lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
85c888c6 9c995e8c

+2147 -1708
+12
maintainers/maintainer-list.nix
··· 19269 19269 githubId = 22085373; 19270 19270 name = "Luis Hebendanz"; 19271 19271 }; 19272 + qubic = { 19273 + name = "qubic"; 19274 + email = "ThatQubicFox@protonmail.com"; 19275 + github = "AwesomeQubic"; 19276 + githubId = 77882752; 19277 + }; 19272 19278 qubitnano = { 19273 19279 name = "qubitnano"; 19274 19280 email = "qubitnano@protonmail.com"; ··· 25107 25113 githubId = 16267532; 25108 25114 name = "Han Verstraete"; 25109 25115 keys = [ { fingerprint = "2145 955E 3F5E 0C95 3458 41B5 11F7 BAEA 8567 43FF"; } ]; 25116 + }; 25117 + wenjinnn = { 25118 + name = "wenjin"; 25119 + email = "hewenjin94@outlook.com"; 25120 + github = "wenjinnn"; 25121 + githubId = 30885216; 25110 25122 }; 25111 25123 wenngle = { 25112 25124 name = "Zeke Stephens";
+1
maintainers/scripts/luarocks-packages.csv
··· 116 116 mediator_lua,,,,,, 117 117 middleclass,,,,,, 118 118 mimetypes,,,,,, 119 + mini.test,,,,,, 119 120 moonscript,https://raw.githubusercontent.com/leafo/moonscript/master/moonscript-dev-1.rockspec,,,,,arobyn 120 121 mpack,,,,,, 121 122 neorg,,,,,,GaetanLepage
+4 -3
maintainers/team-list.nix
··· 378 378 piegames 379 379 infinisil 380 380 das_j 381 - tomberek 382 381 _0x4A6F 382 + MattSturgeon 383 + jfly 383 384 # Not in the maintainer list 384 385 # Sereja313 385 386 ]; 386 - scope = "Tentative Nix formatter team to be established in https://github.com/NixOS/rfcs/pull/166"; 387 - shortName = "Nix formatter team"; 387 + scope = "Nix formatting team: https://nixos.org/community/teams/formatting/"; 388 + shortName = "Nix formatting team"; 388 389 }; 389 390 390 391 freedesktop = {
+2
nixos/doc/manual/release-notes/rl-2505.section.md
··· 528 528 529 529 - `services.avahi.ipv6` now defaults to true. 530 530 531 + - hddfancontrol has been updated to major release 2. See the [migration guide](https://github.com/desbma/hddfancontrol/tree/master?tab=readme-ov-file#migrating-from-v1x), as there are breaking changes. 532 + 531 533 - The Home Assistant module has new options {option}`services.home-assistant.blueprints.automation`, `services.home-assistant.blueprints.script`, and {option}`services.home-assistant.blueprints.template` that allow for the declarative installation of [blueprints](https://www.home-assistant.io/docs/blueprint/) into the appropriate configuration directories. 532 534 533 535 - For matrix homeserver Synapse we are now following the upstream recommendation to enable jemalloc as the memory allocator by default.
+35 -19
nixos/modules/services/hardware/hddfancontrol.nix
··· 7 7 8 8 let 9 9 cfg = config.services.hddfancontrol; 10 - types = lib.types; 11 10 in 12 11 13 12 { 14 - options = { 13 + meta.maintainers = with lib.maintainers; [ philipwilk ]; 15 14 15 + imports = [ 16 + (lib.mkRemovedOptionModule [ 17 + "services" 18 + "hddfancontrol" 19 + "smartctl" 20 + ] "Smartctl is now automatically used when necessary, which makes this option redundant") 21 + ]; 22 + 23 + options = { 16 24 services.hddfancontrol.enable = lib.mkEnableOption "hddfancontrol daemon"; 17 25 18 26 services.hddfancontrol.disks = lib.mkOption { 19 - type = with types; listOf path; 27 + type = lib.types.listOf lib.types.path; 20 28 default = [ ]; 21 29 description = '' 22 30 Drive(s) to get temperature from ··· 25 33 }; 26 34 27 35 services.hddfancontrol.pwmPaths = lib.mkOption { 28 - type = with types; listOf path; 36 + type = lib.types.listOf lib.types.path; 29 37 default = [ ]; 30 38 description = '' 31 - PWM filepath(s) to control fan speed (under /sys) 39 + PWM filepath(s) to control fan speed (under /sys), followed by initial and fan-stop PWM values 32 40 ''; 33 - example = [ "/sys/class/hwmon/hwmon2/pwm1" ]; 41 + example = [ "/sys/class/hwmon/hwmon2/pwm1:30:10" ]; 34 42 }; 35 43 36 - services.hddfancontrol.smartctl = lib.mkOption { 37 - type = types.bool; 38 - default = false; 44 + services.hddfancontrol.logVerbosity = lib.mkOption { 45 + type = lib.types.enum [ 46 + "TRACE" 47 + "DEBUG" 48 + "INFO" 49 + "WARN" 50 + "ERROR" 51 + ]; 52 + default = "INFO"; 39 53 description = '' 40 - Probe temperature using smartctl instead of hddtemp or hdparm 54 + Verbosity of the log level 41 55 ''; 42 56 }; 43 57 44 58 services.hddfancontrol.extraArgs = lib.mkOption { 45 - type = with types; listOf str; 59 + type = lib.types.listOf lib.types.str; 46 60 default = [ ]; 47 61 description = '' 48 62 Extra commandline arguments for hddfancontrol 49 63 ''; 50 64 example = [ 51 - "--pwm-start-value=32" 52 - "--pwm-stop-value=0" 53 - "--spin-down-time=900" 65 + "--min-fan-speed-prct=10" 66 + "--interval=1min" 54 67 ]; 55 68 }; 56 69 }; ··· 62 75 cfg.disks 63 76 [ "-p" ] 64 77 cfg.pwmPaths 65 - (lib.optional cfg.smartctl "--smartctl") 66 78 cfg.extraArgs 67 79 ]; 68 80 in 69 81 { 70 82 systemd.packages = [ pkgs.hddfancontrol ]; 71 83 84 + hardware.sensor.hddtemp = { 85 + enable = true; 86 + drives = cfg.disks; 87 + }; 88 + 72 89 systemd.services.hddfancontrol = { 73 90 wantedBy = [ "multi-user.target" ]; 74 - environment.HDDFANCONTROL_ARGS = lib.escapeShellArgs args; 75 - serviceConfig = { 76 - # Hardening 77 - PrivateNetwork = true; 91 + environment = { 92 + HDDFANCONTROL_LOG_LEVEL = cfg.logVerbosity; 93 + HDDFANCONTROL_DAEMON_ARGS = lib.escapeShellArgs args; 78 94 }; 79 95 }; 80 96 }
-1
nixos/tests/all-tests.nix
··· 482 482 hbase_2_5 = handleTest ./hbase.nix { package=pkgs.hbase_2_5; }; 483 483 hbase_2_4 = handleTest ./hbase.nix { package=pkgs.hbase_2_4; }; 484 484 hbase3 = handleTest ./hbase.nix { package=pkgs.hbase3; }; 485 - hddfancontrol = handleTest ./hddfancontrol.nix {}; 486 485 hedgedoc = handleTest ./hedgedoc.nix {}; 487 486 herbstluftwm = handleTest ./herbstluftwm.nix {}; 488 487 homebox = handleTest ./homebox.nix {};
-51
nixos/tests/hddfancontrol.nix
··· 1 - import ./make-test-python.nix ( 2 - { pkgs, ... }: 3 - { 4 - name = "hddfancontrol"; 5 - meta = with pkgs.lib.maintainers; { 6 - maintainers = [ benley ]; 7 - }; 8 - 9 - nodes.machine = 10 - { ... }: 11 - { 12 - imports = [ ../modules/profiles/minimal.nix ]; 13 - 14 - services.hddfancontrol.enable = true; 15 - services.hddfancontrol.disks = [ "/dev/vda" ]; 16 - services.hddfancontrol.pwmPaths = [ "/test/hwmon1/pwm1" ]; 17 - services.hddfancontrol.extraArgs = [ 18 - "--pwm-start-value=32" 19 - "--pwm-stop-value=0" 20 - ]; 21 - 22 - systemd.services.hddfancontrol_fixtures = { 23 - description = "Install test fixtures for hddfancontrol"; 24 - serviceConfig = { 25 - Type = "oneshot"; 26 - }; 27 - script = '' 28 - mkdir -p /test/hwmon1 29 - echo 255 > /test/hwmon1/pwm1 30 - echo 2 > /test/hwmon1/pwm1_enable 31 - ''; 32 - wantedBy = [ "hddfancontrol.service" ]; 33 - before = [ "hddfancontrol.service" ]; 34 - }; 35 - 36 - systemd.services.hddfancontrol.serviceConfig.ReadWritePaths = "/test"; 37 - }; 38 - 39 - # hddfancontrol.service will fail to start because qemu /dev/vda doesn't have 40 - # any thermal interfaces, but it should ensure that fans appear to be running 41 - # before it aborts. 42 - testScript = '' 43 - start_all() 44 - machine.wait_for_unit("multi-user.target") 45 - machine.succeed("journalctl -eu hddfancontrol.service|grep 'Setting fan speed'") 46 - machine.shutdown() 47 - 48 - ''; 49 - 50 - } 51 - )
-13
pkgs/applications/editors/vim/plugins/generated.nix
··· 7975 7975 meta.hydraPlatforms = [ ]; 7976 7976 }; 7977 7977 7978 - mini-test = buildVimPlugin { 7979 - pname = "mini.test"; 7980 - version = "2025-02-24"; 7981 - src = fetchFromGitHub { 7982 - owner = "echasnovski"; 7983 - repo = "mini.test"; 7984 - rev = "82ae4d87a23faa27e7e4119d4a5cf5897cbf1b70"; 7985 - sha256 = "0n3n7j8lkxp6mc0wf80ysnwxfw29zjqyfs3ghjl518xbsvjbgcz6"; 7986 - }; 7987 - meta.homepage = "https://github.com/echasnovski/mini.test/"; 7988 - meta.hydraPlatforms = [ ]; 7989 - }; 7990 - 7991 7978 mini-trailspace = buildVimPlugin { 7992 7979 pname = "mini.trailspace"; 7993 7980 version = "2025-01-31";
+1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 4035 4035 "lzextras" 4036 4036 "lzn-auto-require" 4037 4037 "middleclass" 4038 + "mini-test" 4038 4039 "neorg" 4039 4040 "neotest" 4040 4041 "nui-nvim"
+13
pkgs/applications/editors/vscode/extensions/asciidoctor.asciidoctor-vscode/commands-abspath.patch
··· 1 + diff --git a/package.json b/package.json 2 + index 7ab70e8..2ebe541 100644 3 + --- a/package.json 4 + +++ b/package.json 5 + @@ -437,7 +437,7 @@ 6 + }, 7 + "asciidoc.asciidoctorpdf_command": { 8 + "type": "string", 9 + - "default": "asciidoctor-pdf", 10 + + "default": "@ASCIIDOCTOR_PDF_BIN@", 11 + "markdownDescription": "%asciidoc.asciidoctorpdf_command.desc%", 12 + "markdownDeprecationMessage": "%asciidoc.asciidoctorpdf_command.deprecationMessage%", 13 + "scope": "resource"
+9 -8
pkgs/applications/editors/vscode/extensions/asciidoctor.asciidoctor-vscode/default.nix
··· 8 8 mktplcRef = { 9 9 name = "asciidoctor-vscode"; 10 10 publisher = "asciidoctor"; 11 - version = "2.8.9"; 12 - sha256 = "1xkxx5i3nhd0dzqhhdmx0li5jifsgfhv0p5h7xwsscz3gzgsdcyb"; 11 + version = "3.4.2"; 12 + hash = "sha256-HG3y7999xeE1erQZCnBgUPj/aC0Kwyn20PEZR9gKrxY="; 13 13 }; 14 14 15 + patches = [ 16 + ./commands-abspath.patch 17 + ]; 18 + 15 19 postPatch = '' 16 - substituteInPlace dist/src/text-parser.js \ 17 - --replace "get('asciidoctor_command', 'asciidoctor')" \ 18 - "get('asciidoctor_command', '${asciidoctor}/bin/asciidoctor')" 19 - substituteInPlace dist/src/commands/exportAsPDF.js \ 20 - --replace "get('asciidoctorpdf_command', 'asciidoctor-pdf')" \ 21 - "get('asciidoctorpdf_command', '${asciidoctor}/bin/asciidoctor-pdf')" 20 + substituteInPlace package.json \ 21 + --replace-fail "@ASCIIDOCTOR_PDF_BIN@" \ 22 + "${asciidoctor}/bin/asciidoctor-pdf" 22 23 ''; 23 24 24 25 meta = {
+8 -8
pkgs/applications/editors/vscode/extensions/default.nix
··· 1593 1593 # semver scheme, contrary to preview versions which are listed on 1594 1594 # the VSCode Marketplace and use a calver scheme. We should avoid 1595 1595 # using preview versions, because they expire after two weeks. 1596 - version = "16.0.5"; 1597 - hash = "sha256-9xvArjUXxgofGuEg+XcrI5cX32gd9CvPZxWlj4eKavo="; 1596 + version = "16.3.2"; 1597 + hash = "sha256-+TYE2kwgSTYtg8V8M7VSxpxsm6agj8sFun79wIMT5gs="; 1598 1598 }; 1599 1599 meta = { 1600 1600 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog"; ··· 3029 3029 mktplcRef = { 3030 3030 name = "vscode-clangd"; 3031 3031 publisher = "llvm-vs-code-extensions"; 3032 - version = "0.1.24"; 3033 - hash = "sha256-yOpsYjjwHRXxbiHDPgrtswUtgbQAo+3RgN2s6UYe9mg="; 3032 + version = "0.1.33"; 3033 + hash = "sha256-NAQ7qT99vudcb/R55pKY3M5H6sV32aB4P8IWZKVQJas="; 3034 3034 }; 3035 3035 meta = { 3036 3036 description = "C/C++ completion, navigation, and insights"; ··· 4615 4615 mktplcRef = { 4616 4616 name = "code-spell-checker"; 4617 4617 publisher = "streetsidesoftware"; 4618 - version = "4.0.21"; 4619 - hash = "sha256-AcZAhmJeAD4nGDhBXieUxldzNZhTPCOg6W44Sc7W4H0="; 4618 + version = "4.0.41"; 4619 + hash = "sha256-M/uqzU64nqSdRtxxQ1H+pg0YdkqYXEHlxmXrVcn/UqA="; 4620 4620 }; 4621 4621 meta = { 4622 4622 changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog"; ··· 5332 5332 mktplcRef = { 5333 5333 name = "vim"; 5334 5334 publisher = "vscodevim"; 5335 - version = "1.26.1"; 5336 - hash = "sha256-zshuABicdkT52Nqj1L2RrfMziBRgO+R15fM32SCnyXI="; 5335 + version = "1.29.0"; 5336 + hash = "sha256-J3V8SZJZ2LSL8QfdoOtHI1ZDmGDVerTRYP4NZU17SeQ="; 5337 5337 }; 5338 5338 meta = { 5339 5339 license = lib.licenses.mit;
+2 -2
pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix
··· 21 21 mktplcRef = { 22 22 name = "python"; 23 23 publisher = "ms-python"; 24 - version = "2025.1.2025021102"; 25 - hash = "sha256-qXQrBEKzZthZu1fdnRJXjryyHjpcxJA4c5LrhOI3deM="; 24 + version = "2025.1.2025022501"; 25 + hash = "sha256-hPVT86Uvok4BAKbbB6FhjWxQoEY/TWVKCliEn/+QNWY="; 26 26 }; 27 27 28 28 buildInputs = [ icu ];
+2 -2
pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix
··· 9 9 mktplcRef = { 10 10 name = "jupyter"; 11 11 publisher = "ms-toolsai"; 12 - version = "2025.1.0"; 13 - hash = "sha256-xZMk7eNnmWviqpUvl9hXcoKL3Uwii0ZJz6DCCI9UM2k="; 12 + version = "2025.2.0"; 13 + hash = "sha256-YMvu8aEumV3VTdNZKiLK+5jmTL9y5tcMxrEBwEMcTI4="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+5 -6
pkgs/applications/misc/goldendict-ng/default.nix
··· 24 24 qtwayland, 25 25 qt5compat, 26 26 qtmultimedia, 27 - qtspeech, 28 27 wrapQtAppsHook, 29 28 wrapGAppsHook3, 30 29 }: 31 30 32 - stdenv.mkDerivation (finalAttrs: { 31 + stdenv.mkDerivation { 33 32 pname = "goldendict-ng"; 34 - version = "24.09.1"; 33 + version = "25.02.0"; 35 34 36 35 src = fetchFromGitHub { 37 36 owner = "xiaoyifang"; 38 37 repo = "goldendict-ng"; 39 - rev = "v${finalAttrs.version}-Release.ca9dd133"; 40 - hash = "sha256-HvXC9fNLDZAEtXNjzFmaKz9Ih3n4Au69NPMuVeCiQPk="; 38 + tag = "v25.02.0-Release.e895b18c"; 39 + hash = "sha256-k8pGzrSFbAUP7DG3lSAYBa5WeeSUbjZMvMqmxPqdT3E="; 41 40 }; 42 41 43 42 nativeBuildInputs = [ ··· 96 95 ]; 97 96 license = licenses.gpl3Plus; 98 97 }; 99 - }) 98 + }
+7 -7
pkgs/applications/misc/termdown/default.nix
··· 10 10 11 11 buildPythonApplication rec { 12 12 pname = "termdown"; 13 - version = "1.17.0"; 13 + version = "1.18.0"; 14 14 15 15 src = fetchFromGitHub { 16 - rev = version; 17 - sha256 = "1sd9z5n2a4ir35832wgxs68vwav7wxhq39b5h8pq934mp8sl3v2k"; 16 + owner = "trehn"; 18 17 repo = "termdown"; 19 - owner = "trehn"; 18 + tag = version; 19 + hash = "sha256-Hnk/MOYdbOl14fI0EFbIq7Hmc7TyhcZWGEg2/jmNJ5Y="; 20 20 }; 21 21 22 - propagatedBuildInputs = [ 22 + dependencies = [ 23 23 python-dateutil 24 24 click 25 25 pyfiglet 26 26 setuptools 27 27 ]; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Starts a countdown to or from TIMESPEC"; 31 31 mainProgram = "termdown"; 32 32 longDescription = "Countdown timer and stopwatch in your terminal"; 33 33 homepage = "https://github.com/trehn/termdown"; 34 - license = licenses.gpl3; 34 + license = lib.licenses.gpl3; 35 35 }; 36 36 }
+8 -17
pkgs/applications/misc/tpmmanager/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - fetchpatch, 6 5 qtbase, 7 6 qmake, 8 7 wrapQtAppsHook, ··· 10 9 }: 11 10 12 11 stdenv.mkDerivation rec { 13 - version = "0.8.1"; 14 12 pname = "tpmmanager"; 13 + version = "0.9.0"; 15 14 16 15 src = fetchFromGitHub { 17 16 owner = "Rohde-Schwarz"; 18 17 repo = "TPMManager"; 19 - rev = "v${version}"; 20 - sha256 = "sha256-UZYn4ssbvLpdB0DssT7MXqQZCu1KkLf/Bsb45Rvgm+E="; 18 + tag = "v${version}"; 19 + hash = "sha256-FhdrUJQq4us6BT8CxgWqWiXnbl900204yjyS3nnQACU="; 21 20 }; 22 21 23 - patches = [ 24 - # build with Qt5 25 - (fetchpatch { 26 - url = "https://github.com/Rohde-Schwarz/TPMManager/commit/f62c0f2de2097af9b504c80d6193818e6e4ca84f.patch"; 27 - sha256 = "sha256-gMhDNN2UkX2lJf/oJEzOkCvF6+EGdIj9xwtXb1rCeys="; 28 - }) 29 - (fetchpatch { 30 - url = "https://github.com/Rohde-Schwarz/TPMManager/commit/c287a841ac6b057ed35799949211866b9f533561.patch"; 31 - sha256 = "sha256-2ZyUml8Q9bKQLVZWr18AzLt8VYLICXH9VDeq6B5Xfto="; 32 - }) 33 - ]; 34 - 35 22 nativeBuildInputs = [ 36 23 qmake 37 24 wrapQtAppsHook ··· 43 30 ]; 44 31 45 32 installPhase = '' 33 + runHook preInstall 34 + 46 35 mkdir -p $out/bin 47 36 install -Dpm755 -D bin/tpmmanager $out/bin/tpmmanager 48 37 ··· 56 45 Exec=$out/bin/tpmmanager 57 46 Terminal=false 58 47 EOF 48 + 49 + runHook postInstall 59 50 ''; 60 51 61 52 meta = { ··· 64 55 mainProgram = "tpmmanager"; 65 56 license = lib.licenses.gpl2; 66 57 maintainers = [ ]; 67 - platforms = with lib.platforms; linux; 58 + platforms = lib.platforms.linux; 68 59 }; 69 60 }
+1
pkgs/applications/networking/browsers/firefox-bin/default.nix
··· 32 32 mozillaPlatforms = { 33 33 i686-linux = "linux-i686"; 34 34 x86_64-linux = "linux-x86_64"; 35 + aarch64-linux = "linux-aarch64"; 35 36 }; 36 37 37 38 arch = mozillaPlatforms.${stdenv.hostPlatform.system};
+1031 -413
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "135.0.1"; 2 + version = "136.0"; 3 3 sources = [ 4 4 { 5 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ach/firefox-135.0.1.tar.xz"; 5 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ach/firefox-136.0.tar.xz"; 6 6 locale = "ach"; 7 7 arch = "linux-x86_64"; 8 - sha256 = "85f54d601a54340e8f2ea32d10fd90b74540eb235e5947c83b786e49e4a3dbe9"; 8 + sha256 = "b15d3d158ceb1c30aa3ed1ae53419e020d0c5d8043386ea88dd2d6082463c002"; 9 9 } 10 10 { 11 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/af/firefox-135.0.1.tar.xz"; 11 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/af/firefox-136.0.tar.xz"; 12 12 locale = "af"; 13 13 arch = "linux-x86_64"; 14 - sha256 = "e10153197ee408118aa303bda76d0e97b0c4a62b85b39076739adef247848de9"; 14 + sha256 = "8b5dce40400b8bb87bcd32758718b824680d183a5d59c85ef14bdea8929e5413"; 15 15 } 16 16 { 17 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/an/firefox-135.0.1.tar.xz"; 17 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/an/firefox-136.0.tar.xz"; 18 18 locale = "an"; 19 19 arch = "linux-x86_64"; 20 - sha256 = "d7f063a5dd361c0000b387482919604767d615cbd3532cdff31fdc15b698f0f4"; 20 + sha256 = "b79f252a63fed01858f9364473c44d8073fd7d932a9c223c540bee5c299ed912"; 21 21 } 22 22 { 23 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ar/firefox-135.0.1.tar.xz"; 23 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ar/firefox-136.0.tar.xz"; 24 24 locale = "ar"; 25 25 arch = "linux-x86_64"; 26 - sha256 = "7b93dcb47d37d19d46203627aee494ace37b1e1629a79314a1c1aa0a008c2521"; 26 + sha256 = "b8bdf544fb7a5e6b609818ad160f8e29bc6cd7f299aa9c150fd23fa32f2e30e7"; 27 27 } 28 28 { 29 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ast/firefox-135.0.1.tar.xz"; 29 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ast/firefox-136.0.tar.xz"; 30 30 locale = "ast"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "8d114c39a8d24ac91da7354476ba1e8c99c9573567fe300aa556b26d9dd020d5"; 32 + sha256 = "d15f45039332ab553b9c2499eab0581a0d5609508299c39e4532a70321299fe3"; 33 33 } 34 34 { 35 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/az/firefox-135.0.1.tar.xz"; 35 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/az/firefox-136.0.tar.xz"; 36 36 locale = "az"; 37 37 arch = "linux-x86_64"; 38 - sha256 = "9f9791f7f85d1a87a2c3dab83bbd9d95640cc077737127b948a5aea77293edf6"; 38 + sha256 = "35027ce4948b821b94cdb6edb52dfb8dfafd0905bf3b8471a98287767cd136d1"; 39 39 } 40 40 { 41 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/be/firefox-135.0.1.tar.xz"; 41 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/be/firefox-136.0.tar.xz"; 42 42 locale = "be"; 43 43 arch = "linux-x86_64"; 44 - sha256 = "4f9298489d5fcd9ff3426d1ea7be509747262e49a1967c7ae12891266065a5b0"; 44 + sha256 = "cde28a512fd506abe3b40ed547d404437b6991ed55487bb1a7357921e045ddba"; 45 45 } 46 46 { 47 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/bg/firefox-135.0.1.tar.xz"; 47 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/bg/firefox-136.0.tar.xz"; 48 48 locale = "bg"; 49 49 arch = "linux-x86_64"; 50 - sha256 = "b8499ea04a2db8bdd75b5936e371c2015884fd5dbf6989bffcf9db2cb0100370"; 50 + sha256 = "d7e21bd14455525ee1817ffcd96c3751e8073850cc389f5251ab7237c5342bfe"; 51 51 } 52 52 { 53 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/bn/firefox-135.0.1.tar.xz"; 53 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/bn/firefox-136.0.tar.xz"; 54 54 locale = "bn"; 55 55 arch = "linux-x86_64"; 56 - sha256 = "2b3e1c660fa829676b0e9969589e0dbf1d5cf633f1df18dd60bb8eb0f550b1bd"; 56 + sha256 = "f661f20fbfed9fc354901e3849457fe53e2668b85b7365a36574f5b630489a36"; 57 57 } 58 58 { 59 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/br/firefox-135.0.1.tar.xz"; 59 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/br/firefox-136.0.tar.xz"; 60 60 locale = "br"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "14cb1e8a9941c94768bb87152719e89bfd9beab394317c8790139bd440d84234"; 62 + sha256 = "f935148146a2954e1e7dad54c0790be523af9c4fb126c42bb5877d0994b60df2"; 63 63 } 64 64 { 65 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/bs/firefox-135.0.1.tar.xz"; 65 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/bs/firefox-136.0.tar.xz"; 66 66 locale = "bs"; 67 67 arch = "linux-x86_64"; 68 - sha256 = "31bcbf6c483156208faa629fcbc8f9bc158795aca261531f670c7a6da8510d4d"; 68 + sha256 = "e584de078948b46afb7e04fe5c021b564b8deab31957eb9ae2810e1f4e77c3ef"; 69 69 } 70 70 { 71 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ca-valencia/firefox-135.0.1.tar.xz"; 71 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ca-valencia/firefox-136.0.tar.xz"; 72 72 locale = "ca-valencia"; 73 73 arch = "linux-x86_64"; 74 - sha256 = "45bb5481a4d145c89d863a55130ec12ec066ba4449478822f4d8af60b2db678b"; 74 + sha256 = "a8cc1a8012102286919995b0e33cb49d479d5ab43108ad30872e4c961652d568"; 75 75 } 76 76 { 77 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ca/firefox-135.0.1.tar.xz"; 77 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ca/firefox-136.0.tar.xz"; 78 78 locale = "ca"; 79 79 arch = "linux-x86_64"; 80 - sha256 = "d760dc6e37eb091b4e03a18843e6ed2c49e055d2be4eae15b8b0f56508e03294"; 80 + sha256 = "86c73a79a22bafbbe6dd7b19c3f77c69705cdc5b3acc138b415e6cf07e989979"; 81 81 } 82 82 { 83 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/cak/firefox-135.0.1.tar.xz"; 83 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/cak/firefox-136.0.tar.xz"; 84 84 locale = "cak"; 85 85 arch = "linux-x86_64"; 86 - sha256 = "6026da8bac996273b82c8e06d8797f3537c0a5c84fcaa92c9e13ff0f40563180"; 86 + sha256 = "71aec201f5c41fb72d00d2c94d601a15d320817cdc936cac92eca0b18d229b24"; 87 87 } 88 88 { 89 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/cs/firefox-135.0.1.tar.xz"; 89 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/cs/firefox-136.0.tar.xz"; 90 90 locale = "cs"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "f686b0f9902b61fea029d3839c0285639e1ba71eb5ef6d6133b6b468d7273381"; 92 + sha256 = "0482fe0298aa60c5dca222a959595d1d96621bd82a75eb1f51a064dfab1784e7"; 93 93 } 94 94 { 95 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/cy/firefox-135.0.1.tar.xz"; 95 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/cy/firefox-136.0.tar.xz"; 96 96 locale = "cy"; 97 97 arch = "linux-x86_64"; 98 - sha256 = "e799431f1a5df2ed9b1c570c2cf605ddab3593c9c0443b0229b006aaac548217"; 98 + sha256 = "a7ed50818db530aa0fa1ff3f7793239ccdb038904f143570c39b23fa25184c8a"; 99 99 } 100 100 { 101 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/da/firefox-135.0.1.tar.xz"; 101 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/da/firefox-136.0.tar.xz"; 102 102 locale = "da"; 103 103 arch = "linux-x86_64"; 104 - sha256 = "2d98f25400b2bb6336ab3d142dda68e1487e34f5c213e25b5fcf27857d7354ba"; 104 + sha256 = "790db27f382096228f6536ecdb9dbaf4cf628178002d6b17f48bda846c308c24"; 105 105 } 106 106 { 107 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/de/firefox-135.0.1.tar.xz"; 107 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/de/firefox-136.0.tar.xz"; 108 108 locale = "de"; 109 109 arch = "linux-x86_64"; 110 - sha256 = "66d8c8e64ff9d207798e778306dec390d99ccf701357d079f98a231266bd8224"; 110 + sha256 = "61f354191174e987b827681651dd15c27b37abaf884591faf30810bf6f1ff6a1"; 111 111 } 112 112 { 113 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/dsb/firefox-135.0.1.tar.xz"; 113 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/dsb/firefox-136.0.tar.xz"; 114 114 locale = "dsb"; 115 115 arch = "linux-x86_64"; 116 - sha256 = "821e3ff15d1f164f26b59ff48153fd980dde556ab37746e9357259020cd74d91"; 116 + sha256 = "54532e97bb41bb660310533aff9c52ec8c662aca85fa4f55c4661b96348690d2"; 117 117 } 118 118 { 119 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/el/firefox-135.0.1.tar.xz"; 119 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/el/firefox-136.0.tar.xz"; 120 120 locale = "el"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "f3c29ea42946d8183cd835ac3810c785acadb8c88a64988837d91a7dfd8b55d1"; 122 + sha256 = "4d9b6e72230f3616c0a11cec4af0f8316b7dfeb0d39efa6d3c467d3e6b91d3bd"; 123 123 } 124 124 { 125 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/en-CA/firefox-135.0.1.tar.xz"; 125 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/en-CA/firefox-136.0.tar.xz"; 126 126 locale = "en-CA"; 127 127 arch = "linux-x86_64"; 128 - sha256 = "8ded99749c418c8cac6ff852c6fdd7e1d674c3ebf4152bbf187528b6e648608a"; 128 + sha256 = "6a82492385caa448a7cec49a2cae34bfb0541b95b144a0e26bd8eb2b774c5766"; 129 129 } 130 130 { 131 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/en-GB/firefox-135.0.1.tar.xz"; 131 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/en-GB/firefox-136.0.tar.xz"; 132 132 locale = "en-GB"; 133 133 arch = "linux-x86_64"; 134 - sha256 = "4a66152c914635f4fecbec370a3775ecc87f2f50c7eb17d52b9ea95e472652ce"; 134 + sha256 = "efc6b4bddfe47edb6cc4535bbd3333b3251182249dfa09b9fea2bc7360307489"; 135 135 } 136 136 { 137 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/en-US/firefox-135.0.1.tar.xz"; 137 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/en-US/firefox-136.0.tar.xz"; 138 138 locale = "en-US"; 139 139 arch = "linux-x86_64"; 140 - sha256 = "4f76c45196cd4d7cacbdc9038d80757cc9bbe387dd43e2b81bd8a7748d630ee8"; 140 + sha256 = "5222f51caacfccaf0f0cf795117f0ad37422fe9d413ef18f2c171e1622b9455a"; 141 141 } 142 142 { 143 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/eo/firefox-135.0.1.tar.xz"; 143 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/eo/firefox-136.0.tar.xz"; 144 144 locale = "eo"; 145 145 arch = "linux-x86_64"; 146 - sha256 = "d0dfb267fe91da8ae11e31c3df62e5789f2652d88cb5b5d7b0320814ad00b9c3"; 146 + sha256 = "cb58eddc94762a0125615b08e6592f88ccc7aafa918c84d06777e73398ec5faf"; 147 147 } 148 148 { 149 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/es-AR/firefox-135.0.1.tar.xz"; 149 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-AR/firefox-136.0.tar.xz"; 150 150 locale = "es-AR"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "587c6a1837db53eaf365e675c5b1790ccb00c0ffbe5a48dd0e6ea71a2a501dd6"; 152 + sha256 = "a341133cf1c958d57b7f93660e839db02b7b6371f30e6caa71b4282215d95f4e"; 153 153 } 154 154 { 155 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/es-CL/firefox-135.0.1.tar.xz"; 155 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-CL/firefox-136.0.tar.xz"; 156 156 locale = "es-CL"; 157 157 arch = "linux-x86_64"; 158 - sha256 = "99abb3aecd6d1064e5073635a691b7eacc72d5304a1793f0c23120eea2593fba"; 158 + sha256 = "004b6b643e40c178afca9683c72cb2f5e0984ba5a618fe8951904e34149b0a66"; 159 159 } 160 160 { 161 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/es-ES/firefox-135.0.1.tar.xz"; 161 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-ES/firefox-136.0.tar.xz"; 162 162 locale = "es-ES"; 163 163 arch = "linux-x86_64"; 164 - sha256 = "0ba144c3d86c93dbe3131ce8cc400ecbef1fe2ddbf652bea91fa9234039a65bf"; 164 + sha256 = "eeeaab196889f34a50242c1c139edffcfe2ee1344aa3a65efc229d63c4aea2b8"; 165 165 } 166 166 { 167 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/es-MX/firefox-135.0.1.tar.xz"; 167 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-MX/firefox-136.0.tar.xz"; 168 168 locale = "es-MX"; 169 169 arch = "linux-x86_64"; 170 - sha256 = "e1fa322eea3e8c8680424544e23938b5a2f53188687ce42da57b8f51d7f48de3"; 170 + sha256 = "cb47b40782ee2407f92950cd2f6d669e96be536c96606e11a611a7c5947e7931"; 171 171 } 172 172 { 173 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/et/firefox-135.0.1.tar.xz"; 173 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/et/firefox-136.0.tar.xz"; 174 174 locale = "et"; 175 175 arch = "linux-x86_64"; 176 - sha256 = "1c40069708c67ad9f6b69e30c4c90eacc2c55c4803f9bdd6e2ab87c88d4c0490"; 176 + sha256 = "640b0df3b2cf3b97a4a318f717e8f231f4006ad6ab5d02d165f1397e5734c245"; 177 177 } 178 178 { 179 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/eu/firefox-135.0.1.tar.xz"; 179 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/eu/firefox-136.0.tar.xz"; 180 180 locale = "eu"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "641ceee7d60d3afeb49781bb82c2b0f599dee7342d837eaa47d39a1830dbfa22"; 182 + sha256 = "57f24c141a609de904dbe16c7423340dc054e47d142f97bb63441742356c3cdf"; 183 183 } 184 184 { 185 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/fa/firefox-135.0.1.tar.xz"; 185 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fa/firefox-136.0.tar.xz"; 186 186 locale = "fa"; 187 187 arch = "linux-x86_64"; 188 - sha256 = "3fde1e08a577f2fe2c5d4f9accab679cb2c00a68410c904628a88ffb3eb6deae"; 188 + sha256 = "9d21f32afa3137f128403b860d189e006f9d10587538cd81a7574c7a6a87a9c3"; 189 189 } 190 190 { 191 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ff/firefox-135.0.1.tar.xz"; 191 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ff/firefox-136.0.tar.xz"; 192 192 locale = "ff"; 193 193 arch = "linux-x86_64"; 194 - sha256 = "e304b6019ca397f76adf8798b648142e46452cc99ce133571b35455b80d8ddda"; 194 + sha256 = "6765004fde25111263bb356666593d48eec5acc5458c05185b28b6a207f933f5"; 195 195 } 196 196 { 197 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/fi/firefox-135.0.1.tar.xz"; 197 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fi/firefox-136.0.tar.xz"; 198 198 locale = "fi"; 199 199 arch = "linux-x86_64"; 200 - sha256 = "3f67277f06a45ac65459f43b0cb9a4366a6963b62985cdbd68dba3ef9ba1756b"; 200 + sha256 = "941193f427a6ed3f0b9cf603ae88b10fde68b920b5e86e7593890ab8af4666e3"; 201 201 } 202 202 { 203 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/fr/firefox-135.0.1.tar.xz"; 203 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fr/firefox-136.0.tar.xz"; 204 204 locale = "fr"; 205 205 arch = "linux-x86_64"; 206 - sha256 = "132cff32e22ace6b88411ff5af29281c07908363bf2fc951aeee1fb7224af9d0"; 206 + sha256 = "e15bb37a0e4eca51b3959ac5e8016f6d83e16d356928ee5fb1285ccfc4c844f6"; 207 207 } 208 208 { 209 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/fur/firefox-135.0.1.tar.xz"; 209 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fur/firefox-136.0.tar.xz"; 210 210 locale = "fur"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "d00fed3e2125981c1aee361192128f6fbb513f38fd8df43725b9f9d0167e5633"; 212 + sha256 = "4df59c4005738e33f9e629b3ea6793d423275ddb011c7423ebe181a1e35b8597"; 213 213 } 214 214 { 215 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/fy-NL/firefox-135.0.1.tar.xz"; 215 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fy-NL/firefox-136.0.tar.xz"; 216 216 locale = "fy-NL"; 217 217 arch = "linux-x86_64"; 218 - sha256 = "91e032552cecca42eabe114f61eef772ed4ff1b5a6f3aab8a2878b4e19349939"; 218 + sha256 = "cf4d03d35346bb4e7bf49099dee920fbd208e54e1dcffcc5afdb852490da6393"; 219 219 } 220 220 { 221 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ga-IE/firefox-135.0.1.tar.xz"; 221 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ga-IE/firefox-136.0.tar.xz"; 222 222 locale = "ga-IE"; 223 223 arch = "linux-x86_64"; 224 - sha256 = "f2f74d2cc1058f872863523d5f92af386373b1f0cecbe7f63cca223f26ddc241"; 224 + sha256 = "b10ab4f91d789fb99bfb91ae7b2756d83618e042b8964261bcf894c9ebfa9481"; 225 225 } 226 226 { 227 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/gd/firefox-135.0.1.tar.xz"; 227 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gd/firefox-136.0.tar.xz"; 228 228 locale = "gd"; 229 229 arch = "linux-x86_64"; 230 - sha256 = "6f5e31d2f351feb3e1e7a5959ed7a4152627b15d0e7ac5145618290c02a01a7b"; 230 + sha256 = "57ed057072f63e3084174bc1dbf5cb526cdc08120537e294c98a2dbffa9ebe45"; 231 231 } 232 232 { 233 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/gl/firefox-135.0.1.tar.xz"; 233 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gl/firefox-136.0.tar.xz"; 234 234 locale = "gl"; 235 235 arch = "linux-x86_64"; 236 - sha256 = "3cfa4db7dd654d02caeb4f94d9a384c28b3966326d5874fdc5e7cba82d5ec95c"; 236 + sha256 = "b442d8e5235586327f488b9a27e01c23c53e52fee4ed2273b14d92bb90f827f9"; 237 237 } 238 238 { 239 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/gn/firefox-135.0.1.tar.xz"; 239 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gn/firefox-136.0.tar.xz"; 240 240 locale = "gn"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "dff5fd3ec38a386a12f0c22ad48b9839eb374576caa458449e6238f609517dc5"; 242 + sha256 = "bd07522d7f0337640e77d5dc89ae392c736fe8607ab1490cb0c097ec916a846d"; 243 243 } 244 244 { 245 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/gu-IN/firefox-135.0.1.tar.xz"; 245 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gu-IN/firefox-136.0.tar.xz"; 246 246 locale = "gu-IN"; 247 247 arch = "linux-x86_64"; 248 - sha256 = "a40f2abd3af7f02e538397a263f87eb5e4fcd9e111a715b60ae2bc49c97f406c"; 248 + sha256 = "755ce6839edc507578b57bae03f393491c6fc49a17ab6e10746bfdc678bca7f0"; 249 249 } 250 250 { 251 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/he/firefox-135.0.1.tar.xz"; 251 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/he/firefox-136.0.tar.xz"; 252 252 locale = "he"; 253 253 arch = "linux-x86_64"; 254 - sha256 = "32bd9eb3e13731084245257224c5224a7faa01cfccecbf34f293e3ea8e487435"; 254 + sha256 = "ff10766f06414ffe9b5c8eb8c1a674887a128c09059e660eeb8140ed8404d3a1"; 255 255 } 256 256 { 257 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/hi-IN/firefox-135.0.1.tar.xz"; 257 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hi-IN/firefox-136.0.tar.xz"; 258 258 locale = "hi-IN"; 259 259 arch = "linux-x86_64"; 260 - sha256 = "98851d1ec53e8181afc99809a346530ba85982109d81f05379fccac40d792abe"; 260 + sha256 = "ff135c05637306b138c84f3757d9006801f0091f50187f2f33318ee939bad64a"; 261 261 } 262 262 { 263 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/hr/firefox-135.0.1.tar.xz"; 263 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hr/firefox-136.0.tar.xz"; 264 264 locale = "hr"; 265 265 arch = "linux-x86_64"; 266 - sha256 = "be37998e147f5a49bbd9fea5c8d978a9720bca3f48941e0b9611c24aa97d859d"; 266 + sha256 = "5798d5f33877fe764130a5518d8b3ac31358b34e66a94172b99deb075cd7c528"; 267 267 } 268 268 { 269 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/hsb/firefox-135.0.1.tar.xz"; 269 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hsb/firefox-136.0.tar.xz"; 270 270 locale = "hsb"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "acc2fc5c8b535732df36b29b66ac9e6e57aaef836fa81584ddca50282166de14"; 272 + sha256 = "4cc2b54239248a790e3ee9b23adae92543d239984a182e9497f6c8172e17be76"; 273 273 } 274 274 { 275 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/hu/firefox-135.0.1.tar.xz"; 275 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hu/firefox-136.0.tar.xz"; 276 276 locale = "hu"; 277 277 arch = "linux-x86_64"; 278 - sha256 = "b8db7bd380a88798f3940f9aba34be6415d8a55964ec93d25edc66aa857985a6"; 278 + sha256 = "14c80b4a5f19056f53fac0b65c2d33ff41cae6acc0b5ba12812147aa68955cae"; 279 279 } 280 280 { 281 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/hy-AM/firefox-135.0.1.tar.xz"; 281 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hy-AM/firefox-136.0.tar.xz"; 282 282 locale = "hy-AM"; 283 283 arch = "linux-x86_64"; 284 - sha256 = "1f05f5a57f4456685ecd91407a934af22b2d4c747b6c6e3bb7ea5fd12bdd185f"; 284 + sha256 = "7322059762b6bfedfe7ce49c2aaee1c813da98d8aa6ca458222f2fca4d19babe"; 285 285 } 286 286 { 287 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ia/firefox-135.0.1.tar.xz"; 287 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ia/firefox-136.0.tar.xz"; 288 288 locale = "ia"; 289 289 arch = "linux-x86_64"; 290 - sha256 = "7e6ee73ffe85a5c0a271918ecc9adfb50022b5e09a653443fd617ab47e860637"; 290 + sha256 = "89ae4e060475c24bbeb650226f2e5d8828b502580bb0d193f4245e88d189c80c"; 291 291 } 292 292 { 293 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/id/firefox-135.0.1.tar.xz"; 293 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/id/firefox-136.0.tar.xz"; 294 294 locale = "id"; 295 295 arch = "linux-x86_64"; 296 - sha256 = "065f5bf64bba19939f8b841e5f49eac1cdf9b9f7cfbf26bc005b77ad30bc746d"; 296 + sha256 = "96be79fb8140f8f0f239ff9480e4bd67904a3e2ad426e2f0e843868213b4353b"; 297 297 } 298 298 { 299 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/is/firefox-135.0.1.tar.xz"; 299 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/is/firefox-136.0.tar.xz"; 300 300 locale = "is"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "412e812053077448faaf7592361692e8bcaaeb4328d51289892fbf7bd517aae3"; 302 + sha256 = "97e53c0a714b858f6868db7e249df9443f6a1bead37a2c9a50009ccac8d691de"; 303 303 } 304 304 { 305 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/it/firefox-135.0.1.tar.xz"; 305 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/it/firefox-136.0.tar.xz"; 306 306 locale = "it"; 307 307 arch = "linux-x86_64"; 308 - sha256 = "acfbc59a9da22ffc60c39adc6c0410cdc514a810fbfa9d7d246a6d689fcd25d6"; 308 + sha256 = "d2dcecc364fa116d5c5f3fab734cdf43acb6934963fd65b092f737ca4ed0f630"; 309 309 } 310 310 { 311 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ja/firefox-135.0.1.tar.xz"; 311 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ja/firefox-136.0.tar.xz"; 312 312 locale = "ja"; 313 313 arch = "linux-x86_64"; 314 - sha256 = "3e321738351d2642898a5b99c6e54eb4ebf0e3f2a12d8d440ffe34d3dc1b030d"; 314 + sha256 = "22bf332ca6e751d38c44218d6ba7d87e08af0911a428052d69fe98026d7e53c0"; 315 315 } 316 316 { 317 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ka/firefox-135.0.1.tar.xz"; 317 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ka/firefox-136.0.tar.xz"; 318 318 locale = "ka"; 319 319 arch = "linux-x86_64"; 320 - sha256 = "987fec6c9d62316473a1e86a33c1550e8c3ef43d1984f8bb678aba0b03b6b72b"; 320 + sha256 = "fce144001716c858158159c676ce8233fdebe825740f1c38777b417b951b96ae"; 321 321 } 322 322 { 323 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/kab/firefox-135.0.1.tar.xz"; 323 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/kab/firefox-136.0.tar.xz"; 324 324 locale = "kab"; 325 325 arch = "linux-x86_64"; 326 - sha256 = "f8b39495eaf6b5d9236e633cbd70df081a4f2cd330d6a41d92c18902f27aee5a"; 326 + sha256 = "82451783ebf5c079baf5e200ff9f693ff080cda7c72c34b6ddde7ebfb191b12b"; 327 327 } 328 328 { 329 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/kk/firefox-135.0.1.tar.xz"; 329 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/kk/firefox-136.0.tar.xz"; 330 330 locale = "kk"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "04758df2c976f3545b9528c91c8f83ea8998354c3dc663250014970f1c6b69a7"; 332 + sha256 = "bd447d3fa32b945b7c020f2bc9bf7bfc75fecfb3424b9f3b90fc28e244985d9c"; 333 333 } 334 334 { 335 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/km/firefox-135.0.1.tar.xz"; 335 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/km/firefox-136.0.tar.xz"; 336 336 locale = "km"; 337 337 arch = "linux-x86_64"; 338 - sha256 = "d7fe56786823bdbb27f9777891a82564d4279155c17ff10ea74dab2ce5c427e0"; 338 + sha256 = "db73f34d3616d9f9038bb653f4e3c9fd504211e97bec1110ab12f31914b33dee"; 339 339 } 340 340 { 341 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/kn/firefox-135.0.1.tar.xz"; 341 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/kn/firefox-136.0.tar.xz"; 342 342 locale = "kn"; 343 343 arch = "linux-x86_64"; 344 - sha256 = "bade2e71b45a2f1e2fa1c8870ec2f5e52bd28f7a3a13998938200ab4b0900a3b"; 344 + sha256 = "8ac9dc16dff94bb0ac4c6bf23139adfd931b7599e78cac73b0bab75c0bcd6b56"; 345 345 } 346 346 { 347 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ko/firefox-135.0.1.tar.xz"; 347 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ko/firefox-136.0.tar.xz"; 348 348 locale = "ko"; 349 349 arch = "linux-x86_64"; 350 - sha256 = "40743fd1c0c064a44ed81d5acd57f78994a6cb01ebcddf8e5e2876d4654a46ad"; 350 + sha256 = "6692641847e7b0598bf38ee0b0ed61767b943df13333abccc1aa812951ed54ef"; 351 351 } 352 352 { 353 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/lij/firefox-135.0.1.tar.xz"; 353 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/lij/firefox-136.0.tar.xz"; 354 354 locale = "lij"; 355 355 arch = "linux-x86_64"; 356 - sha256 = "be26468c3ae7d798abbdea470e1b3295ae93efd563c34358c0984366125091ab"; 356 + sha256 = "3a1f1b7bd6549294e0333bfd41c02478b6eba09d691071abb9ce8b1f186b7a39"; 357 357 } 358 358 { 359 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/lt/firefox-135.0.1.tar.xz"; 359 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/lt/firefox-136.0.tar.xz"; 360 360 locale = "lt"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "67ec58587fdede39ae054baffecfa9e7dcce5c5ea9811f97d1ba1de74c8f2a53"; 362 + sha256 = "f94133a2988c4ed1fd9273a3a1f582a9aaf6c1e5b4d90b394a3fa70c24bca3c1"; 363 363 } 364 364 { 365 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/lv/firefox-135.0.1.tar.xz"; 365 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/lv/firefox-136.0.tar.xz"; 366 366 locale = "lv"; 367 367 arch = "linux-x86_64"; 368 - sha256 = "ce14f1ae6041fa1d790fc60196756169316d714d38b17563e50ff390887cdfec"; 368 + sha256 = "23c2a51f6371ba30c9e54de5eacaadf818a6e012e9d9cf2fe6172d5de4942242"; 369 369 } 370 370 { 371 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/mk/firefox-135.0.1.tar.xz"; 371 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/mk/firefox-136.0.tar.xz"; 372 372 locale = "mk"; 373 373 arch = "linux-x86_64"; 374 - sha256 = "a06f5d0a075b8cb79e69c5e21dd4fa43bcd0b82680b56a39ebf215af15efe398"; 374 + sha256 = "81e700a2257b0496414ba811515ed832b07eaf7c6c766793d35015a7a6f8aaf0"; 375 375 } 376 376 { 377 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/mr/firefox-135.0.1.tar.xz"; 377 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/mr/firefox-136.0.tar.xz"; 378 378 locale = "mr"; 379 379 arch = "linux-x86_64"; 380 - sha256 = "5c5ee80edd4d7854d9474474971a48d724a1c93c0cac60d62fd93687aa159eb1"; 380 + sha256 = "f052dd75a1697441e4c3b395a3e57c238bc7c860c3a46de2e7bc1848b6bd3192"; 381 381 } 382 382 { 383 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ms/firefox-135.0.1.tar.xz"; 383 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ms/firefox-136.0.tar.xz"; 384 384 locale = "ms"; 385 385 arch = "linux-x86_64"; 386 - sha256 = "bd3fb4ebd6ed6833cefeb147736a1eadee824a457053854a2ba5a16eac8273bc"; 386 + sha256 = "6d3560e432ffc8c677175c6780a36c91ea9bccc06fe52953f190b2b9bcce94de"; 387 387 } 388 388 { 389 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/my/firefox-135.0.1.tar.xz"; 389 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/my/firefox-136.0.tar.xz"; 390 390 locale = "my"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "25cb3e2e364899be8c708411f591f8ae51e95af9f9ef726e7d1b58835ab33880"; 392 + sha256 = "0b1481e923188ebae7cec90bda2166c3798e4d0f1a714e828b362ddc85098b0f"; 393 393 } 394 394 { 395 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/nb-NO/firefox-135.0.1.tar.xz"; 395 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/nb-NO/firefox-136.0.tar.xz"; 396 396 locale = "nb-NO"; 397 397 arch = "linux-x86_64"; 398 - sha256 = "0265a2be242623af393a43effa41ce35d4f7a7970a963c0d7fab406d1634d944"; 398 + sha256 = "f62492e978a320f32488d85f581963b858dc6897cca51949cb2453d94af7425f"; 399 399 } 400 400 { 401 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ne-NP/firefox-135.0.1.tar.xz"; 401 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ne-NP/firefox-136.0.tar.xz"; 402 402 locale = "ne-NP"; 403 403 arch = "linux-x86_64"; 404 - sha256 = "d0cb102fe9d54bee0a4b1db719afbdecb63dc4ef4447bfba6100ee5a96232fbd"; 404 + sha256 = "56db95460e0ee07fad875802b7aabb31038915779a780d7d231c0e48f59021f4"; 405 405 } 406 406 { 407 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/nl/firefox-135.0.1.tar.xz"; 407 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/nl/firefox-136.0.tar.xz"; 408 408 locale = "nl"; 409 409 arch = "linux-x86_64"; 410 - sha256 = "aafedbe22664d2bc7c0638670c505bc4f8953d187fd3f879218c1131d3278b86"; 410 + sha256 = "43fd74b72b5f580be29bd332d6b3a429d339dd7e291cfca57eced20d3c4e9230"; 411 411 } 412 412 { 413 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/nn-NO/firefox-135.0.1.tar.xz"; 413 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/nn-NO/firefox-136.0.tar.xz"; 414 414 locale = "nn-NO"; 415 415 arch = "linux-x86_64"; 416 - sha256 = "129627b922147601fe04d6f2419fcc0174f81943b0da660bd95fa6fb236fdc1c"; 416 + sha256 = "65676255bba5819b07d59de8b22f402a8b1dab0d252f7c34d5c1dbc92c2c368c"; 417 417 } 418 418 { 419 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/oc/firefox-135.0.1.tar.xz"; 419 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/oc/firefox-136.0.tar.xz"; 420 420 locale = "oc"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "8d392514cd05614334b931d04e6b6b8bbd58f0f43fab5dae9efdbba8ce30a001"; 422 + sha256 = "93da9cc423cd623512cc92d7cd39d58497a9dd3a17968fc67e705d201c6b1426"; 423 423 } 424 424 { 425 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/pa-IN/firefox-135.0.1.tar.xz"; 425 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pa-IN/firefox-136.0.tar.xz"; 426 426 locale = "pa-IN"; 427 427 arch = "linux-x86_64"; 428 - sha256 = "ec27efc20302616ffb4ecdf936a9eb7a1d4ce886b67f3a8fb66f4820a8246b76"; 428 + sha256 = "eacb82901e9b4c4550ae92a239d8bf2cf559954d55e3f6bbc434f73fa291eceb"; 429 429 } 430 430 { 431 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/pl/firefox-135.0.1.tar.xz"; 431 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pl/firefox-136.0.tar.xz"; 432 432 locale = "pl"; 433 433 arch = "linux-x86_64"; 434 - sha256 = "7ac5b2a539050a06ec9a1940a923976222bd635dc07acc8a9a4e379c50d918ec"; 434 + sha256 = "a8eed53ebf6d52f3c98bd684a7c54dc0940bedca73059d4d6d1b25e33166279e"; 435 435 } 436 436 { 437 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/pt-BR/firefox-135.0.1.tar.xz"; 437 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pt-BR/firefox-136.0.tar.xz"; 438 438 locale = "pt-BR"; 439 439 arch = "linux-x86_64"; 440 - sha256 = "6c81b880332d86f273a142986310de26a18a77597ace7c35e4d63923d39db070"; 440 + sha256 = "3c16a2c1c3548a2d6a4c491afbd32698c8a949dd17901075caa7cbb3bd76ae86"; 441 441 } 442 442 { 443 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/pt-PT/firefox-135.0.1.tar.xz"; 443 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pt-PT/firefox-136.0.tar.xz"; 444 444 locale = "pt-PT"; 445 445 arch = "linux-x86_64"; 446 - sha256 = "25cae3090f199ad7c4233463a4fe33aea7dcd2dedbaf699264eb7529eedbc4cb"; 446 + sha256 = "19e570e239cb1b6f0f02074b321397e7a89382605104c8bc15df3ddc803f3aef"; 447 447 } 448 448 { 449 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/rm/firefox-135.0.1.tar.xz"; 449 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/rm/firefox-136.0.tar.xz"; 450 450 locale = "rm"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "7c6c2602081870a8a6a37bf994da60d875decb48a5a8bc1d2dfe153224d9fd5e"; 452 + sha256 = "a3dbeba1a1cc3f2daf680e30d2bea8250f659f9149d61255fbb9691da37699a7"; 453 453 } 454 454 { 455 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ro/firefox-135.0.1.tar.xz"; 455 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ro/firefox-136.0.tar.xz"; 456 456 locale = "ro"; 457 457 arch = "linux-x86_64"; 458 - sha256 = "20bdf9c4c37ddf25f515064b0746a4a31f71b59e0b4a510f2dadbe71699a4234"; 458 + sha256 = "933f358726234ec7648d5e6d7c7051eb68c8f0c6ad3e63db4484f8aff4ab74eb"; 459 459 } 460 460 { 461 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ru/firefox-135.0.1.tar.xz"; 461 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ru/firefox-136.0.tar.xz"; 462 462 locale = "ru"; 463 463 arch = "linux-x86_64"; 464 - sha256 = "34a498efc44115d13aed6a494725e8c201da5b3e2c920a34bee7fc9da627a02c"; 464 + sha256 = "8516fb85d4b5365b1b1841418276602a73d20305e01b819ccbf217dce1189301"; 465 465 } 466 466 { 467 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sat/firefox-135.0.1.tar.xz"; 467 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sat/firefox-136.0.tar.xz"; 468 468 locale = "sat"; 469 469 arch = "linux-x86_64"; 470 - sha256 = "512c0ff90882875da0d8025942788dad94008a55a0e7e54fe6aa0a0ef4ce34cd"; 470 + sha256 = "1e025fed6e03d4f7ffe4b95ef003d014f025acbc759195df7748b33c7ba7f1cc"; 471 471 } 472 472 { 473 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sc/firefox-135.0.1.tar.xz"; 473 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sc/firefox-136.0.tar.xz"; 474 474 locale = "sc"; 475 475 arch = "linux-x86_64"; 476 - sha256 = "d31bf478b2fd3cc24b0bdefac89d1a78b1216f9ca7878bc7edc71a858d643e45"; 476 + sha256 = "3bca71b225c52e1114564df9f0ac6dec75cc47b1c87de6f660e84b0dfaa27b37"; 477 477 } 478 478 { 479 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sco/firefox-135.0.1.tar.xz"; 479 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sco/firefox-136.0.tar.xz"; 480 480 locale = "sco"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "a7fb73f110385a112b74077b08b0ecf28a294fcaedec516339d5bdf3784f6200"; 482 + sha256 = "448cc36231f5d3f38db1ddad75f14056328ea720f19427edc97d518fa63db333"; 483 483 } 484 484 { 485 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/si/firefox-135.0.1.tar.xz"; 485 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/si/firefox-136.0.tar.xz"; 486 486 locale = "si"; 487 487 arch = "linux-x86_64"; 488 - sha256 = "cd4f6385ce73b65f4492310a9be81ef356c915047ecb6030c048de49c32f017c"; 488 + sha256 = "71609876033c6ac3040994f694c83d6806b3333625a66513697a3047cfecc8c0"; 489 489 } 490 490 { 491 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sk/firefox-135.0.1.tar.xz"; 491 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sk/firefox-136.0.tar.xz"; 492 492 locale = "sk"; 493 493 arch = "linux-x86_64"; 494 - sha256 = "4ef13cc54f9065949238fa8bbc556c04d33fb2a72407d853e303a8b7652ea1f6"; 494 + sha256 = "5384b9e6967038caadcdfbf8c8fb1f4f845dd8462113702222e9e0e6a4da4277"; 495 495 } 496 496 { 497 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/skr/firefox-135.0.1.tar.xz"; 497 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/skr/firefox-136.0.tar.xz"; 498 498 locale = "skr"; 499 499 arch = "linux-x86_64"; 500 - sha256 = "d51cd2574035a26ee977e050ebded2407fd82a4b8b1d8ef523aff6db06c3a4eb"; 500 + sha256 = "21917691d77ebd815fc713b44912424d8a7d5b19cca3ebd93086db1d55602b53"; 501 501 } 502 502 { 503 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sl/firefox-135.0.1.tar.xz"; 503 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sl/firefox-136.0.tar.xz"; 504 504 locale = "sl"; 505 505 arch = "linux-x86_64"; 506 - sha256 = "4da326890042c183d7a929d5b85661e8c7e4913ff69d16615c01ca603324a55e"; 506 + sha256 = "9a302036985d0a5320635d5cb0326e5949c28191ed7c2fae742da813af3520d1"; 507 507 } 508 508 { 509 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/son/firefox-135.0.1.tar.xz"; 509 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/son/firefox-136.0.tar.xz"; 510 510 locale = "son"; 511 511 arch = "linux-x86_64"; 512 - sha256 = "4864312286399cb2b4d03785fb686133078d60c191eb2d13a8378b7ecc6e78de"; 512 + sha256 = "f0f3c8cc68cce40c72c59e61d90b09ade1c012bd9074599b5c1b94d76fa5d9be"; 513 513 } 514 514 { 515 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sq/firefox-135.0.1.tar.xz"; 515 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sq/firefox-136.0.tar.xz"; 516 516 locale = "sq"; 517 517 arch = "linux-x86_64"; 518 - sha256 = "218f269f88a1d6289ecdab29a11395647fe693e4144d767eb46305f5736359af"; 518 + sha256 = "a8f071be7a061be6b0fa8c8b82322e1164bd2e4f5d3929f31f45ad695677743d"; 519 519 } 520 520 { 521 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sr/firefox-135.0.1.tar.xz"; 521 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sr/firefox-136.0.tar.xz"; 522 522 locale = "sr"; 523 523 arch = "linux-x86_64"; 524 - sha256 = "a84d53bebe11310254c65455358daa0d0c40280575c9fbf6e0a4c0b578a6cda3"; 524 + sha256 = "661e98bc6a28fea90671e55e8af3854790b11b2e443dfce739b0c2d41ced0ebc"; 525 525 } 526 526 { 527 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/sv-SE/firefox-135.0.1.tar.xz"; 527 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sv-SE/firefox-136.0.tar.xz"; 528 528 locale = "sv-SE"; 529 529 arch = "linux-x86_64"; 530 - sha256 = "46ff0638dff2df105f760852d3cb258f67ce7b70b3ec6092a7112f15ffc9553c"; 530 + sha256 = "99731b8cdedaab984e4bb29c51e12ef50825a34129eb10090264fb350a89e0b7"; 531 531 } 532 532 { 533 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/szl/firefox-135.0.1.tar.xz"; 533 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/szl/firefox-136.0.tar.xz"; 534 534 locale = "szl"; 535 535 arch = "linux-x86_64"; 536 - sha256 = "da2bc83da355292b4914cf1766426ca6aa623f4a329fd6f16b0252708a8f1986"; 536 + sha256 = "6a8487a64d101e6ded104b472eafc4411827fae28c990a387f74e19b330bff01"; 537 537 } 538 538 { 539 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ta/firefox-135.0.1.tar.xz"; 539 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ta/firefox-136.0.tar.xz"; 540 540 locale = "ta"; 541 541 arch = "linux-x86_64"; 542 - sha256 = "731dd9e89351143c923e99b71d8b18cd09cdcba01ef8781037826bcaff52c35d"; 542 + sha256 = "f72720040861bdf925044a75544a7d9ea8caa69c6d2aeecfb07f21b7f213a463"; 543 543 } 544 544 { 545 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/te/firefox-135.0.1.tar.xz"; 545 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/te/firefox-136.0.tar.xz"; 546 546 locale = "te"; 547 547 arch = "linux-x86_64"; 548 - sha256 = "71d10251232991cfe2f2a7f37016ed93bb6ed1cb009732c05e72371e8d716495"; 548 + sha256 = "9c2a975548cccc5245f0b65a0c0a71454c4a790d94c36838f2a66bab442461a0"; 549 549 } 550 550 { 551 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/tg/firefox-135.0.1.tar.xz"; 551 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/tg/firefox-136.0.tar.xz"; 552 552 locale = "tg"; 553 553 arch = "linux-x86_64"; 554 - sha256 = "bcf402aaa8bdeeb48ab7d21a6ea5eef55ed97fa04c96e3931c0df063ce36719f"; 554 + sha256 = "7442cde792032a617abea549fbf5d1835a52ca0099fd894a4c85959ef18d7840"; 555 555 } 556 556 { 557 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/th/firefox-135.0.1.tar.xz"; 557 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/th/firefox-136.0.tar.xz"; 558 558 locale = "th"; 559 559 arch = "linux-x86_64"; 560 - sha256 = "c726adabe33ce9c9ef83ad2c3511cb5b3b14cfac740704b477f79d20db47faba"; 560 + sha256 = "24fb5e08ec008bd9f41d906ae9ca5d659ce270c566f19e81566f3899d787e8a5"; 561 561 } 562 562 { 563 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/tl/firefox-135.0.1.tar.xz"; 563 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/tl/firefox-136.0.tar.xz"; 564 564 locale = "tl"; 565 565 arch = "linux-x86_64"; 566 - sha256 = "2603148fd61af0bc103564de6df46ac5813fc98f6408e2916ccdc1234fb3bade"; 566 + sha256 = "db4b826e9a2aa6083de672157a62d16f3c7c7181b41b0a9fab41bca1bd8c7334"; 567 567 } 568 568 { 569 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/tr/firefox-135.0.1.tar.xz"; 569 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/tr/firefox-136.0.tar.xz"; 570 570 locale = "tr"; 571 571 arch = "linux-x86_64"; 572 - sha256 = "25678b5287864fc27a9eeb53b0fcc7cbd1ca5ac319e7a666659a549cf73d8d07"; 572 + sha256 = "b269e2cfbac1f58b3ef2526f224e1d54c5dd667e3ab167491026935baa495a65"; 573 573 } 574 574 { 575 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/trs/firefox-135.0.1.tar.xz"; 575 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/trs/firefox-136.0.tar.xz"; 576 576 locale = "trs"; 577 577 arch = "linux-x86_64"; 578 - sha256 = "7a7e0a7d6288add3a287bca63c4c8eeabbe909105774f26b5df19bf593f8abcc"; 578 + sha256 = "41c38d4655da7c47833dc7d05dbd14a9b90642a264d3c30e6281d17c8fb4b586"; 579 579 } 580 580 { 581 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/uk/firefox-135.0.1.tar.xz"; 581 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/uk/firefox-136.0.tar.xz"; 582 582 locale = "uk"; 583 583 arch = "linux-x86_64"; 584 - sha256 = "9ce9461aa559bb9572f71aab42d96a0dc42181b80cc5baa09c4ead7907e77c74"; 584 + sha256 = "0fe8e8ce66b85a1f915be9ffd5a187c30525ac169ab705a6aff29d4ffc0ab2e7"; 585 585 } 586 586 { 587 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/ur/firefox-135.0.1.tar.xz"; 587 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ur/firefox-136.0.tar.xz"; 588 588 locale = "ur"; 589 589 arch = "linux-x86_64"; 590 - sha256 = "225cb95d842660b83f45ad2c6bf78500bc72ee47d774e22db51e43d5bbc09e8f"; 590 + sha256 = "0cc13615cc256ebd4d992b6b8a50fd7af69bb10511226146d5628656c3c24bfe"; 591 591 } 592 592 { 593 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/uz/firefox-135.0.1.tar.xz"; 593 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/uz/firefox-136.0.tar.xz"; 594 594 locale = "uz"; 595 595 arch = "linux-x86_64"; 596 - sha256 = "ffffa772a552421e82c79472ea641a4255725947e1be14221fff4e8bbebf9c54"; 596 + sha256 = "743ae0e69c0bb866e32076797e7ad0a73246480b91255a9bb836a4e209ff9c36"; 597 597 } 598 598 { 599 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/vi/firefox-135.0.1.tar.xz"; 599 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/vi/firefox-136.0.tar.xz"; 600 600 locale = "vi"; 601 601 arch = "linux-x86_64"; 602 - sha256 = "1fb27749f090584cf06f731d871c8317b0bcc5a85391a85b1bd2c9caddde5848"; 602 + sha256 = "655236781f9e4dceb165cd55df6a99d5f0a0e248ee57532ef8515ad01c10a839"; 603 603 } 604 604 { 605 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/xh/firefox-135.0.1.tar.xz"; 605 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/xh/firefox-136.0.tar.xz"; 606 606 locale = "xh"; 607 607 arch = "linux-x86_64"; 608 - sha256 = "47c7365321aa796f5a1bfb960a59e329fdcbcc8cd98c05736cbb3fcc3aa9cdf0"; 608 + sha256 = "36a4ab91f101f4eacd45a96154c885f65ff0ac057a9daf4b0ce72e71b6acfbb5"; 609 609 } 610 610 { 611 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/zh-CN/firefox-135.0.1.tar.xz"; 611 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/zh-CN/firefox-136.0.tar.xz"; 612 612 locale = "zh-CN"; 613 613 arch = "linux-x86_64"; 614 - sha256 = "3f192e56a3636945878d1c61b208cf37b3ba2761a9a0def06c2bf57f8e5e6868"; 614 + sha256 = "34802a495305869f8899b645ef23e93a2ec834c6ef6ac4d7d8ca008d4cd628e9"; 615 615 } 616 616 { 617 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-x86_64/zh-TW/firefox-135.0.1.tar.xz"; 617 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/zh-TW/firefox-136.0.tar.xz"; 618 618 locale = "zh-TW"; 619 619 arch = "linux-x86_64"; 620 - sha256 = "1a1bce8af641af3dfa42e3cd97fc092d4f122bc4cf8cf48bf600235b388a6c46"; 620 + sha256 = "f4ef8e63724bf8d7d2608f9c8bd52c6903f19034a4fac1503f93b0c7a2f5681c"; 621 621 } 622 622 { 623 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ach/firefox-135.0.1.tar.xz"; 623 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ach/firefox-136.0.tar.xz"; 624 624 locale = "ach"; 625 625 arch = "linux-i686"; 626 - sha256 = "c82cd11cbeab8500505a974944bbe72f5c1a7812a385ed83f50d6c06c37b72c2"; 626 + sha256 = "3e4cac3a1e4401143ee4abd2b7a8876101ffd2631124c6b5ad17f08ed98b24f2"; 627 627 } 628 628 { 629 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/af/firefox-135.0.1.tar.xz"; 629 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/af/firefox-136.0.tar.xz"; 630 630 locale = "af"; 631 631 arch = "linux-i686"; 632 - sha256 = "63a0ad22cf777230cb88b33998afa52851e510454e03bda5f9af3f08179eb303"; 632 + sha256 = "61f8f5a2a187b7dbedf0fc8364252601c42d822e886cc19ac87256af76fb6b31"; 633 633 } 634 634 { 635 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/an/firefox-135.0.1.tar.xz"; 635 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/an/firefox-136.0.tar.xz"; 636 636 locale = "an"; 637 637 arch = "linux-i686"; 638 - sha256 = "6e4561401df01b7a4b8a997270603171a781151cd31a4003677e076933de99c9"; 638 + sha256 = "ec87fbe4395d646158c26cff6a6b5ceed3cafae613290887bd0dae28240cee8c"; 639 639 } 640 640 { 641 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ar/firefox-135.0.1.tar.xz"; 641 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ar/firefox-136.0.tar.xz"; 642 642 locale = "ar"; 643 643 arch = "linux-i686"; 644 - sha256 = "c7b7e1cff64f22436e13ee69344bc7c4d762c02f26afd69935b9c66c536b0b89"; 644 + sha256 = "d594ba0a21f51fc0edef6564748d2d50fdf08125b612d8f2ba6101e4ed8868b7"; 645 645 } 646 646 { 647 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ast/firefox-135.0.1.tar.xz"; 647 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ast/firefox-136.0.tar.xz"; 648 648 locale = "ast"; 649 649 arch = "linux-i686"; 650 - sha256 = "8fb6ee84c5bfa8c1a3843780f71672a47b5ba4f0f5de31e09946baf32f04e94e"; 650 + sha256 = "30a01d6dcde1ad68fb9ae4523b9c709d46d0c475938b976cfc48af4d374c7306"; 651 651 } 652 652 { 653 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/az/firefox-135.0.1.tar.xz"; 653 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/az/firefox-136.0.tar.xz"; 654 654 locale = "az"; 655 655 arch = "linux-i686"; 656 - sha256 = "5b04b6afb8e278df645dfeafcdccf35b0d822b2af3f8b85d0834b4bbcd1d22dc"; 656 + sha256 = "39fbbaa8af5e000bafe33ea2e30c4d7c0e2d083833e70fdb661191b5b364021c"; 657 657 } 658 658 { 659 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/be/firefox-135.0.1.tar.xz"; 659 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/be/firefox-136.0.tar.xz"; 660 660 locale = "be"; 661 661 arch = "linux-i686"; 662 - sha256 = "bfbf9a3ba109af1659c4569515bda7ae8becae2d52c89b20515c13552f02d679"; 662 + sha256 = "e45063ffbb17e61bc56ce354c08f2ee7aa24b1ad7bcd49dd1eef8ccfd3d74d01"; 663 663 } 664 664 { 665 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/bg/firefox-135.0.1.tar.xz"; 665 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/bg/firefox-136.0.tar.xz"; 666 666 locale = "bg"; 667 667 arch = "linux-i686"; 668 - sha256 = "3268b534952c38b6d62badaca6a5feafc3be9fd895381233887e984dc70242a2"; 668 + sha256 = "1e53579ab2a49eacff250afc7b8884148b3f9e3de4210af97e3a85e4798224be"; 669 669 } 670 670 { 671 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/bn/firefox-135.0.1.tar.xz"; 671 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/bn/firefox-136.0.tar.xz"; 672 672 locale = "bn"; 673 673 arch = "linux-i686"; 674 - sha256 = "d70488e1e19a4b4a5d78ed76d810471597279596f87fa2a791f99b5d4980ba58"; 674 + sha256 = "bd3d06645d9710bb3ca03243b7fefc7074bf7150c7c199edbe86a39b54cb907c"; 675 675 } 676 676 { 677 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/br/firefox-135.0.1.tar.xz"; 677 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/br/firefox-136.0.tar.xz"; 678 678 locale = "br"; 679 679 arch = "linux-i686"; 680 - sha256 = "ce36b6e4eeb9fe08f1ac8fa9ae3e39de455a84351a07f94190c1107138d2b42f"; 680 + sha256 = "6f6f7edc391a35655bddb378f8c0cd1ec8e62f864fed217677fc3effc38f737b"; 681 681 } 682 682 { 683 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/bs/firefox-135.0.1.tar.xz"; 683 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/bs/firefox-136.0.tar.xz"; 684 684 locale = "bs"; 685 685 arch = "linux-i686"; 686 - sha256 = "3a4b8f3a5cb0b12223e1b9effcccfa9080db3df224cc9fe4bacfdca7929286ef"; 686 + sha256 = "23046fdb7eef48f0380e0fcaf869e09afa45cde385ae417bf5154c2c8816ebc1"; 687 687 } 688 688 { 689 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ca-valencia/firefox-135.0.1.tar.xz"; 689 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ca-valencia/firefox-136.0.tar.xz"; 690 690 locale = "ca-valencia"; 691 691 arch = "linux-i686"; 692 - sha256 = "cfcaa98614b10f801eefbb577b649485e35609c5e5873ba7252431c322cf8ca2"; 692 + sha256 = "809eb3de2d1d0a8ab88083553bc50391898e33cdfb1fb337e8983062558dd694"; 693 693 } 694 694 { 695 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ca/firefox-135.0.1.tar.xz"; 695 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ca/firefox-136.0.tar.xz"; 696 696 locale = "ca"; 697 697 arch = "linux-i686"; 698 - sha256 = "0fc1404dc7fc6fe900065c3139efa8a5b564b2e31c43b14f3f12abbd9782b934"; 698 + sha256 = "7117fc9d07b07b24ef8d4771a212ddd929bd3a3fcdfdbd2e0ec28a9bf977cac8"; 699 699 } 700 700 { 701 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/cak/firefox-135.0.1.tar.xz"; 701 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/cak/firefox-136.0.tar.xz"; 702 702 locale = "cak"; 703 703 arch = "linux-i686"; 704 - sha256 = "20516b513a9ed010c149b224f6571b1f58bc10659174a2b35f0895ac25066cbd"; 704 + sha256 = "3825bec6617a7a8deb533574a2e17d0f4ea7aae385d8b762c75722b6de1713d2"; 705 705 } 706 706 { 707 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/cs/firefox-135.0.1.tar.xz"; 707 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/cs/firefox-136.0.tar.xz"; 708 708 locale = "cs"; 709 709 arch = "linux-i686"; 710 - sha256 = "50f2c076ad1fed32095b2df46fff544055876129f97dd0148b68105a400efcf8"; 710 + sha256 = "dff3d2a041100d4a778e1863104d539335e941a94758b2312c28197ca9a14c90"; 711 711 } 712 712 { 713 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/cy/firefox-135.0.1.tar.xz"; 713 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/cy/firefox-136.0.tar.xz"; 714 714 locale = "cy"; 715 715 arch = "linux-i686"; 716 - sha256 = "e5ec5267bc359ea1b6d0558ca11e4759475694291e85b5e2284b26c0cb95b207"; 716 + sha256 = "04f6e09197a34cd173513f038ded117c9522afcddefe2fa0a1402624a45dec7c"; 717 717 } 718 718 { 719 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/da/firefox-135.0.1.tar.xz"; 719 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/da/firefox-136.0.tar.xz"; 720 720 locale = "da"; 721 721 arch = "linux-i686"; 722 - sha256 = "b94cd629ed241c78631af1999de1c428a628baa88d4efed600472f55c4f91d68"; 722 + sha256 = "5668e28734e82f988d02005c2bae6fb27913ace13a4ec985b70c1f20e776fae8"; 723 723 } 724 724 { 725 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/de/firefox-135.0.1.tar.xz"; 725 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/de/firefox-136.0.tar.xz"; 726 726 locale = "de"; 727 727 arch = "linux-i686"; 728 - sha256 = "2e534968130b9ae7ea8c47f66b29ba9f97c0f4017404760fe7e2a8a0ff8af4e7"; 728 + sha256 = "fe84c156862aa18bea062d9f6e407aa402ec471569e4f4bb65f5bd84ec077db9"; 729 729 } 730 730 { 731 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/dsb/firefox-135.0.1.tar.xz"; 731 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/dsb/firefox-136.0.tar.xz"; 732 732 locale = "dsb"; 733 733 arch = "linux-i686"; 734 - sha256 = "2afe07c907d965a26d6a165dd5ffd6b799d40208618233c4394a503c0e5693d2"; 734 + sha256 = "f93785d3ce8fec50bb99f163424bbe0b826a910f43d7c36180f12399ae936097"; 735 735 } 736 736 { 737 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/el/firefox-135.0.1.tar.xz"; 737 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/el/firefox-136.0.tar.xz"; 738 738 locale = "el"; 739 739 arch = "linux-i686"; 740 - sha256 = "a08417db97449e9f51c21b23f81a6627e860d5c2610f3f43064f40021864a91b"; 740 + sha256 = "c715b5411c45832484edd5098302363d47c08a0644dd757366abc4851481f5ea"; 741 741 } 742 742 { 743 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/en-CA/firefox-135.0.1.tar.xz"; 743 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/en-CA/firefox-136.0.tar.xz"; 744 744 locale = "en-CA"; 745 745 arch = "linux-i686"; 746 - sha256 = "bc263b9f5a082f49e59c8f8432a89f29e2b241ce32236b95dc3efca653789acc"; 746 + sha256 = "3e9824f7c04e70e7b304952e7b4b485dc13d6a8f02273da05cd1994ae16bcf0c"; 747 747 } 748 748 { 749 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/en-GB/firefox-135.0.1.tar.xz"; 749 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/en-GB/firefox-136.0.tar.xz"; 750 750 locale = "en-GB"; 751 751 arch = "linux-i686"; 752 - sha256 = "eb8b857d57327915f5e7ba3b10170dcfbc90c76e317893fc435d4001c71615c2"; 752 + sha256 = "e0b674aa4b831732fae7b67359a480b46bf2f754befba02509c3bcdddd18919c"; 753 753 } 754 754 { 755 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/en-US/firefox-135.0.1.tar.xz"; 755 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/en-US/firefox-136.0.tar.xz"; 756 756 locale = "en-US"; 757 757 arch = "linux-i686"; 758 - sha256 = "067f19bd0eee8892418a1f56160322187c3f4ac081a7ae796dc32774921a56ba"; 758 + sha256 = "9a387467a5da1e9a05312fc4e43069eaf50924c3c7657af8f38121b18f31cf5c"; 759 759 } 760 760 { 761 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/eo/firefox-135.0.1.tar.xz"; 761 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/eo/firefox-136.0.tar.xz"; 762 762 locale = "eo"; 763 763 arch = "linux-i686"; 764 - sha256 = "211c205fd397da7979438e432240c53f2bbc0e9832a2dcbd7301c594b7924e46"; 764 + sha256 = "1b7acbaf458076721cd95afa2589ea78b8506f76950b0a9646a1ebe4aea9a784"; 765 765 } 766 766 { 767 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/es-AR/firefox-135.0.1.tar.xz"; 767 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-AR/firefox-136.0.tar.xz"; 768 768 locale = "es-AR"; 769 769 arch = "linux-i686"; 770 - sha256 = "dc5aa614418fd37b61c4a469156d85f9f37c27eccb8e570caa0448d1a2bf18b1"; 770 + sha256 = "cf02180d2d8db640d3496735da0fc2844000259ae7b1e65d0d0589bfafa4db6b"; 771 771 } 772 772 { 773 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/es-CL/firefox-135.0.1.tar.xz"; 773 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-CL/firefox-136.0.tar.xz"; 774 774 locale = "es-CL"; 775 775 arch = "linux-i686"; 776 - sha256 = "912a7cc7d8d94cc4494542d48870456f7920a4f3bc3153a6e9f96d7ae33b998b"; 776 + sha256 = "90566123e51d4ccb6fc8fcb4d5ae6cf3bf302bbd50ed22b8c2ce51868cbd4296"; 777 777 } 778 778 { 779 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/es-ES/firefox-135.0.1.tar.xz"; 779 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-ES/firefox-136.0.tar.xz"; 780 780 locale = "es-ES"; 781 781 arch = "linux-i686"; 782 - sha256 = "129be627e784c79f5cab7864fc9bce8f36fdbdad6eabb5d319438334149045a3"; 782 + sha256 = "a686222d0fa78d568f1631946468dde9c580108f0453b01a20b9cc21e5d27ae2"; 783 783 } 784 784 { 785 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/es-MX/firefox-135.0.1.tar.xz"; 785 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-MX/firefox-136.0.tar.xz"; 786 786 locale = "es-MX"; 787 787 arch = "linux-i686"; 788 - sha256 = "95fcf3ddb9e19e402760a2065a50907e6d6bc7114ff0f40b62c6f240fd7ffc1b"; 788 + sha256 = "949be9223592ce5ca0d01b1e975eaa2ed2818276a7b65e045e1dcbc1036c7e1e"; 789 789 } 790 790 { 791 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/et/firefox-135.0.1.tar.xz"; 791 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/et/firefox-136.0.tar.xz"; 792 792 locale = "et"; 793 793 arch = "linux-i686"; 794 - sha256 = "13685d04f661d5de4b47fff13c278b0d753941beff73f738bed6742e3bab740f"; 794 + sha256 = "ceda792622d72e5942b68e3c8da75d94d8f73cb60a35c10397363413b3e9a96c"; 795 795 } 796 796 { 797 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/eu/firefox-135.0.1.tar.xz"; 797 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/eu/firefox-136.0.tar.xz"; 798 798 locale = "eu"; 799 799 arch = "linux-i686"; 800 - sha256 = "3b576d42d83bb25daf60b6ebaeb51ed90c0c6ba02bb303704eed99c5d9311277"; 800 + sha256 = "e9fd19c6dcb018722a6cb66b39a3aa776eb6870bc2e35649881cc50690b5954e"; 801 801 } 802 802 { 803 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/fa/firefox-135.0.1.tar.xz"; 803 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fa/firefox-136.0.tar.xz"; 804 804 locale = "fa"; 805 805 arch = "linux-i686"; 806 - sha256 = "af54fc246326c125b22f26f825a5354afc31a027a326cfddef2614f3016d6958"; 806 + sha256 = "b52326dd13a792948b669a26f7fd7db80a447d481e330def69d66e867963cd46"; 807 807 } 808 808 { 809 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ff/firefox-135.0.1.tar.xz"; 809 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ff/firefox-136.0.tar.xz"; 810 810 locale = "ff"; 811 811 arch = "linux-i686"; 812 - sha256 = "b2baef68a972000a2efcd11cda6af5b3279ab1b80116f9bb44beb61532e132f8"; 812 + sha256 = "6dc07d581a9292ed0f6da5b3580421c7cf5d71a4e266959e1ea57085be608212"; 813 813 } 814 814 { 815 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/fi/firefox-135.0.1.tar.xz"; 815 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fi/firefox-136.0.tar.xz"; 816 816 locale = "fi"; 817 817 arch = "linux-i686"; 818 - sha256 = "c1004e13cfcd6894503a6e13fad8dd97c8ebedfa69f52f9d003abde50f88c073"; 818 + sha256 = "3ff24fcb1fc97c91aade74914520a811a598ec849be07e606d743e02bed0c40f"; 819 819 } 820 820 { 821 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/fr/firefox-135.0.1.tar.xz"; 821 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fr/firefox-136.0.tar.xz"; 822 822 locale = "fr"; 823 823 arch = "linux-i686"; 824 - sha256 = "ffa6a20adf5f77f5fd7ab38da6b886d7de4d940357c44e4fee161538b385d594"; 824 + sha256 = "6e8ba45ababaa7cbf70e9a3b67c0a479570e856d53546cd409b38849ff9e21ef"; 825 825 } 826 826 { 827 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/fur/firefox-135.0.1.tar.xz"; 827 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fur/firefox-136.0.tar.xz"; 828 828 locale = "fur"; 829 829 arch = "linux-i686"; 830 - sha256 = "e5409602ca444c8b8ec3de997ee56f981bf398f27fb383429d5fb5d51a12d5c1"; 830 + sha256 = "862f8f060ff605ae4d164c2a56d4b242ce84c181437e4c2fe36c314828b0bade"; 831 831 } 832 832 { 833 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/fy-NL/firefox-135.0.1.tar.xz"; 833 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fy-NL/firefox-136.0.tar.xz"; 834 834 locale = "fy-NL"; 835 835 arch = "linux-i686"; 836 - sha256 = "6965b6d0a81784a1b434edc47433216bc723fbf998f694543a16f80967c777e1"; 836 + sha256 = "60de836b4ad3dabcdd6a9d58f09957fad64a10a2c2cb0b64cb2a3a59c34254ae"; 837 837 } 838 838 { 839 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ga-IE/firefox-135.0.1.tar.xz"; 839 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ga-IE/firefox-136.0.tar.xz"; 840 840 locale = "ga-IE"; 841 841 arch = "linux-i686"; 842 - sha256 = "b76b639a3f4b84cbd27b10946f744f9ebe77b51259043c322709a4221d81554a"; 842 + sha256 = "c0aa76fd1e9f31e7088cc7c4d262b2d5038083c233e1e13e842e8a7b9d37a707"; 843 843 } 844 844 { 845 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/gd/firefox-135.0.1.tar.xz"; 845 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gd/firefox-136.0.tar.xz"; 846 846 locale = "gd"; 847 847 arch = "linux-i686"; 848 - sha256 = "e28e684bf152f76c7878f05fa796299349640239479e7edaaa1e136f4023dc18"; 848 + sha256 = "0b08c420e844c3b652b5ec3c278c607def41b513a73b8b80921e02eaa6eac7a8"; 849 849 } 850 850 { 851 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/gl/firefox-135.0.1.tar.xz"; 851 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gl/firefox-136.0.tar.xz"; 852 852 locale = "gl"; 853 853 arch = "linux-i686"; 854 - sha256 = "8d28ed21f02efd61288323226275d91445b7fa524f3079b73e9cc67573993386"; 854 + sha256 = "fac969416598741e03fb725f48062f54d595099d101909d7b9fe63aa37932c0e"; 855 855 } 856 856 { 857 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/gn/firefox-135.0.1.tar.xz"; 857 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gn/firefox-136.0.tar.xz"; 858 858 locale = "gn"; 859 859 arch = "linux-i686"; 860 - sha256 = "84ac348eee05dd7688c80c24c14facf01227cc315f0a704076dfc75a8b860eed"; 860 + sha256 = "982d43c992bf6dcb820fa91f35126beb1144798c86028c1530d371927cf09ad4"; 861 861 } 862 862 { 863 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/gu-IN/firefox-135.0.1.tar.xz"; 863 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gu-IN/firefox-136.0.tar.xz"; 864 864 locale = "gu-IN"; 865 865 arch = "linux-i686"; 866 - sha256 = "c8a8ca67e03f1576a45cbd683fda752382acd72471db2ef9cc37c435cb918feb"; 866 + sha256 = "829fdafd57430131602777f9ec9f26b9b83f9b469b85f9a6b183d3452fc61ec1"; 867 867 } 868 868 { 869 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/he/firefox-135.0.1.tar.xz"; 869 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/he/firefox-136.0.tar.xz"; 870 870 locale = "he"; 871 871 arch = "linux-i686"; 872 - sha256 = "fb6e174f3a0262546ad9e4b5f083504fb2b0dc8e97f6bbdf8fd028e77519d961"; 872 + sha256 = "f3e26085bacb2a5e81d4b361605d25b4b9bd400cd3fbf5d6601cf0e4e264ed00"; 873 873 } 874 874 { 875 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/hi-IN/firefox-135.0.1.tar.xz"; 875 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hi-IN/firefox-136.0.tar.xz"; 876 876 locale = "hi-IN"; 877 877 arch = "linux-i686"; 878 - sha256 = "d615c947f4d005ff5f5c735dc51851a6cc581c673db92b6298188f0c2982e05a"; 878 + sha256 = "efae19dd73ff7b251ea93b61b23aeb0cb88d73637bc319560ed6eb57b2d274df"; 879 879 } 880 880 { 881 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/hr/firefox-135.0.1.tar.xz"; 881 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hr/firefox-136.0.tar.xz"; 882 882 locale = "hr"; 883 883 arch = "linux-i686"; 884 - sha256 = "63ddf1729af345a5f695b8e253e347e8a232a77b6e2a949f87770bf769b7162b"; 884 + sha256 = "e33de9eac58acdbc3f2888e41b2fe98d1932963860ad33270eb4a60898f6462f"; 885 885 } 886 886 { 887 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/hsb/firefox-135.0.1.tar.xz"; 887 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hsb/firefox-136.0.tar.xz"; 888 888 locale = "hsb"; 889 889 arch = "linux-i686"; 890 - sha256 = "60be97a59f23fe68f22e62e1fe9c95b723ae144f6c92dcf505f29985eb770af8"; 890 + sha256 = "c154bcaa3ab9543d64a191e231fc9738217b513a9dc26b8bfb31105b5569191d"; 891 891 } 892 892 { 893 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/hu/firefox-135.0.1.tar.xz"; 893 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hu/firefox-136.0.tar.xz"; 894 894 locale = "hu"; 895 895 arch = "linux-i686"; 896 - sha256 = "cf878262e5ac4668b03e53ba9ea8d06caddf5ae6062ed482c3ff53a4b42d5ab0"; 896 + sha256 = "06641b862904cc2587f8e71841b1813e8f83fc21d822f3dba1363aa5ea40ff58"; 897 897 } 898 898 { 899 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/hy-AM/firefox-135.0.1.tar.xz"; 899 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hy-AM/firefox-136.0.tar.xz"; 900 900 locale = "hy-AM"; 901 901 arch = "linux-i686"; 902 - sha256 = "81916fa78ef8924cfbeeafd1544bd7f004394b0be9319a38cc9bf9daf2be0537"; 902 + sha256 = "f27fad94b9803b4c0241da85d75948a071e0fe80165cc87c7b492e3180565523"; 903 903 } 904 904 { 905 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ia/firefox-135.0.1.tar.xz"; 905 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ia/firefox-136.0.tar.xz"; 906 906 locale = "ia"; 907 907 arch = "linux-i686"; 908 - sha256 = "3c1fe474d0a6cea2bf7cf21800ab47e0079326e3eda3a1951d4d266b0c38a5cd"; 908 + sha256 = "93d101da04751df0d40e0f3810bf67986523720c15bcc18a0a605da2da971443"; 909 909 } 910 910 { 911 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/id/firefox-135.0.1.tar.xz"; 911 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/id/firefox-136.0.tar.xz"; 912 912 locale = "id"; 913 913 arch = "linux-i686"; 914 - sha256 = "f06ee4c1d2f087278152810a47c0d22d2d95f56782a12e149281c281e490444d"; 914 + sha256 = "a393731d0b3c23b4af378a7d5a4cebb478b17f885877eef60a21a73d2c80a6b6"; 915 915 } 916 916 { 917 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/is/firefox-135.0.1.tar.xz"; 917 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/is/firefox-136.0.tar.xz"; 918 918 locale = "is"; 919 919 arch = "linux-i686"; 920 - sha256 = "2c191208103635c58040f0a5fb29a8a4f71c28fc86ddf39ca0510885abda08af"; 920 + sha256 = "96893934c71388251c3fcc00d54acbdbe40c62805112b3a058af8008b8c4b5e8"; 921 921 } 922 922 { 923 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/it/firefox-135.0.1.tar.xz"; 923 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/it/firefox-136.0.tar.xz"; 924 924 locale = "it"; 925 925 arch = "linux-i686"; 926 - sha256 = "0af746d1574f0ed4bd0ff0f6fe8297d8f30bf60ccaddc9bbd76989428f83cba0"; 926 + sha256 = "32b82e1ce3fc2a0b97ce3d819440b17450fa75fd1acb65413ea35a2fdbd52abf"; 927 927 } 928 928 { 929 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ja/firefox-135.0.1.tar.xz"; 929 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ja/firefox-136.0.tar.xz"; 930 930 locale = "ja"; 931 931 arch = "linux-i686"; 932 - sha256 = "97650d3343a76441c61c89de9a4b1166472a1e8d9daf4cf80b09e7892448aec3"; 932 + sha256 = "58910cbd1b6cedfa72c38e0ba81ec9530c99e736f3c6802fd063953a1b8f39ea"; 933 933 } 934 934 { 935 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ka/firefox-135.0.1.tar.xz"; 935 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ka/firefox-136.0.tar.xz"; 936 936 locale = "ka"; 937 937 arch = "linux-i686"; 938 - sha256 = "8340484f793a2a957c742139663206621322739288d62ee32ebd8f531afcda89"; 938 + sha256 = "833bc46e16bc83181dba53f62a507e0208d903620da3273c87e175aabff6ce55"; 939 939 } 940 940 { 941 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/kab/firefox-135.0.1.tar.xz"; 941 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/kab/firefox-136.0.tar.xz"; 942 942 locale = "kab"; 943 943 arch = "linux-i686"; 944 - sha256 = "3bdca715f792492e1f154f6282e875680507858da33dec14ef6fd81556eeb71b"; 944 + sha256 = "678dc3f449c349f48b5be0ced1dd222eebb615c2284831e12ca43f74829003c9"; 945 945 } 946 946 { 947 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/kk/firefox-135.0.1.tar.xz"; 947 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/kk/firefox-136.0.tar.xz"; 948 948 locale = "kk"; 949 949 arch = "linux-i686"; 950 - sha256 = "e12f286e5da6cce0d6a12aa17d08f34371164acc6ca8a3aae9ed28df3ae4e2b8"; 950 + sha256 = "fbea11381a693b85b9e82130b7a67438997afbaf46f95ef27eda9a0d001289fd"; 951 951 } 952 952 { 953 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/km/firefox-135.0.1.tar.xz"; 953 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/km/firefox-136.0.tar.xz"; 954 954 locale = "km"; 955 955 arch = "linux-i686"; 956 - sha256 = "13911d8099e669e5ceb77c089f8606e2556dd86beb32ae86a8d48d8d7f196b6a"; 956 + sha256 = "1157fa82ecc25b4dc8cc8cf405a510169da372bbccde19bdc2aeeafb48e7b6af"; 957 957 } 958 958 { 959 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/kn/firefox-135.0.1.tar.xz"; 959 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/kn/firefox-136.0.tar.xz"; 960 960 locale = "kn"; 961 961 arch = "linux-i686"; 962 - sha256 = "dbc0696f90bace3fef21cfc7c816554ef500bbe123637467751b2572e28efce3"; 962 + sha256 = "73c34e495fd2cb87a80bec91bde978638498755078b4c488a7e42f1ac7b1d9fc"; 963 963 } 964 964 { 965 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ko/firefox-135.0.1.tar.xz"; 965 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ko/firefox-136.0.tar.xz"; 966 966 locale = "ko"; 967 967 arch = "linux-i686"; 968 - sha256 = "41a044fd8c2108137d07955e0fb8558d48d4c1e8eb28056b1f113d3c8866e124"; 968 + sha256 = "22b0d9befe6b4a2c8e3032ce48b91b1e119ddedcacb90d83c7dc8af87d1e9329"; 969 969 } 970 970 { 971 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/lij/firefox-135.0.1.tar.xz"; 971 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/lij/firefox-136.0.tar.xz"; 972 972 locale = "lij"; 973 973 arch = "linux-i686"; 974 - sha256 = "041982f1e4523807dce5c7f6b92b01c362255725b204974f7a42561a169e722d"; 974 + sha256 = "8d0273600905979d707d52f4083b069c7518caefde6a7b7a9213445bdc33e138"; 975 975 } 976 976 { 977 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/lt/firefox-135.0.1.tar.xz"; 977 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/lt/firefox-136.0.tar.xz"; 978 978 locale = "lt"; 979 979 arch = "linux-i686"; 980 - sha256 = "5b9298fd6a0278d88876e2577233f37f0c109fa1523c296ebf495cbf65e14f61"; 980 + sha256 = "9ec15b2ea1f4dd138ada898cab8b8d5eb20245fab33bf2bb72135e7a8ddbc5d0"; 981 981 } 982 982 { 983 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/lv/firefox-135.0.1.tar.xz"; 983 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/lv/firefox-136.0.tar.xz"; 984 984 locale = "lv"; 985 985 arch = "linux-i686"; 986 - sha256 = "8b22d827132e87a32541d40c0fbaa9eb44b0033f558644ef9406216731b4426f"; 986 + sha256 = "e687f403b85e780c6bc8e0deb9a0d5658db5219c8c69b854b195f582047efbab"; 987 987 } 988 988 { 989 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/mk/firefox-135.0.1.tar.xz"; 989 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/mk/firefox-136.0.tar.xz"; 990 990 locale = "mk"; 991 991 arch = "linux-i686"; 992 - sha256 = "aed9daec2f23cf8d8a166e190e0c80e0701040fb57fa304de3c3c29ca3bf6933"; 992 + sha256 = "976665fa8ad8493c673671e493d71c38964598d17f16913b297b6eab10442ac6"; 993 993 } 994 994 { 995 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/mr/firefox-135.0.1.tar.xz"; 995 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/mr/firefox-136.0.tar.xz"; 996 996 locale = "mr"; 997 997 arch = "linux-i686"; 998 - sha256 = "f06cc784521054bb1ae02b3d99b6820055f6f3a7af9f7ef72fce63dd9d55e488"; 998 + sha256 = "e1617f24166256dfdf545ad806793357805b09ea4a41200d9901690373ab7314"; 999 999 } 1000 1000 { 1001 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ms/firefox-135.0.1.tar.xz"; 1001 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ms/firefox-136.0.tar.xz"; 1002 1002 locale = "ms"; 1003 1003 arch = "linux-i686"; 1004 - sha256 = "16ed16efc1f850be47360ccfede38a43becc051e4417fea5c9ba4e42c69a9994"; 1004 + sha256 = "1c66328870e48cb2917f57f0555910865a2011392c80e45eb4be956d49096399"; 1005 1005 } 1006 1006 { 1007 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/my/firefox-135.0.1.tar.xz"; 1007 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/my/firefox-136.0.tar.xz"; 1008 1008 locale = "my"; 1009 1009 arch = "linux-i686"; 1010 - sha256 = "1d27debaec3228fae7e56dc021df9f3985b45c1ddbd53a9f24ffcd84c833bf85"; 1010 + sha256 = "fa70c26c86e337d2470ed8fb8ae0c4d53df4a6a412edec58412fb3f784b34951"; 1011 1011 } 1012 1012 { 1013 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/nb-NO/firefox-135.0.1.tar.xz"; 1013 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/nb-NO/firefox-136.0.tar.xz"; 1014 1014 locale = "nb-NO"; 1015 1015 arch = "linux-i686"; 1016 - sha256 = "62f259043d06b3468c94eb8088bdb1ad85c491bb37e7b6d4df9b2a3a5e941e8a"; 1016 + sha256 = "9de3b87a20152f5f1a61d0deb49c3b0328be3e5541b62bcdff55391165dfd5f7"; 1017 1017 } 1018 1018 { 1019 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ne-NP/firefox-135.0.1.tar.xz"; 1019 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ne-NP/firefox-136.0.tar.xz"; 1020 1020 locale = "ne-NP"; 1021 1021 arch = "linux-i686"; 1022 - sha256 = "6a2b77fdfc2560d089a3181353782b68c99441819e964ddbd4a0724e36bf35fd"; 1022 + sha256 = "4fef58f3bb9d65e52078a7d9b058b6646063ad8b42f1f62bc9d70e22e07cca12"; 1023 1023 } 1024 1024 { 1025 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/nl/firefox-135.0.1.tar.xz"; 1025 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/nl/firefox-136.0.tar.xz"; 1026 1026 locale = "nl"; 1027 1027 arch = "linux-i686"; 1028 - sha256 = "a41cee355f500aca74fc45d01d82f671a7be30bc535dd66dd4aa656944d5c2f7"; 1028 + sha256 = "c487ed53f135ca711a5f11f8cc3006454bfd7fff0191ff16887366c6b1ddc70e"; 1029 1029 } 1030 1030 { 1031 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/nn-NO/firefox-135.0.1.tar.xz"; 1031 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/nn-NO/firefox-136.0.tar.xz"; 1032 1032 locale = "nn-NO"; 1033 1033 arch = "linux-i686"; 1034 - sha256 = "e23dcd1a632ae9523a0c404beedfad11027d921d033a8eb877d7a23562c8b0b2"; 1034 + sha256 = "721bd5206a0c9143e0a956f70a317c7ca2c0efcf43c3cd8dcb6f182a1341975a"; 1035 1035 } 1036 1036 { 1037 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/oc/firefox-135.0.1.tar.xz"; 1037 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/oc/firefox-136.0.tar.xz"; 1038 1038 locale = "oc"; 1039 1039 arch = "linux-i686"; 1040 - sha256 = "d3f4e32079423d0ff4a17b3f65dd071a9343ead3ba70ecf2220779d58894212a"; 1040 + sha256 = "6995744622944bea5a19a210349aac585d39326ec275054f50188732b7a73d36"; 1041 1041 } 1042 1042 { 1043 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/pa-IN/firefox-135.0.1.tar.xz"; 1043 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pa-IN/firefox-136.0.tar.xz"; 1044 1044 locale = "pa-IN"; 1045 1045 arch = "linux-i686"; 1046 - sha256 = "ee0195d6c81d2444927a712b54e17ca610b327e93dc351721dbe92211e52830c"; 1046 + sha256 = "1c89822452373a0d1b6c87239becbe035aa70a1c43eac8ecce708446fe08be0a"; 1047 1047 } 1048 1048 { 1049 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/pl/firefox-135.0.1.tar.xz"; 1049 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pl/firefox-136.0.tar.xz"; 1050 1050 locale = "pl"; 1051 1051 arch = "linux-i686"; 1052 - sha256 = "f760ae4af63044878bd30ca81e990368fb940240bddfb3970e3e365d6eeb7a0e"; 1052 + sha256 = "7fe762f1ca1bd14f921b055ebad4708c7a9099f58a40dc31d98b6bd8baced384"; 1053 1053 } 1054 1054 { 1055 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/pt-BR/firefox-135.0.1.tar.xz"; 1055 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pt-BR/firefox-136.0.tar.xz"; 1056 1056 locale = "pt-BR"; 1057 1057 arch = "linux-i686"; 1058 - sha256 = "7d5640b25e19264d7eb65b0a1d0d42f94cd3f23d2522dfbaa1dd6ef1cd11272f"; 1058 + sha256 = "78796d45e8247dd8d393b9cc3b3a3658174308be154b6f59ae36401da139bca0"; 1059 1059 } 1060 1060 { 1061 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/pt-PT/firefox-135.0.1.tar.xz"; 1061 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pt-PT/firefox-136.0.tar.xz"; 1062 1062 locale = "pt-PT"; 1063 1063 arch = "linux-i686"; 1064 - sha256 = "5438be4a31c069bb24165a291997353eec760e1f6d293a738bddb04269309101"; 1064 + sha256 = "0006adfd091c449de51d481b8f849d450ed5bb3e595966e0de19631918191be7"; 1065 1065 } 1066 1066 { 1067 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/rm/firefox-135.0.1.tar.xz"; 1067 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/rm/firefox-136.0.tar.xz"; 1068 1068 locale = "rm"; 1069 1069 arch = "linux-i686"; 1070 - sha256 = "1f6bcaa34fc64e2df6e02327bb6908e6fc175709645a20354df3f5e10dd94689"; 1070 + sha256 = "5bfbf82d83e5238226f8c22af59e4a9556227ff21c9314060f7e2aad9ca7cd3b"; 1071 1071 } 1072 1072 { 1073 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ro/firefox-135.0.1.tar.xz"; 1073 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ro/firefox-136.0.tar.xz"; 1074 1074 locale = "ro"; 1075 1075 arch = "linux-i686"; 1076 - sha256 = "0d5f3918bdb99590fbfc9ba120161af625e2111f1c646dcc6e45562d45edf76d"; 1076 + sha256 = "90e0e2a61165dad0de18017599a16981871d3598333dc7d8d4b3f698e58fffa0"; 1077 1077 } 1078 1078 { 1079 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ru/firefox-135.0.1.tar.xz"; 1079 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ru/firefox-136.0.tar.xz"; 1080 1080 locale = "ru"; 1081 1081 arch = "linux-i686"; 1082 - sha256 = "bc5712bdab6eae0ec4ad0f2ff2a2534baf0014f51b3c07279350a630d2b1aecc"; 1082 + sha256 = "e0c13b929bc3964371f90bef5c678b8716cfa15fa48930da036f71262adde209"; 1083 1083 } 1084 1084 { 1085 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sat/firefox-135.0.1.tar.xz"; 1085 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sat/firefox-136.0.tar.xz"; 1086 1086 locale = "sat"; 1087 1087 arch = "linux-i686"; 1088 - sha256 = "618408e39eb1f7b0ea6ab20f74666d35e4a7dcab839b61588671191421e1a2ee"; 1088 + sha256 = "505f64e5d09af9c66aa2afbf766bdf27089b5579331231c3fd74757ab2b3a45c"; 1089 1089 } 1090 1090 { 1091 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sc/firefox-135.0.1.tar.xz"; 1091 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sc/firefox-136.0.tar.xz"; 1092 1092 locale = "sc"; 1093 1093 arch = "linux-i686"; 1094 - sha256 = "dbc95d8d5529e59642efd27637eb18ce89a56b40bdb7d6c9df4433e5718460c7"; 1094 + sha256 = "57dc00e2eb6e177c65829138681133bbd4dad390696f24363e20f2058e225984"; 1095 1095 } 1096 1096 { 1097 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sco/firefox-135.0.1.tar.xz"; 1097 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sco/firefox-136.0.tar.xz"; 1098 1098 locale = "sco"; 1099 1099 arch = "linux-i686"; 1100 - sha256 = "026d409e7e86646e558204a9d6cd410d854925116a06e289a2a42dd908fb10a6"; 1100 + sha256 = "3b6cfafe0ccef212ba29772de7400bccc6683d9211eccbd42413ea31ad5e4c6e"; 1101 1101 } 1102 1102 { 1103 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/si/firefox-135.0.1.tar.xz"; 1103 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/si/firefox-136.0.tar.xz"; 1104 1104 locale = "si"; 1105 1105 arch = "linux-i686"; 1106 - sha256 = "202838316171552b6da2ef6b333c1d73941ccddb617cb103a40baa74552b067c"; 1106 + sha256 = "fef402e51c8685526c646be9e02ab152991bc9957203033e924eae7bd89faff4"; 1107 1107 } 1108 1108 { 1109 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sk/firefox-135.0.1.tar.xz"; 1109 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sk/firefox-136.0.tar.xz"; 1110 1110 locale = "sk"; 1111 1111 arch = "linux-i686"; 1112 - sha256 = "f8966944f387e89bde5dc93b2d86b41922f778beb6fd17879831cfa738c812f6"; 1112 + sha256 = "4d3578e67bfa78ca7a693c1b53d7ab7ce8558a88be1f3b787c7fd33c7edd8bf7"; 1113 1113 } 1114 1114 { 1115 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/skr/firefox-135.0.1.tar.xz"; 1115 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/skr/firefox-136.0.tar.xz"; 1116 1116 locale = "skr"; 1117 1117 arch = "linux-i686"; 1118 - sha256 = "827176c3fcb0355d77364117e2b19c2d495e9aebdd86a4647fdff5a303d4a9ae"; 1118 + sha256 = "4b22054981c330b2e74c306b802fc7bd1dc4bfcb95a6201759c86ba186bf12be"; 1119 1119 } 1120 1120 { 1121 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sl/firefox-135.0.1.tar.xz"; 1121 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sl/firefox-136.0.tar.xz"; 1122 1122 locale = "sl"; 1123 1123 arch = "linux-i686"; 1124 - sha256 = "f727a0d7a7b78aa48ff95fe5139c39769b6595fd4d5d371e185dfb40130099b5"; 1124 + sha256 = "2656e6e0db975504baec537d014acbecb9757dccc44eaf12da8bc1cecb71f546"; 1125 1125 } 1126 1126 { 1127 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/son/firefox-135.0.1.tar.xz"; 1127 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/son/firefox-136.0.tar.xz"; 1128 1128 locale = "son"; 1129 1129 arch = "linux-i686"; 1130 - sha256 = "c783330aadb74922bf02d9c0b45ea42066d9b4668979e91ef6006d32ce139fc6"; 1130 + sha256 = "f384768cc33d6f590e527043c72166e4fa03f04fcae67360b30902a8c7ec70f1"; 1131 1131 } 1132 1132 { 1133 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sq/firefox-135.0.1.tar.xz"; 1133 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sq/firefox-136.0.tar.xz"; 1134 1134 locale = "sq"; 1135 1135 arch = "linux-i686"; 1136 - sha256 = "1ebb5a0f44aa0a850930a7936aad40b43af0d702a68e9c91b63c40bfd6be24b7"; 1136 + sha256 = "2b84d721975ceb1d28afca9893ede28c8f3def13c12ce8ce1da5ad860678f48c"; 1137 1137 } 1138 1138 { 1139 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sr/firefox-135.0.1.tar.xz"; 1139 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sr/firefox-136.0.tar.xz"; 1140 1140 locale = "sr"; 1141 1141 arch = "linux-i686"; 1142 - sha256 = "b0a53e48e940177ff013cb1d737e8ab9a3b36b7971aaad3d2977a49e2b3391f8"; 1142 + sha256 = "021b84ac34cf7e9004fd2ed8d3f79da84f510ddc12668236b504327bdde7ee79"; 1143 1143 } 1144 1144 { 1145 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/sv-SE/firefox-135.0.1.tar.xz"; 1145 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sv-SE/firefox-136.0.tar.xz"; 1146 1146 locale = "sv-SE"; 1147 1147 arch = "linux-i686"; 1148 - sha256 = "a878c834a3434ece1071e35ac7b641fec839caeb7944be935701d0f1a8827fab"; 1148 + sha256 = "aa4cb9a60b0ac3538ce40fce75515a4a1ddbbbbe3a8a0d9e186423dfab963021"; 1149 1149 } 1150 1150 { 1151 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/szl/firefox-135.0.1.tar.xz"; 1151 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/szl/firefox-136.0.tar.xz"; 1152 1152 locale = "szl"; 1153 1153 arch = "linux-i686"; 1154 - sha256 = "225bb44e577cebfb5c00cca92d0bb727f1927e001800ed58436f05056b3f306e"; 1154 + sha256 = "a9bb17c0129733c03ae47ae3d58640df95bd5776674b2e329ac8ef12bc8238c6"; 1155 1155 } 1156 1156 { 1157 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ta/firefox-135.0.1.tar.xz"; 1157 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ta/firefox-136.0.tar.xz"; 1158 1158 locale = "ta"; 1159 1159 arch = "linux-i686"; 1160 - sha256 = "d42227878cf9a9145ca25a2c8843f681c6fa8a04624ce9833d1e0f5bea9957d2"; 1160 + sha256 = "d2e97e82452f835179064b2d4b64ccc57fae85344d453315766aa1e957d832c6"; 1161 1161 } 1162 1162 { 1163 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/te/firefox-135.0.1.tar.xz"; 1163 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/te/firefox-136.0.tar.xz"; 1164 1164 locale = "te"; 1165 1165 arch = "linux-i686"; 1166 - sha256 = "6c0e77f5bb0f63f87c7cb614119948823e3e18f4185691e9868e5fe9f0d23af6"; 1166 + sha256 = "e30498879a5e2a252d92c2d65924955648182abdb72de6124e248079811df075"; 1167 1167 } 1168 1168 { 1169 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/tg/firefox-135.0.1.tar.xz"; 1169 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/tg/firefox-136.0.tar.xz"; 1170 1170 locale = "tg"; 1171 1171 arch = "linux-i686"; 1172 - sha256 = "f52a5f70015e490fa1ed675f00cbfd07144baea736b72fab945f5419d02ce2b6"; 1172 + sha256 = "63c929a610a0d726a589e0f0583ec6bd702a2c08a601b8473bfa648edd6fe8b5"; 1173 1173 } 1174 1174 { 1175 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/th/firefox-135.0.1.tar.xz"; 1175 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/th/firefox-136.0.tar.xz"; 1176 1176 locale = "th"; 1177 1177 arch = "linux-i686"; 1178 - sha256 = "8ff6b30726c51c7226256f4373266c54865d597617511c17ac544a302bff2768"; 1178 + sha256 = "d9634e66410fd0f5f4e423a80c7bde22e717c43c92e91a47974b1d9e0c3d522d"; 1179 1179 } 1180 1180 { 1181 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/tl/firefox-135.0.1.tar.xz"; 1181 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/tl/firefox-136.0.tar.xz"; 1182 1182 locale = "tl"; 1183 1183 arch = "linux-i686"; 1184 - sha256 = "7f2cb41dee4c348e319f1532249bef98b115219e86abdfb144f0e102d7eadb65"; 1184 + sha256 = "29a5a9771d40ba6410c469782fb72c3491a945fa5f25e6b56045adaa2b986637"; 1185 1185 } 1186 1186 { 1187 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/tr/firefox-135.0.1.tar.xz"; 1187 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/tr/firefox-136.0.tar.xz"; 1188 1188 locale = "tr"; 1189 1189 arch = "linux-i686"; 1190 - sha256 = "bc15cf950bfddaf704d70eeedbddf710c7a53a4d0791e79d260a6a518fcbcad9"; 1190 + sha256 = "faa976c14599104e1ecf5ced9b6df4ce40ba0376c261996945f2b4a21df320c1"; 1191 1191 } 1192 1192 { 1193 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/trs/firefox-135.0.1.tar.xz"; 1193 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/trs/firefox-136.0.tar.xz"; 1194 1194 locale = "trs"; 1195 1195 arch = "linux-i686"; 1196 - sha256 = "ca2511c660fb97be8da00e8ad5b06d7e188b64b71f8d1ed1881d1150e1ff2a30"; 1196 + sha256 = "d67a3721aaf23a2a1d0d752c0d108c723c7535f58148cea88fb1e301d8ca6d4b"; 1197 1197 } 1198 1198 { 1199 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/uk/firefox-135.0.1.tar.xz"; 1199 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/uk/firefox-136.0.tar.xz"; 1200 1200 locale = "uk"; 1201 1201 arch = "linux-i686"; 1202 - sha256 = "e7dae85ef3bdf6b8b82bb79a38764106ac7077283e7fd39aa663ca424b9ed9ba"; 1202 + sha256 = "5eca03078ddd751cf241b890e7f727e27569aedc752d2a6cef0f1e9abaa47cc7"; 1203 1203 } 1204 1204 { 1205 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/ur/firefox-135.0.1.tar.xz"; 1205 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ur/firefox-136.0.tar.xz"; 1206 1206 locale = "ur"; 1207 1207 arch = "linux-i686"; 1208 - sha256 = "83c97adb1e15085a39e470f07b53f06a2db7d98a4daf7439d41484f063ce6445"; 1208 + sha256 = "07a3f10c13d6375b3e203d85bb5843b9a42d4ab0ad0eb2b73f7a5691d4d63e32"; 1209 1209 } 1210 1210 { 1211 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/uz/firefox-135.0.1.tar.xz"; 1211 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/uz/firefox-136.0.tar.xz"; 1212 1212 locale = "uz"; 1213 1213 arch = "linux-i686"; 1214 - sha256 = "ad03d75ac68688f7aba2a801017639e3510e46fd42b12f602b8aa66482d21bc4"; 1214 + sha256 = "d726b160135bf3b3b64d45151f79586552013f1cc2a7eb7c39bcce56d39945fd"; 1215 1215 } 1216 1216 { 1217 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/vi/firefox-135.0.1.tar.xz"; 1217 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/vi/firefox-136.0.tar.xz"; 1218 1218 locale = "vi"; 1219 1219 arch = "linux-i686"; 1220 - sha256 = "04d36020a4601df78adf1c18634765aed3e574fc709751eafa811e6a473738b3"; 1220 + sha256 = "dd04f64b4c8a7ce042f6a122f4601cbb79c3025ea19b1e11fe191978147e5ad1"; 1221 1221 } 1222 1222 { 1223 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/xh/firefox-135.0.1.tar.xz"; 1223 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/xh/firefox-136.0.tar.xz"; 1224 1224 locale = "xh"; 1225 1225 arch = "linux-i686"; 1226 - sha256 = "eca2beedc5ed43f9928c7fc83186f4beafa6b48e870f467dd06d1f9412383fa0"; 1226 + sha256 = "1dec8f74da0bca5b06660c7b36bba9e5f7b9c353efc9e622efc08fca4788d0a0"; 1227 1227 } 1228 1228 { 1229 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/zh-CN/firefox-135.0.1.tar.xz"; 1229 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/zh-CN/firefox-136.0.tar.xz"; 1230 1230 locale = "zh-CN"; 1231 1231 arch = "linux-i686"; 1232 - sha256 = "80d155ac20cbbf3960fa4a9f108fa0ca6bc97ec5eeb64f684757019c9bb05ac2"; 1232 + sha256 = "2a61e5664eda59d2608c6312deba5fce8462f39601a198c65c157d6bcdbfd750"; 1233 1233 } 1234 1234 { 1235 - url = "https://archive.mozilla.org/pub/firefox/releases/135.0.1/linux-i686/zh-TW/firefox-135.0.1.tar.xz"; 1235 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/zh-TW/firefox-136.0.tar.xz"; 1236 1236 locale = "zh-TW"; 1237 1237 arch = "linux-i686"; 1238 - sha256 = "ad7a84f4151bac75ff3d4e720fb2af7f329c115c510d6aa4cdc2f7fbf2ec3bcf"; 1238 + sha256 = "8a03c4b584fbd52aa0e62864c622d38d6a89b4e1e5c01a8a392514511094c86b"; 1239 + } 1240 + { 1241 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ach/firefox-136.0.tar.xz"; 1242 + locale = "ach"; 1243 + arch = "linux-aarch64"; 1244 + sha256 = "732f8d230b872926f024acde348fbf06f1d51fe574b2fb1c57be3b135fe44d34"; 1245 + } 1246 + { 1247 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/af/firefox-136.0.tar.xz"; 1248 + locale = "af"; 1249 + arch = "linux-aarch64"; 1250 + sha256 = "551cc4b1d59527ae40fd33d5e602dd0959a85a55f064fce18cedb539d3d4a680"; 1251 + } 1252 + { 1253 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/an/firefox-136.0.tar.xz"; 1254 + locale = "an"; 1255 + arch = "linux-aarch64"; 1256 + sha256 = "9a05e04d3e335f8d8e021f3913f7b3483de4d3129c076de95b1c080369bf2567"; 1257 + } 1258 + { 1259 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ar/firefox-136.0.tar.xz"; 1260 + locale = "ar"; 1261 + arch = "linux-aarch64"; 1262 + sha256 = "61cc0b93464a6252df21eb56196dcb5c0c16c227d37b572fed8f9eb6717be1f8"; 1263 + } 1264 + { 1265 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ast/firefox-136.0.tar.xz"; 1266 + locale = "ast"; 1267 + arch = "linux-aarch64"; 1268 + sha256 = "757ce97ec352c30adbabf2f2d661d15c01accd6cd471da4e8e6507abfe34ae39"; 1269 + } 1270 + { 1271 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/az/firefox-136.0.tar.xz"; 1272 + locale = "az"; 1273 + arch = "linux-aarch64"; 1274 + sha256 = "d1b8b49aa10eacc2dc621ceec77e70e63225bf1fd48e6235228ae56840e32856"; 1275 + } 1276 + { 1277 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/be/firefox-136.0.tar.xz"; 1278 + locale = "be"; 1279 + arch = "linux-aarch64"; 1280 + sha256 = "b5dbfd44960e9a339fc3039592d174d2c3e89efd0557bc362cf1c36a1b8278b3"; 1281 + } 1282 + { 1283 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/bg/firefox-136.0.tar.xz"; 1284 + locale = "bg"; 1285 + arch = "linux-aarch64"; 1286 + sha256 = "486d0a0f46e7781f53623b6a9329499502a85af8cd0d94ff42c1c2156fcd4b7b"; 1287 + } 1288 + { 1289 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/bn/firefox-136.0.tar.xz"; 1290 + locale = "bn"; 1291 + arch = "linux-aarch64"; 1292 + sha256 = "9d75c2766ab843dc7473ba25c936e5c1ae1295f7e0d13301373163bad3116fcd"; 1293 + } 1294 + { 1295 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/br/firefox-136.0.tar.xz"; 1296 + locale = "br"; 1297 + arch = "linux-aarch64"; 1298 + sha256 = "6e167e3738307204a8d5c1ef58a940a11b9164290e80257f89b2624b822015cf"; 1299 + } 1300 + { 1301 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/bs/firefox-136.0.tar.xz"; 1302 + locale = "bs"; 1303 + arch = "linux-aarch64"; 1304 + sha256 = "6e04c529ed9157f995246e0ff78b0f66ca35d238a07dd4183bf088957805c74d"; 1305 + } 1306 + { 1307 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ca-valencia/firefox-136.0.tar.xz"; 1308 + locale = "ca-valencia"; 1309 + arch = "linux-aarch64"; 1310 + sha256 = "2a22e0ae33fbdf9165d684aa06a49d61ade340a7ad9f66789d61a2ab4e73d487"; 1311 + } 1312 + { 1313 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ca/firefox-136.0.tar.xz"; 1314 + locale = "ca"; 1315 + arch = "linux-aarch64"; 1316 + sha256 = "20335f3849ced1cf918e478a5fb072d0820c011e8a7e7e500698c58e02732a50"; 1317 + } 1318 + { 1319 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/cak/firefox-136.0.tar.xz"; 1320 + locale = "cak"; 1321 + arch = "linux-aarch64"; 1322 + sha256 = "042f5c78d3c3e47cfee66c5ac720f4e1e845f5a90f9d42041c3324a96ffbc845"; 1323 + } 1324 + { 1325 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/cs/firefox-136.0.tar.xz"; 1326 + locale = "cs"; 1327 + arch = "linux-aarch64"; 1328 + sha256 = "a9b2a6edbfe6cc746dc646b6a1f6ae0cebce82bfbeedb7c23c7260c02aae6d6b"; 1329 + } 1330 + { 1331 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/cy/firefox-136.0.tar.xz"; 1332 + locale = "cy"; 1333 + arch = "linux-aarch64"; 1334 + sha256 = "c5e38f2c0abb2be9e55ac6da44cfdbbc8bf8139412a46212e17ae5e67f1ae1d5"; 1335 + } 1336 + { 1337 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/da/firefox-136.0.tar.xz"; 1338 + locale = "da"; 1339 + arch = "linux-aarch64"; 1340 + sha256 = "274b5e9edd5d8e33dc409608089ad131620b9e9efd1154f7c6d2d2e44d3e7c74"; 1341 + } 1342 + { 1343 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/de/firefox-136.0.tar.xz"; 1344 + locale = "de"; 1345 + arch = "linux-aarch64"; 1346 + sha256 = "516520ba84654aab1490dd8c594b1475a1bedacf37a3ec662044296e558b961b"; 1347 + } 1348 + { 1349 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/dsb/firefox-136.0.tar.xz"; 1350 + locale = "dsb"; 1351 + arch = "linux-aarch64"; 1352 + sha256 = "364eba77c54bda0c368125fdae117ec84724c0d71a4f902192461788603c43b6"; 1353 + } 1354 + { 1355 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/el/firefox-136.0.tar.xz"; 1356 + locale = "el"; 1357 + arch = "linux-aarch64"; 1358 + sha256 = "240bb2d34b74f7c859c0784d40811dc58e26605dcb91cab2b2dc8d35793534d8"; 1359 + } 1360 + { 1361 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/en-CA/firefox-136.0.tar.xz"; 1362 + locale = "en-CA"; 1363 + arch = "linux-aarch64"; 1364 + sha256 = "312b174e9c48ee5e41de37c590bb2284b19fe27e604da2fd25df2c4cb9c4799f"; 1365 + } 1366 + { 1367 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/en-GB/firefox-136.0.tar.xz"; 1368 + locale = "en-GB"; 1369 + arch = "linux-aarch64"; 1370 + sha256 = "2cd2ca0537c6efb478c21f4969cef8abb97586c4b1e6a6274c6304850fe053e4"; 1371 + } 1372 + { 1373 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/en-US/firefox-136.0.tar.xz"; 1374 + locale = "en-US"; 1375 + arch = "linux-aarch64"; 1376 + sha256 = "bef7a1f0c2c6afda65f1c1edbe3e13fdd935c336b162430c7d3513922740800a"; 1377 + } 1378 + { 1379 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/eo/firefox-136.0.tar.xz"; 1380 + locale = "eo"; 1381 + arch = "linux-aarch64"; 1382 + sha256 = "dde06d90369e5cdbb4adcb9daaad0d0a8e11b40ae67e4a0d19ea1b333fc29e46"; 1383 + } 1384 + { 1385 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-AR/firefox-136.0.tar.xz"; 1386 + locale = "es-AR"; 1387 + arch = "linux-aarch64"; 1388 + sha256 = "b6763bcbbddb4dddb95fb6d08dd5d86af332c670cbddf05d100e62e783b5dec7"; 1389 + } 1390 + { 1391 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-CL/firefox-136.0.tar.xz"; 1392 + locale = "es-CL"; 1393 + arch = "linux-aarch64"; 1394 + sha256 = "b863b140c25f017de886df96234ad68973c2857b2e77708f81cec3eebc42fb73"; 1395 + } 1396 + { 1397 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-ES/firefox-136.0.tar.xz"; 1398 + locale = "es-ES"; 1399 + arch = "linux-aarch64"; 1400 + sha256 = "685ca88f96ed7172e65cc605df964d38c70a4525308039ced175038da829b1f7"; 1401 + } 1402 + { 1403 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-MX/firefox-136.0.tar.xz"; 1404 + locale = "es-MX"; 1405 + arch = "linux-aarch64"; 1406 + sha256 = "93c2237c130ee1b0625ac3fe6f5ea1dc715d6940da289e3c126df7f9f8796f2b"; 1407 + } 1408 + { 1409 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/et/firefox-136.0.tar.xz"; 1410 + locale = "et"; 1411 + arch = "linux-aarch64"; 1412 + sha256 = "6579533a714f6dcf245435a1a55d6a28ba2cf834ed5fdbabab2ad37a7cd65c03"; 1413 + } 1414 + { 1415 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/eu/firefox-136.0.tar.xz"; 1416 + locale = "eu"; 1417 + arch = "linux-aarch64"; 1418 + sha256 = "3e4e83a5581f23b112cf40ca99d012e839bc834ce670558295f6399c8ad8f8b7"; 1419 + } 1420 + { 1421 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fa/firefox-136.0.tar.xz"; 1422 + locale = "fa"; 1423 + arch = "linux-aarch64"; 1424 + sha256 = "9b6080be09e7403955365dfbd2151b6bed7e07d5dfe91809975b3c0295bde8bf"; 1425 + } 1426 + { 1427 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ff/firefox-136.0.tar.xz"; 1428 + locale = "ff"; 1429 + arch = "linux-aarch64"; 1430 + sha256 = "74dff69e00fe6dd499eb305585f0664b0f5e78c6d59f709f827c24bb8b5c22b3"; 1431 + } 1432 + { 1433 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fi/firefox-136.0.tar.xz"; 1434 + locale = "fi"; 1435 + arch = "linux-aarch64"; 1436 + sha256 = "3190fb1b015831ce9a36d9ae4e4c15cdbae74f20179d944b9492caaf340f130b"; 1437 + } 1438 + { 1439 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fr/firefox-136.0.tar.xz"; 1440 + locale = "fr"; 1441 + arch = "linux-aarch64"; 1442 + sha256 = "53462fef95111d984fb0acb8f6c6e378cabf473682e79b262bfc63893a3c42f6"; 1443 + } 1444 + { 1445 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fur/firefox-136.0.tar.xz"; 1446 + locale = "fur"; 1447 + arch = "linux-aarch64"; 1448 + sha256 = "d430fb7a428164453ad95a6238c4a9556b65e80309ae386bb1eceed67aef43a6"; 1449 + } 1450 + { 1451 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fy-NL/firefox-136.0.tar.xz"; 1452 + locale = "fy-NL"; 1453 + arch = "linux-aarch64"; 1454 + sha256 = "a885d23709bb0b5a5d7070ff0928c12054cc948a323d3049f3d5b00a9e5894a1"; 1455 + } 1456 + { 1457 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ga-IE/firefox-136.0.tar.xz"; 1458 + locale = "ga-IE"; 1459 + arch = "linux-aarch64"; 1460 + sha256 = "74fafb7e4e97a4a515e6274d7cd9889116546d4592741f2b4ecb0c37590bf46b"; 1461 + } 1462 + { 1463 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gd/firefox-136.0.tar.xz"; 1464 + locale = "gd"; 1465 + arch = "linux-aarch64"; 1466 + sha256 = "6fa0dc1f91e929d4e39d8deeafaa8e2196278922eb34c6371ca53cf881cdb3a2"; 1467 + } 1468 + { 1469 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gl/firefox-136.0.tar.xz"; 1470 + locale = "gl"; 1471 + arch = "linux-aarch64"; 1472 + sha256 = "2ae3cbe596694572ab258d92e79b869fbf311e239401db65e13785e4414bbcb3"; 1473 + } 1474 + { 1475 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gn/firefox-136.0.tar.xz"; 1476 + locale = "gn"; 1477 + arch = "linux-aarch64"; 1478 + sha256 = "c73ce9897b23f35570162040575f561ba2244304b65c6ce97c498c456ab87484"; 1479 + } 1480 + { 1481 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gu-IN/firefox-136.0.tar.xz"; 1482 + locale = "gu-IN"; 1483 + arch = "linux-aarch64"; 1484 + sha256 = "db8b27df2286c3015094d9b83bcfd735eee55b69bd23dc9034d57e5293e1b89e"; 1485 + } 1486 + { 1487 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/he/firefox-136.0.tar.xz"; 1488 + locale = "he"; 1489 + arch = "linux-aarch64"; 1490 + sha256 = "8f4ef5584df7fc79bb7904b65f282421810831efa87efd14dce0f4684c5d3028"; 1491 + } 1492 + { 1493 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hi-IN/firefox-136.0.tar.xz"; 1494 + locale = "hi-IN"; 1495 + arch = "linux-aarch64"; 1496 + sha256 = "f140c94eaceb8e71858815d9672d54d851327faf04094f7b3d0b4a29764ec8b9"; 1497 + } 1498 + { 1499 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hr/firefox-136.0.tar.xz"; 1500 + locale = "hr"; 1501 + arch = "linux-aarch64"; 1502 + sha256 = "933a801f8e32a22ae7ac683be4c0b28fa44aef1a99f1fed027a5db9fd68fa05b"; 1503 + } 1504 + { 1505 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hsb/firefox-136.0.tar.xz"; 1506 + locale = "hsb"; 1507 + arch = "linux-aarch64"; 1508 + sha256 = "4c18243c6b5efaafef1e64d14e5075461e00cf6f9ce98c07d297942e3be9cf39"; 1509 + } 1510 + { 1511 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hu/firefox-136.0.tar.xz"; 1512 + locale = "hu"; 1513 + arch = "linux-aarch64"; 1514 + sha256 = "53560b5313af3a244eccb744ac610c7aec66d7b3b5027345f2a444a7c7424116"; 1515 + } 1516 + { 1517 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hy-AM/firefox-136.0.tar.xz"; 1518 + locale = "hy-AM"; 1519 + arch = "linux-aarch64"; 1520 + sha256 = "4185918431336072f2047a0271ff6621cfa23718088858591db2a43a47ca7af1"; 1521 + } 1522 + { 1523 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ia/firefox-136.0.tar.xz"; 1524 + locale = "ia"; 1525 + arch = "linux-aarch64"; 1526 + sha256 = "9d5ed6cd8aabf63b7d5ba2103de35958094a41030c32cb515874cd8bed093947"; 1527 + } 1528 + { 1529 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/id/firefox-136.0.tar.xz"; 1530 + locale = "id"; 1531 + arch = "linux-aarch64"; 1532 + sha256 = "760c67ce99506d6fcb050ff355472c131ba93d31bf18d640b184bc9755ec48a2"; 1533 + } 1534 + { 1535 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/is/firefox-136.0.tar.xz"; 1536 + locale = "is"; 1537 + arch = "linux-aarch64"; 1538 + sha256 = "41b44a3cb4a6edbf3ec956e7db82ecda7b1626a3a72047ade50250d85d37fcc1"; 1539 + } 1540 + { 1541 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/it/firefox-136.0.tar.xz"; 1542 + locale = "it"; 1543 + arch = "linux-aarch64"; 1544 + sha256 = "864ef006c252b8923b6d9e391f9872f5b5eac511263004f9a1292115ba4d99ec"; 1545 + } 1546 + { 1547 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ja/firefox-136.0.tar.xz"; 1548 + locale = "ja"; 1549 + arch = "linux-aarch64"; 1550 + sha256 = "87676e4d6daebb73d88a289dcb41396c78241d398a524a0d3375a48e2877515f"; 1551 + } 1552 + { 1553 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ka/firefox-136.0.tar.xz"; 1554 + locale = "ka"; 1555 + arch = "linux-aarch64"; 1556 + sha256 = "76d52a94d7fed7eb450dfeb5dea0b2ac4b0f2f056683cb217ced2e6128ac5e11"; 1557 + } 1558 + { 1559 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/kab/firefox-136.0.tar.xz"; 1560 + locale = "kab"; 1561 + arch = "linux-aarch64"; 1562 + sha256 = "a32c3d2e22ef152574b451ee27bc87988b34ab1309ae64e79c1a8deabc9d335b"; 1563 + } 1564 + { 1565 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/kk/firefox-136.0.tar.xz"; 1566 + locale = "kk"; 1567 + arch = "linux-aarch64"; 1568 + sha256 = "365a53d3aeffbd93c12a3e05c9b5f795aa19e390c83850341fd961f4045469a3"; 1569 + } 1570 + { 1571 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/km/firefox-136.0.tar.xz"; 1572 + locale = "km"; 1573 + arch = "linux-aarch64"; 1574 + sha256 = "7e49182399e0f3f04a38062bc8c91037596888582b1660492960f1d7939bda0f"; 1575 + } 1576 + { 1577 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/kn/firefox-136.0.tar.xz"; 1578 + locale = "kn"; 1579 + arch = "linux-aarch64"; 1580 + sha256 = "8fbd2f44850e8f2c0c1e03c641f378dfc3b542b8f13ad024df820e1e99660f1a"; 1581 + } 1582 + { 1583 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ko/firefox-136.0.tar.xz"; 1584 + locale = "ko"; 1585 + arch = "linux-aarch64"; 1586 + sha256 = "4bb116f87c991345661a51c587bdbaaf93b07555c385493b9d26cd9980c77c04"; 1587 + } 1588 + { 1589 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/lij/firefox-136.0.tar.xz"; 1590 + locale = "lij"; 1591 + arch = "linux-aarch64"; 1592 + sha256 = "2fc303d8e2fc3d927e62b1ae07b3b465994580ce8e11031c24473f0d301a69f8"; 1593 + } 1594 + { 1595 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/lt/firefox-136.0.tar.xz"; 1596 + locale = "lt"; 1597 + arch = "linux-aarch64"; 1598 + sha256 = "4e0e04293b0d9812114ae48fecbbfde3124209a869ef5ea154daa6710374f0cb"; 1599 + } 1600 + { 1601 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/lv/firefox-136.0.tar.xz"; 1602 + locale = "lv"; 1603 + arch = "linux-aarch64"; 1604 + sha256 = "cc9f76ac99c1acda10837673c2bed932705a7f5be58f2f1143ceefbdcaab7b1d"; 1605 + } 1606 + { 1607 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/mk/firefox-136.0.tar.xz"; 1608 + locale = "mk"; 1609 + arch = "linux-aarch64"; 1610 + sha256 = "58ae47dac0d5c43a3d39934e9c75abdc11937697a8bdd601dbd863cff2c485b0"; 1611 + } 1612 + { 1613 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/mr/firefox-136.0.tar.xz"; 1614 + locale = "mr"; 1615 + arch = "linux-aarch64"; 1616 + sha256 = "e87600cb5c0d3c722d8b9ee120c7c53c243f94a458efff077428eb589a768096"; 1617 + } 1618 + { 1619 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ms/firefox-136.0.tar.xz"; 1620 + locale = "ms"; 1621 + arch = "linux-aarch64"; 1622 + sha256 = "f11fa1c296cd948e54236955bb7bc0e9b805864f1edaffd95c00a6556243e17d"; 1623 + } 1624 + { 1625 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/my/firefox-136.0.tar.xz"; 1626 + locale = "my"; 1627 + arch = "linux-aarch64"; 1628 + sha256 = "2fdcd1dca28aaded714d83420daf71871d9249d4e42b13ade8c526a52935e16f"; 1629 + } 1630 + { 1631 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/nb-NO/firefox-136.0.tar.xz"; 1632 + locale = "nb-NO"; 1633 + arch = "linux-aarch64"; 1634 + sha256 = "a44de52fcea222c76e6987cb0e451dc513c49c848dce1738a74ac732d3e427cb"; 1635 + } 1636 + { 1637 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ne-NP/firefox-136.0.tar.xz"; 1638 + locale = "ne-NP"; 1639 + arch = "linux-aarch64"; 1640 + sha256 = "ff89ab77e49e4aef4295adfd028eee73cf56a88cc1c093a0dc87ca0d74b18d29"; 1641 + } 1642 + { 1643 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/nl/firefox-136.0.tar.xz"; 1644 + locale = "nl"; 1645 + arch = "linux-aarch64"; 1646 + sha256 = "8720a40152fa84176a9170cf1b00adc751ee9173804f44499fe1f1a399e05062"; 1647 + } 1648 + { 1649 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/nn-NO/firefox-136.0.tar.xz"; 1650 + locale = "nn-NO"; 1651 + arch = "linux-aarch64"; 1652 + sha256 = "98f1f3921e507943b0cda6cc59c871ad352e8e117b97a44c5142548308a6959d"; 1653 + } 1654 + { 1655 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/oc/firefox-136.0.tar.xz"; 1656 + locale = "oc"; 1657 + arch = "linux-aarch64"; 1658 + sha256 = "0c3ef495991a02d6ad758ed11111fb4f7040fb054f9d5846e85198f0e4c54250"; 1659 + } 1660 + { 1661 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pa-IN/firefox-136.0.tar.xz"; 1662 + locale = "pa-IN"; 1663 + arch = "linux-aarch64"; 1664 + sha256 = "9ff39714897bc3c8602ce0648b43de48b4ffdd79f0fb8b9e5d4012f45daf7804"; 1665 + } 1666 + { 1667 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pl/firefox-136.0.tar.xz"; 1668 + locale = "pl"; 1669 + arch = "linux-aarch64"; 1670 + sha256 = "6765f848e2fe7b71cb55613471787bae2db465131b6fa2dd54993ca9760d0831"; 1671 + } 1672 + { 1673 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pt-BR/firefox-136.0.tar.xz"; 1674 + locale = "pt-BR"; 1675 + arch = "linux-aarch64"; 1676 + sha256 = "0c81f362602890f229d58734574f62b2e3b9559d30abb357891f46eab0e387ba"; 1677 + } 1678 + { 1679 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pt-PT/firefox-136.0.tar.xz"; 1680 + locale = "pt-PT"; 1681 + arch = "linux-aarch64"; 1682 + sha256 = "b8773e96e12cbddd5258585eba672393d21e57c11b9eaf47c000cb17349d0a7a"; 1683 + } 1684 + { 1685 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/rm/firefox-136.0.tar.xz"; 1686 + locale = "rm"; 1687 + arch = "linux-aarch64"; 1688 + sha256 = "b53b680f7cab81fa90d9813cc0abb1c6724a9e62ae0c41c59c62bc89eb21dac1"; 1689 + } 1690 + { 1691 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ro/firefox-136.0.tar.xz"; 1692 + locale = "ro"; 1693 + arch = "linux-aarch64"; 1694 + sha256 = "49504cf7973f6c39421db647422bd88e767615ab04dae627ae46bc3224f8a76b"; 1695 + } 1696 + { 1697 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ru/firefox-136.0.tar.xz"; 1698 + locale = "ru"; 1699 + arch = "linux-aarch64"; 1700 + sha256 = "e43b55fe84e8de53b4f78a80cadd2ffef62aca8ca0204dad75888e7749a1b168"; 1701 + } 1702 + { 1703 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sat/firefox-136.0.tar.xz"; 1704 + locale = "sat"; 1705 + arch = "linux-aarch64"; 1706 + sha256 = "88254e560c0f0920e799a833eec8ee4a0da8aba9b49665c4ac9acdb69581a304"; 1707 + } 1708 + { 1709 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sc/firefox-136.0.tar.xz"; 1710 + locale = "sc"; 1711 + arch = "linux-aarch64"; 1712 + sha256 = "1ad405683528ac30d4ee024ebcc4f072516640feabec0858d20ca6c76690ef52"; 1713 + } 1714 + { 1715 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sco/firefox-136.0.tar.xz"; 1716 + locale = "sco"; 1717 + arch = "linux-aarch64"; 1718 + sha256 = "30a73e7db6c80701e32cd8064b72d963ff42d126a426f6fbf08e23fe78a4a35d"; 1719 + } 1720 + { 1721 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/si/firefox-136.0.tar.xz"; 1722 + locale = "si"; 1723 + arch = "linux-aarch64"; 1724 + sha256 = "17f8d0d3adcb2063cfdef5ad84ef0dc9a89049133ec5135aefa94f2593636dfd"; 1725 + } 1726 + { 1727 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sk/firefox-136.0.tar.xz"; 1728 + locale = "sk"; 1729 + arch = "linux-aarch64"; 1730 + sha256 = "0abe6ff2b2ec77b8bd493e0d52dce08ca02550edb20d4f03276784a89a1083ed"; 1731 + } 1732 + { 1733 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/skr/firefox-136.0.tar.xz"; 1734 + locale = "skr"; 1735 + arch = "linux-aarch64"; 1736 + sha256 = "546c3091b4722c4f8660f41bc48521f1ac29468bb7bb6d58f8ad995fd00e8875"; 1737 + } 1738 + { 1739 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sl/firefox-136.0.tar.xz"; 1740 + locale = "sl"; 1741 + arch = "linux-aarch64"; 1742 + sha256 = "fbe459d60077d1f706ef2b29ef8f11eae5a59c1a08c523f2fe22f4d0bf3a65d2"; 1743 + } 1744 + { 1745 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/son/firefox-136.0.tar.xz"; 1746 + locale = "son"; 1747 + arch = "linux-aarch64"; 1748 + sha256 = "86633f9723cb587a39f222dd6240f780277495bd5db35df609cb0d7452748f0b"; 1749 + } 1750 + { 1751 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sq/firefox-136.0.tar.xz"; 1752 + locale = "sq"; 1753 + arch = "linux-aarch64"; 1754 + sha256 = "6e6f364ea09818e7e59cd38de51095b8321eca10f082969d76899636e6443a70"; 1755 + } 1756 + { 1757 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sr/firefox-136.0.tar.xz"; 1758 + locale = "sr"; 1759 + arch = "linux-aarch64"; 1760 + sha256 = "c67bf5a0afa7f71bca4babdb97362612e9ab120b52a597c51d637402207710e1"; 1761 + } 1762 + { 1763 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sv-SE/firefox-136.0.tar.xz"; 1764 + locale = "sv-SE"; 1765 + arch = "linux-aarch64"; 1766 + sha256 = "ffba5e5676ca69e9a57f817569744d56eadee5a873079a9626774727de28f733"; 1767 + } 1768 + { 1769 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/szl/firefox-136.0.tar.xz"; 1770 + locale = "szl"; 1771 + arch = "linux-aarch64"; 1772 + sha256 = "b5069a484aab9d2c0fe1be00d4fa9736c8ef559fad0d2cc03cbfce367d9ae3d4"; 1773 + } 1774 + { 1775 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ta/firefox-136.0.tar.xz"; 1776 + locale = "ta"; 1777 + arch = "linux-aarch64"; 1778 + sha256 = "fdc9ee5264ec6fefea93ddaf3ccb70936a31a1426cd8b87abd34c1175ad70819"; 1779 + } 1780 + { 1781 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/te/firefox-136.0.tar.xz"; 1782 + locale = "te"; 1783 + arch = "linux-aarch64"; 1784 + sha256 = "1aacbe4044994404dfe547efa9dc1e1e4ccbe5463ae741cf3124e651dc2f757b"; 1785 + } 1786 + { 1787 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/tg/firefox-136.0.tar.xz"; 1788 + locale = "tg"; 1789 + arch = "linux-aarch64"; 1790 + sha256 = "1932ae65eaaeea6f4ef0d4d313682240e823b43b53f1d55cec0c1ff61d165ef0"; 1791 + } 1792 + { 1793 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/th/firefox-136.0.tar.xz"; 1794 + locale = "th"; 1795 + arch = "linux-aarch64"; 1796 + sha256 = "e11753ac53df7d35672ef60c1d46464885395e446f6d69f7c848bbe391eb5331"; 1797 + } 1798 + { 1799 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/tl/firefox-136.0.tar.xz"; 1800 + locale = "tl"; 1801 + arch = "linux-aarch64"; 1802 + sha256 = "6151b11ffd9e64301ccff0a402a3bb5b18ee8abae9435cd73088c96ef1d12d6c"; 1803 + } 1804 + { 1805 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/tr/firefox-136.0.tar.xz"; 1806 + locale = "tr"; 1807 + arch = "linux-aarch64"; 1808 + sha256 = "f8703820cdd1634f635d38cf7f8f6eeb1c7286c02ea729d4dcc8caa9724adc22"; 1809 + } 1810 + { 1811 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/trs/firefox-136.0.tar.xz"; 1812 + locale = "trs"; 1813 + arch = "linux-aarch64"; 1814 + sha256 = "8e32d6426cf2184da7a288c86f02f4b880415ee2315abdfb6ec25b86aa755979"; 1815 + } 1816 + { 1817 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/uk/firefox-136.0.tar.xz"; 1818 + locale = "uk"; 1819 + arch = "linux-aarch64"; 1820 + sha256 = "b2156ae09b88546483ae8ff7b7de9e5ab2a7b3e8741e90874b9c96b69a2419b4"; 1821 + } 1822 + { 1823 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ur/firefox-136.0.tar.xz"; 1824 + locale = "ur"; 1825 + arch = "linux-aarch64"; 1826 + sha256 = "e30c60bdbe172877c7c9746315d0840a92b4d8556a604ccade293458778eae8d"; 1827 + } 1828 + { 1829 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/uz/firefox-136.0.tar.xz"; 1830 + locale = "uz"; 1831 + arch = "linux-aarch64"; 1832 + sha256 = "577febf27f3a6895c28003fa9e10843b2ff2c1eb184d4bc766932955345d9275"; 1833 + } 1834 + { 1835 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/vi/firefox-136.0.tar.xz"; 1836 + locale = "vi"; 1837 + arch = "linux-aarch64"; 1838 + sha256 = "21728339d01d18d47a01a7c15b77653590182cc861246410cf6ac5df47be6df1"; 1839 + } 1840 + { 1841 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/xh/firefox-136.0.tar.xz"; 1842 + locale = "xh"; 1843 + arch = "linux-aarch64"; 1844 + sha256 = "d1ac3c23a53a991e7326655ea012c6c490d3de17c61923d45d16f219b35ae769"; 1845 + } 1846 + { 1847 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/zh-CN/firefox-136.0.tar.xz"; 1848 + locale = "zh-CN"; 1849 + arch = "linux-aarch64"; 1850 + sha256 = "dfee8ab1f4f392d2f3258ed35728cd63f7124609bf533e88fed9bfa67ed9c425"; 1851 + } 1852 + { 1853 + url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/zh-TW/firefox-136.0.tar.xz"; 1854 + locale = "zh-TW"; 1855 + arch = "linux-aarch64"; 1856 + sha256 = "7743dc89ad4111e9a854398905aa65dabdec4a47ab281c52472b8e39b2c1922c"; 1239 1857 } 1240 1858 ]; 1241 1859 }
+1 -1
pkgs/applications/networking/browsers/firefox-bin/update.nix
··· 67 67 version = "$version"; 68 68 sources = [ 69 69 EOF 70 - for arch in linux-x86_64 linux-i686; do 70 + for arch in linux-x86_64 linux-i686 linux-aarch64; do 71 71 # retriving a list of all tarballs for each arch 72 72 # - only select tarballs for current arch 73 73 # - only select tarballs for current version
+5 -6
pkgs/applications/networking/browsers/firefox/common.nix
··· 68 68 , gnum4 69 69 , gtk3 70 70 , icu73 71 - , icu74 72 71 , libGL 73 72 , libGLU 74 73 , libevent ··· 254 253 patches = lib.optionals (lib.versionAtLeast version "111" && lib.versionOlder version "133") [ ./env_var_for_system_dir-ff111.patch ] 255 254 ++ lib.optionals (lib.versionAtLeast version "133") [ ./env_var_for_system_dir-ff133.patch ] 256 255 ++ lib.optionals (lib.versionAtLeast version "96" && lib.versionOlder version "121") [ ./no-buildconfig-ffx96.patch ] 257 - ++ lib.optionals (lib.versionAtLeast version "121") [ ./no-buildconfig-ffx121.patch ] 256 + ++ lib.optionals (lib.versionAtLeast version "121" && lib.versionOlder version "136") [ ./no-buildconfig-ffx121.patch ] 257 + ++ lib.optionals (lib.versionAtLeast version "136") [ ./no-buildconfig-ffx136.patch ] 258 258 ++ lib.optionals (lib.versionOlder version "128.2" || (lib.versionAtLeast version "129" && lib.versionOlder version "130")) [ 259 259 (fetchpatch { 260 260 # https://bugzilla.mozilla.org/show_bug.cgi?id=1912663 ··· 448 448 # MacOS builds use bundled versions of libraries: https://bugzilla.mozilla.org/show_bug.cgi?id=1776255 449 449 "--enable-system-pixman" 450 450 "--with-system-ffi" 451 - "--with-system-icu" 451 + # Firefox 136 fails to link with our icu76.1 452 + (lib.optionalString (lib.versionOlder version "136") "--with-system-icu") 452 453 "--with-system-jpeg" 453 454 "--with-system-libevent" 454 455 "--with-system-libvpx" ··· 532 533 ++ lib.optional sndioSupport sndio 533 534 ++ lib.optionals waylandSupport [ libxkbcommon libdrm ] 534 535 )) 535 - # icu74 fails to build on 127 and older 536 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 537 - ++ [ (if (lib.versionAtLeast version "134") then icu74 else icu73) ] 536 + ++ lib.optionals (lib.versionOlder version "136") [ icu73 ] 538 537 ++ lib.optional gssSupport libkrb5 539 538 ++ lib.optional jemallocSupport jemalloc 540 539 ++ extraBuildInputs;
+26
pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx136.patch
··· 1 + diff --git a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp 2 + index 16888323d7..b96450a247 100644 3 + --- a/docshell/base/nsAboutRedirector.cpp 4 + +++ b/docshell/base/nsAboutRedirector.cpp 5 + @@ -90,9 +90,6 @@ static const RedirEntry kRedirMap[] = { 6 + {"addons", "chrome://mozapps/content/extensions/aboutaddons.html", 7 + nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI}, 8 + #endif 9 + - {"buildconfig", "chrome://global/content/buildconfig.html", 10 + - nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | 11 + - nsIAboutModule::IS_SECURE_CHROME_UI}, 12 + {"checkerboard", "chrome://global/content/aboutCheckerboard.html", 13 + nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | 14 + nsIAboutModule::ALLOW_SCRIPT}, 15 + diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn 16 + index eb6c179b60..57568668b1 100644 17 + --- a/toolkit/content/jar.mn 18 + +++ b/toolkit/content/jar.mn 19 + @@ -40,7 +40,6 @@ toolkit.jar: 20 + content/global/aboutUrlClassifier.js 21 + content/global/aboutUrlClassifier.xhtml 22 + content/global/aboutUrlClassifier.css 23 + -* content/global/buildconfig.html 24 + content/global/buildconfig.css 25 + content/global/contentAreaUtils.js 26 + content/global/datepicker.xhtml
+2 -2
pkgs/applications/networking/browsers/firefox/packages/firefox-esr-128.nix
··· 9 9 10 10 buildMozillaMach rec { 11 11 pname = "firefox"; 12 - version = "128.7.0esr"; 12 + version = "128.8.0esr"; 13 13 applicationName = "Firefox ESR"; 14 14 src = fetchurl { 15 15 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 16 - sha512 = "26f9661b395b85a44b42bd72ef1ad976c614216c68f6c2dd834d0ac8b84b9c9f398b8ac550a47396995d96e6bb5fa9a50064d7f2f526bddd45aed5039ef131b8"; 16 + sha512 = "7c0ef22bc14d4fa248cbae14d629174c9c967f891f4525f609760595f5a108aedf7dd804d1b63b97ec268613fa98378f4742a9b6ab562454351cf21175fdb802"; 17 17 }; 18 18 19 19 meta = {
+2 -2
pkgs/applications/networking/browsers/firefox/packages/firefox.nix
··· 9 9 10 10 buildMozillaMach rec { 11 11 pname = "firefox"; 12 - version = "135.0.1"; 12 + version = "136.0"; 13 13 src = fetchurl { 14 14 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 15 - sha512 = "9ff7c2ab6bc1660e339cdcd7745f8bdac5be25d3a79b9f0393385935270d7ef488599856bc38c22ae0b067389fa71a6999703b74804a6e0ea8265eb99788cea9"; 15 + sha512 = "a2b7e74e8404138b294f7b3c5f1eaeaeb8ce84c9aad25379e8ec785a9686f42def9f8c119d4bc276dd371d13d7bebbe4b1b092af41500aa8c2b2c827971445b4"; 16 16 }; 17 17 18 18 meta = {
+33 -1
pkgs/applications/science/astronomy/kstars/default.nix
··· 3 3 stdenv, 4 4 extra-cmake-modules, 5 5 fetchurl, 6 + fetchFromGitLab, 7 + fetchpatch, 6 8 kconfig, 7 9 kdoctools, 8 10 kguiaddons, ··· 35 37 libxisf, 36 38 curl, 37 39 }: 40 + 41 + let 42 + # reverts 'eigen: 3.4.0 -> 3.4.0-unstable-2022-05-19' 43 + # https://github.com/nixos/nixpkgs/commit/d298f046edabc84b56bd788e11eaf7ed72f8171c 44 + eigen' = eigen.overrideAttrs (old: rec { 45 + version = "3.4.0"; 46 + src = fetchFromGitLab { 47 + owner = "libeigen"; 48 + repo = "eigen"; 49 + rev = version; 50 + hash = "sha256-1/4xMetKMDOgZgzz3WMxfHUEpmdAm52RqZvz6i0mLEw="; 51 + }; 52 + patches = (old.patches or [ ]) ++ [ 53 + # Fixes e.g. onnxruntime on aarch64-darwin: 54 + # https://hydra.nixos.org/build/248915128/nixlog/1, 55 + # originally suggested in https://github.com/NixOS/nixpkgs/pull/258392. 56 + # 57 + # The patch is from 58 + # ["Fix vectorized reductions for Eigen::half"](https://gitlab.com/libeigen/eigen/-/merge_requests/699) 59 + # which is two years old, 60 + # but Eigen hasn't had a release in two years either: 61 + # https://gitlab.com/libeigen/eigen/-/issues/2699. 62 + (fetchpatch { 63 + url = "https://gitlab.com/libeigen/eigen/-/commit/d0e3791b1a0e2db9edd5f1d1befdb2ac5a40efe0.patch"; 64 + hash = "sha256-8qiNpuYehnoiGiqy0c3Mcb45pwrmc6W4rzCxoLDSvj0="; 65 + }) 66 + ]; 67 + }); 68 + in 69 + 38 70 stdenv.mkDerivation (finalAttrs: { 39 71 pname = "kstars"; 40 72 version = "3.7.4"; ··· 68 100 qtdatavis3d 69 101 breeze-icons 70 102 libsecret 71 - eigen 103 + eigen' 72 104 zlib 73 105 cfitsio 74 106 indi-full
+3 -3
pkgs/build-support/setup-hooks/desktop-to-darwin-bundle.sh
··· 115 115 } 116 116 117 117 # macOS does not correctly display 16x and 32x png icons on app bundles 118 - # they need to be converted to rgb+mask (argb is supported only from macOS 11) 118 + # they need to be converted to argb 119 119 function convertIfUnsupportedIcon() { 120 120 local -r in=$1 121 121 local -r iconSize=$2 122 122 local -r scale=$3 123 - local -r out=${in%.png}.rgb 123 + local -r out=${in%.png}.argb 124 124 125 125 if [[ ($scale -eq 1) && ($iconSize -eq 32 || $iconSize -eq 16) ]]; then 126 - echo "desktopToDarwinBundle: converting ${iconSize}x icon to rgb" >&2 126 + echo "desktopToDarwinBundle: converting ${iconSize}x icon to argb" >&2 127 127 icnsutil convert "$out" "$in" 128 128 rm "$in" 129 129 fi
+2 -2
pkgs/by-name/aw/awscli2/package.nix
··· 64 64 in 65 65 py.pkgs.buildPythonApplication rec { 66 66 pname = "awscli2"; 67 - version = "2.24.7"; # N.B: if you change this, check if overrides are still up-to-date 67 + version = "2.24.16"; # N.B: if you change this, check if overrides are still up-to-date 68 68 pyproject = true; 69 69 70 70 src = fetchFromGitHub { 71 71 owner = "aws"; 72 72 repo = "aws-cli"; 73 73 tag = version; 74 - hash = "sha256-yTfTWLI12ASKb6zkXb37vARIOVBLxqFWvtEDOMjXges="; 74 + hash = "sha256-WbCJ3sBCI5wC6QbxY1KKNpJ8hkK6yhonq7F2Gzxw8DA="; 75 75 }; 76 76 77 77 postPatch = ''
+2 -2
pkgs/by-name/bo/bochs/package.nix
··· 27 27 28 28 stdenv.mkDerivation (finalAttrs: { 29 29 pname = "bochs"; 30 - version = "2.8"; 30 + version = "3.0"; 31 31 32 32 src = fetchurl { 33 33 url = "mirror://sourceforge/project/bochs/bochs/${finalAttrs.version}/bochs-${finalAttrs.version}.tar.gz"; 34 - hash = "sha256-qFsTr/fYQR96nzVrpsM7X13B+7EH61AYzCOmJjnaAFk="; 34 + hash = "sha256-y29UK1HzWizJIGsqmA21YCt80bfPLk7U8Ras1VB3gao="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+1
pkgs/by-name/bs/bs-manager/package.nix
··· 65 65 66 66 mkdir -p $out/bin 67 67 makeWrapper ${lib.getExe electron} $out/bin/bs-manager \ 68 + --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ 68 69 --add-flags $out/opt/BSManager/resources \ 69 70 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ 70 71 --inherit-argv0
+39
pkgs/by-name/ca/cargo-clean-recursive/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + cargo, 6 + makeWrapper, 7 + }: 8 + rustPlatform.buildRustPackage (finalAttrs: { 9 + pname = "cargo-clean-recursive"; 10 + version = "1.0.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "IgaguriMK"; 14 + repo = "cargo-clean-recursive"; 15 + tag = "v${finalAttrs.version}"; 16 + sha256 = "sha256-H/t9FW7zxS+58lrvay/lmb0xFgpeJQ1dCIm0oSEtflA="; 17 + }; 18 + 19 + useFetchCargoVendor = true; 20 + cargoHash = "sha256-PcUKvVm9pKyw4sxJo9m6UJhsVURdlAwp1so199DAQBI="; 21 + 22 + nativeBuildInputs = [ makeWrapper ]; 23 + 24 + postInstall = '' 25 + wrapProgram $out/bin/cargo-clean-recursive \ 26 + --prefix PATH : ${lib.makeBinPath [ cargo ]} 27 + ''; 28 + 29 + meta = { 30 + description = "Cleans all projects under specified directory."; 31 + mainProgram = "cargo-clean-recursive"; 32 + homepage = "https://github.com/IgaguriMK/cargo-clean-recursive"; 33 + license = with lib.licenses; [ 34 + asl20 # or 35 + mit 36 + ]; 37 + maintainers = with lib.maintainers; [ qubic ]; 38 + }; 39 + })
+9 -23
pkgs/by-name/di/dissent/package.nix
··· 1 1 { 2 2 buildGoModule, 3 - fetchFromGitLab, 4 3 fetchFromGitHub, 5 4 gobject-introspection, 6 5 gst_all_1, ··· 14 13 wrapGAppsHook4, 15 14 }: 16 15 17 - let 18 - libspelling_2_1 = libspelling.overrideAttrs { 19 - version = "0.2.1"; 20 - 21 - src = fetchFromGitLab { 22 - domain = "gitlab.gnome.org"; 23 - owner = "GNOME"; 24 - repo = "libspelling"; 25 - rev = "refs/tags/0.2.1"; 26 - hash = "sha256-0OGcwPGWtYYf0XmvzXEaQgebBOW/6JWcDuF4MlQjCZQ="; 27 - }; 28 - }; 29 - in 30 16 buildGoModule rec { 31 17 pname = "dissent"; 32 - version = "0.0.31"; 18 + version = "0.0.32"; 33 19 34 20 src = fetchFromGitHub { 35 21 owner = "diamondburned"; 36 22 repo = "dissent"; 37 - rev = "v${version}"; 38 - hash = "sha256-mI0rZ7w2a6fzELYRHgeekTWYDaQGcDYectRWUdOmlYc="; 23 + tag = "v${version}"; 24 + hash = "sha256-6ZUJp4pW+rbV+2TJ9H69kThc5zzDFG5KjGRHVwFS76Q="; 39 25 }; 40 26 41 27 nativeBuildInputs = [ ··· 56 42 sound-theme-freedesktop 57 43 # gotk4-spelling fails to build with libspelling >= 0.3.0 58 44 # https://github.com/diamondburned/gotk4-spelling/issues/1 59 - libspelling_2_1 45 + libspelling 60 46 gtksourceview5 61 47 ]; 62 48 ··· 70 56 install -D -m 444 -t $out/share/dbus-1/services nix/so.libdb.dissent.service 71 57 ''; 72 58 73 - vendorHash = "sha256-JISIS8k/veBAqZ0DlxVBrc+25IVM6BpY4eE5uxsjo+Y="; 59 + vendorHash = "sha256-cA+rD7mbTYE+LqdLFFV8Li65wL2B5cUFwxWsMwNMRQg="; 74 60 75 - meta = with lib; { 76 - description = "A third-party Discord client designed for a smooth, native experience (formerly gtkcord4)"; 61 + meta = { 62 + description = "Third-party Discord client designed for a smooth, native experience (formerly gtkcord4)"; 77 63 homepage = "https://github.com/diamondburned/dissent"; 78 - license = with licenses; [ 64 + license = with lib.licenses; [ 79 65 gpl3Plus 80 66 cc0 81 67 ]; 82 68 mainProgram = "dissent"; 83 - maintainers = with maintainers; [ 69 + maintainers = with lib.maintainers; [ 84 70 hmenke 85 71 urandom 86 72 aleksana
+27 -11
pkgs/by-name/do/domoticz/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + fetchpatch, 5 6 makeWrapper, 6 7 cmake, 7 8 python3, ··· 17 18 git, 18 19 libusb-compat-0_1, 19 20 cereal, 21 + minizip, 22 + versionCheckHook, 20 23 }: 21 24 22 - stdenv.mkDerivation rec { 25 + stdenv.mkDerivation (finalAttrs: { 23 26 pname = "domoticz"; 24 27 version = "2024.7"; 25 28 26 29 src = fetchFromGitHub { 27 30 owner = "domoticz"; 28 - repo = pname; 29 - rev = version; 31 + repo = "domoticz"; 32 + tag = finalAttrs.version; 30 33 hash = "sha256-D8U1kK3m1zT83YvZ42hGSU9PzBfS1VGr2mxUYbM2vNQ="; 31 - fetchSubmodules = true; 32 34 }; 33 35 36 + patches = [ 37 + # Boost 1.87 compatibility, remove once upgraded to 2025.1 38 + (fetchpatch { 39 + url = "https://github.com/domoticz/domoticz/commit/5d0db89bbd120ed5dc05b4ff8c136f14a42f0cd3.patch"; 40 + hash = "sha256-FPe83yJKJEgnY3kABy9CTRe1CBh42dPG1ZWCUE5PO8E="; 41 + }) 42 + ]; 43 + 34 44 buildInputs = [ 35 45 openssl 36 46 python3 ··· 44 54 git 45 55 libusb-compat-0_1 46 56 cereal 57 + minizip 47 58 ]; 48 59 49 60 nativeBuildInputs = [ ··· 60 71 "-DUSE_BUILTIN_ZLIB=false" 61 72 "-DUSE_OPENSSL_STATIC=false" 62 73 "-DUSE_STATIC_BOOST=false" 63 - "-DUSE_BUILTIN_MINIZIP=true" 74 + "-DUSE_BUILTIN_MINIZIP=false" 64 75 ]; 65 76 66 77 installPhase = '' ··· 75 86 wrapProgram $out/bin/domoticz --set LD_LIBRARY_PATH ${python3}/lib; 76 87 ''; 77 88 78 - meta = with lib; { 89 + nativeInstallCheckInputs = [ 90 + versionCheckHook 91 + ]; 92 + doInstallCheck = true; 93 + 94 + meta = { 79 95 description = "Home automation system"; 80 96 longDescription = '' 81 97 Domoticz is a home automation system that lets you monitor and configure 82 98 various devices like: lights, switches, various sensors/meters like 83 99 temperature, rain, wind, UV, electra, gas, water and much more 84 100 ''; 85 - maintainers = with maintainers; [ edcragg ]; 101 + maintainers = with lib.maintainers; [ edcragg ]; 86 102 homepage = "https://www.domoticz.com/"; 87 - changelog = "https://github.com/domoticz/domoticz/blob/${version}/History.txt"; 88 - license = licenses.gpl3Plus; 89 - platforms = platforms.all; 103 + changelog = "https://github.com/domoticz/domoticz/blob/${finalAttrs.version}/History.txt"; 104 + license = lib.licenses.gpl3Plus; 105 + platforms = lib.platforms.all; 90 106 broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/staging-next/domoticz.x86_64-darwin 91 107 mainProgram = "domoticz"; 92 108 }; 93 - } 109 + })
+2 -1
pkgs/by-name/en/ente-desktop/package.nix
··· 63 63 64 64 # Path to vips (otherwise it looks within the electron derivation) 65 65 postPatch = '' 66 - substituteInPlace src/main/services/image.ts --replace-fail "process.resourcesPath" "\"$out/share/ente-desktop/resources\"" 66 + substituteInPlace src/main/services/image.ts src/main.ts \ 67 + --replace-fail "process.resourcesPath" '"$out/share/ente-desktop/resources"' 67 68 ''; 68 69 69 70 postConfigure = ''
+3 -3
pkgs/by-name/fi/fingerprintx/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "fingerprintx"; 9 - version = "1.1.14"; 9 + version = "1.1.15"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "praetorian-inc"; 13 13 repo = "fingerprintx"; 14 14 tag = "v${version}"; 15 - hash = "sha256-o0u6UOrdzORnTgfOlc0kSQ5diDtNHjjbwfuyvPoHHKs="; 15 + hash = "sha256-kbSP/nSdCrcEYVvLVawjZ2RDvTGv5JsHEIXXcPLA1ng="; 16 16 }; 17 17 18 - vendorHash = "sha256-TMy6FwAFlo+ARvm+RiRqly0xIk4lBCXuZrtdnNSMSxw="; 18 + vendorHash = "sha256-1KSNvK2ylqWjfhxMY+NQFoDahPgqGb12nA4oGqqoFIA="; 19 19 20 20 ldflags = [ 21 21 "-s"
+8 -3
pkgs/by-name/fi/fish-lsp/package.nix
··· 15 15 }: 16 16 stdenv.mkDerivation rec { 17 17 pname = "fish-lsp"; 18 - version = "1.0.8-1"; 18 + version = "1.0.8-4"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "ndonfris"; 22 22 repo = "fish-lsp"; 23 23 tag = "v${version}"; 24 - hash = "sha256-u125EZXQEouVbmJuoW3KNDNqLB5cS/TzblXraClcw6Q="; 24 + hash = "sha256-rtogxbcnmOEFT1v7aK+pzt9Z4B2O4rFwH3pTNVLTxiA="; 25 25 }; 26 26 27 27 yarnOfflineCache = fetchYarnDeps { 28 28 yarnLock = src + "/yarn.lock"; 29 - hash = "sha256-hHw7DbeqaCapqx4dK5Y3sPut94ist9JOU8g9dd6gBdo="; 29 + hash = "sha256-83QhVDG/zyMbHJbV48m84eimXejLKdeVrdk1uZjI8bk="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 43 43 44 44 postBuild = '' 45 45 yarn --offline compile 46 + ''; 47 + 48 + # We do it in postPatch, since it needs to be fixed before buildPhase 49 + postPatch = '' 50 + patchShebangs bin/fish-lsp 46 51 ''; 47 52 48 53 installPhase = ''
+2 -2
pkgs/by-name/fl/flix/package.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation rec { 10 10 pname = "flix"; 11 - version = "0.57.1"; 11 + version = "0.58.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; 15 - sha256 = "sha256-baUKhAC0M4nLbukxdWaxsToGGS1Zb+Oj9CTCqtwHE4o="; 15 + sha256 = "sha256-nneE2qE7k89gg8aBscyRHRD5jpNmQxwdxQmKlX1w/KA="; 16 16 }; 17 17 18 18 dontUnpack = true;
+3 -3
pkgs/by-name/go/go-passbolt-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "go-passbolt-cli"; 11 - version = "0.3.1"; 11 + version = "0.3.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "passbolt"; 15 15 repo = "go-passbolt-cli"; 16 16 rev = "v${version}"; 17 - hash = "sha256-I+niNUowKTFDMa7yOnRToMFPzO/CbnjXHJr5nAhhHcg="; 17 + hash = "sha256-BtMPOmp9dbi/HoNigEeGWIYXRh1/gorV8ycrtWw9I8s="; 18 18 }; 19 19 20 - vendorHash = "sha256-XRHGq3Qeq7VWHzw5WWVv4x5orQu740lttGVreiu7qP4="; 20 + vendorHash = "sha256-wGSrhW7OsSjHlSKLkOf2AYIxU1m2lM1WGUsy16qxBwA="; 21 21 22 22 ldflags = [ 23 23 "-X=main.version=${version}"
+9 -4
pkgs/by-name/gr/grafana-alloy/package.nix
··· 17 17 18 18 buildGoModule rec { 19 19 pname = "grafana-alloy"; 20 - version = "1.6.1"; 20 + version = "1.7.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "grafana"; 24 24 repo = "alloy"; 25 25 tag = "v${version}"; 26 - hash = "sha256-7NcSe+6MqS5Bxu64qaJKKxSsQYYEqeGGRgDpcag8t1I="; 26 + hash = "sha256-t1YDYQ+0RKHYaL/oE9XGjV7/g28rHO9avL6/CTfMHeE="; 27 27 }; 28 28 29 29 proxyVendor = true; 30 - vendorHash = "sha256-DmSyEgEIJEMOOfOQxDZUGT81Iw6QO0gOhSkXSilL16g="; 30 + vendorHash = "sha256-d9uWbZ+5YSnB3yqL/YZ0ld+8soO3oGb8gttzj3Q7MXs="; 31 31 32 32 nativeBuildInputs = [ 33 33 fixup-yarn-lock ··· 127 127 package = grafana-alloy; 128 128 }; 129 129 }; 130 - updateScript = nix-update-script { }; 130 + updateScript = nix-update-script { 131 + extraArgs = [ 132 + "--version-regex" 133 + "v(.+)" 134 + ]; 135 + }; 131 136 # alias for nix-update to be able to find and update this attribute 132 137 offlineCache = yarnOfflineCache; 133 138 };
+41 -18
pkgs/by-name/hd/hddfancontrol/package.nix
··· 1 1 { 2 2 lib, 3 - python3Packages, 3 + rustPlatform, 4 4 fetchFromGitHub, 5 5 hddtemp, 6 6 hdparm, 7 7 smartmontools, 8 8 nixosTests, 9 + makeWrapper, 10 + installShellFiles, 9 11 }: 10 - 11 - python3Packages.buildPythonPackage rec { 12 + rustPlatform.buildRustPackage (finalAttrs: { 12 13 pname = "hddfancontrol"; 13 - version = "1.5.1"; 14 + version = "2.0.1"; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "desbma"; 17 - repo = pname; 18 - rev = version; 19 - sha256 = "0b2grf98qnikayn18xll01dkm5pjpcjxdffgx1nyw9s0gqig8dg0"; 18 + repo = "hddfancontrol"; 19 + tag = finalAttrs.version; 20 + hash = "sha256-QckNS1IT2GorCYRgVX5B0VY5Rf5U6pHa1uSqzz8ctgE="; 20 21 }; 21 22 22 - propagatedBuildInputs = [ 23 - python3Packages.python-daemon 24 - hddtemp 25 - hdparm 26 - smartmontools 23 + useFetchCargoVendor = true; 24 + cargoHash = "sha256-drOWc00zqkR2sep1aoAe3urZeA31zM0sUUGW6oDojOM="; 25 + 26 + nativeBuildInputs = [ 27 + makeWrapper 28 + installShellFiles 27 29 ]; 28 30 31 + postBuild = '' 32 + mkdir -p target/man 33 + cargo run --features gen-man-pages -- target/man 34 + ''; 35 + 29 36 postInstall = '' 30 37 mkdir -p $out/etc/systemd/system 31 38 substitute systemd/hddfancontrol.service $out/etc/systemd/system/hddfancontrol.service \ 32 - --replace /usr/bin/hddfancontrol $out/bin/hddfancontrol 39 + --replace-fail /usr/bin/hddfancontrol $out/bin/hddfancontrol 33 40 sed -i -e '/EnvironmentFile=.*/d' $out/etc/systemd/system/hddfancontrol.service 41 + 42 + cd target/man 43 + installManPage hddfancontrol-daemon.1 hddfancontrol-pwm-test.1 hddfancontrol.1 34 44 ''; 35 45 36 - passthru.tests = { inherit (nixosTests) hddfancontrol; }; 46 + postFixup = '' 47 + wrapProgram $out/bin/hddfancontrol \ 48 + --prefix PATH : ${ 49 + lib.makeBinPath [ 50 + hddtemp 51 + hdparm 52 + smartmontools 53 + ] 54 + } 55 + ''; 37 56 38 - meta = with lib; { 57 + meta = { 39 58 description = "Dynamically control fan speed according to hard drive temperature on Linux"; 59 + changelog = "https://github.com/desbma/hddfancontrol/releases/tag/${finalAttrs.version}"; 40 60 homepage = "https://github.com/desbma/hddfancontrol"; 41 - license = licenses.gpl3Only; 42 - maintainers = with maintainers; [ benley ]; 61 + license = lib.licenses.gpl3Only; 62 + maintainers = with lib.maintainers; [ 63 + benley 64 + philipwilk 65 + ]; 43 66 mainProgram = "hddfancontrol"; 44 67 }; 45 - } 68 + })
+3 -3
pkgs/by-name/is/istioctl/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "istioctl"; 10 - version = "1.24.3"; 10 + version = "1.25.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "istio"; 14 14 repo = "istio"; 15 15 rev = version; 16 - hash = "sha256-/ABy0zZF/+rxYkpS5H6EAXZVYZxt7I4SCjLtrtkacGw="; 16 + hash = "sha256-dTV5yjQZG7RjfUmXGil6ad46HaZzUCwk27EdP+yYbRE="; 17 17 }; 18 - vendorHash = "sha256-B4MxvOzKxsQJmc9dKQFt1CGi1PnElOt8H72H2JVaZUU="; 18 + vendorHash = "sha256-KecRVqI00F/qoLkbi1CaKotyTnSp0K/u7xKPb45TYMY="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+3 -3
pkgs/by-name/kl/klog-rs/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "klog-rs"; 10 - version = "0.4.0"; 10 + version = "0.4.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "tobifroe"; 14 14 repo = "klog"; 15 15 rev = version; 16 - hash = "sha256-AlXyCDjs5xFqM0TmaBGfzvYn/ZDWAgBzLV/mDPQHflI="; 16 + hash = "sha256-t53HC5eBC587jyvJKxlG3B3Im7RM6bDcZfUO4npgGfM="; 17 17 }; 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-A9QhOFsjEXljsugakJ0s7XdAPF447JIFaQGfDGDVp1E="; 19 + cargoHash = "sha256-HmKMxI94j0cLLAjmUJQhymop9qiH71Rm8dnVVs2VDF8="; 20 20 checkFlags = [ 21 21 # this integration test depends on a running kubernetes cluster 22 22 "--skip=k8s::tests::test_get_pod_list"
+2 -2
pkgs/by-name/li/libmsquic/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "libmsquic"; 14 - version = "2.4.7"; 14 + version = "2.4.8"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "microsoft"; 18 18 repo = "msquic"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-WveyZ9rMevLTc5C4cgMFcnj0O6Hd+HcfU8ccD6VBgyU="; 20 + hash = "sha256-cgLrTcoa77XuVsMBvOWw9oKoNtD1ihJM553YpZ+GzQQ="; 21 21 fetchSubmodules = true; 22 22 }; 23 23
+53
pkgs/by-name/ni/nix-heuristic-gc/package.nix
··· 1 + # Heavily based on 2 + # https://github.com/risicle/nix-heuristic-gc/blob/0.6.0/default.nix 3 + { 4 + lib, 5 + fetchFromGitHub, 6 + nix, 7 + boost, 8 + python3Packages, 9 + }: 10 + python3Packages.buildPythonPackage rec { 11 + pname = "nix-heuristic-gc"; 12 + version = "0.6.0"; 13 + src = fetchFromGitHub { 14 + owner = "risicle"; 15 + repo = "nix-heuristic-gc"; 16 + tag = "v${version}"; 17 + hash = "sha256-lph+rm8qXoA6h2dJTYeuj9HJAx6PnKZSdsKBElbBUbY="; 18 + }; 19 + 20 + # NIX_SYSTEM suggested at 21 + # https://github.com/NixOS/nixpkgs/issues/386184#issuecomment-2692433531 22 + NIX_SYSTEM = nix.stdenv.hostPlatform.system; 23 + NIX_CFLAGS_COMPILE = [ "-I${lib.getDev nix}/include/nix" ]; 24 + 25 + buildInputs = [ 26 + boost 27 + nix 28 + python3Packages.pybind11 29 + python3Packages.setuptools 30 + ]; 31 + propagatedBuildInputs = [ 32 + python3Packages.humanfriendly 33 + python3Packages.rustworkx 34 + ]; 35 + checkInputs = [ python3Packages.pytestCheckHook ]; 36 + 37 + preCheck = "mv nix_heuristic_gc .nix_heuristic_gc"; 38 + 39 + meta = { 40 + mainProgram = "nix-heuristic-gc"; 41 + description = "Discerning garbage collection for Nix"; 42 + longDescription = '' 43 + A more discerning cousin of `nix-collect-garbage`, mostly intended as a 44 + testbed to allow experimentation with more advanced selection processes. 45 + ''; 46 + homepage = "https://github.com/risicle/nix-heuristic-gc"; 47 + license = lib.licenses.lgpl21Only; 48 + maintainers = with lib.maintainers; [ 49 + ris 50 + me-and 51 + ]; 52 + }; 53 + }
+133
pkgs/by-name/ni/nixfmt-tree/package.nix
··· 1 + { 2 + lib, 3 + runCommand, 4 + buildEnv, 5 + makeWrapper, 6 + writers, 7 + treefmt2, 8 + nixfmt-rfc-style, 9 + nixfmt-tree, 10 + 11 + settings ? { 12 + # The default is warn, which would be too annoying for people who just care about Nix 13 + on-unmatched = "info"; 14 + # Assumes the user is using Git, fails if it's not 15 + tree-root-file = ".git/index"; 16 + 17 + formatter.nixfmt = { 18 + command = "nixfmt"; 19 + includes = [ "*.nix" ]; 20 + }; 21 + }, 22 + runtimePackages ? [ 23 + nixfmt-rfc-style 24 + ], 25 + }: 26 + buildEnv { 27 + name = "nixfmt-tree"; 28 + 29 + # Allows this derivation to be used as a shell providing both treefmt and nixfmt 30 + paths = [ treefmt2 ] ++ runtimePackages; 31 + pathsToLink = [ "/bin" ]; 32 + 33 + nativeBuildInputs = [ 34 + makeWrapper 35 + ]; 36 + 37 + postBuild = '' 38 + wrapProgram $out/bin/treefmt \ 39 + --prefix PATH : $out/bin \ 40 + --add-flags "--config-file ${writers.writeTOML "treefmt.toml" settings}" 41 + ''; 42 + 43 + meta = { 44 + mainProgram = "treefmt"; 45 + description = "Official Nix formatter zero-setup starter using treefmt"; 46 + longDescription = '' 47 + A zero-setup [treefmt](https://treefmt.com/) starter to get started using the [official Nix formatter](https://github.com/NixOS/nixfmt). 48 + 49 + - For `nix fmt` to format all Nix files, add this to the `flake.nix` outputs: 50 + 51 + ```nix 52 + formatter.''${system} = nixpkgs.legacyPackages.''${system}.nixfmt-tree; 53 + ``` 54 + 55 + - The same can be done more efficiently with the `treefmt` command, 56 + which you can get in `nix-shell`/`nix develop` by extending `mkShell` using 57 + 58 + ```nix 59 + mkShell { 60 + packages = [ pkgs.nixfmt-tree ]; 61 + } 62 + ``` 63 + 64 + You can then also use `treefmt` in a pre-commit/pre-push [Git hook](https://git-scm.com/docs/githooks) 65 + and `nixfmt` with your editors format-on-save feature. 66 + 67 + - To check formatting in CI, run the following in a checkout of your Git repository: 68 + ``` 69 + treefmt --ci 70 + ``` 71 + 72 + For more flexibility, you can customise this package using 73 + ```nix 74 + nixfmt-tree.override { 75 + settings = { /* treefmt config */ }; 76 + runtimePackages = [ /* List any formatters here */ ]; 77 + } 78 + ``` 79 + 80 + Alternatively you can switch to the more fully-featured [treefmt-nix](https://github.com/numtide/treefmt-nix). 81 + ''; 82 + # All the code is in this file, so same license as Nixpkgs 83 + license = lib.licenses.mit; 84 + maintainers = lib.teams.formatter.members; 85 + platforms = lib.platforms.all; 86 + }; 87 + 88 + passthru.tests.simple = runCommand "nixfmt-tree-test-simple" { } '' 89 + export XDG_CACHE_HOME=$(mktemp -d) 90 + cat > unformatted.nix <<EOF 91 + let to = "be formatted"; in to 92 + EOF 93 + 94 + cat > formatted.nix <<EOF 95 + let 96 + to = "be formatted"; 97 + in 98 + to 99 + EOF 100 + 101 + mkdir -p repo 102 + ( 103 + cd repo 104 + mkdir .git dir 105 + touch .git/index 106 + cp ../unformatted.nix a.nix 107 + cp ../unformatted.nix dir/b.nix 108 + 109 + ${lib.getExe nixfmt-tree} dir 110 + if [[ "$(<dir/b.nix)" != "$(<../formatted.nix)" ]]; then 111 + echo "File dir/b.nix was not formatted properly after dir was requested to be formatted" 112 + exit 1 113 + elif [[ "$(<a.nix)" != "$(<../unformatted.nix)" ]]; then 114 + echo "File a.nix was formatted when only dir was requested to be formatted" 115 + exit 1 116 + fi 117 + 118 + ( 119 + cd dir 120 + ${lib.getExe nixfmt-tree} 121 + ) 122 + 123 + if [[ "$(<a.nix)" != "$(<../formatted.nix)" ]]; then 124 + echo "File a.nix was not formatted properly after running treefmt without arguments in dir" 125 + exit 1 126 + fi 127 + ) 128 + 129 + echo "Success!" 130 + 131 + touch $out 132 + ''; 133 + }
+3 -3
pkgs/by-name/ph/photofield/package.nix
··· 12 12 }: 13 13 14 14 let 15 - version = "0.17.1"; 15 + version = "0.18.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "SmilyOrg"; 19 19 repo = "photofield"; 20 20 tag = "v${version}"; 21 - hash = "sha256-leCXj8vETlrU1fwTqLcjcCGvhWWC1ESjpNDWSytAq4s="; 21 + hash = "sha256-ZPEkvh+wVudDz7h+5V8I90myyi4ksTU5B5ffI7DrCL0="; 22 22 }; 23 23 24 24 webui = buildNpmPackage { ··· 40 40 pname = "photofield"; 41 41 inherit version src; 42 42 43 - vendorHash = "sha256-eN9syG9/QUA8yut3LaeIb+xlaNUvRAFspyqcCHv6oSA="; 43 + vendorHash = "sha256-m0RJgwDO+IcMCbtq2WZixMzZWtglHM6wpoPKOEU0CCw="; 44 44 45 45 preBuild = '' 46 46 cp -r ${webui}/share/photofield-ui ui/dist
+2 -2
pkgs/by-name/ra/rasm/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "rasm"; 9 - version = "2.3.4"; 9 + version = "2.3.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "EdouardBERGE"; 13 13 repo = "rasm"; 14 14 rev = "v${version}"; 15 - hash = "sha256-Yi4E8sgaQmUkQL7sxpbGDG6IPsL9RfMW2xXBCBhYXwg="; 15 + hash = "sha256-gH1YGN8uM4K8JpkV2r7PilAcgv8leswaN+IOgMM0m74="; 16 16 }; 17 17 18 18 # by default the EXEC variable contains `rasm.exe`
+2 -2
pkgs/by-name/re/remotebox/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "remotebox"; 12 - version = "3.4"; 12 + version = "3.5"; 13 13 14 14 src = fetchurl { 15 15 url = "http://remotebox.knobgoblin.org.uk/downloads/RemoteBox-${version}.tar.bz2"; 16 - sha256 = "sha256-oIWSli/pc+kqMkYqkeHr3fZshWUHx6ecqAZXf6fl2ik="; 16 + sha256 = "sha256-dJCeiF2gYfpECLo9UtSuiAcvTHUQPX/NZE4vYX8v1F4="; 17 17 }; 18 18 19 19 buildInputs = with perlPackages; [
+2 -2
pkgs/by-name/re/renderdoc/package.nix
··· 32 32 in 33 33 stdenv.mkDerivation (finalAttrs: { 34 34 pname = "renderdoc"; 35 - version = "1.36"; 35 + version = "1.37"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "baldurk"; 39 39 repo = "renderdoc"; 40 40 rev = "v${finalAttrs.version}"; 41 - hash = "sha256-a7jUWjNrpy3FnLRccljV7obAlnQwyMJrAaGf9iZa0UY="; 41 + hash = "sha256-udi3v5DyJ9aDBsfTv+T9VTa7SyhNAyuNB3LF5G8vZVg="; 42 42 }; 43 43 44 44 outputs = [
+59
pkgs/by-name/ro/rofi-network-manager/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + makeWrapper, 6 + networkmanager, 7 + libnotify, 8 + coreutils, 9 + gnused, 10 + gawk, 11 + }: 12 + 13 + let 14 + wrapperPath = lib.makeBinPath [ 15 + coreutils 16 + libnotify 17 + gnused 18 + gawk 19 + networkmanager 20 + ]; 21 + 22 + in 23 + stdenv.mkDerivation { 24 + pname = "rofi-network-manager"; 25 + version = "0-unstable-2024-09-03"; 26 + 27 + src = fetchFromGitHub { 28 + owner = "meowrch"; 29 + repo = "rofi-network-manager"; 30 + rev = "90302dd1c0ea2d460a3455a208c10dff524469cd"; 31 + sha256 = "sha256-D8/Lh5a5rAUOhCXbjmL65PFzgmj3uu2mwCtxakHTefM="; 32 + }; 33 + 34 + nativeBuildInputs = [ makeWrapper ]; 35 + 36 + dontBuild = true; 37 + 38 + installPhase = '' 39 + runHook preInstall 40 + 41 + install -Dm 0755 network-manager.sh $out/bin/rofi-network-manager 42 + 43 + runHook postInstall 44 + ''; 45 + 46 + postFixup = '' 47 + wrapProgram $out/bin/rofi-network-manager \ 48 + --prefix PATH : "${wrapperPath}" 49 + ''; 50 + 51 + meta = { 52 + description = "Manage wifi and ethernet with rofi"; 53 + homepage = "https://github.com/meowrch/rofi-network-manager"; 54 + license = lib.licenses.mit; 55 + maintainers = with lib.maintainers; [ wenjinnn ]; 56 + mainProgram = "rofi-network-manager"; 57 + platforms = lib.platforms.linux; 58 + }; 59 + }
+2 -2
pkgs/by-name/sa/saunafs/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "saunafs"; 20 - version = "4.7.0"; 20 + version = "4.8.0"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "leil-io"; 24 24 repo = "saunafs"; 25 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-6WXSnItbydH3Lk04l0Iph14EKzL/Pl5vriWdhHxTF6I="; 26 + hash = "sha256-Tu2AAKUHmj3x9tI+8vuel+nHluQXZM5v3WT2FgTlRSs="; 27 27 }; 28 28 29 29 patches = [
+2 -2
pkgs/by-name/si/sigal/package.nix
··· 8 8 9 9 python3.pkgs.buildPythonApplication rec { 10 10 pname = "sigal"; 11 - version = "2.4"; 11 + version = "2.5"; 12 12 pyproject = true; 13 13 14 14 src = fetchPypi { 15 15 inherit version pname; 16 - hash = "sha256-pDTaqtqfuk7tACkyaKClTJotuVcTKli5yx1wbEM93TM="; 16 + hash = "sha256-IOAQ6lMudYH+Ukx27VKbPNKmQKBaX3j0p750nC5Y1Hg="; 17 17 }; 18 18 19 19 nativeBuildInputs = with python3.pkgs; [
+2 -2
pkgs/by-name/si/signalbackup-tools/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "signalbackup-tools"; 16 - version = "20250303-2"; 16 + version = "20250304-1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "bepaald"; 20 20 repo = "signalbackup-tools"; 21 21 rev = version; 22 - hash = "sha256-sBhkD68SC5puovPe8XyiBFWYAt/ADddVyKm4thB9dtw="; 22 + hash = "sha256-rm3mzQTQCMBia7xexo+fC4sD+ufevbltSA46GsgQAXs="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/by-name/ss/ssh-mitm/package.nix
··· 26 26 27 27 buildPythonApplication rec { 28 28 pname = "ssh-mitm"; 29 - version = "5.0.0"; 29 + version = "5.0.1"; 30 30 pyproject = true; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "ssh-mitm"; 34 34 repo = "ssh-mitm"; 35 35 tag = version; 36 - hash = "sha256-jRheKLAXbbMyxdtDSJ4QSN4PoUM2YoK7nmU5xqPq7DY="; 36 + hash = "sha256-FmxVhYkPRZwS+zFwuId9nRGN832LRkgCNgDYb8Pg01U="; 37 37 }; 38 38 39 39 build-system = [
+3 -3
pkgs/by-name/st/star-history/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "star-history"; 13 - version = "1.0.26"; 13 + version = "1.0.27"; 14 14 15 15 src = fetchCrate { 16 16 inherit pname version; 17 - hash = "sha256-qwpUV+amv/n/lRcFYf/TgXoj3aHdg3kZJigEeA0fKBg="; 17 + hash = "sha256-IpMhCI6XS6h7kHaohCdS0YAUUR6PeC9mbMRCiS3p29c="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-Lzuzb0d1p5JGrz1cp+GuB7uoCIV+xJLNs6N22Gd8Nbs="; 21 + cargoHash = "sha256-bu7YUwrLKHdDL+rxw++8mrWH2hBhEF4jNqZls/9F+aM="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24
+5 -5
pkgs/by-name/ta/tailscale-nginx-auth/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - buildGo123Module, 4 + buildGoModule, 5 5 tailscale, 6 6 }: 7 7 8 - buildGo123Module { 8 + buildGoModule { 9 9 pname = "tailscale-nginx-auth"; 10 10 inherit (tailscale) version src vendorHash; 11 11 ··· 27 27 install -D -m0444 -t $out/lib/systemd/system ./cmd/nginx-auth/tailscale.nginx-auth.socket 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 homepage = "https://tailscale.com"; 32 32 description = "Tool that allows users to use Tailscale Whois authentication with NGINX as a reverse proxy"; 33 - license = licenses.bsd3; 33 + license = lib.licenses.bsd3; 34 34 mainProgram = "tailscale.nginx-auth"; 35 - maintainers = with maintainers; [ phaer ]; 35 + maintainers = with lib.maintainers; [ phaer ]; 36 36 }; 37 37 }
+74 -11
pkgs/by-name/ta/tailscale/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - buildGo123Module, 4 + 5 + buildGoModule, 5 6 fetchFromGitHub, 6 7 fetchpatch, 8 + 7 9 makeWrapper, 10 + installShellFiles, 11 + # runtime tooling - linux 8 12 getent, 9 13 iproute2, 10 14 iptables, 11 - lsof, 12 15 shadow, 13 16 procps, 17 + # runtime tooling - darwin 18 + lsof, 19 + 14 20 nixosTests, 15 - installShellFiles, 16 21 tailscale-nginx-auth, 17 22 }: 18 23 19 24 let 20 - version = "1.80.2"; 25 + version = "1.80.3"; 21 26 in 22 - buildGo123Module { 27 + buildGoModule { 23 28 pname = "tailscale"; 24 29 inherit version; 25 30 ··· 32 37 owner = "tailscale"; 33 38 repo = "tailscale"; 34 39 rev = "v${version}"; 35 - hash = "sha256-5HGY9hVSnzqmAdXNJdQ+ZvsK/PmyZ94201UHlHclQE8="; 40 + hash = "sha256-UOz2EAUlYZx2XBzw8hADO0ti9bgwz19MTg60rSefSB8="; 36 41 }; 37 42 38 43 patches = [ ··· 60 65 "cmd/tsidp" 61 66 ]; 62 67 68 + excludedPackages = [ 69 + # exlude integration tests which fail to work 70 + # and require additional tooling 71 + "tstest/integration" 72 + ]; 73 + 63 74 ldflags = [ 64 75 "-w" 65 76 "-s" ··· 71 82 "ts_include_cli" 72 83 ]; 73 84 74 - doCheck = false; 85 + # remove vendored tooling to ensure it's not used 86 + # also avoids some unnecessary tests 87 + preBuild = '' 88 + rm -rf ./tool 89 + ''; 90 + 91 + preCheck = '' 92 + # feed in all tests for testing 93 + # subPackages above limits what is built to just what we 94 + # want but also limits the tests 95 + unset subPackages 96 + 97 + # several tests hang 98 + rm tsnet/tsnet_test.go 99 + ''; 100 + 101 + checkFlags = 102 + let 103 + skippedTests = [ 104 + # dislikes vendoring 105 + "TestPackageDocs" # . 106 + # tries to start tailscaled 107 + "TestContainerBoot" # cmd/containerboot 108 + 109 + # just part of a tool which generates yaml for k8s CRDs 110 + # requires helm 111 + "Test_generate" # cmd/k8s-operator/generate 112 + # self reported potentially flakey test 113 + "TestConnMemoryOverhead" # control/controlbase 114 + 115 + # interacts with `/proc/net/route` and need a default route 116 + "TestDefaultRouteInterface" # net/netmon 117 + "TestRouteLinuxNetlink" # net/netmon 118 + "TestGetRouteTable" # net/routetable 119 + 120 + # remote udp call to 8.8.8.8 121 + "TestDefaultInterfacePortable" # net/netutil 122 + 123 + # launches an ssh server which works when provided openssh 124 + # also requires executing commands but nixbld user has /noshell 125 + "TestSSH" # ssh/tailssh 126 + # wants users alice & ubuntu 127 + "TestMultipleRecorders" # ssh/tailssh 128 + "TestSSHAuthFlow" # ssh/tailssh 129 + "TestSSHRecordingCancelsSessionsOnUploadFailure" # ssh/tailssh 130 + "TestSSHRecordingNonInteractive" # ssh/tailssh 131 + 132 + # test for a dev util which helps to fork golang.org/x/crypto/acme 133 + # not necessary and fails to match 134 + "TestSyncedToUpstream" # tempfork/acme 135 + ]; 136 + in 137 + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; 75 138 76 139 postInstall = 77 140 '' ··· 93 156 wrapProgram $out/bin/tailscaled \ 94 157 --prefix PATH : ${ 95 158 lib.makeBinPath [ 159 + getent 96 160 iproute2 97 161 iptables 98 - getent 99 162 shadow 100 163 ] 101 164 } \ ··· 116 179 inherit tailscale-nginx-auth; 117 180 }; 118 181 119 - meta = with lib; { 182 + meta = { 120 183 homepage = "https://tailscale.com"; 121 184 description = "Node agent for Tailscale, a mesh VPN built on WireGuard"; 122 185 changelog = "https://github.com/tailscale/tailscale/releases/tag/v${version}"; 123 - license = licenses.bsd3; 186 + license = lib.licenses.bsd3; 124 187 mainProgram = "tailscale"; 125 - maintainers = with maintainers; [ 188 + maintainers = with lib.maintainers; [ 126 189 mbaillie 127 190 jk 128 191 mfrw
+3 -3
pkgs/by-name/te/termius/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "termius"; 19 - version = "9.14.0"; 20 - revision = "214"; 19 + version = "9.15.2"; 20 + revision = "216"; 21 21 22 22 src = fetchurl { 23 23 # find the latest version with ··· 27 27 # and the sha512 with 28 28 # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r 29 29 url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_${revision}.snap"; 30 - hash = "sha512-jnQXsmKrdL7OldmzSzriD6U8lMgme0Ya9aA/OPuc74DkRM9SJkI09XaXz03pZLVDKlWByAN9f+j1P0s5fvbkdA=="; 30 + hash = "sha512-BbO/DMQOlUYm0Y7PLxgfRhRfWoZds8f6M2rizswlwF8x3EqT+A1ZoWYAbWJ0KSeU5o/ZTQoVD8VldqkS2AVoMw=="; 31 31 }; 32 32 33 33 desktopItem = makeDesktopItem {
+15 -9
pkgs/by-name/tr/tradingview/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "tradingview"; 26 - version = "2.9.3"; 27 - revision = "60"; 26 + version = "2.9.6"; 27 + revision = "63"; 28 28 29 29 src = fetchurl { 30 30 url = "https://api.snapcraft.io/api/v1/snaps/download/nJdITJ6ZJxdvfu8Ch7n5kH5P99ClzBYV_${finalAttrs.revision}.snap"; 31 - hash = "sha256-Oa3YfmXDiqKxEMJloTu6ihJ6LKoz2XwQ0su1KrlSaYo="; 31 + hash = "sha256-WmeGtR/rOzlgTpa1JZKskxre2ONtzppYsA/yhDhv5TI="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ ··· 59 59 60 60 unpackPhase = '' 61 61 runHook preUnpack 62 + 62 63 unsquashfs $src 64 + 63 65 runHook postUnpack 64 66 ''; 65 67 ··· 71 73 rm -rf $out/share/tradingview/meta 72 74 73 75 install -Dm444 squashfs-root/meta/gui/tradingview.desktop -t $out/share/applications 74 - substituteInPlace $out/share/applications/tradingview.desktop --replace \$\{SNAP}/meta/gui/icon.png tradingview 76 + substituteInPlace $out/share/applications/tradingview.desktop \ 77 + --replace-fail \$\{SNAP}/meta/gui/icon.png tradingview 75 78 76 79 mkdir $out/share/icons 77 80 cp squashfs-root/meta/gui/icon.png $out/share/icons/tradingview.png 78 81 79 82 mkdir $out/bin 80 - makeBinaryWrapper $out/share/tradingview/tradingview $out/bin/tradingview --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath finalAttrs.buildInputs} 83 + makeBinaryWrapper $out/share/tradingview/tradingview $out/bin/tradingview \ 84 + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath finalAttrs.buildInputs} 81 85 82 86 runHook postInstall 83 87 ''; 84 88 85 - meta = with lib; { 89 + passthru.updateScript = ./update.sh; 90 + 91 + meta = { 86 92 description = "Charting platform for traders and investors"; 87 93 homepage = "https://www.tradingview.com/desktop/"; 88 94 changelog = "https://www.tradingview.com/support/solutions/43000673888/"; 89 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 90 - license = licenses.unfree; 91 - maintainers = with maintainers; [ prominentretail ]; 95 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 96 + license = lib.licenses.unfree; 97 + maintainers = with lib.maintainers; [ prominentretail ]; 92 98 platforms = [ "x86_64-linux" ]; 93 99 mainProgram = "tradingview"; 94 100 };
+3 -3
pkgs/by-name/up/upcloud-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "upcloud-cli"; 11 - version = "3.14.0"; 11 + version = "3.15.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "UpCloudLtd"; 15 15 repo = "upcloud-cli"; 16 16 tag = "v${version}"; 17 - hash = "sha256-zKPoJFfgqi6ZIeZKJy7YeYuqHWVPH0LXvWpOYCEM7dE="; 17 + hash = "sha256-bluq5rrfsd8xmKeqtNDqsZnhEAVZ4VqY/eYvOzXFKv4="; 18 18 }; 19 19 20 - vendorHash = "sha256-76bLk4zten9SGXbt/M8VKPSylCwQqclyscSVQQaAtbA="; 20 + vendorHash = "sha256-J0hLDQzyLYa8Nao0pR2eRkuJ5gP2VM9z+2n694YDYgI="; 21 21 22 22 ldflags = [ 23 23 "-s -w -X github.com/UpCloudLtd/upcloud-cli/v3/internal/config.Version=${version}"
+2 -2
pkgs/by-name/vu/vunnel/package.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "vunnel"; 10 - version = "0.30.0"; 10 + version = "0.31.0"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "anchore"; 15 15 repo = "vunnel"; 16 16 tag = "v${version}"; 17 - hash = "sha256-sWZ0y4ueUcDlbHh55iplIy0mTJOObVqeUi4hMtefjqc="; 17 + hash = "sha256-3o4ap8BElDxxg3pohzXz38AQlQbzOPeSc5/OYZg8VFM="; 18 18 }; 19 19 20 20 pythonRelaxDeps = [
+2 -2
pkgs/by-name/yo/yoshimi/package.nix
··· 23 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "yoshimi"; 26 - version = "2.3.3.2"; 26 + version = "2.3.3.3"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "Yoshimi"; 30 30 repo = pname; 31 31 rev = version; 32 - hash = "sha256-DfmNC78azqNVg0o4JumRytl6JqolweYbZTt1svjzwIo="; 32 + hash = "sha256-i6kzVtg2ukob0QBr/hbxblm+eTkPIKbnGLpFdUl/zGQ="; 33 33 }; 34 34 35 35 sourceRoot = "${src.name}/src";
+2 -1
pkgs/development/libraries/qscintilla/default.nix
··· 34 34 postFixup = 35 35 let 36 36 libExt = stdenv.hostPlatform.extensions.sharedLibrary; 37 + qtVersion = lib.versions.major qtbase.version; 37 38 in 38 39 '' 39 - ln -s $out/lib/libqscintilla2_qt5${libExt} $out/lib/libqscintilla2${libExt} 40 + ln -s $out/lib/libqscintilla2_qt${qtVersion}${libExt} $out/lib/libqscintilla2${libExt} 40 41 ''; 41 42 42 43 dontWrapQtApps = true;
+11
pkgs/development/libraries/qt-5/modules/qtwebengine-fix_build_pdf_extension_util.patch
··· 1 + # From https://933368.bugs.gentoo.org/attachment.cgi?id=896907 2 + --- ./src/3rdparty/chromium/qtwebengine/browser/pdf/BUILD.gn.orig 2024-07-03 13:49:13.812285886 +0100 3 + +++ ./src/3rdparty/chromium/qtwebengine/browser/pdf/BUILD.gn 2024-07-03 13:51:45.789966941 +0100 4 + @@ -6,6 +6,7 @@ source_set("pdf") { 5 + ] 6 + 7 + deps = [ 8 + + "//chrome/app:generated_resources", 9 + "//content/public/browser", 10 + ] 11 + }
+4
pkgs/development/libraries/qt-5/modules/qtwebengine.nix
··· 157 157 stripLen = 1; 158 158 extraPrefix = "src/3rdparty/"; 159 159 }) 160 + 161 + # Fix race condition exposed by missing dependency 162 + # https://bugs.gentoo.org/933368 163 + ./qtwebengine-fix_build_pdf_extension_util.patch 160 164 ]; 161 165 162 166 postPatch =
+22
pkgs/development/lua-modules/generated-packages.nix
··· 2772 2772 }; 2773 2773 }) {}; 2774 2774 2775 + mini-test = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: 2776 + buildLuarocksPackage { 2777 + pname = "mini.test"; 2778 + version = "0.15.0-1"; 2779 + knownRockspec = (fetchurl { 2780 + url = "mirror://luarocks/mini.test-0.15.0-1.rockspec"; 2781 + sha256 = "1shfgfcjy3ab3a1mn79w4sw3nf6mf8fmdph6h7bxn5nhyhzbfxvk"; 2782 + }).outPath; 2783 + src = fetchzip { 2784 + url = "https://github.com/echasnovski/mini.test/archive/v0.15.0.zip"; 2785 + sha256 = "02zslska1g4ixy51slbvlxbjzcys0spc4wh200q8mwv4ipiignrn"; 2786 + }; 2787 + 2788 + disabled = luaOlder "5.1"; 2789 + 2790 + meta = { 2791 + homepage = "https://github.com/echasnovski/mini.test"; 2792 + description = "Test neovim plugins. Part of the mini.nvim suite."; 2793 + license.fullName = "MIT"; 2794 + }; 2795 + }) {}; 2796 + 2775 2797 moonscript = callPackage({ argparse, buildLuarocksPackage, fetchFromGitHub, lpeg, luaOlder, luafilesystem }: 2776 2798 buildLuarocksPackage { 2777 2799 pname = "moonscript";
+5 -1
pkgs/development/python-modules/aiodocker/default.nix
··· 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 5 aiohttp, 6 + typing-extensions, 6 7 }: 7 8 8 9 buildPythonPackage rec { ··· 18 19 sha256 = "RL5Ck4wsBZO88afmoojeFKbdIeCjDo/SwNqUcERH6Ls="; 19 20 }; 20 21 21 - propagatedBuildInputs = [ aiohttp ]; 22 + propagatedBuildInputs = [ 23 + aiohttp 24 + typing-extensions 25 + ]; 22 26 23 27 # tests require docker daemon 24 28 doCheck = false;
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.37.2"; 362 + version = "1.37.5"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-NskKT2L3TC1DN6g8yvcRKKsKyqGdTrFWNq0BBuA7uAE="; 370 + hash = "sha256-EdOovc4OMFlRFBdi4vhh7ttTr347BN8Qr0TJztGWGIM="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/deal/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "deal"; 24 - version = "4.24.4"; 24 + version = "4.24.5"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = "life4"; 31 31 repo = "deal"; 32 32 tag = version; 33 - hash = "sha256-4orpoYfPGSvquhg9w63uUe8QbBa2RUpxaEJ9uy28+fU="; 33 + hash = "sha256-oSvLi+9JYnwilJa63MuGb2iir2Mjr3UewzpPLCtOVzs="; 34 34 }; 35 35 36 36 build-system = [ flit-core ];
+43
pkgs/development/python-modules/dvc-oss/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + dvc-objects, 5 + fetchPypi, 6 + ossfs, 7 + pythonOlder, 8 + setuptools-scm, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "dvc-oss"; 13 + version = "3.0.0"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.9"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + hash = "sha256-EEf3NAIvzSuW0ysGv24JIc0KZYEPf8HpsPrCmhR7apo="; 21 + }; 22 + 23 + # Prevent circular dependency 24 + pythonRemoveDeps = [ "dvc" ]; 25 + 26 + build-system = [ setuptools-scm ]; 27 + 28 + dependencies = [ 29 + dvc-objects 30 + ossfs 31 + ]; 32 + 33 + # Circular dependency 34 + # pythonImportsCheck = [ "dvc_ssh" ]; 35 + 36 + meta = with lib; { 37 + description = "Alibaba OSS plugin for dvc"; 38 + homepage = "https://pypi.org/project/dvc-oss/"; 39 + changelog = "https://github.com/iterative/dvc-oss/releases/tag/${version}"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+14 -8
pkgs/development/python-modules/dvc-ssh/default.nix
··· 6 6 fetchPypi, 7 7 setuptools-scm, 8 8 sshfs, 9 + pythonOlder, 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "dvc-ssh"; 13 - version = "4.1.1"; 14 + version = "4.2.1"; 14 15 pyproject = true; 15 16 17 + disabled = pythonOlder "3.9"; 18 + 16 19 src = fetchPypi { 17 - inherit pname version; 18 - hash = "sha256-lvC6oAXQR4u7s+11n6NgQExPc9yrq3JAmmXtuOw22tI="; 20 + pname = "dvc_ssh"; 21 + inherit version; 22 + hash = "sha256-ld6uaAIA+8lHK/TjKtrjtmGKj5847SBMYYvKKN+MkS4="; 19 23 }; 20 24 21 25 pythonRemoveDeps = [ ··· 23 27 "dvc" 24 28 ]; 25 29 26 - nativeBuildInputs = [ 27 - setuptools-scm 28 - ]; 30 + build-system = [ setuptools-scm ]; 29 31 30 - propagatedBuildInputs = [ 32 + dependencies = [ 31 33 bcrypt 32 34 dvc-objects 33 35 sshfs 34 36 ]; 37 + 38 + optional-dependencies = { 39 + gssapi = [ sshfs ]; 40 + }; 35 41 36 42 # bcrypt is enabled for sshfs in nixpkgs 37 43 postPatch = '' ··· 47 53 # ]; 48 54 49 55 meta = with lib; { 50 - description = "ssh plugin for dvc"; 56 + description = "SSH plugin for dvc"; 51 57 homepage = "https://pypi.org/project/dvc-ssh/${version}"; 52 58 changelog = "https://github.com/iterative/dvc-ssh/releases/tag/${version}"; 53 59 license = licenses.asl20;
+46
pkgs/development/python-modules/dvc-webdav/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + dvc-objects, 5 + fetchPypi, 6 + pythonOlder, 7 + setuptools-scm, 8 + setuptools, 9 + webdav4, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "dvc-webdav"; 14 + version = "3.0.0"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.9"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + hash = "sha256-Zefu8uvINBWo3b3LV5vyGaN5fGfnpi1FaMXILeK2pQg="; 22 + }; 23 + 24 + # Prevent circular dependency 25 + pythonRemoveDeps = [ "dvc" ]; 26 + 27 + build-system = [ 28 + setuptools 29 + setuptools-scm 30 + ]; 31 + 32 + dependencies = [ 33 + dvc-objects 34 + webdav4 35 + ]; 36 + 37 + # Circular dependency 38 + # pythonImportsCheck = [ "dvc_webdav" ]; 39 + 40 + meta = { 41 + description = "Webdav plugin for dvc"; 42 + homepage = "https://pypi.org/project/dvc-webdav/"; 43 + license = lib.licenses.asl20; 44 + maintainers = with lib.maintainers; [ fab ]; 45 + }; 46 + }
+51
pkgs/development/python-modules/dvc-webhdfs/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + dvc-objects, 5 + fetchPypi, 6 + fsspec, 7 + pythonOlder, 8 + requests-kerberos, 9 + setuptools-scm, 10 + setuptools, 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "dvc-webhdfs"; 15 + version = "3.1.0"; 16 + pyproject = true; 17 + 18 + disabled = pythonOlder "3.9"; 19 + 20 + src = fetchPypi { 21 + inherit pname version; 22 + hash = "sha256-bolIQ9Fc52agXGFt7anZvDYSSOk7+eozi5lublHqD+o="; 23 + }; 24 + 25 + # Prevent circular dependency 26 + pythonRemoveDeps = [ "dvc" ]; 27 + 28 + build-system = [ 29 + setuptools 30 + setuptools-scm 31 + ]; 32 + 33 + dependencies = [ 34 + dvc-objects 35 + fsspec 36 + ]; 37 + 38 + optional-dependencies = { 39 + kerberos = [ requests-kerberos ]; 40 + }; 41 + 42 + # Circular dependency 43 + # pythonImportsCheck = [ "dvc_webhdfs" ]; 44 + 45 + meta = { 46 + description = "Webhdfs plugin for dvc"; 47 + homepage = "https://pypi.org/project/dvc-webhdfs/"; 48 + license = lib.licenses.asl20; 49 + maintainers = with lib.maintainers; [ fab ]; 50 + }; 51 + }
+22 -6
pkgs/development/python-modules/dvc/default.nix
··· 1 1 { 2 2 lib, 3 - appdirs, 3 + attrs, 4 4 buildPythonPackage, 5 + celery, 5 6 colorama, 6 7 configobj, 8 + dulwich, 7 9 distro, 8 10 dpath, 9 11 dvc-azure, ··· 12 14 dvc-gs, 13 15 dvc-hdfs, 14 16 dvc-http, 17 + dvc-oss, 15 18 dvc-render, 16 19 dvc-s3, 17 20 dvc-ssh, 18 21 dvc-studio-client, 19 22 dvc-task, 23 + dvc-webdav, 24 + dvc-webhdfs, 20 25 fetchFromGitHub, 21 26 flatten-dict, 22 27 flufl-lock, 28 + fsspec, 23 29 funcy, 24 30 grandalf, 25 31 gto, ··· 27 33 importlib-metadata, 28 34 importlib-resources, 29 35 iterative-telemetry, 36 + kombu, 30 37 networkx, 38 + omegaconf, 31 39 packaging, 32 40 pathspec, 33 41 platformdirs, ··· 60 68 version = "3.59.1"; 61 69 pyproject = true; 62 70 63 - disabled = pythonOlder "3.8"; 71 + disabled = pythonOlder "3.9"; 64 72 65 73 src = fetchFromGitHub { 66 74 owner = "iterative"; ··· 85 93 86 94 dependencies = 87 95 [ 88 - appdirs 96 + attrs 97 + celery 89 98 colorama 90 99 configobj 91 100 distro 92 101 dpath 102 + dulwich 93 103 dvc-data 94 104 dvc-http 95 105 dvc-render ··· 97 107 dvc-task 98 108 flatten-dict 99 109 flufl-lock 110 + fsspec 100 111 funcy 101 112 grandalf 102 113 gto 103 114 hydra-core 104 115 iterative-telemetry 116 + kombu 105 117 networkx 118 + omegaconf 106 119 packaging 107 120 pathspec 108 121 platformdirs ··· 126 139 ++ lib.optionals enableGoogle optional-dependencies.gs 127 140 ++ lib.optionals enableAWS optional-dependencies.s3 128 141 ++ lib.optionals enableAzure optional-dependencies.azure 129 - ++ lib.optionals enableSSH optional-dependencies.ssh 130 - ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ] 131 - ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; 142 + ++ lib.optionals enableSSH optional-dependencies.ssh; 132 143 133 144 optional-dependencies = { 134 145 azure = [ dvc-azure ]; 135 146 gdrive = [ dvc-gdrive ]; 136 147 gs = [ dvc-gs ]; 137 148 hdfs = [ dvc-hdfs ]; 149 + oss = [ dvc-oss ]; 138 150 s3 = [ dvc-s3 ]; 139 151 ssh = [ dvc-ssh ]; 152 + ssh_gssapi = [ dvc-ssh ] ++ dvc-ssh.optional-dependencies.gssapi; 153 + webdav = [ dvc-webdav ]; 154 + webhdfs = [ dvc-webhdfs ]; 155 + webhdfs_kerberos = [ dvc-webhdfs ] ++ dvc-webhdfs.optional-dependencies.kerberos; 140 156 }; 141 157 142 158 # Tests require access to real cloud services
+5 -7
pkgs/development/python-modules/lightning-utilities/default.nix
··· 13 13 14 14 # tests 15 15 pytest-timeout, 16 - pytest7CheckHook, 16 + pytestCheckHook, 17 17 }: 18 18 19 19 buildPythonPackage rec { 20 20 pname = "lightning-utilities"; 21 - version = "0.12.0"; 21 + version = "0.13.0"; 22 22 pyproject = true; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "Lightning-AI"; 26 26 repo = "utilities"; 27 27 tag = "v${version}"; 28 - hash = "sha256-Uu5VhrETDOYnTwjSSKkJx08yjt7cpgP2fmkpRyDepaI="; 28 + hash = "sha256-LFrBr8fumGp4KY7mNtMEMrE9vX1lyNoQKf+xxRymzTE="; 29 29 }; 30 30 31 31 postPatch = '' ··· 45 45 46 46 nativeCheckInputs = [ 47 47 pytest-timeout 48 - pytest7CheckHook 48 + pytestCheckHook 49 49 ]; 50 50 51 51 disabledTests = [ ··· 53 53 "lightning_utilities.core.imports.RequirementCache" 54 54 "lightning_utilities.core.imports.compare_version" 55 55 "lightning_utilities.core.imports.get_dependency_min_version_spec" 56 + 56 57 # weird doctests fail on imports, but providing the dependency 57 58 # fails another test 58 59 "lightning_utilities.core.imports.ModuleAvailableCache" 59 - "lightning_utilities.core.imports.requires" 60 - # Failed: DID NOT RAISE <class 'AssertionError'> 61 - "test_no_warning_call" 62 60 ]; 63 61 64 62 disabledTestPaths = [
+21 -24
pkgs/development/python-modules/mmengine/default.nix
··· 16 16 termcolor, 17 17 yapf, 18 18 19 - # checks 19 + # tests 20 20 bitsandbytes, 21 21 coverage, 22 22 dvclive, ··· 26 26 parameterized, 27 27 pytestCheckHook, 28 28 transformers, 29 + writableTmpDirAsHomeHook, 29 30 }: 30 31 31 32 buildPythonPackage rec { 32 33 pname = "mmengine"; 33 - version = "0.10.6"; 34 + version = "0.10.7"; 34 35 pyproject = true; 35 36 36 37 src = fetchFromGitHub { 37 38 owner = "open-mmlab"; 38 39 repo = "mmengine"; 39 40 tag = "v${version}"; 40 - hash = "sha256-J9p+JCtNoBlBvvv4p57/DHUIifYs/jdo+pK+paD+iXI="; 41 + hash = "sha256-hQnwenuxHQwl+DwQXbIfsKlJkmcRvcHV1roK7q2X1KA="; 41 42 }; 42 43 43 44 build-system = [ setuptools ]; ··· 52 53 termcolor 53 54 yapf 54 55 ]; 56 + 57 + pythonImportsCheck = [ "mmengine" ]; 55 58 56 59 nativeCheckInputs = [ 57 60 bitsandbytes ··· 63 66 parameterized 64 67 pytestCheckHook 65 68 transformers 69 + writableTmpDirAsHomeHook 66 70 ]; 67 71 68 72 preCheck = 69 - '' 70 - export HOME=$(mktemp -d) 71 - '' 72 73 # Otherwise, the backprop hangs forever. More precisely, this exact line: 73 74 # https://github.com/open-mmlab/mmengine/blob/02f80e8bdd38f6713e04a872304861b02157905a/tests/test_runner/test_activation_checkpointing.py#L46 74 75 # Solution suggested in https://github.com/pytorch/pytorch/issues/91547#issuecomment-1370011188 75 - + '' 76 + '' 76 77 export MKL_NUM_THREADS=1 77 78 ''; 78 79 79 - pythonImportsCheck = [ "mmengine" ]; 80 + pytestFlagsArray = [ 81 + # Require unpackaged aim 82 + "--deselect tests/test_visualizer/test_vis_backend.py::TestAimVisBackend" 83 + 84 + # Cannot find SSL certificate 85 + # _pygit2.GitError: OpenSSL error: failed to load certificates: error:00000000:lib(0)::reason(0) 86 + "--deselect tests/test_visualizer/test_vis_backend.py::TestDVCLiveVisBackend" 80 87 81 - disabledTestPaths = [ 82 - # AttributeError 83 - "tests/test_fileio/test_backends/test_petrel_backend.py" 84 - # Freezes forever? 85 - "tests/test_runner/test_activation_checkpointing.py" 86 - # missing dependencies 87 - "tests/test_visualizer/test_vis_backend.py" 88 + # AttributeError: type object 'MagicMock' has no attribute ... 89 + "--deselect tests/test_fileio/test_backends/test_petrel_backend.py::TestPetrelBackend" 88 90 ]; 89 91 90 92 disabledTests = [ 91 - # Tests are disabled due to sandbox 93 + # Require network access 92 94 "test_fileclient" 93 95 "test_http_backend" 94 96 "test_misc" 97 + 95 98 # RuntimeError 96 99 "test_dump" 97 100 "test_deepcopy" 98 101 "test_copy" 99 102 "test_lazy_import" 100 - # AssertionError 103 + 104 + # AssertionError: os is not <module 'os' (frozen)> 101 105 "test_lazy_module" 102 - # Require unpackaged aim 103 - "test_experiment" 104 - "test_add_config" 105 - "test_add_image" 106 - "test_add_scalar" 107 - "test_add_scalars" 108 - "test_close" 109 106 ]; 110 107 111 108 meta = {
+10 -10
pkgs/development/python-modules/mypy-boto3/default.nix
··· 314 314 "sha256-MK11RuIgZfoy8vvZWHFEJjkSsJSzqKjXvm9GCjt3QH4="; 315 315 316 316 mypy-boto3-cognito-idp = 317 - buildMypyBoto3Package "cognito-idp" "1.37.0" 318 - "sha256-I1twKtJqOUuHA+gkOzmRGr7GuDQ6GsYQeAGeX9ZVf8c="; 317 + buildMypyBoto3Package "cognito-idp" "1.37.5" 318 + "sha256-FAMF7HEM+StH7vkhPomIxh2GRSIhNxQaCZx0o6/EoYc="; 319 319 320 320 mypy-boto3-cognito-sync = 321 321 buildMypyBoto3Package "cognito-sync" "1.37.0" ··· 446 446 "sha256-wvOqjmqNMbCG7E1o+ZSOlWEwBdcCKjD/qVFlepZ51ec="; 447 447 448 448 mypy-boto3-ec2 = 449 - buildMypyBoto3Package "ec2" "1.37.2" 450 - "sha256-vWMLnpS6zvwdzAEyiNH33SrKS57WH6sRHsTUxjLKISI="; 449 + buildMypyBoto3Package "ec2" "1.37.5" 450 + "sha256-0isaGfUCSEUl8CpbmwXHO5PWIHbl+/k9xVR+2mpJiUs="; 451 451 452 452 mypy-boto3-ec2-instance-connect = 453 453 buildMypyBoto3Package "ec2-instance-connect" "1.37.0" ··· 1158 1158 "sha256-/4XdwWIkx8VYxrUp7I8IDCPZ34cFudV+gp3xR4uS8jk="; 1159 1159 1160 1160 mypy-boto3-rum = 1161 - buildMypyBoto3Package "rum" "1.37.0" 1162 - "sha256-fpotQHQ8Hksw/08bg9IMwyeh0ZdY+7lOpRypbSmn/j8="; 1161 + buildMypyBoto3Package "rum" "1.37.5" 1162 + "sha256-/cLHocPVefBea8g6oIRrSis6JOL7wFw+AEYyGNEOdx0="; 1163 1163 1164 1164 mypy-boto3-s3 = 1165 1165 buildMypyBoto3Package "s3" "1.37.0" ··· 1174 1174 "sha256-c0vXkW5sR7JkdzvsS/rMFme9EwY1x5eZAbRWYKew0v4="; 1175 1175 1176 1176 mypy-boto3-sagemaker = 1177 - buildMypyBoto3Package "sagemaker" "1.37.3" 1178 - "sha256-9iExn7nmPWu1/Bk9gY39yYTMtpP1lnJM9cfPWwKEfl0="; 1177 + buildMypyBoto3Package "sagemaker" "1.37.5" 1178 + "sha256-CZmB3zmQwsWy85vzK891HXuRfmgNBg2YXEasihOrbUY="; 1179 1179 1180 1180 mypy-boto3-sagemaker-a2i-runtime = 1181 1181 buildMypyBoto3Package "sagemaker-a2i-runtime" "1.37.0" ··· 1366 1366 "sha256-mGqJUJF826MADOYCDXwPNbk+x82zumHRb+cTazCEzAY="; 1367 1367 1368 1368 mypy-boto3-transcribe = 1369 - buildMypyBoto3Package "transcribe" "1.37.0" 1370 - "sha256-oOjD14VrJrc7De48X2YAnPOC5BDKtouPj3ZBQmewqCI="; 1369 + buildMypyBoto3Package "transcribe" "1.37.5" 1370 + "sha256-UonLSCWk8CUYjVBkxwbwxnR+NdQnsFTx11dZXIesDv0="; 1371 1371 1372 1372 mypy-boto3-transfer = 1373 1373 buildMypyBoto3Package "transfer" "1.37.0"
+2 -2
pkgs/development/python-modules/optree/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "optree"; 15 - version = "0.14.0"; 15 + version = "0.14.1"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "metaopt"; 22 22 repo = "optree"; 23 23 tag = "v${version}"; 24 - hash = "sha256-etFWoUmD4MoXrR3caIxEtLLSkcSngCOtUh/M/2SA958="; 24 + hash = "sha256-5PIe/mXPNohwM0oNT/zSPmNUycjXuujtIFCki5t7V1I="; 25 25 }; 26 26 27 27 dontUseCmakeConfigure = true;
+4 -4
pkgs/development/python-modules/pycfmodel/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pycfmodel"; 14 - version = "1.0.0"; 14 + version = "1.0.1"; 15 15 pyproject = true; 16 16 17 - disabled = pythonOlder "3.8"; 17 + disabled = pythonOlder "3.9"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Skyscanner"; 21 21 repo = "pycfmodel"; 22 - tag = version; 23 - hash = "sha256-iCjOSwW6rdG3H4e/B/um+QioP45nOr9OcPAwXxZs3mU="; 22 + tag = "v${version}"; 23 + hash = "sha256-TcSTJevWcr+fnQrYBkygPrMKhHb9QYAlmTkC6hlM2BE="; 24 24 }; 25 25 26 26 pythonRelaxDeps = [ "pydantic" ];
+3 -3
pkgs/development/python-modules/pyfibaro/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pyfibaro"; 14 - version = "0.8.1"; 14 + version = "0.8.2"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.9"; ··· 20 20 owner = "rappenze"; 21 21 repo = "pyfibaro"; 22 22 tag = version; 23 - hash = "sha256-M7ntlPK88er9Se3pPZEHjCDw3TIYtiruHdaCLB0ee8A="; 23 + hash = "sha256-0mWqjiKPyXlnXDG+SP/RrV3aergTG9cEFKe3Zczr8IE="; 24 24 }; 25 25 26 26 build-system = [ setuptools ]; ··· 37 37 meta = with lib; { 38 38 description = "Library to access FIBARO Home center"; 39 39 homepage = "https://github.com/rappenze/pyfibaro"; 40 - changelog = "https://github.com/rappenze/pyfibaro/releases/tag/${version}"; 40 + changelog = "https://github.com/rappenze/pyfibaro/releases/tag/${src.tag}"; 41 41 license = with licenses; [ mit ]; 42 42 maintainers = with maintainers; [ fab ]; 43 43 };
+3 -3
pkgs/development/python-modules/pygithub/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pygithub"; 18 - version = "2.6.0"; 18 + version = "2.6.1"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "PyGithub"; 25 25 repo = "PyGithub"; 26 26 tag = "v${version}"; 27 - hash = "sha256-/j90wLVZyOpukRAWO368+LxoKgnKTOs+gBc2SseNXRg="; 27 + hash = "sha256-CfAgN5vxHbVyDSeP0KR1QFnL6gDQsd46Q0zosr0ALqM="; 28 28 }; 29 29 30 30 build-system = [ ··· 49 49 meta = with lib; { 50 50 description = "Python library to access the GitHub API v3"; 51 51 homepage = "https://github.com/PyGithub/PyGithub"; 52 - changelog = "https://github.com/PyGithub/PyGithub/raw/v${version}/doc/changes.rst"; 52 + changelog = "https://github.com/PyGithub/PyGithub/raw/${src.tag}/doc/changes.rst"; 53 53 license = licenses.lgpl3Plus; 54 54 maintainers = [ ]; 55 55 };
+2 -2
pkgs/development/python-modules/reptor/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "reptor"; 33 - version = "0.26"; 33 + version = "0.27"; 34 34 pyproject = true; 35 35 36 36 disabled = pythonOlder "3.9"; ··· 39 39 owner = "Syslifters"; 40 40 repo = "reptor"; 41 41 tag = version; 42 - hash = "sha256-o/nykMeRvyvlloDNJJb7fTUqiOYg7P4AsSUjS4qr3aI="; 42 + hash = "sha256-aba2f+7I/Lo3Vr7u9VCDRXQ5BRbQpJlQCCnib+Wp9Vs="; 43 43 }; 44 44 45 45 pythonRelaxDeps = true;
+3 -3
pkgs/development/python-modules/rich-argparse/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "rich-argparse"; 13 - version = "1.6.0"; 13 + version = "1.7.0"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "hamdanal"; 20 20 repo = "rich-argparse"; 21 21 tag = "v${version}"; 22 - hash = "sha256-ae++npgZ8jZazwARwlPw73uhpQ8IT+7OekNl2vfu4Z0="; 22 + hash = "sha256-XuRQeE9JrF4ym2H1ky1yH0fENnsWbL90vboQzTo23w0="; 23 23 }; 24 24 25 25 build-system = [ hatchling ]; ··· 33 33 meta = with lib; { 34 34 description = "Format argparse help output using rich"; 35 35 homepage = "https://github.com/hamdanal/rich-argparse"; 36 - changelog = "https://github.com/hamdanal/rich-argparse/blob/v${version}/CHANGELOG.md"; 36 + changelog = "https://github.com/hamdanal/rich-argparse/blob/${src.tag}/CHANGELOG.md"; 37 37 license = licenses.mit; 38 38 maintainers = with maintainers; [ graham33 ]; 39 39 };
+22 -25
pkgs/development/python-modules/shiny/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 - fetchpatch, 5 + 6 + # build-system 6 7 setuptools, 7 8 setuptools-scm, 8 9 10 + # dependencies 9 11 appdirs, 10 12 asgiref, 11 13 click, ··· 26 28 watchfiles, 27 29 websockets, 28 30 31 + # tests 29 32 anthropic, 30 33 cacert, 31 34 google-generativeai, 32 35 langchain-core, 33 36 ollama, 34 37 openai, 35 - pytestCheckHook, 38 + pandas, 39 + polars, 36 40 pytest-asyncio, 37 41 pytest-playwright, 38 - pytest-xdist, 39 - pytest-timeout, 40 42 pytest-rerunfailures, 41 - pandas, 42 - polars, 43 + pytest-timeout, 44 + pytest-xdist, 45 + pytestCheckHook, 43 46 }: 44 47 45 48 buildPythonPackage rec { 46 49 pname = "shiny"; 47 - version = "1.2.1"; 50 + version = "1.3.0"; 48 51 pyproject = true; 49 52 50 53 src = fetchFromGitHub { 51 54 owner = "posit-dev"; 52 55 repo = "py-shiny"; 53 56 tag = "v${version}"; 54 - hash = "sha256-8bo2RHuIP7X7EaOlHd+2m4XU287owchAwiqPnpjKFjI="; 57 + hash = "sha256-YCPHjelGPYYo23Vzxy5+8Kn9fVlSZy1Qva7zp93+nzg="; 55 58 }; 56 59 57 - patches = [ 58 - (fetchpatch { 59 - name = "fix-narwhals-test.patch"; 60 - url = "https://github.com/posit-dev/py-shiny/commit/184a9ebd81ff730439513f343576a68f8c1f6eb9.patch"; 61 - hash = "sha256-DsGnuHQXODzGwpe8ZUHeXGzRFxxduwxCRk82RJaYZg0="; 62 - }) 63 - ]; 64 - 65 60 build-system = [ 66 61 setuptools 67 62 setuptools-scm ··· 104 99 langchain-core 105 100 ollama 106 101 openai 107 - pytestCheckHook 102 + pandas 103 + polars 108 104 pytest-asyncio 109 105 pytest-playwright 110 - pytest-xdist 111 - pytest-timeout 112 106 pytest-rerunfailures 113 - pandas 114 - polars 107 + pytest-timeout 108 + pytest-xdist 109 + pytestCheckHook 115 110 ] ++ lib.flatten (lib.attrValues optional-dependencies); 116 111 117 112 env.SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; 118 113 119 114 disabledTests = [ 115 + # Requires unpackaged brand-yml 116 + "test_theme_from_brand_base_case_compiles" 120 117 # ValueError: A tokenizer is required to impose `token_limits` on messages 121 118 "test_chat_message_trimming" 122 - # https://github.com/posit-dev/py-shiny/pull/1791 123 - "test_as_ollama_message" 124 119 ]; 125 120 121 + __darwinAllowLocalNetworking = true; 122 + 126 123 meta = { 127 - changelog = "https://github.com/posit-dev/py-shiny/blob/${src.tag}/CHANGELOG.md"; 128 124 description = "Build fast, beautiful web applications in Python"; 125 + homepage = "https://shiny.posit.co/py"; 126 + changelog = "https://github.com/posit-dev/py-shiny/blob/v${version}/CHANGELOG.md"; 129 127 license = lib.licenses.mit; 130 - homepage = "https://shiny.posit.co/py"; 131 128 maintainers = with lib.maintainers; [ sigmanificient ]; 132 129 }; 133 130 }
-829
pkgs/development/python-modules/skytemple-ssb-emulator/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "aho-corasick" 7 - version = "1.1.3" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 10 - dependencies = [ 11 - "memchr", 12 - ] 13 - 14 - [[package]] 15 - name = "arc-swap" 16 - version = "1.7.1" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 19 - 20 - [[package]] 21 - name = "autocfg" 22 - version = "1.3.0" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 25 - 26 - [[package]] 27 - name = "bitflags" 28 - version = "2.6.0" 29 - source = "registry+https://github.com/rust-lang/crates.io-index" 30 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 31 - 32 - [[package]] 33 - name = "bitvec" 34 - version = "1.0.1" 35 - source = "registry+https://github.com/rust-lang/crates.io-index" 36 - checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 37 - dependencies = [ 38 - "funty", 39 - "radium", 40 - "tap", 41 - "wyz", 42 - ] 43 - 44 - [[package]] 45 - name = "block" 46 - version = "0.1.6" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 49 - 50 - [[package]] 51 - name = "byteorder" 52 - version = "1.5.0" 53 - source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 55 - 56 - [[package]] 57 - name = "bytes" 58 - version = "1.6.1" 59 - source = "registry+https://github.com/rust-lang/crates.io-index" 60 - checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952" 61 - 62 - [[package]] 63 - name = "cc" 64 - version = "1.1.6" 65 - source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f" 67 - 68 - [[package]] 69 - name = "cfg-if" 70 - version = "1.0.0" 71 - source = "registry+https://github.com/rust-lang/crates.io-index" 72 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 73 - 74 - [[package]] 75 - name = "crossbeam-channel" 76 - version = "0.5.13" 77 - source = "registry+https://github.com/rust-lang/crates.io-index" 78 - checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" 79 - dependencies = [ 80 - "crossbeam-utils", 81 - ] 82 - 83 - [[package]] 84 - name = "crossbeam-utils" 85 - version = "0.8.20" 86 - source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 88 - 89 - [[package]] 90 - name = "desmume-rs" 91 - version = "0.1.1" 92 - source = "registry+https://github.com/rust-lang/crates.io-index" 93 - checksum = "95166a679be6515156852dfd35dd5b086929b1a82104a0fdc68c7e3c3dcccd05" 94 - dependencies = [ 95 - "desmume-sys", 96 - "thiserror", 97 - ] 98 - 99 - [[package]] 100 - name = "desmume-sys" 101 - version = "0.0.2" 102 - source = "registry+https://github.com/rust-lang/crates.io-index" 103 - checksum = "8414d5cfbc53315f1956069a67d34e2a1c4c05d420e669504a4dfc4e5ba278e3" 104 - dependencies = [ 105 - "glob", 106 - "libc", 107 - "pkg-config", 108 - "tempfile", 109 - ] 110 - 111 - [[package]] 112 - name = "either" 113 - version = "1.13.0" 114 - source = "registry+https://github.com/rust-lang/crates.io-index" 115 - checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 116 - 117 - [[package]] 118 - name = "encoding" 119 - version = "0.2.33" 120 - source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" 122 - dependencies = [ 123 - "encoding-index-japanese", 124 - "encoding-index-korean", 125 - "encoding-index-simpchinese", 126 - "encoding-index-singlebyte", 127 - "encoding-index-tradchinese", 128 - ] 129 - 130 - [[package]] 131 - name = "encoding-index-japanese" 132 - version = "1.20141219.5" 133 - source = "registry+https://github.com/rust-lang/crates.io-index" 134 - checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" 135 - dependencies = [ 136 - "encoding_index_tests", 137 - ] 138 - 139 - [[package]] 140 - name = "encoding-index-korean" 141 - version = "1.20141219.5" 142 - source = "registry+https://github.com/rust-lang/crates.io-index" 143 - checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" 144 - dependencies = [ 145 - "encoding_index_tests", 146 - ] 147 - 148 - [[package]] 149 - name = "encoding-index-simpchinese" 150 - version = "1.20141219.5" 151 - source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" 153 - dependencies = [ 154 - "encoding_index_tests", 155 - ] 156 - 157 - [[package]] 158 - name = "encoding-index-singlebyte" 159 - version = "1.20141219.5" 160 - source = "registry+https://github.com/rust-lang/crates.io-index" 161 - checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" 162 - dependencies = [ 163 - "encoding_index_tests", 164 - ] 165 - 166 - [[package]] 167 - name = "encoding-index-tradchinese" 168 - version = "1.20141219.5" 169 - source = "registry+https://github.com/rust-lang/crates.io-index" 170 - checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" 171 - dependencies = [ 172 - "encoding_index_tests", 173 - ] 174 - 175 - [[package]] 176 - name = "encoding_index_tests" 177 - version = "0.1.4" 178 - source = "registry+https://github.com/rust-lang/crates.io-index" 179 - checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" 180 - 181 - [[package]] 182 - name = "errno" 183 - version = "0.3.9" 184 - source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 186 - dependencies = [ 187 - "libc", 188 - "windows-sys", 189 - ] 190 - 191 - [[package]] 192 - name = "fastrand" 193 - version = "2.1.0" 194 - source = "registry+https://github.com/rust-lang/crates.io-index" 195 - checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 196 - 197 - [[package]] 198 - name = "funty" 199 - version = "2.0.0" 200 - source = "registry+https://github.com/rust-lang/crates.io-index" 201 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 202 - 203 - [[package]] 204 - name = "gettext-rs" 205 - version = "0.7.0" 206 - source = "registry+https://github.com/rust-lang/crates.io-index" 207 - checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" 208 - dependencies = [ 209 - "gettext-sys", 210 - "locale_config", 211 - ] 212 - 213 - [[package]] 214 - name = "gettext-sys" 215 - version = "0.21.3" 216 - source = "registry+https://github.com/rust-lang/crates.io-index" 217 - checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d" 218 - dependencies = [ 219 - "cc", 220 - "temp-dir", 221 - ] 222 - 223 - [[package]] 224 - name = "glob" 225 - version = "0.3.1" 226 - source = "registry+https://github.com/rust-lang/crates.io-index" 227 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 228 - 229 - [[package]] 230 - name = "heck" 231 - version = "0.5.0" 232 - source = "registry+https://github.com/rust-lang/crates.io-index" 233 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 234 - 235 - [[package]] 236 - name = "indoc" 237 - version = "2.0.5" 238 - source = "registry+https://github.com/rust-lang/crates.io-index" 239 - checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" 240 - 241 - [[package]] 242 - name = "itertools" 243 - version = "0.13.0" 244 - source = "registry+https://github.com/rust-lang/crates.io-index" 245 - checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 246 - dependencies = [ 247 - "either", 248 - ] 249 - 250 - [[package]] 251 - name = "itoa" 252 - version = "1.0.11" 253 - source = "registry+https://github.com/rust-lang/crates.io-index" 254 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 255 - 256 - [[package]] 257 - name = "lazy_static" 258 - version = "1.5.0" 259 - source = "registry+https://github.com/rust-lang/crates.io-index" 260 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 261 - 262 - [[package]] 263 - name = "libc" 264 - version = "0.2.155" 265 - source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 267 - 268 - [[package]] 269 - name = "linux-raw-sys" 270 - version = "0.4.14" 271 - source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 273 - 274 - [[package]] 275 - name = "locale_config" 276 - version = "0.3.0" 277 - source = "registry+https://github.com/rust-lang/crates.io-index" 278 - checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934" 279 - dependencies = [ 280 - "lazy_static", 281 - "objc", 282 - "objc-foundation", 283 - "regex", 284 - "winapi", 285 - ] 286 - 287 - [[package]] 288 - name = "log" 289 - version = "0.4.22" 290 - source = "registry+https://github.com/rust-lang/crates.io-index" 291 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 292 - 293 - [[package]] 294 - name = "malloc_buf" 295 - version = "0.0.6" 296 - source = "registry+https://github.com/rust-lang/crates.io-index" 297 - checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 298 - dependencies = [ 299 - "libc", 300 - ] 301 - 302 - [[package]] 303 - name = "memchr" 304 - version = "2.7.4" 305 - source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 307 - 308 - [[package]] 309 - name = "memoffset" 310 - version = "0.9.1" 311 - source = "registry+https://github.com/rust-lang/crates.io-index" 312 - checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 313 - dependencies = [ 314 - "autocfg", 315 - ] 316 - 317 - [[package]] 318 - name = "num-derive" 319 - version = "0.4.2" 320 - source = "registry+https://github.com/rust-lang/crates.io-index" 321 - checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 322 - dependencies = [ 323 - "proc-macro2", 324 - "quote", 325 - "syn 2.0.71", 326 - ] 327 - 328 - [[package]] 329 - name = "num-traits" 330 - version = "0.2.19" 331 - source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 333 - dependencies = [ 334 - "autocfg", 335 - ] 336 - 337 - [[package]] 338 - name = "objc" 339 - version = "0.2.7" 340 - source = "registry+https://github.com/rust-lang/crates.io-index" 341 - checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 342 - dependencies = [ 343 - "malloc_buf", 344 - ] 345 - 346 - [[package]] 347 - name = "objc-foundation" 348 - version = "0.1.1" 349 - source = "registry+https://github.com/rust-lang/crates.io-index" 350 - checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 351 - dependencies = [ 352 - "block", 353 - "objc", 354 - "objc_id", 355 - ] 356 - 357 - [[package]] 358 - name = "objc_id" 359 - version = "0.1.1" 360 - source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 362 - dependencies = [ 363 - "objc", 364 - ] 365 - 366 - [[package]] 367 - name = "once_cell" 368 - version = "1.19.0" 369 - source = "registry+https://github.com/rust-lang/crates.io-index" 370 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 371 - 372 - [[package]] 373 - name = "packed_struct" 374 - version = "0.10.1" 375 - source = "registry+https://github.com/rust-lang/crates.io-index" 376 - checksum = "36b29691432cc9eff8b282278473b63df73bea49bc3ec5e67f31a3ae9c3ec190" 377 - dependencies = [ 378 - "bitvec", 379 - "packed_struct_codegen", 380 - "serde", 381 - ] 382 - 383 - [[package]] 384 - name = "packed_struct_codegen" 385 - version = "0.10.1" 386 - source = "registry+https://github.com/rust-lang/crates.io-index" 387 - checksum = "9cd6706dfe50d53e0f6aa09e12c034c44faacd23e966ae5a209e8bdb8f179f98" 388 - dependencies = [ 389 - "proc-macro2", 390 - "quote", 391 - "syn 1.0.109", 392 - ] 393 - 394 - [[package]] 395 - name = "paste" 396 - version = "1.0.15" 397 - source = "registry+https://github.com/rust-lang/crates.io-index" 398 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 399 - 400 - [[package]] 401 - name = "pkg-config" 402 - version = "0.3.30" 403 - source = "registry+https://github.com/rust-lang/crates.io-index" 404 - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 405 - 406 - [[package]] 407 - name = "portable-atomic" 408 - version = "1.7.0" 409 - source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" 411 - 412 - [[package]] 413 - name = "proc-macro2" 414 - version = "1.0.86" 415 - source = "registry+https://github.com/rust-lang/crates.io-index" 416 - checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 417 - dependencies = [ 418 - "unicode-ident", 419 - ] 420 - 421 - [[package]] 422 - name = "pyo3" 423 - version = "0.22.2" 424 - source = "registry+https://github.com/rust-lang/crates.io-index" 425 - checksum = "831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433" 426 - dependencies = [ 427 - "cfg-if", 428 - "indoc", 429 - "libc", 430 - "memoffset", 431 - "once_cell", 432 - "portable-atomic", 433 - "pyo3-build-config", 434 - "pyo3-ffi", 435 - "pyo3-macros", 436 - "unindent", 437 - ] 438 - 439 - [[package]] 440 - name = "pyo3-build-config" 441 - version = "0.22.2" 442 - source = "registry+https://github.com/rust-lang/crates.io-index" 443 - checksum = "1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8" 444 - dependencies = [ 445 - "once_cell", 446 - "target-lexicon", 447 - ] 448 - 449 - [[package]] 450 - name = "pyo3-ffi" 451 - version = "0.22.2" 452 - source = "registry+https://github.com/rust-lang/crates.io-index" 453 - checksum = "5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6" 454 - dependencies = [ 455 - "libc", 456 - "pyo3-build-config", 457 - ] 458 - 459 - [[package]] 460 - name = "pyo3-log" 461 - version = "0.11.0" 462 - source = "registry+https://github.com/rust-lang/crates.io-index" 463 - checksum = "3ac84e6eec1159bc2a575c9ae6723baa6ee9d45873e9bebad1e3ad7e8d28a443" 464 - dependencies = [ 465 - "arc-swap", 466 - "log", 467 - "pyo3", 468 - ] 469 - 470 - [[package]] 471 - name = "pyo3-macros" 472 - version = "0.22.2" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206" 475 - dependencies = [ 476 - "proc-macro2", 477 - "pyo3-macros-backend", 478 - "quote", 479 - "syn 2.0.71", 480 - ] 481 - 482 - [[package]] 483 - name = "pyo3-macros-backend" 484 - version = "0.22.2" 485 - source = "registry+https://github.com/rust-lang/crates.io-index" 486 - checksum = "ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372" 487 - dependencies = [ 488 - "heck", 489 - "proc-macro2", 490 - "pyo3-build-config", 491 - "quote", 492 - "syn 2.0.71", 493 - ] 494 - 495 - [[package]] 496 - name = "quote" 497 - version = "1.0.36" 498 - source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 500 - dependencies = [ 501 - "proc-macro2", 502 - ] 503 - 504 - [[package]] 505 - name = "radium" 506 - version = "0.7.0" 507 - source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 509 - 510 - [[package]] 511 - name = "regex" 512 - version = "1.10.5" 513 - source = "registry+https://github.com/rust-lang/crates.io-index" 514 - checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 515 - dependencies = [ 516 - "aho-corasick", 517 - "memchr", 518 - "regex-automata", 519 - "regex-syntax", 520 - ] 521 - 522 - [[package]] 523 - name = "regex-automata" 524 - version = "0.4.7" 525 - source = "registry+https://github.com/rust-lang/crates.io-index" 526 - checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 527 - dependencies = [ 528 - "aho-corasick", 529 - "memchr", 530 - "regex-syntax", 531 - ] 532 - 533 - [[package]] 534 - name = "regex-syntax" 535 - version = "0.8.4" 536 - source = "registry+https://github.com/rust-lang/crates.io-index" 537 - checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 538 - 539 - [[package]] 540 - name = "rustix" 541 - version = "0.38.34" 542 - source = "registry+https://github.com/rust-lang/crates.io-index" 543 - checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 544 - dependencies = [ 545 - "bitflags", 546 - "errno", 547 - "libc", 548 - "linux-raw-sys", 549 - "windows-sys", 550 - ] 551 - 552 - [[package]] 553 - name = "ryu" 554 - version = "1.0.18" 555 - source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 557 - 558 - [[package]] 559 - name = "serde" 560 - version = "1.0.204" 561 - source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" 563 - dependencies = [ 564 - "serde_derive", 565 - ] 566 - 567 - [[package]] 568 - name = "serde_derive" 569 - version = "1.0.204" 570 - source = "registry+https://github.com/rust-lang/crates.io-index" 571 - checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" 572 - dependencies = [ 573 - "proc-macro2", 574 - "quote", 575 - "syn 2.0.71", 576 - ] 577 - 578 - [[package]] 579 - name = "serde_json" 580 - version = "1.0.120" 581 - source = "registry+https://github.com/rust-lang/crates.io-index" 582 - checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" 583 - dependencies = [ 584 - "itoa", 585 - "ryu", 586 - "serde", 587 - ] 588 - 589 - [[package]] 590 - name = "skytemple_rust" 591 - version = "1.8.1" 592 - source = "git+https://github.com/SkyTemple/skytemple-rust.git?tag=1.8.1#889e3e9e4f9fe82b350c0e36368a28d82727fbe9" 593 - dependencies = [ 594 - "bytes", 595 - "encoding", 596 - "gettext-rs", 597 - "itertools", 598 - "log", 599 - "num-derive", 600 - "num-traits", 601 - "packed_struct", 602 - "paste", 603 - "pyo3", 604 - "pyo3-log", 605 - "skytemple_rust_macros", 606 - "thiserror", 607 - ] 608 - 609 - [[package]] 610 - name = "skytemple_rust_macros" 611 - version = "1.4.0" 612 - source = "git+https://github.com/SkyTemple/skytemple-rust.git?tag=1.8.1#889e3e9e4f9fe82b350c0e36368a28d82727fbe9" 613 - dependencies = [ 614 - "quote", 615 - "syn 1.0.109", 616 - ] 617 - 618 - [[package]] 619 - name = "skytemple_ssb_emulator" 620 - version = "1.8.0" 621 - dependencies = [ 622 - "byteorder", 623 - "crossbeam-channel", 624 - "desmume-rs", 625 - "lazy_static", 626 - "log", 627 - "pyo3", 628 - "pyo3-log", 629 - "serde_json", 630 - "skytemple_rust", 631 - "sprintf", 632 - ] 633 - 634 - [[package]] 635 - name = "sprintf" 636 - version = "0.3.1" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "39b60413e681681e22dfe3966674082c075c5f6ed73c3900b95dd19eb9e0181d" 639 - dependencies = [ 640 - "thiserror", 641 - ] 642 - 643 - [[package]] 644 - name = "syn" 645 - version = "1.0.109" 646 - source = "registry+https://github.com/rust-lang/crates.io-index" 647 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 648 - dependencies = [ 649 - "proc-macro2", 650 - "quote", 651 - "unicode-ident", 652 - ] 653 - 654 - [[package]] 655 - name = "syn" 656 - version = "2.0.71" 657 - source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462" 659 - dependencies = [ 660 - "proc-macro2", 661 - "quote", 662 - "unicode-ident", 663 - ] 664 - 665 - [[package]] 666 - name = "tap" 667 - version = "1.0.1" 668 - source = "registry+https://github.com/rust-lang/crates.io-index" 669 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 670 - 671 - [[package]] 672 - name = "target-lexicon" 673 - version = "0.12.15" 674 - source = "registry+https://github.com/rust-lang/crates.io-index" 675 - checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" 676 - 677 - [[package]] 678 - name = "temp-dir" 679 - version = "0.1.13" 680 - source = "registry+https://github.com/rust-lang/crates.io-index" 681 - checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231" 682 - 683 - [[package]] 684 - name = "tempfile" 685 - version = "3.10.1" 686 - source = "registry+https://github.com/rust-lang/crates.io-index" 687 - checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 688 - dependencies = [ 689 - "cfg-if", 690 - "fastrand", 691 - "rustix", 692 - "windows-sys", 693 - ] 694 - 695 - [[package]] 696 - name = "thiserror" 697 - version = "1.0.63" 698 - source = "registry+https://github.com/rust-lang/crates.io-index" 699 - checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 700 - dependencies = [ 701 - "thiserror-impl", 702 - ] 703 - 704 - [[package]] 705 - name = "thiserror-impl" 706 - version = "1.0.63" 707 - source = "registry+https://github.com/rust-lang/crates.io-index" 708 - checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 709 - dependencies = [ 710 - "proc-macro2", 711 - "quote", 712 - "syn 2.0.71", 713 - ] 714 - 715 - [[package]] 716 - name = "unicode-ident" 717 - version = "1.0.12" 718 - source = "registry+https://github.com/rust-lang/crates.io-index" 719 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 720 - 721 - [[package]] 722 - name = "unindent" 723 - version = "0.2.3" 724 - source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" 726 - 727 - [[package]] 728 - name = "winapi" 729 - version = "0.3.9" 730 - source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 732 - dependencies = [ 733 - "winapi-i686-pc-windows-gnu", 734 - "winapi-x86_64-pc-windows-gnu", 735 - ] 736 - 737 - [[package]] 738 - name = "winapi-i686-pc-windows-gnu" 739 - version = "0.4.0" 740 - source = "registry+https://github.com/rust-lang/crates.io-index" 741 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 742 - 743 - [[package]] 744 - name = "winapi-x86_64-pc-windows-gnu" 745 - version = "0.4.0" 746 - source = "registry+https://github.com/rust-lang/crates.io-index" 747 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 748 - 749 - [[package]] 750 - name = "windows-sys" 751 - version = "0.52.0" 752 - source = "registry+https://github.com/rust-lang/crates.io-index" 753 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 754 - dependencies = [ 755 - "windows-targets", 756 - ] 757 - 758 - [[package]] 759 - name = "windows-targets" 760 - version = "0.52.6" 761 - source = "registry+https://github.com/rust-lang/crates.io-index" 762 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 763 - dependencies = [ 764 - "windows_aarch64_gnullvm", 765 - "windows_aarch64_msvc", 766 - "windows_i686_gnu", 767 - "windows_i686_gnullvm", 768 - "windows_i686_msvc", 769 - "windows_x86_64_gnu", 770 - "windows_x86_64_gnullvm", 771 - "windows_x86_64_msvc", 772 - ] 773 - 774 - [[package]] 775 - name = "windows_aarch64_gnullvm" 776 - version = "0.52.6" 777 - source = "registry+https://github.com/rust-lang/crates.io-index" 778 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 779 - 780 - [[package]] 781 - name = "windows_aarch64_msvc" 782 - version = "0.52.6" 783 - source = "registry+https://github.com/rust-lang/crates.io-index" 784 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 785 - 786 - [[package]] 787 - name = "windows_i686_gnu" 788 - version = "0.52.6" 789 - source = "registry+https://github.com/rust-lang/crates.io-index" 790 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 791 - 792 - [[package]] 793 - name = "windows_i686_gnullvm" 794 - version = "0.52.6" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 797 - 798 - [[package]] 799 - name = "windows_i686_msvc" 800 - version = "0.52.6" 801 - source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 803 - 804 - [[package]] 805 - name = "windows_x86_64_gnu" 806 - version = "0.52.6" 807 - source = "registry+https://github.com/rust-lang/crates.io-index" 808 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 809 - 810 - [[package]] 811 - name = "windows_x86_64_gnullvm" 812 - version = "0.52.6" 813 - source = "registry+https://github.com/rust-lang/crates.io-index" 814 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 815 - 816 - [[package]] 817 - name = "windows_x86_64_msvc" 818 - version = "0.52.6" 819 - source = "registry+https://github.com/rust-lang/crates.io-index" 820 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 821 - 822 - [[package]] 823 - name = "wyz" 824 - version = "0.5.1" 825 - source = "registry+https://github.com/rust-lang/crates.io-index" 826 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 827 - dependencies = [ 828 - "tap", 829 - ]
+48 -29
pkgs/development/python-modules/skytemple-ssb-emulator/default.nix
··· 1 1 { 2 - alsa-lib, 2 + lib, 3 3 buildPythonPackage, 4 - cargo, 5 4 fetchFromGitHub, 5 + rustPlatform, 6 + 7 + # build-system 8 + meson, 9 + setuptools, 10 + setuptools-rust, 11 + 12 + # buildInputs 13 + SDL2, 14 + alsa-lib, 6 15 glib, 7 - lib, 8 16 libpcap, 9 - meson, 17 + soundtouch, 18 + zlib, 19 + 20 + # nativeBuildInputs 21 + cargo, 10 22 ninja, 11 23 openal, 12 24 pkg-config, 13 - range-typed-integers, 14 25 rustc, 15 - rustPlatform, 16 - SDL2, 17 - setuptools, 18 - setuptools-rust, 19 - soundtouch, 20 - zlib, 26 + 27 + # dependencies 28 + range-typed-integers, 21 29 }: 22 30 buildPythonPackage rec { 23 31 pname = "skytemple-ssb-emulator"; 24 - version = "1.8.0"; 32 + version = "1.8.1"; 25 33 pyproject = true; 26 34 27 35 src = fetchFromGitHub { 28 36 owner = "SkyTemple"; 29 - repo = pname; 30 - rev = version; 31 - hash = "sha256-9xD9Q/oYsi9tuxTOJ6ItLbWkqAjG78uzXYZXOiITDEA="; 37 + repo = "skytemple-ssb-emulator"; 38 + tag = version; 39 + hash = "sha256-WDTSW0Vg0oL9+2J5/nIx6sd/ZWqsiDu1trpzuXNw0Kg="; 32 40 }; 33 41 34 - cargoDeps = rustPlatform.importCargoLock { 35 - lockFile = ./Cargo.lock; 36 - outputHashes = { 37 - "skytemple_rust-1.8.1" = "sha256-KtMqgUOlyF02msQRouE4NpvCHqahY+aRiRV9P32ASqg="; 38 - }; 42 + # Otherwise, fails with: 43 + # [-Wimplicit-function-declaration] and [-Wint-conversion] errors 44 + # https://github.com/SkyTemple/desmume-rs/pull/38 45 + postPatch = '' 46 + substituteInPlace "$cargoDepsCopy"/desmume-sys-*/build.rs \ 47 + --replace-fail \ 48 + '.arg("-Dbuildtype=release")' \ 49 + '.arg("-Dbuildtype=release").arg("-Dc_std=gnu11").arg("-Dcpp_std=gnu++14")' 50 + ''; 51 + 52 + cargoDeps = rustPlatform.fetchCargoVendor { 53 + inherit src pname; 54 + hash = "sha256-Fgc0gFzDrdcV73HU39cqyw74nln4EKHokz86V8k8TAI="; 39 55 }; 40 56 57 + build-system = [ 58 + meson 59 + setuptools 60 + setuptools-rust 61 + ]; 62 + 41 63 buildInputs = [ 64 + SDL2 42 65 alsa-lib 43 66 glib 44 67 libpcap 45 - SDL2 46 68 soundtouch 47 69 zlib 48 70 ]; 49 71 50 72 nativeBuildInputs = [ 51 73 cargo 52 - meson 53 74 ninja 54 75 openal 55 76 pkg-config 77 + rustPlatform.cargoSetupHook 56 78 rustc 57 - rustPlatform.cargoSetupHook 58 - setuptools 59 - setuptools-rust 60 79 ]; 61 80 62 - propagatedBuildInputs = [ range-typed-integers ]; 81 + dependencies = [ range-typed-integers ]; 63 82 64 83 hardeningDisable = [ "format" ]; 65 84 66 85 doCheck = false; # there are no tests 67 86 pythonImportsCheck = [ "skytemple_ssb_emulator" ]; 68 87 69 - meta = with lib; { 88 + meta = { 70 89 description = "SkyTemple Script Engine Debugger Emulator Backend"; 71 90 homepage = "https://github.com/SkyTemple/skytemple-ssb-emulator"; 72 - license = licenses.gpl3Plus; 73 - maintainers = with maintainers; [ marius851000 ]; 91 + license = lib.licenses.gpl3Plus; 92 + maintainers = with lib.maintainers; [ marius851000 ]; 74 93 }; 75 94 }
+18 -10
pkgs/development/python-modules/torch-geometric/default.nix
··· 57 57 58 58 # tests 59 59 pytestCheckHook, 60 + writableTmpDirAsHomeHook, 61 + pythonAtLeast, 60 62 }: 61 63 62 64 buildPythonPackage rec { ··· 148 150 149 151 nativeCheckInputs = [ 150 152 pytestCheckHook 153 + writableTmpDirAsHomeHook 151 154 ]; 152 155 153 - preCheck = '' 154 - export HOME=$(mktemp -d) 155 - ''; 156 - 157 156 disabledTests = 158 157 [ 159 - # TODO: try to re-enable when triton will have been updated to 3.0 160 - # torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised: 161 - # LoweringException: ImportError: cannot import name 'triton_key' from 'triton.compiler.compiler' 162 - "test_compile_hetero_conv_graph_breaks" 163 - "test_compile_multi_aggr_sage_conv" 164 - 165 158 # RuntimeError: addmm: computation on CPU is not implemented for SparseCsr + SparseCsr @ SparseCsr without MKL. 166 159 # PyTorch built with MKL has better support for addmm with sparse CPU tensors. 167 160 "test_asap" ··· 174 167 # This test uses `torch.jit` which might not be working on darwin: 175 168 # RuntimeError: required keyword attribute 'value' has the wrong type 176 169 "test_traceable_my_conv_with_self_loops" 170 + ] 171 + ++ lib.optionals (pythonAtLeast "3.13") [ 172 + # RuntimeError: Dynamo is not supported on Python 3.13+ 173 + "test_compile" 174 + 175 + # RuntimeError: Python 3.13+ not yet supported for torch.compile 176 + "test_compile_graph_breaks" 177 + "test_compile_multi_aggr_sage_conv" 178 + "test_compile_hetero_conv_graph_breaks" 179 + 180 + # AttributeError: module 'typing' has no attribute 'io'. Did you mean: 'IO'? 181 + "test_packaging" 182 + 183 + # RuntimeError: Boolean value of Tensor with more than one value is ambiguous 184 + "test_feature_store" 177 185 ]; 178 186 179 187 meta = {
+7 -1
pkgs/development/python-modules/zamg/default.nix
··· 2 2 lib, 3 3 aiohttp, 4 4 aresponses, 5 + async-timeout, 5 6 buildPythonPackage, 6 7 fetchFromGitHub, 7 8 poetry-core, ··· 25 26 hash = "sha256-j864+3c0GDDftdLqLDD0hizT54c0IgTjT77jOneXlq0="; 26 27 }; 27 28 29 + pythonRelaxDeps = [ "async-timeout" ]; 30 + 28 31 build-system = [ poetry-core ]; 29 32 30 - dependencies = [ aiohttp ]; 33 + dependencies = [ 34 + aiohttp 35 + async-timeout 36 + ]; 31 37 32 38 nativeCheckInputs = [ 33 39 aresponses
+2 -2
pkgs/development/tools/build-managers/sbt/default.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "sbt"; 13 - version = "1.10.7"; 13 + version = "1.10.9"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/sbt/sbt/releases/download/v${finalAttrs.version}/sbt-${finalAttrs.version}.tgz"; 17 - hash = "sha256-MsFSM8Y2wjPuJaLDGHkEnbcCHP73CAfBh1FcOblrD+Y="; 17 + hash = "sha256-a3BLpJduUqkcTx+zmU1yXturCAfF/DrCnMVB18JSYzU="; 18 18 }; 19 19 20 20 postPatch = ''
+11 -16
pkgs/development/tools/electron/binary/generic.nix
··· 151 151 dontBuild = true; 152 152 153 153 installPhase = '' 154 - mkdir -p $out/libexec/electron $out/bin 154 + mkdir -p $out/libexec/electron 155 155 unzip -d $out/libexec/electron $src 156 - ln -s $out/libexec/electron/electron $out/bin 157 156 chmod u-x $out/libexec/electron/*.so* 158 157 ''; 159 158 160 - # We use null here to not cause unnecessary rebuilds. 161 - dontWrapGApps = if needsAarch64PageSizeFix then true else null; 162 - preFixup = 163 - if needsAarch64PageSizeFix then 164 - '' 165 - wrapProgram "$out/libexec/electron/chrome_crashpad_handler" "''${gappsWrapperArgs[@]}" 166 - wrapProgram "$out/libexec/electron/chrome-sandbox" "''${gappsWrapperArgs[@]}" 167 - wrapProgram "$out/libexec/electron/electron" "''${gappsWrapperArgs[@]}" \ 168 - --add-flags "--js-flags=--no-decommit-pooled-pages" 169 - '' 170 - else 171 - null; 159 + # We don't want to wrap the contents of $out/libexec automatically 160 + dontWrapGApps = true; 161 + 162 + preFixup = '' 163 + makeWrapper "$out/libexec/electron/electron" $out/bin/electron \ 164 + "''${gappsWrapperArgs[@]}" \ 165 + ${lib.optionalString needsAarch64PageSizeFix "--add-flags '--js-flags=--no-decommit-pooled-pages'"} 166 + ''; 172 167 173 168 postFixup = '' 174 169 patchelf \ 175 170 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 176 171 --set-rpath "${electronLibPath}:$out/libexec/electron" \ 177 - $out/libexec/electron/.electron-wrapped \ 178 - $out/libexec/electron/.chrome_crashpad_handler-wrapped 172 + $out/libexec/electron/electron \ 173 + $out/libexec/electron/chrome_crashpad_handler 179 174 180 175 # patch libANGLE 181 176 patchelf \
+1 -1
pkgs/pkgs-lib/formats.nix
··· 620 620 import xmltodict 621 621 622 622 with open(os.environ["valuePath"], "r") as f: 623 - print(xmltodict.unparse(json.load(f), full_document=${toString withHeader}, pretty=True, indent=" " * 2)) 623 + print(xmltodict.unparse(json.load(f), full_document=${if withHeader then "True" else "False"}, pretty=True, indent=" " * 2)) 624 624 ''; 625 625 passAsFile = [ 626 626 "value"
+14 -14
pkgs/servers/adguardhome/bins.nix
··· 1 1 { fetchurl, fetchzip }: 2 2 { 3 3 x86_64-darwin = fetchzip { 4 - sha256 = "sha256-uviTmopXz7OYVr4H2M/dFOMw0vD5P+3t5CChSL2HyrE="; 5 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_darwin_amd64.zip"; 4 + sha256 = "sha256-wNDPmB/RyTc3ZZWx7glhDx3aeWFrvcsiNv7hvsnWWu4="; 5 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.57/AdGuardHome_darwin_amd64.zip"; 6 6 }; 7 7 aarch64-darwin = fetchzip { 8 - sha256 = "sha256-P9n6H8YmttcZE5E/7nw/Bc+Gzb4nHbs3L/2pgdqUyFw="; 9 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_darwin_arm64.zip"; 8 + sha256 = "sha256-gm9QHJFrCbKyEK6RsSKCeIQY2eYJIXO1n4vAkA3yatY="; 9 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.57/AdGuardHome_darwin_arm64.zip"; 10 10 }; 11 11 i686-linux = fetchurl { 12 - sha256 = "sha256-JPhx1Hqu5o3K4bBulStedLZexCtZhgZNgzvGTqUn3XY="; 13 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_386.tar.gz"; 12 + sha256 = "sha256-2TVrjG4C4uLsBUJoya4YxiOlTJlcmzPG6lUWcCj/PYE="; 13 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.57/AdGuardHome_linux_386.tar.gz"; 14 14 }; 15 15 x86_64-linux = fetchurl { 16 - sha256 = "sha256-BEqPo3jeLukMnykO+6GNZ93bplDCOcV33BOHleQLWDI="; 17 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_amd64.tar.gz"; 16 + sha256 = "sha256-E2bzQIYsRpijlJnjD+V3lh5a1nauD5aMVoI/9tHfrRM="; 17 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.57/AdGuardHome_linux_amd64.tar.gz"; 18 18 }; 19 19 aarch64-linux = fetchurl { 20 - sha256 = "sha256-JxitRduWdp4uJCcoR7FA26prDIc68CzsFOviehxDRxI="; 21 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_arm64.tar.gz"; 20 + sha256 = "sha256-0yedCjUkpye2Rly87a5Qdyfy8/kgrEOrHKpbZ0YhruM="; 21 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.57/AdGuardHome_linux_arm64.tar.gz"; 22 22 }; 23 23 armv6l-linux = fetchurl { 24 - sha256 = "sha256-TdBDGSny3xWRrMG5MamrN26E/fOf7V9jHvxxbK+7BPU="; 25 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_armv6.tar.gz"; 24 + sha256 = "sha256-RhPXB3G9iDmijTCsljXedJxqLr8Zna5IzU18KITU0m0="; 25 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.57/AdGuardHome_linux_armv6.tar.gz"; 26 26 }; 27 27 armv7l-linux = fetchurl { 28 - sha256 = "sha256-mrBsebAKSelAMcuurAUiZdPKr2AGi9lnk1Dhz+PAm/0="; 29 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_armv7.tar.gz"; 28 + sha256 = "sha256-tAtuMWgy+HMUIMbKLQZOMVO7z65UuPIZnHpJr1IYpJw="; 29 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.57/AdGuardHome_linux_armv7.tar.gz"; 30 30 }; 31 31 }
+1 -1
pkgs/servers/adguardhome/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "adguardhome"; 16 - version = "0.107.56"; 16 + version = "0.107.57"; 17 17 src = sources.${system} or (throw "Source for ${pname} is not available for ${system}"); 18 18 19 19 installPhase = ''
+2 -2
pkgs/servers/sql/percona-server/8_0.nix
··· 43 43 44 44 stdenv.mkDerivation (finalAttrs: { 45 45 pname = "percona-server"; 46 - version = "8.0.40-31"; 46 + version = "8.0.41-32"; 47 47 48 48 src = fetchurl { 49 49 url = "https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-${finalAttrs.version}/source/tarball/percona-server-${finalAttrs.version}.tar.gz"; 50 - hash = "sha256-ExhnDY4XbCTfdAGfdI9fIz4nh/hl3T1B1heQq1p3LE4="; 50 + hash = "sha256-3ua/8X0vzbBzjRNhmMjdz3Wfk7ECs67bPoCYBBNXywc="; 51 51 }; 52 52 53 53 nativeBuildInputs = [
+6
pkgs/top-level/python-packages.nix
··· 4042 4042 4043 4043 dvc-objects = callPackage ../development/python-modules/dvc-objects { }; 4044 4044 4045 + dvc-oss = callPackage ../development/python-modules/dvc-oss { }; 4046 + 4045 4047 dvc-render = callPackage ../development/python-modules/dvc-render { }; 4046 4048 4047 4049 dvc-s3 = callPackage ../development/python-modules/dvc-s3 { }; ··· 4051 4053 dvc-studio-client = callPackage ../development/python-modules/dvc-studio-client { }; 4052 4054 4053 4055 dvc-task = callPackage ../development/python-modules/dvc-task { }; 4056 + 4057 + dvc-webdav = callPackage ../development/python-modules/dvc-webdav { }; 4058 + 4059 + dvc-webhdfs = callPackage ../development/python-modules/dvc-webhdfs { }; 4054 4060 4055 4061 dvclive = callPackage ../development/python-modules/dvclive { }; 4056 4062