diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index 83791c36780c..000000000000 --- a/.mergify.yml +++ /dev/null @@ -1,21 +0,0 @@ -queue_rules: - # This rule is for https://docs.mergify.com/commands/queue/ - # and can be triggered with: @mergifyio queue - - name: default - merge_conditions: - # all github action checks in this list are required to merge a pull request - - check-success=Attributes - - check-success=Check - - check-success=Outpaths (aarch64-darwin) - - check-success=Outpaths (aarch64-linux) - - check-success=Outpaths (x86_64-darwin) - - check-success=Outpaths (x86_64-linux) - - check-success=Process - - check-success=Request - - check-success=editorconfig-check - - check-success=label-pr - - check-success=nix-files-parseable-check - - check-success=nixfmt-check - - check-success=nixpkgs-vet - # queue up to 5 pull requests at a time - batch_size: 5 diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index bd40ea7cd137..a91395c7d540 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4279,13 +4279,6 @@ githubId = 9086315; name = "Connor Brewster"; }; - cburstedde = { - email = "burstedde@ins.uni-bonn.de"; - github = "cburstedde"; - githubId = 109908; - name = "Carsten Burstedde"; - keys = [ { fingerprint = "1127 A432 6524 BF02 737B 544E 0704 CD9E 550A 6BCD"; } ]; - }; ccellado = { email = "annplague@gmail.com"; github = "ccellado"; diff --git a/nixos/lib/testing/run.nix b/nixos/lib/testing/run.nix index 752c1e911803..45ab311cfbc4 100644 --- a/nixos/lib/testing/run.nix +++ b/nixos/lib/testing/run.nix @@ -106,6 +106,11 @@ in # useful for inspection (debugging / exploration) passthru.config = config; + /** + For discoverTests only. Deprecated. Will be removed when discoverTests can be removed from NixOS all-tests.nix. + */ + passthru.test = config.test; + # Docs: nixos/doc/manual/development/writing-nixos-tests.section.md /** See https://nixos.org/manual/nixos/unstable#sec-override-nixos-test diff --git a/nixos/modules/services/desktop-managers/lomiri.nix b/nixos/modules/services/desktop-managers/lomiri.nix index 57b38f81f0f3..364acd2dfde2 100644 --- a/nixos/modules/services/desktop-managers/lomiri.nix +++ b/nixos/modules/services/desktop-managers/lomiri.nix @@ -7,6 +7,9 @@ let cfg = config.services.desktopManager.lomiri; + nixos-gsettings-overrides = pkgs.lomiri.lomiri-gsettings-overrides.override { + inherit (cfg) extraGSettingsOverrides extraGSettingsOverridePackages; + }; in { options.services.desktopManager.lomiri = { @@ -22,6 +25,18 @@ in type = lib.types.bool; default = config.services.xserver.displayManager.lightdm.greeters.lomiri.enable || cfg.enable; }; + + extraGSettingsOverrides = lib.mkOption { + description = "Additional GSettings overrides."; + type = lib.types.lines; + default = ""; + }; + + extraGSettingsOverridePackages = lib.mkOption { + description = "List of packages for which GSettings are overridden."; + type = lib.types.listOf lib.types.path; + default = [ ]; + }; }; config = lib.mkMerge [ @@ -43,10 +58,17 @@ in "/share/wallpapers" ]; - systemPackages = with pkgs.lomiri; [ - lomiri-wallpapers # default + additional wallpaper - suru-icon-theme # basic indicator icons - ]; + # Override GSettings defaults + sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas"; + + systemPackages = + [ + nixos-gsettings-overrides # GSettings default overrides + ] + ++ (with pkgs.lomiri; [ + lomiri-wallpapers # default + additional wallpaper + suru-icon-theme # basic indicator icons + ]); }; fonts.packages = with pkgs; [ diff --git a/nixos/modules/services/matrix/continuwuity.nix b/nixos/modules/services/matrix/continuwuity.nix index 5170011d3037..c76b55ed5a2e 100644 --- a/nixos/modules/services/matrix/continuwuity.nix +++ b/nixos/modules/services/matrix/continuwuity.nix @@ -210,7 +210,7 @@ in wants = [ "network-online.target" ]; after = [ "network-online.target" ]; environment = lib.mkMerge [ - { CONDUWUIT_CONFIG = configFile; } + { CONTINUWUITY_CONFIG = configFile; } cfg.extraEnvironment ]; startLimitBurst = 5; diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix index b0af0a6e6ee7..ea09cef12fb6 100644 --- a/nixos/modules/services/networking/ntp/chrony.nix +++ b/nixos/modules/services/networking/ntp/chrony.nix @@ -318,13 +318,6 @@ in Alternatively, disable this behaviour by `services.chrony.enableRTCTrimming = false;` ''; } - { - assertion = !(cfg.enable && config.environment.memoryAllocator.provider == "graphene-hardened"); - message = '' - Chrony doesn't work with the graphene-hardened memory allocator set by - `environment.memoryAllocator.provider`. - ''; - } ]; }; } diff --git a/nixos/modules/services/web-apps/peertube.nix b/nixos/modules/services/web-apps/peertube.nix index d4c9c25a9280..b2ae9d3374e1 100644 --- a/nixos/modules/services/web-apps/peertube.nix +++ b/nixos/modules/services/web-apps/peertube.nix @@ -20,6 +20,8 @@ let NPM_CONFIG_CACHE = "/var/cache/peertube/.npm"; NPM_CONFIG_PREFIX = cfg.package; HOME = cfg.package; + # Used for auto video transcription + HF_HOME = "/var/cache/peertube/huggingface"; }; systemCallsList = [ @@ -36,7 +38,6 @@ let cfgService = { # Proc filesystem - ProcSubset = "pid"; ProtectProc = "invisible"; # Access write directories UMask = "0027"; @@ -420,6 +421,10 @@ in }; }; }; + video_transcription = { + engine = lib.mkDefault "whisper-ctranslate2"; + engine_path = lib.mkDefault (lib.getExe pkgs.whisper-ctranslate2); + }; } (lib.mkIf cfg.redis.enableUnixSocket { redis = { diff --git a/nixos/modules/tasks/network-interfaces-systemd.nix b/nixos/modules/tasks/network-interfaces-systemd.nix index 391303784969..0fcab643aad2 100644 --- a/nixos/modules/tasks/network-interfaces-systemd.nix +++ b/nixos/modules/tasks/network-interfaces-systemd.nix @@ -79,7 +79,7 @@ let links = mkIf i.wakeOnLan.enable { "40-${i.name}" = { matchConfig.name = i.name; - linkConfig.WakeOnLan = i.wakeOnLan.policy; + linkConfig.WakeOnLan = concatStringsSep " " i.wakeOnLan.policy; }; }; netdevs = mkIf i.virtual { diff --git a/nixos/modules/virtualisation/ec2-data.nix b/nixos/modules/virtualisation/ec2-data.nix index 63fc61f12a78..0e71bde0a452 100644 --- a/nixos/modules/virtualisation/ec2-data.nix +++ b/nixos/modules/virtualisation/ec2-data.nix @@ -34,7 +34,7 @@ with lib; ${optionalString (config.networking.hostName == "") '' echo "setting host name..." if [ -s /etc/ec2-metadata/hostname ]; then - ${lib.getExe hostname-debian} -F /etc/ec2-metadata/hostname + ${lib.getExe pkgs.hostname-debian} -F /etc/ec2-metadata/hostname fi ''} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index d370a4180286..4fd1c64693ac 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -18,10 +18,12 @@ with pkgs.lib; let + # TODO: remove when handleTest is gone (make sure nixosTests and nixos/release.nix#tests are unaffected) + # TODO: when removing, also deprecate `test` attribute in ../lib/testing/run.nix discoverTests = val: if isAttrs val then - if hasAttr "test" val then + if (val ? test) then callTest val else mapAttrs (n: s: if n == "passthru" then s else discoverTests s) val diff --git a/nixos/tests/chrony.nix b/nixos/tests/chrony.nix index 99722d76bbbe..ddb375a40f75 100644 --- a/nixos/tests/chrony.nix +++ b/nixos/tests/chrony.nix @@ -1,14 +1,11 @@ -{ lib, ... }: { name = "chrony"; - meta.maintainers = with lib.maintainers; [ fpletz ]; - nodes.machine = { services.chrony.enable = true; specialisation.hardened.configuration = { - services.chrony.enableMemoryLocking = true; + environment.memoryAllocator.provider = "graphene-hardened"; }; }; diff --git a/nixos/tests/lomiri.nix b/nixos/tests/lomiri.nix index 42d882fd1454..42c93f3070f8 100644 --- a/nixos/tests/lomiri.nix +++ b/nixos/tests/lomiri.nix @@ -139,12 +139,8 @@ let Move the mouse to a screen location and hit left-click. """ - # Need to reset to top-left, --absolute doesn't work? - machine.execute("ydotool mousemove -- -10000 -10000") - machine.sleep(2) - # Move - machine.execute(f"ydotool mousemove -- {xpos} {ypos}") + machine.execute(f"ydotool mousemove --absolute -- {xpos} {ypos}") machine.sleep(2) # Click (C0 - left button: down & up) @@ -157,7 +153,7 @@ let """ # Using the keybind has a chance of instantly closing the menu again? Just click the button - mouse_click(20, 30) + mouse_click(15, 15) ''; @@ -653,7 +649,7 @@ in machine.screenshot("settings_lomiri-content-hub_peers") # Select Morph as content source - mouse_click(370, 100) + mouse_click(340, 80) # Expect Morph to be brought into the foreground, with its Downloads page open wait_for_text("No downloads") @@ -853,8 +849,8 @@ in ocr = [ "Log Out" ]; extraCheck = '' # We should be able to log out and return to the greeter - mouse_click(720, 280) # "Log Out" - mouse_click(400, 240) # confirm logout + mouse_click(600, 280) # "Log Out" + mouse_click(340, 220) # confirm logout machine.wait_until_fails("pgrep -u ${user} -f 'lomiri --mode=full-shell'") ''; }) diff --git a/pkgs/applications/audio/mixxx/default.nix b/pkgs/applications/audio/mixxx/default.nix index 027aab52109d..67fe6811a98a 100644 --- a/pkgs/applications/audio/mixxx/default.nix +++ b/pkgs/applications/audio/mixxx/default.nix @@ -65,6 +65,12 @@ stdenv.mkDerivation rec { hash = "sha256-dKk3n3KDindnLbON52SW5h4cz96WVi0OPjwA27HqQCI="; }; + # Should be removed when bumping to 2.6.x + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-warn "LIBDJINTEROP_VERSION 0.24.3" "LIBDJINTEROP_VERSION 0.26.1" + ''; + nativeBuildInputs = [ cmake pkg-config diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index 5570d1dbada2..b6aa92bfa8a8 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -20,12 +20,12 @@ let sha256Hash = "sha256-MEUqYZd/Ny2spzFqbZ40j2H4Tg6pHQGWqkpRrVtbwO8="; }; betaVersion = { - version = "2025.1.1.11"; # "Android Studio Narwhal | 2025.1.1 RC 1" - sha256Hash = "sha256-upx+qcrd+E4XVV94iaqZPN8w1RpcD8KfV37397nkznU="; + version = "2025.1.1.12"; # "Android Studio Narwhal | 2025.1.1 RC 2" + sha256Hash = "sha256-mqQM39PePFYWIgukzN3X4rTHPUcdrFTc/OC9w4t+wJM="; }; latestVersion = { - version = "2025.1.2.7"; # "Android Studio Narwhal Feature Drop | 2025.1.2 Canary 7" - sha256Hash = "sha256-wNBBvdofV6kL/C+JQNPz90YXzRqWYjkYaJGB4HHH6L4="; + version = "2025.1.2.8"; # "Android Studio Narwhal Feature Drop | 2025.1.2 Canary 8" + sha256Hash = "sha256-p7sIraR5MbFqr2svD1GKR71I0U1UDMkmAW4PAHjWyD4="; }; in { diff --git a/pkgs/applications/editors/emacs/make-emacs.nix b/pkgs/applications/editors/emacs/make-emacs.nix index abb61a2a228c..ac981809ca16 100644 --- a/pkgs/applications/editors/emacs/make-emacs.nix +++ b/pkgs/applications/editors/emacs/make-emacs.nix @@ -67,11 +67,7 @@ zlib, # Boolean flags - - # FIXME: Native compilation breaks build and runtime on macOS 15.4; - # see . - withNativeCompilation ? - stdenv.buildPlatform.canExecute stdenv.hostPlatform && !stdenv.hostPlatform.isDarwin, + withNativeCompilation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, noGui ? false, srcRepo ? true, withAcl ? false, diff --git a/pkgs/applications/editors/geany/default.nix b/pkgs/applications/editors/geany/default.nix index 4c98f18c4346..21b8ba0adc9d 100644 --- a/pkgs/applications/editors/geany/default.nix +++ b/pkgs/applications/editors/geany/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "geany"; - version = "2.0"; + version = "2.1"; outputs = [ "out" @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://download.geany.org/geany-${finalAttrs.version}.tar.bz2"; - hash = "sha256-VltM0vAxHB46Fn7HHEoy26ZC4P5VSuW7a4F3t6dMzJI="; + hash = "sha256-a5aohERjMAwQuWkqCl7a2CNu7J6ENC9XX4PU/IkzEig="; }; patches = [ @@ -46,9 +46,7 @@ stdenv.mkDerivation (finalAttrs: { wrapGAppsHook3 ]; - buildInputs = [ - gtk3 - ]; + buildInputs = [ gtk3 ]; preCheck = '' patchShebangs --build tests/ctags/runner.sh diff --git a/pkgs/applications/editors/geany/disable-test-sidebar.patch b/pkgs/applications/editors/geany/disable-test-sidebar.patch index a4b71516c5a5..2ca8f045af9f 100644 --- a/pkgs/applications/editors/geany/disable-test-sidebar.patch +++ b/pkgs/applications/editors/geany/disable-test-sidebar.patch @@ -1,10 +1,11 @@ --- a/tests/Makefile.in 2023-10-19 18:10:06.000000000 +0200 -+++ b/tests/Makefile.in 2023-11-10 00:13:09.816498568 +0100 -@@ -86,7 +86,7 @@ ++++ b/tests/Makefile.in 2025-07-06 18:09:09.816498568 +0100 +@@ -86,8 +86,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ --check_PROGRAMS = test_utils$(EXEEXT) test_sidebar$(EXEEXT) +-check_PROGRAMS = test_utils$(EXEEXT) test_sidebar$(EXEEXT) \ +- test_encodings$(EXEEXT) +check_PROGRAMS = test_utils$(EXEEXT) subdir = tests ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ca5b4a3e6dbc..6ab87df26539 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1094,26 +1094,26 @@ let sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-1swpgwNLCMWjzDYziXuvvPv8cox2+8ZaYR4fUDoHRkY="; + hash = "sha256-mm7/ITiXuSrFrAwRPVYYJ6l5b4ODyiCPv5H+WioDAWY="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-uBSd/6Z2689n0vExoeaEwodLjjeBULo/RaGu8cGgvsQ="; + hash = "sha256-ySFiSJ+6AgxECzekBIlPl2BhWJvt5Rf1DFqg6b/6PDs="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-WdSKNC2DjR3n9VVJh5OBasmVq/sIXiWFajhniSwxPuw="; + hash = "sha256-zqvhlA9APWtJowCOceB52HsfU3PaAWciZWxY/QcOYgg="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-cwTUoVai9N2v5VmfYIKC+w8jYLcQhHGK5TLqxOBr05Q="; + hash = "sha256-CjzAntSjbYlauVptCnqE/HpwdudoGaTMML6Fyzj48pU="; }; }; in { name = "continue"; publisher = "Continue"; - version = "1.1.11"; + version = "1.1.49"; } // sources.${stdenv.system}; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; @@ -2133,8 +2133,8 @@ let mktplcRef = { name = "gitlab-workflow"; publisher = "gitlab"; - version = "6.28.2"; - hash = "sha256-FOm0EWleDT5+xjb0Jif1TPnJrU+Zc1PfhKBvP6dUtBs="; + version = "6.32.2"; + hash = "sha256-ZPfzCje8mAWr0Ntr1MEGvUsvCSi+ocPDVEXiezAI5N8="; }; meta = { description = "GitLab extension for Visual Studio Code"; diff --git a/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix b/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix index d24598086008..8c63c7922519 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mednafen-saturn"; - version = "0-unstable-2025-06-22"; + version = "0-unstable-2025-07-01"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-saturn-libretro"; - rev = "e6c4275f1bc93163a35db30cbd5399c046cf112d"; - hash = "sha256-CnjBf/dWkbzwhvsnmYAJFC254mQ7+QkcLu4GavZhg5s="; + rev = "ccba5265f60f8e64a1984c9d14d383606193ea6a"; + hash = "sha256-Ixjduv67sPJmf0BH8GaJyyTdpDV/e1UCWCeOb7vLggo="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 53fbe3ca335c..e69b304021bf 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2025-06-28"; + version = "0-unstable-2025-07-06"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "1f2b4de6c148cfd4514f415dbf40cd684840be70"; - hash = "sha256-QWy3PKnPj5ol52KOV/SMpNuiERnmmBHs+087qKCvM3M="; + rev = "32e05485c5cf48bbe393ca5ce2b356db4a73ddbf"; + hash = "sha256-sU2bmCYpXl5VPpu2qZtXGgJJ523fPQsoQSWYhTwAkOs="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/libretro/cores/vice.nix b/pkgs/applications/emulators/libretro/cores/vice.nix index 9438d6b88ac2..41c95d2661d1 100644 --- a/pkgs/applications/emulators/libretro/cores/vice.nix +++ b/pkgs/applications/emulators/libretro/cores/vice.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "vice-${type}"; - version = "0-unstable-2025-06-29"; + version = "0-unstable-2025-07-05"; src = fetchFromGitHub { owner = "libretro"; repo = "vice-libretro"; - rev = "4f53f97418f72bbefefff8d5746aa49942fc9848"; - hash = "sha256-P8UN3r7clkwY7OD5iQKjLys55q+tfpAVl8abhKj3ZOc="; + rev = "94cd4c7d010957109527403fff4b753f918efd3d"; + hash = "sha256-MjdaBluBmdf22F9yG8xZtCTAqhM4P5bvIcFm0Cga9FM="; }; makefile = "Makefile"; diff --git a/pkgs/applications/misc/wikicurses/default.nix b/pkgs/applications/misc/wikicurses/default.nix index 290d0cae5c0d..4d977477108d 100644 --- a/pkgs/applications/misc/wikicurses/default.nix +++ b/pkgs/applications/misc/wikicurses/default.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, pythonPackages, + installShellFiles, }: pythonPackages.buildPythonApplication rec { @@ -21,6 +22,10 @@ pythonPackages.buildPythonApplication rec { "man" ]; + nativeBuildInputs = [ + installShellFiles + ]; + propagatedBuildInputs = with pythonPackages; [ urwid beautifulsoup4 @@ -28,9 +33,7 @@ pythonPackages.buildPythonApplication rec { ]; postInstall = '' - mkdir -p $man/share/man/man{1,5} - cp wikicurses.1 $man/share/man/man1/ - cp wikicurses.conf.5 $man/share/man/man5/ + installManPage wikicurses.1 wikicurses.conf.5 ''; doCheck = false; diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 7f6ee37d61a7..9efb34dec8fd 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "138.0.7204.92", + "version": "138.0.7204.100", "chromedriver": { - "version": "138.0.7204.93", - "hash_darwin": "sha256-Fo5N9rAgHSSnYxrcWMHRezLh8DKi+etZQNjwUKJn7dI=", - "hash_darwin_aarch64": "sha256-A46qZtWNli5IuR043RzrEQlNIyeddkyU+5/UJgg5SgU=" + "version": "138.0.7204.101", + "hash_darwin": "sha256-ow+R2jcfm5tryB6UfnUNklVfLGc2Tzj2W6Nul6pRglI=", + "hash_darwin_aarch64": "sha256-GGcDoSkH8Z4N8yOL77nNMtz3BY4lNwlD10SPhEBRpJI=" }, "deps": { "depot_tools": { @@ -20,8 +20,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "f079b9bc781e3c2adb1496ea1d72812deb0ddb3d", - "hash": "sha256-OiDdGapC/sjDZXItnFcCvOtA7TKzeHPK4EsYFMCMQJs=", + "rev": "5f45b4744e3d5ba82c2ca6d942f1e7a516110752", + "hash": "sha256-bI75IXPl6YeauK2oTnUURh1ch1H7KKw/QzKYZ/q6htI=", "recompress": true }, "src/third_party/clang-format/script": { @@ -246,8 +246,8 @@ }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "f8dfe8b36e516cef8a5a169e88d16480d8abdc68", - "hash": "sha256-7ygnGBAeiLxwbTx5s7LRs9+ZOe06tr8VFcSY5cVHnS4=" + "rev": "a6dbe06dafbad00ef4b0ea139ece1a94a5e2e6d8", + "hash": "sha256-XkyJFRxo3ZTBGfKdTwSIo14SLNPQAKQvY4lEX03j6LM=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index 78943a86d577..c52e8385e537 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,2477 +1,2477 @@ { - version = "140.0.2"; + version = "140.0.4"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ach/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ach/firefox-140.0.4.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "e2c227089de992da5a02f95b106e5294a02ed4d25fc8de2bec09f6b71e97d66c"; + sha256 = "f943c88e9137bac9d5ddfc60939ad2d29c1bd552a25940952cfc259594fed177"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/af/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/af/firefox-140.0.4.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "cf761d0ce70f84f5d58ee6258aac4a71abeaba884bb5270cdc66f63f3a232f08"; + sha256 = "b99de59f6e9dc526de1a5b2ad32746e664644e1571808fc69afc8c4642c0e1e1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/an/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/an/firefox-140.0.4.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "45376e155b125ad03b2d5c021d03a688271a267f2f454e46665d587661066b86"; + sha256 = "c045273e667aeabc7be60f0086391bc36d90f2adfab92210ba1f9268e1d7c8ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ar/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ar/firefox-140.0.4.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "76311912ed9617e6268d07b4f966f569474c6e4afaa45ecbf41d46635d3bf61d"; + sha256 = "82e951d31b07d9688937734621057a7619cf191fe752ba8ec727163917ae56cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ast/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ast/firefox-140.0.4.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "cddb8708c58ea8ede3144fbbe5d5ac75f6b31b7b458214e8861ada75ea8b71f0"; + sha256 = "8dda2a1af36b2dca3de2c9f74bc0072f3be2d9b3214d39d710db03583d921b84"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/az/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/az/firefox-140.0.4.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "f302ae54f3505e58140cdc5e08ed11ceda66cbcbcc2c02121571dd43e841e5dc"; + sha256 = "2807a17273842e0599a13dfe4fdea595f2f5949217e3a346b92839d15dea72e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/be/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/be/firefox-140.0.4.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "29bd46023ff9ec1e5e24a017290e58bf40ba0e653dfd6c90fe8cd1d902ec442c"; + sha256 = "b8296455d8ece60bffb88e8202dc30c34bef5d7ec1ffab8af08239e70ab1046d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/bg/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/bg/firefox-140.0.4.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "4cc5d8b67eb7db41f12d8499fcb93599f15239d9b39356e7e79a6d6938978ed6"; + sha256 = "7d3e2f5e04170c73008253f03b11fbe0c48c183faf6e10e2350e1836df60a475"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/bn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/bn/firefox-140.0.4.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "4d03e63d210bee0966f276a1a52838fb79996279d60678848085b530d78851f1"; + sha256 = "be32a5971fd9ec8b7a90ec14d36025501744bfd0fede998f7e3050529f84480d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/br/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/br/firefox-140.0.4.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "e6e28d37de7390c89cc4bdbb5e509f9897c27453d233c07ed4fac38780d06e0b"; + sha256 = "fd4216ca595c6aeb3df8f65757f255ec19c3ec3a4efc189f247ff46266c0b49c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/bs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/bs/firefox-140.0.4.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "82f9d85725ff479487fbad5dd214e4cef6ac768925d0a3d9f752d4b0e675568d"; + sha256 = "81dd60942c9ff6756678076ecd7911bcdf3b7d4a5a8afbd7b30b18a6653ab542"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ca-valencia/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ca-valencia/firefox-140.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "3bac8a3d6d84a156d77b0f418df20f462a4fc7d6df4683b76ce8c09d66a2c21e"; + sha256 = "033596fb9b446b4e83a05db4d3ca4bbedb4749fc306d2abf19aa18cd1ce56c7b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ca/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ca/firefox-140.0.4.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "7e7bf5b13622d91d6c7cd0fb2ce192ac65a2c3e85f6fa7d0f46cdcdbb10ef6a5"; + sha256 = "8e0b32b4201d78fa0cdbe39358091f75823385bfef42202073b08fb89e855f1d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/cak/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/cak/firefox-140.0.4.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "fde5d16b04bbfa8a873203b54076173b453d93b7ae72602fac3a2798d83f69d9"; + sha256 = "80030af3faff215dd3a31a38ddf6300c25317c48d43cd6e368edb8260500b38c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/cs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/cs/firefox-140.0.4.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "e24c51758acba74028dcb3eed2b09d622c5d5b9ad8ca1eaf7c66fcf9ab435558"; + sha256 = "3268be2e344b28b4b29eb1e72cf998c08c03a4ec09b291c492c91e7ddd8ce527"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/cy/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/cy/firefox-140.0.4.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "8f9fda9a85a8bf1e33b78a6e41933668503b48a916cab51898302abe57fe1405"; + sha256 = "ea30df26b853d0ac57d3e180469b31e8ab1ca9b2715159126254920934a553c7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/da/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/da/firefox-140.0.4.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "fb3963cc112476ae647891d0b7e7d2d6c126d2a608fc91256bcabe685b3c6341"; + sha256 = "1ab11a3de9e956f9409b0bb1bd63e93bca452dfee9af08b6146a48aec05360ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/de/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/de/firefox-140.0.4.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "165b4935290667d625e3083faa737ac9bef173e7c8d3811226ec9249e9bef3b0"; + sha256 = "41238ec3f71f94994a5b4e0f8f853f37e118b525c236184f8252e5a8f3fd5fb6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/dsb/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/dsb/firefox-140.0.4.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "af8eb29899fb648dad7c5089371351241a58644879a8973a8c9a96c114c23d5f"; + sha256 = "9bc216214d2b946e1b6fd299650e7694936d40e8c42d1af495846846034b4e42"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/el/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/el/firefox-140.0.4.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "68a52eee4300145740575fadc8e0c82858ea7f7e021381e8467f72cfc80377a3"; + sha256 = "eaf89ac946296670fdd03ff1a04b4e31415cf5a3aeea74136abe060aed5c1174"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/en-CA/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/en-CA/firefox-140.0.4.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "50896768c02b17501256c3289a346ed5d7874332dcf14e14390c2e6d20ce3357"; + sha256 = "f3fc43e9a3cd80217021d16158f5a8788d0e79312b2d04f6506ef7b959be8f75"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/en-GB/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/en-GB/firefox-140.0.4.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "a56a4df541984469906050eaa1a2585bb4b31db183f452bf8f57f78e13026757"; + sha256 = "c0ad885a06a9c3544d26342ce750c8f77833af7bb07b58056b3766d8b39f9121"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/en-US/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/en-US/firefox-140.0.4.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "0de987e3065409d7feeba28e8b9c59c8270b917a293c140a5423579c7e70f8ce"; + sha256 = "63e0033e6f4dd0576074de3cf1f70feec43359f923ed9055e554cf84b13856f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/eo/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/eo/firefox-140.0.4.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "bc8515c4d88f75fa9241af9e21cf6748eec8859401dda872aa7f14993433a0d6"; + sha256 = "9ba6978b7b93067906632f5ff5cc5176dcfa822b328bef47aeda12a2b80b772e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/es-AR/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/es-AR/firefox-140.0.4.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "dcb01e7b7071b9d29fc81205b5cd8c11d7c6802186e77aa656e0dfe3491523cc"; + sha256 = "5f18c84a33a752113b605b7aa1190f861266d112bbd3bf11a02e398374f21793"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/es-CL/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/es-CL/firefox-140.0.4.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "d3918ab7c29edf8c61a4c69a863e1330f7e51039bd8a96038ad0d65db73f7d07"; + sha256 = "3e50bdee8ba84836a5e473e7ae16a10a77c72ea00313ef747d481e456509d5cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/es-ES/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/es-ES/firefox-140.0.4.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "999de873f455860c8912e18401347f4156f91b0da3779122eee98473af400c9d"; + sha256 = "c968ee5478d2d0d19345e3b2589c4ab59b920ea8d7362c9568894b01844b53ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/es-MX/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/es-MX/firefox-140.0.4.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "e4a0bcfbaecb78b99eb8f9c651b536b1db2189268e218c32408fd9db7dee7e93"; + sha256 = "4b5cb4200ce1b0d03fa64c6548ac890ad728ba48f820cc57b646851a2b799906"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/et/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/et/firefox-140.0.4.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "3f48c7f1c94fcb7186a50ac344adf55ae3fc5b4e9538fc3c3a5bcc79794e6ea3"; + sha256 = "cbc37f1164ae18c166304847ddaf77a2f41f80cfacffc621dd83ce49f58b396f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/eu/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/eu/firefox-140.0.4.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "8d0390f0d5daba9a5a94d2b6a617cfd779c4a94141a14772e9424fb1c50b42f8"; + sha256 = "391084c38de7ec752b0127a2e094000428a1e14695be863ce9974a93bac68ca3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/fa/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/fa/firefox-140.0.4.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "368331431ed1825a3351889e7b9c50a9e22009f5d2310e787d15ea84e98d707a"; + sha256 = "d4748949656408593c2a1b50cde8aaf793bc72949839757e0c876fd41103fbf6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ff/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ff/firefox-140.0.4.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "4984d768f622c23bd8f8daacdf5ccccd0b5e1bf02056df24e77d1a4c31e88ffd"; + sha256 = "6936546f2b1ec30628566448d7ee1899bb2421aba7fe6216cffb188d1b37db30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/fi/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/fi/firefox-140.0.4.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "3fc303b3c69d6d1f6e359aef31fc045c477318533a2c468dfc35b675d545b54c"; + sha256 = "b5fc0520a281b904effb0934de09d5aa181fe7e1e69097e5a210f171441cf8e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/fr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/fr/firefox-140.0.4.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "61f78b729cfab9c0de14946c9f9d792efcedf410efd771651ff819f6fe233903"; + sha256 = "b09ae010df4e4532e8352b53d1e912063a7212d32a98b7c57d6b65ae8f69d2cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/fur/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/fur/firefox-140.0.4.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "2fa4e5b3dc3d402ffcce9eb0d39ec96fd15ad17534a61d8d8ebb54454cf637a3"; + sha256 = "d22129ecdd21d576196314138c1ea95a3586e32597dfd7ec10ac521b1051f342"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/fy-NL/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/fy-NL/firefox-140.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "7c67c4eb2f2c1f7c2740a196036ebdd223e8ecf3502c36bd530383915bc9bc6a"; + sha256 = "af31dd2af4fe4b189028c950a18aafb0c1c3929584c010eb7fbfd265f4d070ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ga-IE/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ga-IE/firefox-140.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "05b8aa663b4a42732af808270b473cacd331d3dc9bf62c6db2b58d0353cda961"; + sha256 = "af7fec204caac40b39d53c32d4998e8d79d63852c20c814d452bff7242c3a203"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/gd/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/gd/firefox-140.0.4.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "1d5242d61ecf20c9808099be96fbc3f519afef972396f78d27bb95e13cea0563"; + sha256 = "39557be86366b4af33ceba02999817cd9c924b71fa53c8ce8c5978db46540c03"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/gl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/gl/firefox-140.0.4.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "62238f570bd7b6d04334042655a77e6e3f50e49f68a670d6a6de72239f2d13c4"; + sha256 = "641d663a98e9cfb2d73851cd43690e5ba6558eb9a53293d82bc56317f13d304b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/gn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/gn/firefox-140.0.4.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "72837ce7a4fa32d66574b08a62789d950f142c7dd4dc64e77c5fe1b4a1440e0c"; + sha256 = "b31eae5285175df269e309669f7b388d5e0a6ba638bfeda93055332b50de7239"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/gu-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/gu-IN/firefox-140.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "437068e0a89843392e7fca35b7fd4bcd0fcf1cf4349773b96dac837b2fc444f6"; + sha256 = "4005c93cc405fd87d657e48fe5d1fd4465138672fde4c99f52b473d6c0610c91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/he/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/he/firefox-140.0.4.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "e9e92af20871a0a54eb92b6cbf497e70e5c46aadbd1c7ce311f298cd712d1951"; + sha256 = "c8be882c46896913f393dfa087aae2234a658aedd1fd40b95e6929fef4a09d89"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/hi-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/hi-IN/firefox-140.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "f2ca0ea65c92a60cf48c9edf573567ef42a74f11a48f75211d3ee08f20782107"; + sha256 = "9635a5904731ff04829de5fe78006643bf95e66ced31cf408a391c840529ec57"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/hr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/hr/firefox-140.0.4.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "31fa2fdd19478e38104916d30cb6979413730e15e05e67c848b883296eecbbf6"; + sha256 = "fbb0266b9d44fa95ce0d836828c652931b95fb0788fc34677627f2f65154f0f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/hsb/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/hsb/firefox-140.0.4.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "d0c53d3b6f50f82d937ae1ebc136988e52b8d4fe4c1a856a270bead227e18168"; + sha256 = "67b867edf6f8755462e6655a924ad814f2dec6773fb9f16a8fe7a2e99f5e162f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/hu/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/hu/firefox-140.0.4.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "d1a398d8f68b2802a23ecedc7b13af9ab15a95e29bdcce67b0faa5ddd74a23f3"; + sha256 = "b2e5d9572e5c4a432b8724da8d93b1b2fc380aa17edb1bbc8e9404fc7aceb3fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/hy-AM/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/hy-AM/firefox-140.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "ed7d7d3b3afda6713a43616f3bb557109bf111c87000a28883498fab5fc97fe8"; + sha256 = "2275107b5ce36130de9ed6a017b3eba161094d6d82795e14ec94f49c219e28e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ia/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ia/firefox-140.0.4.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "8d6d4b5bd8a58f09a116d4660cf8c11581dde9eaa3bbfba629dd75680802136f"; + sha256 = "1e8da9c5524c7f110747be29b8d5dd0cf9dde3e688b69dc01b4f2ab9128ad998"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/id/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/id/firefox-140.0.4.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "ae6a44bba8aaf3c90ec7f2c1349e3a0d3dc40d71032f9cdd1766b88cb76c519b"; + sha256 = "003534b48392817c8086008ece34ebc3841e46cfe542b2fcae85fa53f4e23328"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/is/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/is/firefox-140.0.4.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "1e3b8183d4a05f5046b5c3ee88a0d9b10c13a1abcb222d160674f2dc5a8ee644"; + sha256 = "b4721a060e43541462752c7d32afd68dbbd31acc2b5a6ecf80a266e7e96f25ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/it/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/it/firefox-140.0.4.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "fb0037c8da022dbb4d850fbc8115e69e18b5d3abbadb00d99c175b752ea62e2a"; + sha256 = "aacda149720a3b218a7bbc7e5f9b79f9b90f12a1c0e11d9c3cdc6ba73bdf4e1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ja/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ja/firefox-140.0.4.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "0ff7873a842ee5ffb9199cdd8960c9e8e8139eb870c1d6eaeb08b93180ab3e7a"; + sha256 = "4c3e0e5d946447466a14f65c94f27c11e5fb20b948da4d580ea069909b9babd5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ka/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ka/firefox-140.0.4.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "da87492318002a32f7be7dd0a79c9eb1ce2089ba87dc09768170b9ad8386cc7a"; + sha256 = "58c5ba63cceaa864645f015148305b73dcc68ee15d30f65c38fd4a8c731f87e9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/kab/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/kab/firefox-140.0.4.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "55a193ba40f44363456cb58fbbc4ffcb84c81249e793c9d3b9fb6ceaadc1c206"; + sha256 = "8759cb4d63917b1a767eeef65fcedb63d56e5abaaa6fde80ceed66eac5daa76d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/kk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/kk/firefox-140.0.4.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "c84f5ab5051392f785946cc207ff44f3e76a4869de9867de69100ced2f293e05"; + sha256 = "6f3d8d0872fad6b6d99842ed558e4585c55928d46abbadb8a5b9ecad41d98147"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/km/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/km/firefox-140.0.4.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "8d0430da0846291063e5e76a86ce1e5ce4badd15a29af532ee9093bc24c5e7c6"; + sha256 = "599233b9a4a4e0d8bbb303df932830f5f48f05e6e8f6abc6a613b9cb65a3a08a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/kn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/kn/firefox-140.0.4.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "a02a1353ae9d415819f8084a5909fe5dbedffac3e163a2d618b78b84b1eb0f17"; + sha256 = "0fedef33ccdf32bb7d402ac10068c4710473acfc35daa75f0027364c61f37993"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ko/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ko/firefox-140.0.4.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "06e8914c37157eeaaf0e4ce0500965cd3f5c638b0f6a5dc6c5ecf176e8c0c1af"; + sha256 = "afbe28ce7f201e9ff3910ea66780c9422ea8c2d6f86914fd35d3e12016039199"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/lij/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/lij/firefox-140.0.4.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "392a45592535eb509aaffc3d1d34462e3a716d4c76763b5432676fb168e1a719"; + sha256 = "07b0ea91c23c6925bfa9ae4fb8778feaaaa9ed0b1dcab8f401fe438fb97440f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/lt/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/lt/firefox-140.0.4.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "8e3d915a0ab0e373ee992112d0dfa360ab8434d3e285097629fbf341a58aa156"; + sha256 = "9baa71d8a7c20aca54c421b0aa89d7a5ccd47d81ae330b62f47d80645fbccc7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/lv/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/lv/firefox-140.0.4.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "041e89dce80beea445dd202466cd901e3ea756e09c88fdad9b8b5dea1fd22651"; + sha256 = "09e19b4cbafa4eed3389bfb4d963ee336f20e1e7013d73302f6735fba0c83762"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/mk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/mk/firefox-140.0.4.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "3ab3afc5e292cd3cfa034944904ea040bde8ae800ac31a325ba8a29fd2e6f02d"; + sha256 = "8863e0afc27e29630604ab9d5d46119233dc6dc1acdaa0411ddf546e51f25a90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/mr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/mr/firefox-140.0.4.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "e86a79c31c80a6807a7efa0f5ac5e8ec83a205395049b8f71acd24f86e07bf30"; + sha256 = "f89cf49dd5a8119987c9824af141a610fafd35ecdad63efdda4566ef881b779e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ms/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ms/firefox-140.0.4.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "7bdcd7a59746930d8af534593e9cffa6b4ea7aa9c9f55e588a9b36848e16f9de"; + sha256 = "16034026fa470345bda32ab6cf77855ad181a46450605c2f3a3da7b3e8459141"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/my/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/my/firefox-140.0.4.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "9a02d4654aea0a331254fae34ce63d19d32d776b8e7dd878ee739dc1269a288f"; + sha256 = "80b62b63f5b85034ad85c08427e8b57d8ad7006c39398f1d53d5c1d371d52f58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/nb-NO/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/nb-NO/firefox-140.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "56e556cf8febe6c07430845e42b830034a23bb4495e009446e44c4c589d1e49b"; + sha256 = "822b4d14e399be6be9a7138eef6c3d4196df57c1af1bf397e57ceaf255f5005d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ne-NP/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ne-NP/firefox-140.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "fb30955d8124f7ac413520f977e4523aacaf68f6131a15a51681f3feec37c7db"; + sha256 = "9835c9fcee863a72f405342b3b9e5ca8221640999f676071208b92e4f55a431b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/nl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/nl/firefox-140.0.4.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "e0c0a9fb70336038f1d69a63f7c76a4838b91799f474b98b4fbed33de37e676e"; + sha256 = "321eabfeca0d23d1ca52f11f2385951ab493cf37e6fa0f2910c614b9cea50c5e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/nn-NO/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/nn-NO/firefox-140.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "46cfd0576574902b949f4c8da49db68ef3c76020a11411609a40a82399e98f52"; + sha256 = "b6d189494b498693635c773fb5508add490766a8e84a3434174aeb806fcae122"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/oc/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/oc/firefox-140.0.4.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "94b5918783376bd741fb383ce3bb8a311fd98d433ebfd147854283102bfd2f7d"; + sha256 = "5e4c3b578f7be36ba60f0bea160384c3d51c975a78509e978229116409a0c2dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/pa-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/pa-IN/firefox-140.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "ed8bf829691da467f7826b4f94ca339908d75f9f5900006a8339591693e7356b"; + sha256 = "9a2db5dda0332d2bc15319a2bd9827fe631b55e309874683c013f467e241560c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/pl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/pl/firefox-140.0.4.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "66e1410b13b95d86534122db96706822ecbc8fcaf0f58630289f732673963b61"; + sha256 = "d1d2e2e5280de06eb8e5c4a5003427bd022a1fd75de781d9f1102a493f489728"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/pt-BR/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/pt-BR/firefox-140.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "d740579183cc64d4c295602730ab8a3c766774871a82c840498a30528db13183"; + sha256 = "98b35b1f41e66e81bce4d73389537d5f65a62b26a541d11d7a777173ff80ace1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/pt-PT/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/pt-PT/firefox-140.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "0fcb53162dade58f21fda891c67b582dc54abbd230f5ff52731ee7441a14c40b"; + sha256 = "3888619d2961ae318b80554a1a96d6a1217775b73fd420cab7c7550db213677d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/rm/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/rm/firefox-140.0.4.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "a9107f9abf695219c162c916f3a9b524833a56481e5601a8a991929a92c504ef"; + sha256 = "454c0d5c4206dc40aa4d1466c68bfa34a14dffadc39b4f1389c08396cbfc6a2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ro/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ro/firefox-140.0.4.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "ac9d146306ff772630e69bf4401a1a4132768ce09a2d99d65cde404d57f4347a"; + sha256 = "36e688a7fd8de7faa6137b8f18c529af29c1ddb4127f13522d1e764a96a0359f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ru/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ru/firefox-140.0.4.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "869e9d4bb40782997ca61117adefb2fff9fc65c88a3842a5ea427cbae34f7ab0"; + sha256 = "b58eff8dd606fc072aec5d2a5c05aaf3f1be24df50ebe229f67ae470fc0de77e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sat/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sat/firefox-140.0.4.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "f3196ca979279dcce6a77cce8ea5a52bf59173ba739862abb72348601eede52e"; + sha256 = "359ea9fa726ae7cf85e8c4e3b93ac229fd1eb1e6aadfcd80202f43261f230b2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sc/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sc/firefox-140.0.4.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "7e4c790af8176f4402cfa5be91fc5235b917ee4e061a42e36141c907133f6289"; + sha256 = "019e0c4b5efa01ccf11c648ea5926b06723b8347dc40a510dc8943d6f3f9398c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sco/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sco/firefox-140.0.4.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "2ed21bbbf843179dd49b6f45ec9d92cc71206ff883836bb91ea38e652259df2a"; + sha256 = "579aa32bf96feaf1802661cb76ee71e2e86eab5eef165427ffd17221d930a424"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/si/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/si/firefox-140.0.4.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "913bd04c526982236f7b36722e9fb9c5e0efe001261dc51a9a458467d0b32cdc"; + sha256 = "36bbcbf0c69c94dcaa5f7d83a210803e62aa4e7681ea265ff940b450809a8c9d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sk/firefox-140.0.4.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "23431f9be624313c735504839e57fe9d47a529f54e6d7f7b4b89c6d65dca46e1"; + sha256 = "4c0d7fd27b2d6f13b9fbb46bc60d0d0fae3ccc0a48964d8b76fd755abb09b6c3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/skr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/skr/firefox-140.0.4.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "2a55f81b4539d4ae3e67c3b38f908d7c89a0d21c679c9c1a66eff3fb132aeef2"; + sha256 = "a36eb3eff2841cf74a826ecfdf5e9bba0f002dbfbdbd047efa666f017b4b8990"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sl/firefox-140.0.4.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "83b3ed4227201fe2bb211a9220075e81a4e25ca474a270ff3dab3aede93f0bda"; + sha256 = "94907dcffdcb458d689f07d44d593bebb626b8e33369f8430bb832af3ebbeb31"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/son/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/son/firefox-140.0.4.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "bc6b2351357684f75284fe37afa3ea12ca671fa12d848fefc018e4bf7a28f29c"; + sha256 = "2361e0fe70ce80a749202033a108cdd5f452bde4f6d1aabe93bac29f111099be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sq/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sq/firefox-140.0.4.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "7e4858b0ba7ffbe8070a1c87fbeb4a2478366ed4bf4f3ef14ed2604159c2834d"; + sha256 = "0b10efa397b9374633f1e6cdd96e6c0db209fbbbecea9f5b2ace09387f0d0632"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sr/firefox-140.0.4.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "9a6a1ca2d911b33b98941e1173004986f1bebc186e1a6a65dc6e99b2d27905f2"; + sha256 = "d3d1ee2abed6d1f4a7141266dc91607f63e99050bb8604d42d57fb84ec4b0ad1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/sv-SE/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/sv-SE/firefox-140.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "34195b184fa6a8aad50e90786be62602544d2d468b8f4cd0fab941b6f2cfc376"; + sha256 = "861ec995d3c583b3923bc3341eeef98798081efad4aed440c85db7d68c17e633"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/szl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/szl/firefox-140.0.4.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "72b8cfe0a99403d735d95efbba2c6e697703bb2fdbd1adbce0121374d6b90c79"; + sha256 = "cf15037296dc5d8d12473c7d6b35d76212e18737e615bad47618544770689e30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ta/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ta/firefox-140.0.4.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "9c0d4011f1705ec2a87d64e6ac326be24a310a9f33a50731433b341a70bd924d"; + sha256 = "b67ecba9a19f933c2119a360bc32155933bbf58880682e9a92d611413839e3f3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/te/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/te/firefox-140.0.4.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "9f880735a73310bb3f8e09b8b80f3e36a57a4349c9ef9611956a87445ded12b2"; + sha256 = "3a7f66d6301d732aa1f7a38b543af171217981752422adc8369bb0d2fa57960e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/tg/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/tg/firefox-140.0.4.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "a92a1c3cd36de8882d23a70c7191001f01846ef0deff1065568d59ccd924376e"; + sha256 = "7f7d9279462f9258d34d5c244ee05f7b550c077783de99826f98c85c1b18a1de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/th/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/th/firefox-140.0.4.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "a3b38ae33a09730acfb862a3ec698f8efe87c42c7048ac0012fadf759c663de7"; + sha256 = "7f66f1da57dcb7d66d01df6dde1a6164c2b67547de375f922f3b969da44b0c4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/tl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/tl/firefox-140.0.4.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "d5429936c9f02d9a9325a30daad2465df66f90e8c5a500b067b5b975cc7a69f9"; + sha256 = "e5e537353c36f62fe81665e568b58a628cbded6e3878b6f7cd0a4c1595f66a7f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/tr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/tr/firefox-140.0.4.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "1ad4d75abb9ce983dd053d9edcb3b910e3d8aa1694c493e64cf336685cdee44e"; + sha256 = "1a1234f1d51aa51914e0a7b0691119f7db59e2fdec984ac7a050f6146165094c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/trs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/trs/firefox-140.0.4.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "fbf0f946a55c741d8d93b0d7ec4c6acff39c11f7adaf53d0bb52b3abac7549f9"; + sha256 = "f2daf710fca9ef775dacb674666248b263f17de8aafbe104057883b9cb8ab082"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/uk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/uk/firefox-140.0.4.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "f35e7cd88bc7a0d04e9d332e4e1d146087f3b1cd1e7823014c9be433e2b74919"; + sha256 = "ccde5546dfffdf689266eb5d775e515788720e3ee9fd604040f5fa1159a13629"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/ur/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/ur/firefox-140.0.4.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "5e6a5ca058ebfe254c98871e2f0acc5023a3d71979c7610b56b8cd579ad796a9"; + sha256 = "d341965dbe1d7b5e97a259616c656241d70b79475edb66f496eb12b847c7b8b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/uz/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/uz/firefox-140.0.4.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "b554070e63c7cce2e0e529262cb09028aa525f4a95a867456ab27b01d5bfd6a0"; + sha256 = "10be44ae71670ff47a6a5d5770a66ae72f0de6c9f92b20ad5ba4e35c513c7c21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/vi/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/vi/firefox-140.0.4.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "18eba0e1d2825c49ca791a13b967cda18150811c4af7645a75eea193145f7a19"; + sha256 = "0f62936990ed1b09fa802076f5a3fac6e0124abc7b00e2b21eb3d99f67b9a93c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/xh/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xh/firefox-140.0.4.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "59650b315866f02f2d9fb5dfd3bce4099e6b4aa48653553a730a85cd30b5ff9e"; + sha256 = "5a2b8e9bb73887c7bf67dcbdba8107276865c6acc5f068097762ea6423363b69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/zh-CN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/zh-CN/firefox-140.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "8c9d65d9462b8982157355145989e7e249242830d1d759cfa48164de7f76d406"; + sha256 = "7e9414f774c20db478855bda61ac92b4391b71b67926a3c0500ade8b02a50118"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-x86_64/zh-TW/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/zh-TW/firefox-140.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "77e66e8fed62f2899cc25e39906736dfdbb3efb56b2f29ce208b01f2b46ea9e0"; + sha256 = "91745033ba539697affd88bc38b907e8611366ab920e0368f7c32d58995ec38a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ach/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ach/firefox-140.0.4.tar.xz"; locale = "ach"; arch = "linux-i686"; - sha256 = "85ebde10a333bab7282b175ff3ad2eaa519b91b0746a6e59e19a4677774c1a14"; + sha256 = "1186084f9cb050042d78e286a31cf8638025a86323e35980646a7097117af318"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/af/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/af/firefox-140.0.4.tar.xz"; locale = "af"; arch = "linux-i686"; - sha256 = "ef4f11da9cefd5cccfb7ebeba2f6571fa69ecee0604e481d38bdb2c10e37cd43"; + sha256 = "2a38b0c0ef06cee8b82618b1590a381c4aa986db7fb2a4c5c95e8c84ecaf7cb3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/an/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/an/firefox-140.0.4.tar.xz"; locale = "an"; arch = "linux-i686"; - sha256 = "322c2ff75021e6033236c5af8952593bc11035d1b936391de0c6d7b8859caf97"; + sha256 = "14be6b274071b90e28b31eaced6fb55c8aa802f812ee844895f05a6976a7b67c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ar/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ar/firefox-140.0.4.tar.xz"; locale = "ar"; arch = "linux-i686"; - sha256 = "e4b9b54bdc05614d209df3c5480539843eb7b832ba48e336d16846de63f7338b"; + sha256 = "2fd0c0cb5059f4982c3b47350bd20e1a75c61e556b0624eb48e5842ed7651adb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ast/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ast/firefox-140.0.4.tar.xz"; locale = "ast"; arch = "linux-i686"; - sha256 = "f83d9920819e2d7e4746ecada967c151dff1a010054f6994f52b211e1d39f2c6"; + sha256 = "73d6547c8e24b39cf93f10f58f72198108967eb3f8b00bad07ffd62f01ffa528"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/az/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/az/firefox-140.0.4.tar.xz"; locale = "az"; arch = "linux-i686"; - sha256 = "8741405c7173581127bab43cd3bb12b89a5a5af2d0bd62326d0aa35aaf068b9b"; + sha256 = "79fb1f46eae41d4bff468e72de977282c353936fcd8a3e3cf7503bc324284183"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/be/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/be/firefox-140.0.4.tar.xz"; locale = "be"; arch = "linux-i686"; - sha256 = "72402f8097dd729b430890de299ee3833eb7d9766837746f475c2caa094031d0"; + sha256 = "dc68865f6e1946c94828eecf8f3d8f036e31a0e39628f15b68b434c05e6236e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/bg/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/bg/firefox-140.0.4.tar.xz"; locale = "bg"; arch = "linux-i686"; - sha256 = "36a5940709aa5f0083f34eec767185d3774a7e17ccba12f50e92e7b3e52a05c7"; + sha256 = "105a93713444c9e121945073ed075530ea8cf6de27304f51eda03d97fc390be1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/bn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/bn/firefox-140.0.4.tar.xz"; locale = "bn"; arch = "linux-i686"; - sha256 = "f5a74bc15c324e22eccff2e780be09622300c979ec2c817ae4795c063a3e97b1"; + sha256 = "689007b39930b173756e9dd0f07db52dddd7af05ab75058103a22af1bdf2f243"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/br/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/br/firefox-140.0.4.tar.xz"; locale = "br"; arch = "linux-i686"; - sha256 = "8b212f1b1697eb31e0145858171e32c59e21d0af2a557b29f11f41ec8f964365"; + sha256 = "f7f4fdddc29c097eba6d19cf9956c0e1e57a6319d8e8b595d75c818a5aeb2969"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/bs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/bs/firefox-140.0.4.tar.xz"; locale = "bs"; arch = "linux-i686"; - sha256 = "687ff1bbee0f71afb3a59c6287a9ecaee4bba60e670373e5d72b212d4a367a8b"; + sha256 = "f03d2f78cee1bb7ff52191daf0aefa020051135876e93584705a576ceab2c000"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ca-valencia/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ca-valencia/firefox-140.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "3bdb6457717e87d4af1a59199dfca5983483a7e6af2b7e89114cd764d9e0ac26"; + sha256 = "f374f49c3b99ef7a4ab5971476088e0a795f51b79c78bb107735736fb02608cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ca/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ca/firefox-140.0.4.tar.xz"; locale = "ca"; arch = "linux-i686"; - sha256 = "6731d518a8550a2cf474fe3c661735bec5724d4774d84c0b2a56eaffe850bec9"; + sha256 = "19ee5381f86227c2cece4d0bc17bb91a903d2d3f91ef426962ed4088fa420a5a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/cak/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/cak/firefox-140.0.4.tar.xz"; locale = "cak"; arch = "linux-i686"; - sha256 = "b6c74cf2cf12a738824aba735f8c975bb3d1f7f4f4fb3349c781d01425ef3244"; + sha256 = "d2ee2f40482b9b2e38c30845ad2e81a22adeade19ac4d9bbd74c65457bc60372"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/cs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/cs/firefox-140.0.4.tar.xz"; locale = "cs"; arch = "linux-i686"; - sha256 = "ff68d28c13e14aa22e9162ebf7846e12ea9fa93e5dd486e862cab909d15ffc18"; + sha256 = "e6d69d98553b603912cee8d1c4a34055b9ab1eacff80c7951bc171e792e760f5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/cy/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/cy/firefox-140.0.4.tar.xz"; locale = "cy"; arch = "linux-i686"; - sha256 = "69d45fdabca475a679dac82e5e9ff524a93219fa7472d859850b3e48b09bd77a"; + sha256 = "eb66fd829f0c8824aa6b591e9a493ab09014c5a0ce1f6964228eda7ae55c78be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/da/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/da/firefox-140.0.4.tar.xz"; locale = "da"; arch = "linux-i686"; - sha256 = "13d854824d0a07aa091625e9a3fb558d5bc1f0cd495ca053aa259a089a7633e1"; + sha256 = "01dd245a9277b95134001c1c96a1f3a82af274a76034e307695d8f1c1793bc26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/de/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/de/firefox-140.0.4.tar.xz"; locale = "de"; arch = "linux-i686"; - sha256 = "f63a41183122ede2c0b3313fcdb5aad9a39ffa980fb99034c2fbfdf2f0139ee4"; + sha256 = "31f6ead3bc8c4dd96a7f6f4471090f36a7783ba35aff21aa4809257d713f837c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/dsb/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/dsb/firefox-140.0.4.tar.xz"; locale = "dsb"; arch = "linux-i686"; - sha256 = "dc0bcf2150fb45189e99ed532420d6015a965394c8c57618329a2192dd7e5a21"; + sha256 = "8e88de458d493f789912612b1c90f444eab638ad300db42142ed17683c4980ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/el/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/el/firefox-140.0.4.tar.xz"; locale = "el"; arch = "linux-i686"; - sha256 = "a74fd1c406a2f4960cbe3a800bd0e40466f0a001f0bd64a3dd30ce50af3c7ed0"; + sha256 = "799de2a52b142ab9c506a839c7adb9d9c1bdc06a1ab59ba4713a8b950fe6173d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/en-CA/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/en-CA/firefox-140.0.4.tar.xz"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "9d96ba8a39774235137f6748c59895a3cf95380904d93a4891b521b3f2c692f9"; + sha256 = "a5385017f0ac16e01be9f62034e1e598e52f0b89095538f060f52323e77364e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/en-GB/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/en-GB/firefox-140.0.4.tar.xz"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "b8fe905ea964649b0c4ca6703bdfa4e484974fb9717c8dd6d313c23c066261b0"; + sha256 = "6ae767b1b34a59c7e0ef1df07367ad47a396f68c50577ae537d888ab6f7ae692"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/en-US/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/en-US/firefox-140.0.4.tar.xz"; locale = "en-US"; arch = "linux-i686"; - sha256 = "7237c46e28e15c58ab9c3d35a75cf32f669c0bea0224f66f7742fb30289faa53"; + sha256 = "eafcda88f4a296ee1b67936cc6caf44650f3c109f208c86729ba029ba78378ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/eo/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/eo/firefox-140.0.4.tar.xz"; locale = "eo"; arch = "linux-i686"; - sha256 = "c9528279e1d2f61cfb397a969fc5f28ec0b046b02e76f8b0fe3940f65c0519b7"; + sha256 = "92ada3e5fb02c36d2e8c1bfe8bac1adb522f5d528e355b368b887a07b44b764b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/es-AR/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/es-AR/firefox-140.0.4.tar.xz"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "6d387d863437f98a8a608a3236d1211c3650189c30449251d79fce0cde44db19"; + sha256 = "838667df7f1454bb55f8c55cb92ea4feb0a4c6d7c85aa77670a8bdb607a3759f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/es-CL/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/es-CL/firefox-140.0.4.tar.xz"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "389faa055f1e16f3f8dab4ec2a734597cabfd11fb2c84d1cf9d5d9220bdffeeb"; + sha256 = "2af8df8d4192e875c750c6689e44eb18c21dbae9e7db73f0def9df63c89e36f3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/es-ES/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/es-ES/firefox-140.0.4.tar.xz"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "a72790c89cac16d0d072f8b2dfe95497b924c9fcdb9373cbc5a7f28d73f3d108"; + sha256 = "76667eef65181a671dcf5624c60c13d529ebabd2fd3c541886ec568cef6d81c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/es-MX/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/es-MX/firefox-140.0.4.tar.xz"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "22370da2c4a6a72f82fe2f4134a890b2e5232095037a8f2d6ae2fa3578eb99dd"; + sha256 = "9d92bab5185b98dd57da6c49f65a6f67937edb39027dae66f745a1292bd574f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/et/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/et/firefox-140.0.4.tar.xz"; locale = "et"; arch = "linux-i686"; - sha256 = "5a322b8185f8dc0aa940c0c4f00ded6db90a010f6a6680eda909fef8cb200674"; + sha256 = "ac1b2e960d0d57d03b0e08afd7fe4426c4aedbc4bb9d24aef77182aa8480a8f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/eu/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/eu/firefox-140.0.4.tar.xz"; locale = "eu"; arch = "linux-i686"; - sha256 = "784f3266156a739535e7a3c8734e700aa92f70c7dd620542598a47568f58941f"; + sha256 = "bef2d01f49e73a81f0a59afcd3ac8709eb9918acf79fb47f7cdac6b09c4a1c3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/fa/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/fa/firefox-140.0.4.tar.xz"; locale = "fa"; arch = "linux-i686"; - sha256 = "02fb858bc7a2af197c80e01df0e182aef127d1d31eddd149d58eedc9e6e3b8a2"; + sha256 = "bd1d3f8bcb2ba008f76c449a3661f42f45559faf047e1339143926e972b6cd21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ff/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ff/firefox-140.0.4.tar.xz"; locale = "ff"; arch = "linux-i686"; - sha256 = "a260206f7e5330505204b328636152eb6becfcc5905298af859ca00c571f8f69"; + sha256 = "5c3907a334848afbae90d52b643413dc9692ed76b60225ec71524867b40eae0d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/fi/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/fi/firefox-140.0.4.tar.xz"; locale = "fi"; arch = "linux-i686"; - sha256 = "be27347a1082f2769ffff328e968711649e42dd1ebb5046b7a548da204d45d06"; + sha256 = "db125233d28993a07aba3b3920e99417d7bb1348c179cc2c9c20285aae72f1a0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/fr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/fr/firefox-140.0.4.tar.xz"; locale = "fr"; arch = "linux-i686"; - sha256 = "6a5c02ae5cbb1c4e8480ccd0654579ee4db322944a025f81c8bea85e7a1eb4a4"; + sha256 = "cd75264af4230341e12cfd29c4561fb0c5b2871f63d2c6ba13dfbb8107e549e1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/fur/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/fur/firefox-140.0.4.tar.xz"; locale = "fur"; arch = "linux-i686"; - sha256 = "5ff8b09c2887e89ac62cd2a9363f77e72605622937a0914fe969fe9187ca02c5"; + sha256 = "b8404633354613834a6d088b7f9ab77936c1535b7c30f87f8145e3f81bafd5dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/fy-NL/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/fy-NL/firefox-140.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "806cccaada32105c2386eb224d9378f954d32c124ee6217a48e49316a4c359b7"; + sha256 = "2ff96697538281488c405648f9adbb378cb716a6946923ee616f29f3e647232d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ga-IE/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ga-IE/firefox-140.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "10dfe7240917e4ebed53e7bb820c7c08aeb8bc44aa3245eae8327433bb284edd"; + sha256 = "767885a0c5e8e409be4918a534e3afba13697e3a97beab0832e9f1f47e26d2e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/gd/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/gd/firefox-140.0.4.tar.xz"; locale = "gd"; arch = "linux-i686"; - sha256 = "3555779acd6c2de51ceadf4d8a51e3f907916739b4c2297bceccc69e2a0dccd4"; + sha256 = "6d7de73fb8d3dc953d384ef7388b17d3df364fa3127f39ebb319b4fd1a443d11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/gl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/gl/firefox-140.0.4.tar.xz"; locale = "gl"; arch = "linux-i686"; - sha256 = "b29497c0a8f2b323a34724281e50ad16717475cd7e77969232f7385a1857c1e9"; + sha256 = "90726dd9f6cf47601d11567f194a32f34db308d6ee0a63df97057bf7810c51f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/gn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/gn/firefox-140.0.4.tar.xz"; locale = "gn"; arch = "linux-i686"; - sha256 = "31fe81ed44e00539451fe909b74bce5993c6b2ce40a285acd1f65ace282fb858"; + sha256 = "a93f279cfe4d256ed9065cbbad5fd619469723a4451a67a4427ccb8cb767af1c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/gu-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/gu-IN/firefox-140.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "f6cfb98f513ef4b0b532dc29c456691ce8c7e149bb423f8b7dddd5c4cefb07e2"; + sha256 = "591d5fc411d3da52b04ffec9a3a54e3952e512b9fe66527dd4145568145f7a4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/he/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/he/firefox-140.0.4.tar.xz"; locale = "he"; arch = "linux-i686"; - sha256 = "45a11a082020b36dc3abd727de1eff3f2bcd12657cde89e119a0c8d3c7974b58"; + sha256 = "760e0ab517792425bfcf61c203cae2237dbda07141f468cfe7994ac0acf7802f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/hi-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/hi-IN/firefox-140.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "c781f6da36d194f730b61ef33080fea7dd13c82d85a4409c93a812198350b5bb"; + sha256 = "26aaef2183370bcbc259109030aa2282d670a1fd53cbfb68897650c452417a79"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/hr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/hr/firefox-140.0.4.tar.xz"; locale = "hr"; arch = "linux-i686"; - sha256 = "d756e3bca4ce7779e6e116483f711ce94ad069ee2efbda29ec1724bf2b651c5f"; + sha256 = "85091c7c9c80d1fb4e91129ce00185689c4c768ae7071c61a2350d5b43de4ff3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/hsb/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/hsb/firefox-140.0.4.tar.xz"; locale = "hsb"; arch = "linux-i686"; - sha256 = "de971db6126097ecdc2d0cb5613afed55e95260f2d3fa308541c863e8c59ef48"; + sha256 = "00a7c57673ccf6dfd6cf1dc01681c7d75f150c0bd24eb06add8574779bd5099c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/hu/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/hu/firefox-140.0.4.tar.xz"; locale = "hu"; arch = "linux-i686"; - sha256 = "8c5924dd3ef6fc2247399311962fd32ef1ad04b5c430ecb39abe37f17308f566"; + sha256 = "78575993d3b84d8cebc2205ceef28866fdcc8bd5197df345c410132733b554f5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/hy-AM/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/hy-AM/firefox-140.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "fd33dc0087f60780845a01ce0d8d973c3f8ced50979b636064e490ad5cc775e9"; + sha256 = "410e925297b0084e9b727f931cc6701cde2e8fed7b824aa5b484c44ca69cefc6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ia/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ia/firefox-140.0.4.tar.xz"; locale = "ia"; arch = "linux-i686"; - sha256 = "cb04a55dcf48ea791e9c536d43e682778b94a4107b3c51b40d0fc76831c0f62d"; + sha256 = "5210d60588e6716e837d5910dbdf437cdcfce114281f4c3b040c162bda99d2b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/id/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/id/firefox-140.0.4.tar.xz"; locale = "id"; arch = "linux-i686"; - sha256 = "d2d9ef506a7516edc25f1ea008ef4537ab6f547a28d4cceaf3a13958cba947aa"; + sha256 = "5730cdf18ca4724f3e198328431d393761efd46041bdabb65185e36dddfc781d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/is/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/is/firefox-140.0.4.tar.xz"; locale = "is"; arch = "linux-i686"; - sha256 = "8a1fe40b6482b61d6b50c5ee6508ec9bf08e530749ba8b9fc9b19155a5bd1eab"; + sha256 = "19a6a3f928b4fbf9a5febad502227e00c919860a4f434bd2b9ddacaf96062708"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/it/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/it/firefox-140.0.4.tar.xz"; locale = "it"; arch = "linux-i686"; - sha256 = "7e183d66e34ff423e9d98490d48daea925663eb33ce517de5ae9642188169f16"; + sha256 = "926d389543d9969e7820024ff536faacdeeb0382122300a6611f91d20e13325e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ja/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ja/firefox-140.0.4.tar.xz"; locale = "ja"; arch = "linux-i686"; - sha256 = "d9ab0a72a334bda5713afc8f8aec8d40064a120e077fc09c38a0a515d544b353"; + sha256 = "f6163a71d048e428e4fb0ad48467b53cef0e4f27b7145822e0ed3ca545ce288f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ka/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ka/firefox-140.0.4.tar.xz"; locale = "ka"; arch = "linux-i686"; - sha256 = "6c04a099a03131009a4b9e3d495425633043e73419fca54a86b7069c64c288b0"; + sha256 = "a24df85ab9592ee6d362b67e82707c12c77516021214734157082b33fe47abd1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/kab/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/kab/firefox-140.0.4.tar.xz"; locale = "kab"; arch = "linux-i686"; - sha256 = "8520faecbbd2f59f4c8c1db31a012b9aaad6ed8ef68c680de34e8006ad73f150"; + sha256 = "42333cd22e35b27212e08a183d464c54797926835314c98afc06ad863846a41f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/kk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/kk/firefox-140.0.4.tar.xz"; locale = "kk"; arch = "linux-i686"; - sha256 = "2c14aa7d161cbbcc1b2e695659643c4516aa9fca487306b1953b7bdad8788c3b"; + sha256 = "11cef3b82e42ddf4683da915a13da3561c140427bb40343b4192bfd0902f20d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/km/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/km/firefox-140.0.4.tar.xz"; locale = "km"; arch = "linux-i686"; - sha256 = "70162c50f48915b4a565ebd81aa4771e95e9d1bf5f7bbaf9b9a6af1a8f4062de"; + sha256 = "3606f00c659d1ac9bde60a6311ab0c8c1d7a512219acec6597392f128c16c009"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/kn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/kn/firefox-140.0.4.tar.xz"; locale = "kn"; arch = "linux-i686"; - sha256 = "f3ae4c7500857c1717352acec3957555cc699ffb0853911b9bbe6eb56ca1a35c"; + sha256 = "0d36b7260b717e6817821759b105fced8c0d3c08ebcefbc04aefc7bf9e49ab2a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ko/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ko/firefox-140.0.4.tar.xz"; locale = "ko"; arch = "linux-i686"; - sha256 = "c6de5457fb22ab505dc1628c268f140cec6d430629a3d66ef3d180efbe5a52f2"; + sha256 = "f54e98158ab899e17ae495a9339154c564565fe0c4955b67dca57c5a454083e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/lij/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/lij/firefox-140.0.4.tar.xz"; locale = "lij"; arch = "linux-i686"; - sha256 = "ac00b942457f7a2a92f02a5880e54417aaae071c2c5a18420306e5646b10629a"; + sha256 = "85411a183548f9dd3210a595fd84e3cb283dc5b4f42b9ab0f09f4c28397b14db"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/lt/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/lt/firefox-140.0.4.tar.xz"; locale = "lt"; arch = "linux-i686"; - sha256 = "713e673cc7699aa5106048ef7b8929d1618b257421ed1aea17a45836fa700b07"; + sha256 = "d11ebfadbc6abb1768e5accd287ae8ec716b36e6f150e85b1d987c558aa6c0b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/lv/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/lv/firefox-140.0.4.tar.xz"; locale = "lv"; arch = "linux-i686"; - sha256 = "c762ddb67927f1ca8bff6aac3d4f408a66cdbbd52eadd5337561e89fd797a55f"; + sha256 = "84fffed5dc9c2e8daee302f1c13365dd7b9a1023d5844fff2fbd4096a192b020"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/mk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/mk/firefox-140.0.4.tar.xz"; locale = "mk"; arch = "linux-i686"; - sha256 = "2d15047d1153b71ccf1a5c02bdd2cd00857e84d361300dfcc7f33e57b13a935d"; + sha256 = "04c0cafa61498b0d6ec291fe3f96cb57e5b7706753d2d67ff569736da636239c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/mr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/mr/firefox-140.0.4.tar.xz"; locale = "mr"; arch = "linux-i686"; - sha256 = "45e9333ef4c83983307f06d0dfccccba73d16e6c11507ef2a473e9d334abf335"; + sha256 = "3f03d5b6dce578611e79991fbb414b7fda11a3ebaccb20115cc3574658332d99"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ms/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ms/firefox-140.0.4.tar.xz"; locale = "ms"; arch = "linux-i686"; - sha256 = "a24b36363b3b3793c2fa38210794593c65be50db46cde4944903a58be0819781"; + sha256 = "4d9d5b55c7e39c440aa274f1b1fe7633c7b688ebe6bb49938d70908649de480e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/my/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/my/firefox-140.0.4.tar.xz"; locale = "my"; arch = "linux-i686"; - sha256 = "19169c4c48a7ca2aabbe1454e20c9648596872b52259538ed871079a6fbbe4c0"; + sha256 = "8bef74e92c76779e82e7fa52179f9e34ddb4b3fd6151ea15113c0704ad498072"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/nb-NO/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/nb-NO/firefox-140.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "f606376495dd6da948f32ce13a5c6686e59e104ae88e0cc3d361326736b63f2a"; + sha256 = "88d110b88ef70b57911f546cef221cac830ea2e636c5484dbeb61d885ebedf24"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ne-NP/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ne-NP/firefox-140.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "10db0b50c509d650f942a4138536eddcd0d89afd100f8429453f02b9c1c857a4"; + sha256 = "fb6712cacd82c6f02606dc4905dd23eef2476f7c418e5880f173ff10b5fa59c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/nl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/nl/firefox-140.0.4.tar.xz"; locale = "nl"; arch = "linux-i686"; - sha256 = "498baf0a4a6e857e2ffaf8cc290435565f72aadf9fa16534cfd8b908230c575c"; + sha256 = "8b90206da1f2b369efc854460d9ab281f965f39def4861c95b9ce760f2c360bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/nn-NO/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/nn-NO/firefox-140.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "e089f5985b66f27e00b118bf993421958bb3201fa8969e7bb3db37192722eb4f"; + sha256 = "e24a2b5e8c110d05bebdd3abe3ff4195eef879b24a30fb163f2d8871125ee56b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/oc/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/oc/firefox-140.0.4.tar.xz"; locale = "oc"; arch = "linux-i686"; - sha256 = "8d427058e3773ac866af61624bbe47c468283fa39c60e9868a39f2589e0c641f"; + sha256 = "0ae9de22a79c531978af028c44f8e10df180bcec26881e8f54a694849a46505a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/pa-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/pa-IN/firefox-140.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "55ed4c50b9294e10135636104a55694d4688356a8f0dc887028e97c41fc3f269"; + sha256 = "517a43fa69a74781289432120f437cf376ef7ed048404fd56d5117868afe6d0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/pl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/pl/firefox-140.0.4.tar.xz"; locale = "pl"; arch = "linux-i686"; - sha256 = "0aa99722a3b865fdefa65ed3c07bfba17c818adfa725216491924990d36499c0"; + sha256 = "acf94affec7f47373fe85cfdd824513f3c3b6fb30179bf3d4fc7715de5691f8c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/pt-BR/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/pt-BR/firefox-140.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "d9977eeeb32c29144528d4d9087c169da59e568a64e05812ed9f51ae0ac28d6f"; + sha256 = "ad4fdc5a791b43f030ad93c2b4cfb4282dbc8f42a19b9d35a212ee8ee98b6074"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/pt-PT/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/pt-PT/firefox-140.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "098568fb1332dab5e2bf689ecec025d60d8310d5c8f62edad6f62c2d36f46bd6"; + sha256 = "5cdac4fea8472a90f172d45a2d18f4647b93e1f2f8b2ac3c40fca62038644a4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/rm/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/rm/firefox-140.0.4.tar.xz"; locale = "rm"; arch = "linux-i686"; - sha256 = "6e8c8c8c010d28a1762adbc19831cb479ef8842d29c8e75510d7594d6e963d95"; + sha256 = "21241ffb36c656890a3237ef91dd77baff5d43281af40acba3417e8dc4a86214"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ro/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ro/firefox-140.0.4.tar.xz"; locale = "ro"; arch = "linux-i686"; - sha256 = "d19ed5da96a3bb2761c0c38c07ea0b3b05f254c3faca359f36afe5a8c600ccfd"; + sha256 = "c9dac36d52db35856e66499fc5173b98ccfd95be625d4e849877b764cdf80c9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ru/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ru/firefox-140.0.4.tar.xz"; locale = "ru"; arch = "linux-i686"; - sha256 = "571fb47a5e0ef4e65105e7ba5cc31ab524bb10a79ab63963eb37cccf5cff406e"; + sha256 = "ded83911dcf012854599b9f9d31c5f4a91ec58d9ae0253180d6ea6f1d75c1822"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sat/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sat/firefox-140.0.4.tar.xz"; locale = "sat"; arch = "linux-i686"; - sha256 = "e3904ff0013252bc53e86915b40610edc4bffebfd62048427036c0aca608cab4"; + sha256 = "059393952f1f7a02b548f2e449cff48607ffe6e06468b66859705da256735acf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sc/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sc/firefox-140.0.4.tar.xz"; locale = "sc"; arch = "linux-i686"; - sha256 = "31de923d0836f7d89ef7ae55e1bdebeba88dfa86b1194cc2a973e5fea8b218bc"; + sha256 = "5806b3f7a94555921c1c9531246cc4b94ec362843b91391b221d79fe808ad162"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sco/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sco/firefox-140.0.4.tar.xz"; locale = "sco"; arch = "linux-i686"; - sha256 = "e933df74a19d15f59a6bd916c1cfc9b0fa223be3a6a18265158ba8c237b7346e"; + sha256 = "d327e522393d3620051068217c194f45f5ed5f5940f5d1cdaaea7f2600015ecb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/si/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/si/firefox-140.0.4.tar.xz"; locale = "si"; arch = "linux-i686"; - sha256 = "1b6784ebcc66b1d95117aca4ceb532c7ac26497908911fd3a6f6e78093ca9041"; + sha256 = "8815c0a8fba1b3d877f4ed563ee6b197ceac5eeb726acdb0d78a32dac7266ab1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sk/firefox-140.0.4.tar.xz"; locale = "sk"; arch = "linux-i686"; - sha256 = "1c131a544b091194c9a77cb3c974ecee03c04f6036b059ba47f960b77d2a05c2"; + sha256 = "f177a066c7844baee30c7a36c409b32806f183006e2a31fa3ba004ab62fcfdc3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/skr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/skr/firefox-140.0.4.tar.xz"; locale = "skr"; arch = "linux-i686"; - sha256 = "eb9f5fe584ce1a75897d81273412c9b7473a23588ffc42a0688fbab314a9662b"; + sha256 = "cc6acfdd37ce3a9879dcf5ee9d5f38c429eaf249c4f7176c02380d71d0801791"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sl/firefox-140.0.4.tar.xz"; locale = "sl"; arch = "linux-i686"; - sha256 = "9d8bef2230d7b8d2eb352688ddb20cdf7017a824ae2e8d85ea28966a816025ef"; + sha256 = "ba3d208c9c962823357250878e2f0009e3f58f4d1b30b2899ee2082a7a5ed3d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/son/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/son/firefox-140.0.4.tar.xz"; locale = "son"; arch = "linux-i686"; - sha256 = "6cac761c33d9ed8be1d9bcdcd2ba1bc93933349cf562b8e315365ed28910e346"; + sha256 = "7bc3d7fad830deecb63ebb36fbc0d840370e4cb8c745912f7c6137a009754e5a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sq/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sq/firefox-140.0.4.tar.xz"; locale = "sq"; arch = "linux-i686"; - sha256 = "6ac69e3de447f6165b3a2e0f1cc613efec5f00e0fc894217b133cb15806d92f8"; + sha256 = "27bbf9aa13ef2165309ec386115d79451db291ea8a248d8f8680092fbcbd1a8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sr/firefox-140.0.4.tar.xz"; locale = "sr"; arch = "linux-i686"; - sha256 = "457d061ceaa31c2705a1e909f656692fe64de9766fdbdaa364dd3379b4557cfa"; + sha256 = "f90cfb58f79ae2550f847eb904861e5f7c86c2a6e098ea5f1454dc3e1f5a5306"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/sv-SE/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/sv-SE/firefox-140.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "7702db8cb5fb0896fc8a472174cfc6d661e13d732ca1090feaa3a5ae27aac214"; + sha256 = "6d6e809c8883a51082fe1a3e6dfc2903904377c51bd103cfada00935c905daba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/szl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/szl/firefox-140.0.4.tar.xz"; locale = "szl"; arch = "linux-i686"; - sha256 = "0cfc51cdbd12c31ee3c7b0fc2be864b5f087434e8840d5a6f0e77bb036e5194a"; + sha256 = "29192ac2b94d1d96020ece1c6fc8b33e65eec9c2cdf7b438f0e5b7df0b851e09"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ta/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ta/firefox-140.0.4.tar.xz"; locale = "ta"; arch = "linux-i686"; - sha256 = "f8a7ab5bed5c0f873b7efa4cb356ff3fcea5e7e5e9c21ffb56b0c2d14644a6b7"; + sha256 = "979babaf05ebc2c16bf2da8d279f6f3828f048aac6d04e2dd86dc7f4fcc554d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/te/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/te/firefox-140.0.4.tar.xz"; locale = "te"; arch = "linux-i686"; - sha256 = "7dcae041f4c49f0383a312314226406887e5f8ef32231cc8e1ec5980e37eb932"; + sha256 = "7c7da8dadec29b82e314d7912bda12fa293e11e94f7868063d4dd94407dc2bf5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/tg/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/tg/firefox-140.0.4.tar.xz"; locale = "tg"; arch = "linux-i686"; - sha256 = "8124279f9c9549f3848d6c962833e3cf93fe5be31c1ef90c3662d410d0102c6c"; + sha256 = "9115f96a39349f10579c2cde41913cdde6eecf04543caac8c6a35c52c4e5add4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/th/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/th/firefox-140.0.4.tar.xz"; locale = "th"; arch = "linux-i686"; - sha256 = "b474ef15d79135e281dee9cbb2b10f2fdc4679e9ac21fd860b027216fd153c73"; + sha256 = "6c0b244c8a6ee15c8f5b0f0bf5ce0e31af2d99d20d734d21b6e6ce18ac567d84"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/tl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/tl/firefox-140.0.4.tar.xz"; locale = "tl"; arch = "linux-i686"; - sha256 = "0b0546d631a63eec671a07f1880172b129f5b32e1e5ca80c253e384b9e5bd7fc"; + sha256 = "1cd80d936cd748cb208c47e2f0b5f3f69f22fc24621b02c22cd53b60b9115583"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/tr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/tr/firefox-140.0.4.tar.xz"; locale = "tr"; arch = "linux-i686"; - sha256 = "c323f43318cad08988eb3e822c8841ae99c3b85ad9159da6d22efdbe70f36b56"; + sha256 = "60ed67df6ffea409dc5e4ac797377a6e70c209df5f75c7d973eadc4b01d64445"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/trs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/trs/firefox-140.0.4.tar.xz"; locale = "trs"; arch = "linux-i686"; - sha256 = "c21070795213316816e3cd45cc8f3643639b81117c9788ef4ef24bf5265e1ff8"; + sha256 = "acd9b73c34d44f136fe10cc6fb02b2e61a0c0e4c1f0d7b90b69c1f2dd37e3cd2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/uk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/uk/firefox-140.0.4.tar.xz"; locale = "uk"; arch = "linux-i686"; - sha256 = "579b97d4970488a9c8c0bf9a6e313e529fa4e9f4083da5d0b5c3fd20976d9a8d"; + sha256 = "0317a19713592c74d4c63985343aa19c5bf4b5a03d888e2dd1f6f8e6df57c411"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/ur/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/ur/firefox-140.0.4.tar.xz"; locale = "ur"; arch = "linux-i686"; - sha256 = "a55e11b54220367f01d4168d02f3a3cc529723a2f566b4583f12e875332457a3"; + sha256 = "20a209284bf272b652bddec3c5e7ade62281b08c2d4cb9f64daad729bf68de41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/uz/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/uz/firefox-140.0.4.tar.xz"; locale = "uz"; arch = "linux-i686"; - sha256 = "4ccf80494d285d8e8b0761e885a78605b8fd393a1e846d66e93c7d35e6fa9b75"; + sha256 = "f751e5ca2598227f47d947616f489f7f7d68dae18aab7d98723d840db3d3eed0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/vi/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/vi/firefox-140.0.4.tar.xz"; locale = "vi"; arch = "linux-i686"; - sha256 = "ac92738d2a8e5b29e6bc454a6fe26ddc5ed2d5b56f732c4ebefe03fc3a533786"; + sha256 = "d4f49dda1cf6095b3efd018825c0a486e339685b5e036ec24839fb970cb64a9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/xh/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/xh/firefox-140.0.4.tar.xz"; locale = "xh"; arch = "linux-i686"; - sha256 = "60727ffc393c38f927856ec094273fd4738884d2aa9eedbf3daf3f7741a9629f"; + sha256 = "21c8dae0e3d167785cc6836d6e84b0002b3ecfd078026cecdfd56c4f78b4ad61"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/zh-CN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/zh-CN/firefox-140.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "7be14d1553d6fcfa983b269fc313c6016b6ec9e1c170c34f9d85df211a5093b3"; + sha256 = "ec63201dc79770db65338212096adb556bbd6dbfd4dd437f65828020f3c084ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-i686/zh-TW/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/zh-TW/firefox-140.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "b52683c7ac05ba33f6edcad2730652709ea16152738845a10d87332b17601d8f"; + sha256 = "880a92add3be7ef80e53906949732f5be0de4b5f8160b9573cbcd73b977f2918"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ach/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ach/firefox-140.0.4.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "93f2737be5fa33cf201efd4d8b7f7e96f6e1993ffb40c69cf2e804b8b751a9f5"; + sha256 = "ee6a2f927fceac0a29b482d26196cb548d947533271c24b29be8e18f1bcb023e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/af/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/af/firefox-140.0.4.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "c9053eb18c562e260b2107989ebcca3009ab167b975b030b6c998a922a26c411"; + sha256 = "3509f5a61f54ff9cf90323b6916ebbf0d090c79696fcf59c5b75c8b265307d57"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/an/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/an/firefox-140.0.4.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "566b5b4f42ede2c3c1ade1eee56f7442c72b5b6d386e4236999911fa91317288"; + sha256 = "7bba810d969a564349e6fec524735fa8b112baa736d6fb89c2e9408ecf9b6f3e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ar/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ar/firefox-140.0.4.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "d1330f52cf1fe976a7ae5e64aebc0548cd56b13561fc3b8c0a2b6a264270c3d7"; + sha256 = "3d894a428a8d21831ee740b08362cf5ee4f3e801dd79dfdeda5035e1744581b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ast/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ast/firefox-140.0.4.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "1423b6da41e1fb52fa7ca4f2cc425d59ce8f2a85f947159c3623a5be39bf8759"; + sha256 = "b326e605e76a2ab98e76524a7f492b78e2a09d0780665966ca535d339fc9c1a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/az/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/az/firefox-140.0.4.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "10812ca634f32c6c08f51c2d5eb7d474d26784947dc5f36dc7ae2790e9c3e348"; + sha256 = "0829bd77aa680c1fa46fbbd1ac8b198f3bf8eb05370a516e8ca45ae5cad1e7f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/be/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/be/firefox-140.0.4.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "1543013e7e43bcfab2f1020b541681bf38e27d824a80aa0bbee4ffd72eb5254c"; + sha256 = "341ad96edc419e1f04124c9f64644f519d4dd0e5330b3cc7c09deb065cac724e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/bg/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/bg/firefox-140.0.4.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "06de6f2b82f4e6087708e4471a119bae4996b9ae9acb9e7803591330d7a6ba15"; + sha256 = "fb3e054b853a1fc6405c6c1fa79a8ba85b90b91f2a5f002746a86116b27359fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/bn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/bn/firefox-140.0.4.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "783d9510244245b2ed03f6bfc1ca51fb88e52d01ae311d594541214203c3b04b"; + sha256 = "967d668fdd4d4b7c4400cd97fa5e6def893475f226fc87d3c16f760de2131e36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/br/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/br/firefox-140.0.4.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "920c463ada52add81a42fcda544b3a635cee8424d04f9bf1ebd2314e5b3c3d03"; + sha256 = "fc5bf2eb28c833ce9327921d31361d689a95be25758decd739e40f9c95254ba1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/bs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/bs/firefox-140.0.4.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "1063562c3bd8dbbee227979a77ee3a8f7eb24fd097caf8e7c998a16d6cfe4e7c"; + sha256 = "4f1a924828e80324e0b2f11c7525b94d079cd68d1291f778bdecc8e705c0af90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ca-valencia/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ca-valencia/firefox-140.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "425b36e600980a43cdcbcfd715fd6cba78cfab2939218ec569742b56d7b01993"; + sha256 = "5c5922151fcec6d24a4720df7d8990060055c0b959c313434018e8dd434527cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ca/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ca/firefox-140.0.4.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "1f31dc40cfd4aeb2bea1f3b0f5c9da5caa28f9366ef662cb751013232054d1aa"; + sha256 = "c098f2b52b3b616c38065664d4f2e21c6a7a2dc5e4a7f95ea1f644cf0d9c53aa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/cak/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/cak/firefox-140.0.4.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "5c4dddb13d44d84b05bac6c09c65f5e6d3c07040f301e8d84c88a1d5e0189101"; + sha256 = "3dd00b15b3d6be7d58826da7f9aebbc9914c9b06bf5e99799cd7c59a0c5288a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/cs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/cs/firefox-140.0.4.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "421edcb43470ef104c508b7247a8ebd846c8578ddff89ed3508fdb92ea079f72"; + sha256 = "70556ad2f415e77a310f4665680a2b20bf0e775622ae2313c465e642dd18399a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/cy/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/cy/firefox-140.0.4.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "b357fff5e0268071ebf077f79650f054ae9ad428d5386192d71a2f3bd701c1d8"; + sha256 = "e3bcfcb7bdafcdad35e44f2ec05597c1d369f7172c94e83654b6d51b70afbc03"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/da/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/da/firefox-140.0.4.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "c99af654178e98426702cf6b058d497de10c8fc6daff54628dbd8c1a30b6dfa5"; + sha256 = "20232efc4305599d6baeeb5dc408b910ff74758ba71a01db02b1dec386989065"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/de/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/de/firefox-140.0.4.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "44451ee98bf89ecb175d482cec2e9e00ef6a6ce0f9cd42ab48a9cc66cdd7f09e"; + sha256 = "5efee132fa89ad0475752616afdd9ba2036c7571254829616430f53a34175300"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/dsb/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/dsb/firefox-140.0.4.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "2c87845146938dc90f155fa36d430dfc9033ee3dd551b2aecfaef5b90d8a63df"; + sha256 = "a30c1efe29f33a855713fbf8063575f7d49dde6a2616b5fa3cf1c3cf487d37ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/el/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/el/firefox-140.0.4.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "b0c740891f16b8669db8975b615597e6b2bdd12a17c0fe15d0dbe27c3a91ab6c"; + sha256 = "d4193f216d3b1ac5b40a2fa8c94b45f1ac4531cdf22f3a41c45b840d4d125f1c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/en-CA/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/en-CA/firefox-140.0.4.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "e9d0a15751aef60fb29ee3ebf34f7f268e488c653da43a67eb1ea97112eca326"; + sha256 = "227a921b8d40f111a0d0212fe5d44455f20297a210dbb05188f8ed0dda6cebab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/en-GB/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/en-GB/firefox-140.0.4.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "5ba47aad25a1196995e6a2bcff149d4eadefa11283c50c6cc5774b57492b3e61"; + sha256 = "7240f66b1a87c0b796b254056ce7e8dc644f294fa5156cd7cbdec3f7d1a7792b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/en-US/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/en-US/firefox-140.0.4.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "da5c1ff12d2e7a3dab953964ce13e8382a8f6c38d3981ae31e1bea3b6903e34a"; + sha256 = "49da44e2936ef9ce1f11da3630ded25d5c1b6335a8a7594ba448aa54777eefc5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/eo/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/eo/firefox-140.0.4.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "e1768a196abf0dd038ac810b2825bd2bba889ebff1bdb1299038413f9a05ee7b"; + sha256 = "0bae6d02e31658ce42e6abb42ed49ad1af39d8f16284bb9d28124182b35f357d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/es-AR/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/es-AR/firefox-140.0.4.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "1426c8e7dcb77b71fd3e1414b75cb49096d5705f417723392de082ae2b4228f9"; + sha256 = "a2428221a38ddd566dfd4a594060d7aff353e671bce4d130a8f0a5e7bad46903"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/es-CL/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/es-CL/firefox-140.0.4.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "b8622eae2ad0a5431194b2ee2f13c67d49be7ce53be0548a417677b000677c84"; + sha256 = "369938be0e9d55b11bf31112c7ab947953be1322c98522ebdd0c4885fb136912"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/es-ES/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/es-ES/firefox-140.0.4.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "f8e16795acdbe35259517d9fb56faeab513fbe28163e50eb0cd7362e953f38b9"; + sha256 = "91bbd1ad46d76473d48a99ab32ad52aafc6bc4affdf4813309c96a10042dab62"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/es-MX/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/es-MX/firefox-140.0.4.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "277b27023b06851cccc8f590b27b3bb48b05bac693f15c798b2a6aa560edaab0"; + sha256 = "6f4314b2b0fabf30dbe4ad561c45287199159a03542991666fac5876ff69095e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/et/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/et/firefox-140.0.4.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "db1fdfbb1ac5c51fccee6142961508501ce6e1893a949d3009d67375d182d1c7"; + sha256 = "f02a0088768be3728906b464b9fa7a5dbc29aca6d453e614954836d4a2a037d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/eu/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/eu/firefox-140.0.4.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "dddfd6538724b45e83b8a8a0ba786ea5c8655f0edc7c70caaafe16ca7c37b79c"; + sha256 = "64fd3f22e97c514b90e40d21eccb3b60cf5e75bc5a1a5e439e32aad8846f0080"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/fa/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/fa/firefox-140.0.4.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "68e633772e2519d9a760195bfa2ad9e0b1994c267751b3d33d0cb6258362025d"; + sha256 = "770254c4417f195e9bdad4de8428688bdc36f25bc3cbacf1f694427f3393d2f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ff/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ff/firefox-140.0.4.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "4bfb7ebdede857733e68421067827e93f33686e50588e5220ef007f462d1683a"; + sha256 = "5b0375e73dedda5387f80033ced469c7f428096d316731674439cf6a7a049a23"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/fi/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/fi/firefox-140.0.4.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "f178366d85265e82fd1ad0dbcb1e6d483986947225524cf7e4c5ee335a2a6f2a"; + sha256 = "50ca8051d24cb8876f1daae33082d4e7ba3c5e37d1a4dd6af8fb50e543365155"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/fr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/fr/firefox-140.0.4.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "6be69cd7174af0ff25dd43e83b6b3e1c39ccc55ce95d397352f3f8736297ca02"; + sha256 = "7d08364316235d9709a3893efff19ec3b427c9bb2b42525ec9f4b8d3fa93c1b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/fur/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/fur/firefox-140.0.4.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "0bc3f68f88c0ae01f5145594aee75f8aa4b71cfd075b9f7f63307d295a12f6ab"; + sha256 = "58d796e386371bac0f72e0b42f557dac7af26c4188cb97aee29a99de2f13c1be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/fy-NL/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/fy-NL/firefox-140.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "099ec6292ac3fbe9a4eb37649c14ba2014ce0c2e3386cceeb3bdc5d670312d11"; + sha256 = "05f36abc1281d79bf70a83800945d939d7508d1a781f16dd6e89eef67189e1b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ga-IE/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ga-IE/firefox-140.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "80b8db2b3437f9569445a9e41d7731538e0162bc34dffbf6a84b746f66c1e323"; + sha256 = "ea2561f9ad01e1fc9b92da91d855ff9a20d887989616d1bc89874383ce6cfd0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/gd/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/gd/firefox-140.0.4.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "ef72ee0642597225a9fe41f2971465c2417a8a01c1120499c5be079c0bc14e0e"; + sha256 = "bba853484a42bd14c86a647f1132e75f237f2ccb618b4f0e40a5183a8408c589"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/gl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/gl/firefox-140.0.4.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "ac72b92ff76018487fe472370f0f43ef6c32272db416db9c707f29e33de7539e"; + sha256 = "bc333bfbd4c5a7f219d1f3f29418cca7472ffe1a7e01bd40a5eab8a33e8d492d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/gn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/gn/firefox-140.0.4.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "c43f33a69dbf9834fba6bd5db60e7056269e0430f9f49255296d9df3babad078"; + sha256 = "5c43fc318ebe73f0b9ee79ba24379f45c423d377ae35634839000080f69c2fb9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/gu-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/gu-IN/firefox-140.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "591034871a4d037e7d580893bbf5facbc8490df0b23820fe2059c42346771028"; + sha256 = "d3ed9b516e2c020a3db99373ada5ebf47053954e6ddaa05b82d2235b0493d1ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/he/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/he/firefox-140.0.4.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "6c34b0624f703b75a1860e5e4fdc9e2ef4668404505b537806067546b3d2a5be"; + sha256 = "a7766f63fd84e10f60cb9320e42b5a385436513addf5467415fed92a1ba98c4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/hi-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/hi-IN/firefox-140.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "e0e1ab49547cb0ad5901f9322dff8a8d1f00d998691c0c95d99d959ac71e6369"; + sha256 = "21c799ade147e12f177ae9c63d0434ca845de3a75546017ae4bd7fe33984bff9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/hr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/hr/firefox-140.0.4.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "13204ea33f683ff9199909bb15f99d3ad51cd1d6c6c6676b6c0ec2a261e28ed4"; + sha256 = "ef0ce05465362d699d95535a2c8af8e7a041dc959391d2a1e032cc043bf38d0f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/hsb/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/hsb/firefox-140.0.4.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "509074d795b75b94d7d1d5344cd12054b304a84d6bdd16f8714cc894f212ba53"; + sha256 = "ace01688b2523329e5070a34672262c309fb27a96d7b9e33cedaeaac1d721581"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/hu/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/hu/firefox-140.0.4.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "4212c909bc9eb920d58af2c7ef161dbb78a911faec9e79aedf18dd55528fe8a6"; + sha256 = "9e3147d01af92d36cd21b25a6461cc2c2c4ab7db5fdbebba1882fcdb37e98793"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/hy-AM/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/hy-AM/firefox-140.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "ef2c510da1e59113120d14acc5328eb1fa166b90b09bf18356cd876903c1e47e"; + sha256 = "a51c68b72e7e26c24fe5131a3e8a1da32e3062d274b3aebf736013a4ce663647"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ia/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ia/firefox-140.0.4.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "1f41b1c3cb6e99b42aaf08422068d1ee8b29a715c6933f8af8d24f79ba8ffc61"; + sha256 = "eaa04b180552fe5dc8eaa69147c6c844486086eb98dddb4c4bc5b0438b699ada"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/id/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/id/firefox-140.0.4.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "c3360028bac60165cc4b588dac35bd1eb3df5042348068147d56591206748d4d"; + sha256 = "c8b724dc675ad34581a13492fa5fcdcb9e2033aa25a91cacec8f89d47d7ef802"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/is/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/is/firefox-140.0.4.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "a22dfaaa59104bd371d7f7d5ab082f39ef3c90b3d2228defdb20bd9693326fca"; + sha256 = "654311b10195eed0fc13e7d0c3b347a8034fa8d075522f1c2a86020e3c5c9b7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/it/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/it/firefox-140.0.4.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "30800d733eb2bc25b07a47a41fe0fc58f2d8898b956f9be0085237620d42d6fc"; + sha256 = "ab14882c6ef15e534c416e5c7127aaaef2104885a933e71f1e26d97ba91eb836"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ja/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ja/firefox-140.0.4.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "9445d1d158e8ff00e9e91a953701e8b905f0d700764f468c9c4915b981afa30b"; + sha256 = "76d761b485afaead9fd2eedcf7baba0a28b1889ae5c07937dc3f78403d3254c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ka/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ka/firefox-140.0.4.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "ec0547c3921d15d2ec6b4214d8e1dd16ff5b82cf20c4fff4a8f8135d29d5780b"; + sha256 = "50cd042ed4e96900b12b2fd3e4c2948bae13f5b1ee9301f70fca772bacb5412a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/kab/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/kab/firefox-140.0.4.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "cc939b62ba033f6a3d17a11d14801dce7716dfdfeddb5eb5769caa764939e7cb"; + sha256 = "277e8b2991d305221986ff6d7cfa104dd59918816fb90e4dc17f3933729efefc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/kk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/kk/firefox-140.0.4.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "4a4ed5cf84893e41d019cc91d5cef7e1698fcb9f05f864c5f4c188b299598659"; + sha256 = "7adc1aaa752c9e6c7e249ea931d4a23dd7d3423eba3c2993fdf05f6ec63f7c48"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/km/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/km/firefox-140.0.4.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "e3e73438fa30248f33a0a621111e631f29a55212beefe6beb4f2f384e23a81f1"; + sha256 = "ed43eb8ebcdfa4edc5607a7a0ed6c4e063945f089e59b356cf9c724aaf252f16"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/kn/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/kn/firefox-140.0.4.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "66a029df919aed8f4b53933026e1f93739c51be1f30e7cc81ea4590f1e39c298"; + sha256 = "5f43e929dcb0b02deb0fc496d1111df5401fc9ec4ee80eceef87b2f3be1f3dd9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ko/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ko/firefox-140.0.4.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "f0f7d754973ec609b1470cf6dfe3a34f6bc7bd70462e84c7ef242545319d3f02"; + sha256 = "7dc6e17515344497ab7ab7f6970ad019f19d1c3db716af10ab9db46b92fa335b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/lij/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/lij/firefox-140.0.4.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "be3bcc8f66c9f5122ff7dbcb938bbb37680ff8748e224f5eaff6d524a670b194"; + sha256 = "6b18ed5bb0c37dc64120c2ac5cc15048215fca442da0da7929b09621ce2ed331"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/lt/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/lt/firefox-140.0.4.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "4b9c1f9a885a8d9da5beeeb0d6e4a0bd62b3f08489b917eb829a3c04b0531ece"; + sha256 = "b6cf020bd8d89bc8d0e9bcfc733b975b46a0619cdbb4a4b50c695683959b8a45"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/lv/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/lv/firefox-140.0.4.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "0247b0c0c095965b575c0dcc46b5edf736809898f7b9681b45de4fe942696a11"; + sha256 = "9fe291e0cf50e1b62539f8a0660942140a3264c18424d5e9071019646065384d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/mk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/mk/firefox-140.0.4.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "206eaf35b9072a9d292ac23b56697fb51edfc2c7de1264a3c61c8a3cc7d5ce6b"; + sha256 = "85f06e3c8ab85bb1474bc1e925641802723c5cd17beddce394da9abaa2c4ddb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/mr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/mr/firefox-140.0.4.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "3527c344bdae74ea526ef94ad754fb097ab58bc98fdc4d01edda40ddf18e5e4a"; + sha256 = "b235154077ae5db0e322792f2fd486971586b5bbc900c37f452e094ca47ec640"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ms/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ms/firefox-140.0.4.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "768c930eb1c362fe12cc0c0e11b2e0795188062edb10ae40d910b45ad1a4a7b9"; + sha256 = "14bff36ef998f00a29532795e69cd6f658341c37dc15e7c23081b6ce494382f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/my/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/my/firefox-140.0.4.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "d7a6ffa05d026edb92152e89cd211b3298b319ee463329209a2ee90912544f63"; + sha256 = "a7001bd1cbb7284ee6385e3d3d615aa350adfb774daa3da914d5b934cd539b3a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/nb-NO/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/nb-NO/firefox-140.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "72dbebb852bc552393c5d835db3e8e9bb4cf138b3808d71f5f7d0e1f5c13e189"; + sha256 = "70a06afb3e9cdac1014335f85fe4dcd720a6777369a935e02d70024975448db3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ne-NP/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ne-NP/firefox-140.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "366eb396838b66a85265295cc32f164744de3e9ea00f4c14d25f9786376c975d"; + sha256 = "a589a80bbc4246ebfe862722ecd954911afe0f531ce88c29214f022681d8ccdc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/nl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/nl/firefox-140.0.4.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "cdd3ebe6b2a5edaaab379d9874348dc5a23d7a2181b53341e36ad35618a1e888"; + sha256 = "31b8bcea4411543c6b9dd3861fcccbf952a995fa7b5c49b0155e1cf48d50a6a7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/nn-NO/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/nn-NO/firefox-140.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "85384d922fd19490787094b01f3bbdeedc41a530d666d332b4c10de7656dc86d"; + sha256 = "5b686f327debb1575111d0144a7e37f64569b6c404e4e432394ca340c900803d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/oc/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/oc/firefox-140.0.4.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "bd4e1f17b29088be579066bb0dcb1ff7ac8bfee3754c1c92cf52054eae099fba"; + sha256 = "2b8c20c0aea4aa731b7571cbd0411fc28675daf0df7e3e178db00c01f8339287"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/pa-IN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/pa-IN/firefox-140.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "7313e0f2ff8a1ae98e0a039d34e82e44285124986b0e927e7980911680986bf7"; + sha256 = "997a9c2fbc7618b6b94fb5094c6d7a5ffac8d0df30b44aa55c01e7034a412ad9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/pl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/pl/firefox-140.0.4.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "f826a02e8892a7b047801f2c71a3ab4cc075ae85094a539992b9e81cf2fe7937"; + sha256 = "d15f725123515636ca8efc4fada37c777d33703652fa7fd78d424e074e5886fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/pt-BR/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/pt-BR/firefox-140.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "e63a251db1651962d1668c04bb8500202acc4b2f3ac7670cef753abad7b5a9cf"; + sha256 = "ea6a30fa75d99b625e323155c6e6510dda6870e92c8945ee6ebe72ef80b95719"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/pt-PT/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/pt-PT/firefox-140.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "62ad73606fb65b1ff449458ce80a3cab5ec58e39c5a0d005084618ca048ba336"; + sha256 = "101b96f5e866cbaae618d78c64c0756be0c1ddfbc0e34c33f26336fa59728845"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/rm/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/rm/firefox-140.0.4.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "13e46725dc1319390a0c13ac73ce168bbe7bdb503f922732e843d48bc7e9573a"; + sha256 = "2cfd9e972f3ec29085b8fe745e92fbbab515a10abf9b7995b81ea5371d984b78"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ro/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ro/firefox-140.0.4.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "550ee056c745731b9afb560da322f7140ebfca15668cb1b3e6f59157ef7c4832"; + sha256 = "033d5537fc46f12e98dc691c17a2b76ba10829f496e6f5bd177ccb4da9bd00ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ru/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ru/firefox-140.0.4.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "109d09e5c113113f47fcffa95dbe81351560bd2eb294386f1674ce1dbf231a98"; + sha256 = "c0e77abeb8b3c49007283fa7455005fdeb38ed5fd4a11822eab62e8ab38d26c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sat/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sat/firefox-140.0.4.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "9c3260546b5c817569d4432220c3275c2007b2e760205a51f81ad1433520d997"; + sha256 = "7e31342df60c7d789da8e0d3bc2afbbb5dd088d7ff9be49306318eeaf4f4cff4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sc/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sc/firefox-140.0.4.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "eb3e73f36a65e63c8105eb29b061f921c9cbbed2c50aef516449e47362d6f9d1"; + sha256 = "5cfe8e8b0b86848feb7711c0360c8b991e9d9b3dcb39676d10a3d40c9fc1b4a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sco/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sco/firefox-140.0.4.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "383b3243dfa89feb7dd4f5fdace236b4596f53ebed52a995c4d9054ae640cc39"; + sha256 = "edf5dcce85c6f38d866a61acf0c0b9ef6cee8062c9ac5b856d70cc079eb2cfa2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/si/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/si/firefox-140.0.4.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "f366ec7b5caa7a4ee2e7923b2c8df9a189c79eb2106e119c12199b4896950e79"; + sha256 = "ef5016a94479fc9914b722de0f686163d9ff0b6343c0a825877c1c095db872bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sk/firefox-140.0.4.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "5708162af87f18029c6b3848863134757ea5c4fa535b826fab806c91e83cde96"; + sha256 = "5dc50a12c14297db1f9f59e44870be390265693353d69fa1b31465cc0e08f79d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/skr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/skr/firefox-140.0.4.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "8c21d972204624475aa318317920ba97f126baa68597c392074f28db7b99481d"; + sha256 = "f7b3dbd0386981995bb07a055b66eaa8d54b002a3562dd19497314cbda20e68f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sl/firefox-140.0.4.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "fbf31ed1eb9123000cee497d0eeabb6b7606ce7192c4012599b48fdbe927a6d7"; + sha256 = "a5fafb0df39613ef5c1670a36368fb73c66c4f8b853205669da9eec305a1ff02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/son/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/son/firefox-140.0.4.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "d34fa4727aab2968431b82689bc377ed4910a5705f90c1987c7a5162c048c18e"; + sha256 = "612dc6eca9650fd96e0abae35efae626753928d575b5e420292854c164f5aa51"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sq/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sq/firefox-140.0.4.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "73e52de711ac363c7d57dcde927218a1b3ee7ecfcdd35ddc8401a179cc1f227a"; + sha256 = "921e13d746eb17a421d97672273c886d924f773234694405f00395a65210aac0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sr/firefox-140.0.4.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "caf52538031e6ede5ec3e2ccf49e1f5fe1290f983acbfef646a4bea4f5282a5a"; + sha256 = "1025c259512e6aab613fb1543439b49101fc84b38e0124c8727f7a2007d62159"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/sv-SE/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/sv-SE/firefox-140.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "db5b48657124df020d908baf8cc109ca21106688e6f5bd3267d685f880a82771"; + sha256 = "5cb05c6739b26128fb1f0dbbd18204a85da05c59f05ea093e20651eab09128de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/szl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/szl/firefox-140.0.4.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "7be844802660121db0839025adcd4e89bcc2b5aa6b370aae1ced4828354b0062"; + sha256 = "ab55e0ea9ea39073330acbf8774b8e407a356ed97747eb7050692308a141bad2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ta/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ta/firefox-140.0.4.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "82a540f8815ba0b57c1de7e0b517a02a62f45082e459edc9b3826c49bf580fe4"; + sha256 = "a9a084d97c19ebce2aa3939d4773c7afac89780c45da9654c316f0606aa1e55a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/te/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/te/firefox-140.0.4.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "e49a728c482bff5e228be569ca3e324d6cf474a46afe19108862bee644bf67ae"; + sha256 = "d07ba7015244294d981cdf9f7bda120c76739eed7e8dbc698231bef19ab05c09"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/tg/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/tg/firefox-140.0.4.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "92f4c0c21b56171b5f363bea89b432e3b83c16ddb6616e51e7299de549fa9a2c"; + sha256 = "ab89563040fa7561896cbac272e268067c893f60134f29e07524b9582d7f7f34"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/th/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/th/firefox-140.0.4.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "6792bf0e6b4eeec6f0f80471af31d6baec14062fd32e2ae72fcd5825068f8a1a"; + sha256 = "b9b73ce1f8d6526663810b6fa21e3a0b57cd8e9558aeee50b499e7ea9ac3f0d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/tl/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/tl/firefox-140.0.4.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "2420037d652bdfb12d694d68e451718dea3ea258f3be4c486bd3316be35a2902"; + sha256 = "a39396b454763f477019a8f537718a91e04ac7b699b1241e7e2e586e6d98f236"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/tr/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/tr/firefox-140.0.4.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "69b810b14fe46164284dc9602f2fb88ae622bb1ba4e03b0f1e7b4f89fd201146"; + sha256 = "3b3cb24381bf0e3bbec6381624dfe892904446775624510f5b8f42f88407d7c7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/trs/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/trs/firefox-140.0.4.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "c49e310f81d95bf37b7bb8152aeb1b8c535144b52a4919e3a2e61fbde8773754"; + sha256 = "9fc80b0e716820b338a16a8a7c06cdb3ae0766ee7c0b38a563fa67d8f00fa1d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/uk/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/uk/firefox-140.0.4.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "c1e445c804fe7b566e125adadb72dd55d2b08c9bc1ce28b678a24d624226aa9e"; + sha256 = "f7a7dc5dec812f3eeecc5eb08b4e5e0b19d1e230f5e599539d49b8cbbe283f37"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/ur/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/ur/firefox-140.0.4.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "efdda791f75069b2eb6fd737422838ade0fa18ca8aae5ab2f49e04dafb339ed2"; + sha256 = "df2a6673417798160298d93f667c6f8cff6c6060b89b293e4553a4afb25ae426"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/uz/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/uz/firefox-140.0.4.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "0281f34c78b6b3d8a3e8fdc71b5b135561d596bd8180c18f43f0404d37d5a7d9"; + sha256 = "ca5f4503c25ca5e1489c050e08914ad382f7a66bb734a7be0a4e85d9f8481834"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/vi/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/vi/firefox-140.0.4.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "5d5a845b80a0df049ce65906cb60551c553f9ab538f201a3eb7f0a822616a8ef"; + sha256 = "a5246465d7fd30150c5a2516efe8defaf4efd5ba4b31620af1c6aed83ddd49c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/xh/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/xh/firefox-140.0.4.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "0ed1c80605c82f1511a4f5b6c892d88afa5e7f3bf095c6c374edc43ba3e103dd"; + sha256 = "563095415dae63d07dc071988e8beca12683b5df044cac470c9dc70688605dc5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/zh-CN/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/zh-CN/firefox-140.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "890869cf44d6740f0b0eba54fe2874ae10d388dde3df3770884bf8e66bca1658"; + sha256 = "7d4dd6d7af3ae4ea0cdb340afbe83c44f2da2fbcfa6c324a2e5b6dd20a47ec6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/linux-aarch64/zh-TW/firefox-140.0.2.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/zh-TW/firefox-140.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "366b0dd0028f090bb1220cc49782cfc77fe661b82a2a8db63d1bcc6fd8039d24"; + sha256 = "95320006e0a544120fa7d2ad27f0ef15b253f438a257b79c226e74dc8d26e1e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ach/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ach/Firefox%20140.0.4.dmg"; locale = "ach"; arch = "mac"; - sha256 = "9574083c5f10dea1715bdfc957afe01c57f4bfe6a3d0bd78e29a785aa3609836"; + sha256 = "4c8286ccda8e88bcde5ed66c235fae7bdeb15c98a10990dd7f3eb6ef8e65ad85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/af/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/af/Firefox%20140.0.4.dmg"; locale = "af"; arch = "mac"; - sha256 = "510deda8544c99cc97eb1255ab6e26e9ca3e4e06ff0ed97e7cf93ab56f3fb001"; + sha256 = "e9f57d3a8e6e7e488f7fd54fae59f2be7b1233371079d898382fbd9c89acdef4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/an/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/an/Firefox%20140.0.4.dmg"; locale = "an"; arch = "mac"; - sha256 = "53215a5f12b40b52e804f0a0b5c64a609f716666eaa39f22f946b8d4014b69c5"; + sha256 = "cb2fcb694e47d16477445f63730fff81e2b38b24cb9d8eb94587b62f8210b31e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ar/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ar/Firefox%20140.0.4.dmg"; locale = "ar"; arch = "mac"; - sha256 = "d9e3f0f824e12631af03db167da0206035700e5e7b208946603b05b1ef249683"; + sha256 = "0c040cd1637142090716a9537cf89b249d1c82d782cf1d7f3ff6f86eeb3d6db1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ast/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ast/Firefox%20140.0.4.dmg"; locale = "ast"; arch = "mac"; - sha256 = "05ed457716c070a24292ca555464b7ab440608d39d9924c943e1e8f8733cf358"; + sha256 = "1d255ef5534eaf6183aa214bafb72b588299662f7fb7af1bc892e5f83972304d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/az/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/az/Firefox%20140.0.4.dmg"; locale = "az"; arch = "mac"; - sha256 = "0a648dd41a97264cc682cf4550c5c19ae3c7ba0f0943cb946926b8af4fce0aec"; + sha256 = "ecff452dfc9d0f42fbe2f2d7408d55648c45e92840010cfc7753f9ed5189624d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/be/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/be/Firefox%20140.0.4.dmg"; locale = "be"; arch = "mac"; - sha256 = "bc161c0b3b4a7d05c17a980dad54bed45f7cb49f8bc9461eb6f8425da9c7e730"; + sha256 = "405ea45bdf09994704affe968d6dcd2505b9450c1241105d0cec7cd849a0303d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/bg/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/bg/Firefox%20140.0.4.dmg"; locale = "bg"; arch = "mac"; - sha256 = "448e17c970925dbd6afd049817b09bc673ce112a9bef20345f2bab70a74b1471"; + sha256 = "de85ca7b6d121e8e0a55f53d65803b7d5782fb7afb1a0a7ec7483a3a1c68ba2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/bn/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/bn/Firefox%20140.0.4.dmg"; locale = "bn"; arch = "mac"; - sha256 = "4ba478b5d8b4590d1295da6372a39ce340930879c163d1bf02a5f8c43a7bd1a9"; + sha256 = "a8b21d3ab4a3e3dccc30e8188e9e953d17cbdf52534ebf53f5cc1d252cce99b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/br/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/br/Firefox%20140.0.4.dmg"; locale = "br"; arch = "mac"; - sha256 = "13f088c36316fb4bd41c241f1f7abfb547b050d84b697951dcb04d741906bee3"; + sha256 = "536aca8e56e1990e329a23998db9628943ececa17a239eedb5f62f95a12494db"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/bs/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/bs/Firefox%20140.0.4.dmg"; locale = "bs"; arch = "mac"; - sha256 = "902ef4030c43c578ac4b41e3d8a9c995d3ba751887f403a0cdcfc14cc4833fc0"; + sha256 = "0a13b4c61bdfda6274358f3a58baffa15b2ba40ebfc9b8fa5ae5da7317d590af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ca-valencia/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ca-valencia/Firefox%20140.0.4.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "9ea267a5321a86a7fc96deb7fee2c12dece0a15cdb0f3d1809fe2e17ab90e901"; + sha256 = "5d1f6569ac2b8c561334d5ada5245ef9aecf0814398e6d9ca89cd7c01f73cafb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ca/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ca/Firefox%20140.0.4.dmg"; locale = "ca"; arch = "mac"; - sha256 = "c38e4bb0fdcf8936f19edd35e5cbc70cd9c7d3372644c8403e2a8ce6aaad60a0"; + sha256 = "a97bca2cd5de2dbcb6d04e14f45b5e9144bb5d035464a9a056fa8eb633de89be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/cak/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/cak/Firefox%20140.0.4.dmg"; locale = "cak"; arch = "mac"; - sha256 = "c9355d3e9688d45b1c5f588df14b96421d8d585cd7647ba4a1fd97ae56ff94d8"; + sha256 = "e6b815c4631d3fc622b5912fa286ea0b626a9d2fc81595e7492c656a6b1e9111"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/cs/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/cs/Firefox%20140.0.4.dmg"; locale = "cs"; arch = "mac"; - sha256 = "f00c0f86ce41bfcca1a96021b04f74b9ec7c9faf56021dbe1d18f012c645f878"; + sha256 = "e60d7c7f78d2178457c357bf89f4687c94a1fe1e8212626957823b1c13ab11c3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/cy/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/cy/Firefox%20140.0.4.dmg"; locale = "cy"; arch = "mac"; - sha256 = "9883b5d63fbbcf8f1612db500c545b659000c3bf7c308fb4bf52615b744b5a2c"; + sha256 = "6af60b846d8b7f0ba3eba2f3a6b3eb41f935d109ebe59cbbbc6948a2bae6eb2b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/da/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/da/Firefox%20140.0.4.dmg"; locale = "da"; arch = "mac"; - sha256 = "86e87041eb527db3a4142b9149f371ab7d426a148136dd6e41759306c46e4648"; + sha256 = "f8b04a2d2c4c966a5451d964b23b6c6136cdf2ad2a86f1f3e6820c63fc7d9940"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/de/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/de/Firefox%20140.0.4.dmg"; locale = "de"; arch = "mac"; - sha256 = "a5a6447c8cdec9a7f06f05f9fbf1c2cc2af4cd079c2c1b015e1a74e457c9249e"; + sha256 = "b51a3ba43c4a0afd4cdd78e44ab5795663fe07c49dc1fef3fccf5c5ba5049bda"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/dsb/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/dsb/Firefox%20140.0.4.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "939d44b66ae87d88343b1ce7a8a5a8726b902f7e0af6ba91155f96735d5fe792"; + sha256 = "8fe058e953664730490b54d549825282458dd031087df0c3ee72838f88141005"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/el/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/el/Firefox%20140.0.4.dmg"; locale = "el"; arch = "mac"; - sha256 = "0aa026d3fcb036120dee3acc268a98dc92ea9fe1e9cd2e3cf63f34e5f8edbbc1"; + sha256 = "dd4f77a7d168a2dea9229a9a7fcde85fd33484242802ba3adf543133d1485ea9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/en-CA/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/en-CA/Firefox%20140.0.4.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "ad2885278e3ec165eadd239d8d58b989d4e0f4e1612ab576b1a6dc675a8989ff"; + sha256 = "a6577b839347ca1dcb6fdc4e017ac277238f969fe567a2923ae1d19a02408600"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/en-GB/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/en-GB/Firefox%20140.0.4.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "721932e9f05a371830a8107ed3e31bf4a95fb51f71e56a04917e118d26f218d0"; + sha256 = "027a7b1755d0a2a6dd1eddc1ca71f9dbb4d43b9f8c81fce32a18e2bd41550aca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/en-US/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/en-US/Firefox%20140.0.4.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "4584538f48fc104a83cd5b62b72f027e70bffb8cb6ea56dd24e3657347cfa979"; + sha256 = "e97d88d6ac04766cc52963d0d8f567bd39464bfc612167cd81627e6bb22d1d8c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/eo/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/eo/Firefox%20140.0.4.dmg"; locale = "eo"; arch = "mac"; - sha256 = "406f580dfe154194e256a74e5d799f397ebe6cc3886aab76c5560610b1209f8c"; + sha256 = "488e0a613dbb62ef53d244dac8c9ab1349c2ea6b4ccc84ab57836103502dfb65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/es-AR/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/es-AR/Firefox%20140.0.4.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "caf760c019ceb2b9e6d3f2648708ccf6fca8683d131e50124d7166a7379b819c"; + sha256 = "da7725fb75155f96a0abc50cb503e32d17f8debb3002e010a3ebf59b5a2bbb99"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/es-CL/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/es-CL/Firefox%20140.0.4.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "83e2d00d5aa4d8f3f1956199a9b5c858457ecb7dc850869c0e72433384ba2516"; + sha256 = "650a8f2d8198eded9cf01ab44668c46b6c5100524478017e9a1a95332976146d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/es-ES/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/es-ES/Firefox%20140.0.4.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "5d89313084fe55ff8c71b62a48d850dc35f3bcf93fec0990274211a34dfe43c5"; + sha256 = "aff48cbc6a8dab4c88a9ed40222e85c27d44c281e7d9b0f835e84820f8909fad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/es-MX/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/es-MX/Firefox%20140.0.4.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "bad4fd02555db02c5c368977340c2fef5bdf2035d0098642f6091217988263b9"; + sha256 = "243d59d14008425a1c264713586cf13ffcc375b56de828f8cda5a4ae22b459bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/et/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/et/Firefox%20140.0.4.dmg"; locale = "et"; arch = "mac"; - sha256 = "be7d3d8a83181a43701ac0454f9defa4bff86f91d9f12d44f4dda88c1ef380b8"; + sha256 = "c3403c2475c259c1e775598814455c0954d0aa788993014a481355d71e38a9b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/eu/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/eu/Firefox%20140.0.4.dmg"; locale = "eu"; arch = "mac"; - sha256 = "e679afce833f49d23fcca2446bd30c3ec46c56340e7e2bf71b0fd789db1af3e8"; + sha256 = "49cb5f48d63040c0bdaa236d12139ca3f04795c164813893128228ff2f23d944"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/fa/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/fa/Firefox%20140.0.4.dmg"; locale = "fa"; arch = "mac"; - sha256 = "3fa74b83b227f53e795e5db895c6b88c0f86f6a93d23727cabf9cd511208926e"; + sha256 = "80807e3b049f0568492a67dd346a42cac86da5a07318d5dda2b7e596a6a20b5a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ff/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ff/Firefox%20140.0.4.dmg"; locale = "ff"; arch = "mac"; - sha256 = "79a02b2f1e98fa754df19c0654a21c7a28d4b24b00e0be9b6496a7604632ce36"; + sha256 = "cd75707ccad5392126b4f2e2059b226925b5762eb5ee5d9cc6f3d8be62d1dfdb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/fi/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/fi/Firefox%20140.0.4.dmg"; locale = "fi"; arch = "mac"; - sha256 = "1de412cf06b8f6e1c65ea1fd036b087c691857f88eb5f288ad0dc036752defd8"; + sha256 = "51578245b8bd2eb40aeebca324940634c7fa735a2d1e313a58bee237bd708625"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/fr/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/fr/Firefox%20140.0.4.dmg"; locale = "fr"; arch = "mac"; - sha256 = "646df95e72ba0fb3d3a169c6e1baf5501edef4d8b4d3fdd9bbf872197b7bd3a3"; + sha256 = "983937d9e3fe76aa0b90150ea43fc6ae9d4595a2cd5ad23fe0b7b441d742b5a0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/fur/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/fur/Firefox%20140.0.4.dmg"; locale = "fur"; arch = "mac"; - sha256 = "3d62a2b8c396384a8c66c0d6dca42f3203570844a68c3a64fa40cdc104e28452"; + sha256 = "c93f087be6cdc2c1ef2ffcc4f4fa5c23a768fa46a0cf089e37c102bf3722f92f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/fy-NL/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/fy-NL/Firefox%20140.0.4.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "0c637c0a70658d1fbceacdb381ff16c0fd28e157ef5fd58c4e95b5734cab9643"; + sha256 = "5cab4a45193a8983fdfdaa39f96fc091d02360546b526a64fe15b2f66644a5af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ga-IE/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ga-IE/Firefox%20140.0.4.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "2ffc124e5ff486fcfb5910e7f9d97851edb2d6496259f6b2be6ed2d76f526ba1"; + sha256 = "10d323fff09bb3cee2d99262a86726815ee36396ff0ad15a55213876b7b956e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/gd/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/gd/Firefox%20140.0.4.dmg"; locale = "gd"; arch = "mac"; - sha256 = "566efee6522c826d8811572457d185ae5898802436fceff1af008a6c31b430c7"; + sha256 = "83ff0d14ae302cacef73c078f4d2a10c845376f928b4302e2dcb1a197db97190"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/gl/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/gl/Firefox%20140.0.4.dmg"; locale = "gl"; arch = "mac"; - sha256 = "e5fce126d4e60cf01cd2b4d9f032fe84a36bbc402cba5c7b3319d4603e0981d3"; + sha256 = "96cb66a2829c0cc22157e0b53c782de7c281e96a5044bdc73f905c1140e4ff6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/gn/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/gn/Firefox%20140.0.4.dmg"; locale = "gn"; arch = "mac"; - sha256 = "e539ddf9eb7bf115560f81eee96680250f501d3bc66da36d999a5d5dc558c7a2"; + sha256 = "7bcb00d87a9274aa154b3ca74272389180df0a1d399c7e9840a19f61c0714b21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/gu-IN/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/gu-IN/Firefox%20140.0.4.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "e9296b000ff84239cf71f5313239c294434001db340ce4504518de64f7dd30a2"; + sha256 = "26d644391bf6e772c3cb5551eecddbfe1eb03d1f0acf3905071019e268151fee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/he/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/he/Firefox%20140.0.4.dmg"; locale = "he"; arch = "mac"; - sha256 = "09be2afffa661784f0a1a44b20399437382d7dc343db256f27912a9c935a9cfa"; + sha256 = "2fa8005f947b7af24fe8b2099b7c5a1b4ba0703271ef7b77aedc3d154c8dc35c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/hi-IN/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/hi-IN/Firefox%20140.0.4.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "933b56f7b344bc1eab2d7a80f3eab746ace77f272570df0ea3cffcf5892d0183"; + sha256 = "656fc2cd7490d2da9ec61ddd4df9b9bf384e80cd87e718e2394e02de393837dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/hr/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/hr/Firefox%20140.0.4.dmg"; locale = "hr"; arch = "mac"; - sha256 = "64d5ddec4924716e077e4e1645486cf14cec3e029f307320457aeb6001b1fcc8"; + sha256 = "37f3c1a7026e32fdf89eeaa19b9b77243eae301766ba6d2be42ac936d837fec2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/hsb/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/hsb/Firefox%20140.0.4.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "63f10cc6ed00a7bfed4b30566f0f6350941a664ed4b7258c63b73e48129b75b6"; + sha256 = "a47e0bf57e7067b8c88e284b8b725ce860bc02800e25a4f47bfe6614355840b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/hu/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/hu/Firefox%20140.0.4.dmg"; locale = "hu"; arch = "mac"; - sha256 = "3645d1a9fc28ec718abbf9f730a0076c228d6feb188a5d31b029225df352ef01"; + sha256 = "3b3b56a4da6934fb4945d8b386810503752104b0973e3ce20d826142e1c87f81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/hy-AM/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/hy-AM/Firefox%20140.0.4.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "033ea44236e95c8d5b74f6692a6ecdf6cc1a9927398c7ba5e81431fc4a82b3b6"; + sha256 = "b3949d87e2eac12b715340590ccbbfd67382d40928a0a641f2c017d044e78049"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ia/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ia/Firefox%20140.0.4.dmg"; locale = "ia"; arch = "mac"; - sha256 = "15679c8e1bd89c75d3300cb3e033a17ae93f75cb22e8dd81b137fca751890b16"; + sha256 = "443fca414194feb84e801baabe6592ed95858c96b2f8b4e569fcb701b579e822"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/id/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/id/Firefox%20140.0.4.dmg"; locale = "id"; arch = "mac"; - sha256 = "87944600f3696c298cca9c5c5c4b46421a389bf83a5853f07bd0000503af4d83"; + sha256 = "a3cb49eda1eb25f5099df6f82e5483f0b3be5f1c919c83950f5fdbac22f580e7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/is/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/is/Firefox%20140.0.4.dmg"; locale = "is"; arch = "mac"; - sha256 = "8a588b8b52257cf773da756c8b1c67742d5324f3a1c1f422a8bea670daff4e38"; + sha256 = "7b70819e255261c0a0c1ae32ad69d2dce1da301fe9b3eda4b656f5d3a9c2c938"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/it/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/it/Firefox%20140.0.4.dmg"; locale = "it"; arch = "mac"; - sha256 = "1b79852aa06196f7c9187931c5572638de5030df931841182558a224ade44c55"; + sha256 = "b6f2be2b39f18483009de42a3da9f752b0564b55f56e1b00cd289db530e218a7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ja-JP-mac/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ja-JP-mac/Firefox%20140.0.4.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "ee6c52e01d969f68d2478f3a90a0b7b242a0ce6a2b83394425aa721892a2378f"; + sha256 = "b24cc09f5bbff3f55aa28d4728ff347464891edb66219df9c6f2e44ed860107f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ka/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ka/Firefox%20140.0.4.dmg"; locale = "ka"; arch = "mac"; - sha256 = "5a450dc134bcba6d74dd967ce752089aebaba5991e531f055e0e495def44e904"; + sha256 = "4260c25eeeda5198d62eedc945f26d488aff857365ee81088e52629035039f14"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/kab/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/kab/Firefox%20140.0.4.dmg"; locale = "kab"; arch = "mac"; - sha256 = "9b39486547b6c3adc488e9d3943fc0140cc1c58a87fc6e64330e572b970e7633"; + sha256 = "5d29fa67a92bd3447b8bdb7023d2979087427980ffe1128b1661d0b0615c1169"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/kk/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/kk/Firefox%20140.0.4.dmg"; locale = "kk"; arch = "mac"; - sha256 = "7c28577b7ce7a05ea16122f0190da573c363cddeef114ccfac7e39087ca71da2"; + sha256 = "e746741ab8ff463985849f3b65a82a0105605bc689d3f27f9e9dfc26433d125a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/km/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/km/Firefox%20140.0.4.dmg"; locale = "km"; arch = "mac"; - sha256 = "8debf1d1c3c2ab14c2419aa44237c3183a5e02fc55b857b5418bed98e24b8a94"; + sha256 = "9c72595599c6943194bdf659b6d7a7d55f68be905f139a88ad511ab3e7c54863"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/kn/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/kn/Firefox%20140.0.4.dmg"; locale = "kn"; arch = "mac"; - sha256 = "84f278459d95a03ac61b94caa60e13bf92066a8592abdb0d2cf9a1c36e25b89d"; + sha256 = "b7d63b5583d9f51c6fceb2f444a3dfcc79cd335e44566ad18166fd607833a571"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ko/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ko/Firefox%20140.0.4.dmg"; locale = "ko"; arch = "mac"; - sha256 = "5f1cfc0ed96ca290ec4823918eda334f7535237b31b94b5c0a9ed8aa12d4b2b4"; + sha256 = "b8287ea7deedbf7350115dd1ac4358f9a9ed3a4670e5054c6058be2f47fb696b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/lij/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/lij/Firefox%20140.0.4.dmg"; locale = "lij"; arch = "mac"; - sha256 = "d06f9e94e04287e57bdf2f6991cc0e7434a7583c114206059c906b3b9474c9ff"; + sha256 = "bf6907af6b823649b82d142bb953ac82678240d546c37d60729d53748fca2c01"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/lt/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/lt/Firefox%20140.0.4.dmg"; locale = "lt"; arch = "mac"; - sha256 = "793ed5697bc878424749e605148776371c62b18bea4b024b84c5c37777341fc6"; + sha256 = "a3c3dc1761732eed8dcef2f54d114b02d93c50d37b489cfa661c3df91ebe43e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/lv/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/lv/Firefox%20140.0.4.dmg"; locale = "lv"; arch = "mac"; - sha256 = "e0787c7c4b328bde6f6542b1c8a395a0edc8b046b350d9b41056d241cbd50689"; + sha256 = "73e0108bd692e7a457de70c5c7e899c429fad8cd37721ce7370e66a525e707e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/mk/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/mk/Firefox%20140.0.4.dmg"; locale = "mk"; arch = "mac"; - sha256 = "570adea48da8641dce718764c0db3e6176686daed1aab6a04bbfe3f13dad348d"; + sha256 = "ca46e88411ec1cd4ceddc672ace2919dc25727663612bb9bd27632ab9a2f5f03"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/mr/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/mr/Firefox%20140.0.4.dmg"; locale = "mr"; arch = "mac"; - sha256 = "3f62f4a0dfbd706abefd8f96e2d9c5c3075e27506379e593c1aceeee2e97f056"; + sha256 = "181c49b5d8c02e3909bd4f2061efb8ef3cb9ec55e9ff63403211e32be3130e55"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ms/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ms/Firefox%20140.0.4.dmg"; locale = "ms"; arch = "mac"; - sha256 = "b873c56548b4d7d5a5d4c39b8ed6569b72be8d7906cb4d06505fe4dcfa2da1a9"; + sha256 = "17f855ce25ef1ac92944fb14b16d7ffb5fb679e03b7bfc37e6cab025fca35b22"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/my/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/my/Firefox%20140.0.4.dmg"; locale = "my"; arch = "mac"; - sha256 = "cf5980c02043dd9c24ad751f2d2ec58265e48389e57738e1889635bf6e760952"; + sha256 = "cff7f16757123113d39b8fb5a56ab77757fe9d90e1f5ba62f12ec9ea6f29b3a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/nb-NO/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/nb-NO/Firefox%20140.0.4.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "1a550cbfa265e463d24937c6f43b919365444d9bc80c87b00fdb3e5d9d3e2dc5"; + sha256 = "8d76da8da930c484a4f2f78be4679688cc29ca44f8a6b991df385399eefa85c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ne-NP/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ne-NP/Firefox%20140.0.4.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "c8341aa9a7add1d1cbc8fe5aeb68f6609225a813d9cbbe0922318d5e35990b48"; + sha256 = "c4614af7cfbe822fe82e46a614af0882ae14110e2254d5aa06e8dff7657694cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/nl/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/nl/Firefox%20140.0.4.dmg"; locale = "nl"; arch = "mac"; - sha256 = "35b78801c12767d27d03173d4abf163a18b34400c92a54e011fa22c1fbd502f3"; + sha256 = "e5f2094e8b3d9ca293616d962cbd1d99eef02b92dcc3b473feb0d13c292c7082"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/nn-NO/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/nn-NO/Firefox%20140.0.4.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "edcbc6f8f42b80ce8be269111341960dc0f743dc1a92c76e3eaf6620b30b4725"; + sha256 = "c67f47d65d913bc8767df912a6d6f3e633b811f1fc0aec3545cad7b6bb7757fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/oc/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/oc/Firefox%20140.0.4.dmg"; locale = "oc"; arch = "mac"; - sha256 = "df7ccb109a92b5d73890b9c1d85022856d16e663d0aff3dbfbb83eae848b68a9"; + sha256 = "b0a98bc8572ec911403bfe490dc504d313fcff081079c1c18c6a82e0d9eca984"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/pa-IN/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/pa-IN/Firefox%20140.0.4.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "7d47b3571c1ac08c302049995b22a89de1f202436e8ad3d1f99c5cb6887bd7e2"; + sha256 = "1b307d5709181a0b250327d04fd9a2f127fce7e792c4a525540480d4039fbc9d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/pl/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/pl/Firefox%20140.0.4.dmg"; locale = "pl"; arch = "mac"; - sha256 = "8a3c05cc3c97566a94b35696490eb69cb04fafa7e14cf8d5382d57021c72fb08"; + sha256 = "83a51dc92c8aafea137f698eef0c7d7249d238c0d459f4d6f542f023532db44a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/pt-BR/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/pt-BR/Firefox%20140.0.4.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "2db965c8888438d753def07a8ffacdc5a409251b0c84981fa038aaa060de0bde"; + sha256 = "62c4ca2b20346f0906d5b536aab92f661d6f88ab0222469d3212c58e9d6224f5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/pt-PT/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/pt-PT/Firefox%20140.0.4.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "dac8aab2c52fbc566f44a9a4830c01a314538c1d8a100e340bce2109636e4fb8"; + sha256 = "fa7f410a5d63c69e6b89501f34ce96fb09e0ac78a2e787349ab2af8fa801f3a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/rm/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/rm/Firefox%20140.0.4.dmg"; locale = "rm"; arch = "mac"; - sha256 = "9f69b7b620fa1ca834ae1746ede5430443b7c647ebe345e2f16fc6eec04c32b8"; + sha256 = "233e7a0967801897a1458d33f0e0d0e7ee3f1841d2e564a9f4c2e7f872f64710"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ro/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ro/Firefox%20140.0.4.dmg"; locale = "ro"; arch = "mac"; - sha256 = "4ff95a794e5256ffbed21a03b1023d6952d1e382b501dd631275021941162195"; + sha256 = "a6cb37d19d21f59bf35893661f3bf14f290a51bf78860edb555e4af46ccb2e82"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ru/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ru/Firefox%20140.0.4.dmg"; locale = "ru"; arch = "mac"; - sha256 = "11b26b444e7dc2dc18d608eda787d9012284ebc6626452e860fddd3e91c67bd2"; + sha256 = "bea384a03df803d4d91e7a8d6330f538a7949e66bf03b0b6db4105c1e92411ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sat/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sat/Firefox%20140.0.4.dmg"; locale = "sat"; arch = "mac"; - sha256 = "d1d000ec25fa58d46cb85ce1f150ebde60ae9842225c67f914dab67ef9e9015f"; + sha256 = "c262f58493dfd81e6691578550a2942a8f9456513e3c51ad4b3805b60e07bc4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sc/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sc/Firefox%20140.0.4.dmg"; locale = "sc"; arch = "mac"; - sha256 = "3198a395d6a262c3df48676b0785f90cc6c692b78ea0efeb23d49d1151f07c85"; + sha256 = "991631ef16653fe21a34ec791da72a457c820f58ee6365b62a43aff47bf06245"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sco/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sco/Firefox%20140.0.4.dmg"; locale = "sco"; arch = "mac"; - sha256 = "277ce0994d14407d92677d9398e6626170246919b894220cf5c6a5791d44fcb9"; + sha256 = "2ce73609d4aeb566f702446280a7512e9107585208129ac857d29ca04fdb135c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/si/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/si/Firefox%20140.0.4.dmg"; locale = "si"; arch = "mac"; - sha256 = "f461ef04aac49aee48b2315d10525d692ce1fa7d61fc10e5c343cae75ad74a6a"; + sha256 = "6f0ab9069c5cf18ad5c4c12e2933e8304d12c492de1dd480f4b7e0393b4f0f40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sk/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sk/Firefox%20140.0.4.dmg"; locale = "sk"; arch = "mac"; - sha256 = "a27db1ebb4bf19d12793a8407aca4e130484547822ee867ccecb4e61c4915e44"; + sha256 = "c6801c789af1374ffb94eed0ef9245579dc7af6205d5175d7f3795bd9a01355a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/skr/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/skr/Firefox%20140.0.4.dmg"; locale = "skr"; arch = "mac"; - sha256 = "8a2899690de3a0b58a20dbb7e3775f7e9a7d7494cccacf63e9f36e40df74a418"; + sha256 = "b776c0cf15d02f16558af2587d44cb8dfeaa4756c67363d04e61a355176f3feb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sl/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sl/Firefox%20140.0.4.dmg"; locale = "sl"; arch = "mac"; - sha256 = "dad132f5e6406be11f20b42ddc663d226dd916a8f204d28fd6410bb10cdf2851"; + sha256 = "cb7f05c8dd3099f7887dc6554a854281bcea7e4595e643609d67a8d72a5b6d9e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/son/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/son/Firefox%20140.0.4.dmg"; locale = "son"; arch = "mac"; - sha256 = "ad7325b35f63688ec790cb495f8f730261188422f50ab3dbef82f9113a1b4e58"; + sha256 = "fd85af5542a3dedf92870e240c39f1826a30396d15ff8c8b75a8e07d3fff2cc2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sq/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sq/Firefox%20140.0.4.dmg"; locale = "sq"; arch = "mac"; - sha256 = "5ea4f0854edfdc16460981da4cbb5899276327e5c844ca62177b128847045cf8"; + sha256 = "5773ffbc81b5d558ae2197a76cea792f49dd9fe48a47d2329c7cb01a6b85c9ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sr/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sr/Firefox%20140.0.4.dmg"; locale = "sr"; arch = "mac"; - sha256 = "3c7ff91c5567d6514df255fe480dae0fcf0605a337a8cf73bc7abed6119a6007"; + sha256 = "47b78c97701e7a146a42e8ca849ffb5ffe1852d4a23bb5bd702cc265b6f5736d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/sv-SE/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/sv-SE/Firefox%20140.0.4.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "aaadc713dc8f8b4c7a8175d0f62f7646059ae3d288fb14246b9577a922505226"; + sha256 = "170936262506ad970a17d46e3d2c5fb23ebfc3d3f8b3ac3438c0f80d25870814"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/szl/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/szl/Firefox%20140.0.4.dmg"; locale = "szl"; arch = "mac"; - sha256 = "d687fa834eaf76e11a8f6246d49b63e3a7a37716e3465d7b67959bba59fdaddb"; + sha256 = "71828dcc2c4c020d9773714c0847b20c367f36d432088f267fa73d425faa5728"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ta/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ta/Firefox%20140.0.4.dmg"; locale = "ta"; arch = "mac"; - sha256 = "bee72e67e70e61e4a56b2cab4505778965e060ae7c29a075d83974479d986554"; + sha256 = "d8d9a5a2d78d3218119d4e6edbb602651cfa4f3918a7181eba3e8a3c41667aea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/te/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/te/Firefox%20140.0.4.dmg"; locale = "te"; arch = "mac"; - sha256 = "eab2cb53fdbafab7de48a1ce91827f7bac16448f308394378ab881dd5734aa57"; + sha256 = "345d3ff94590419d82f9ec551ec909d80b4fc5d7fa34bc41c489849d84f04f4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/tg/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/tg/Firefox%20140.0.4.dmg"; locale = "tg"; arch = "mac"; - sha256 = "cae682c2a847c0e2df469b5f53387d3e0454894fd3b1eb89b6b5c1b0c9972be2"; + sha256 = "07f8aad52582f034079de255d3753d4e754d8ea89f5988ed5326c5a728969617"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/th/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/th/Firefox%20140.0.4.dmg"; locale = "th"; arch = "mac"; - sha256 = "35cf811242dbfb38b2369e15fe7454cce24ddfbc143346e3c0751a052d995c39"; + sha256 = "8751a21cf8772835eb7a0da4981517dcd2607691ba46137ee89f76c2bbba3a79"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/tl/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/tl/Firefox%20140.0.4.dmg"; locale = "tl"; arch = "mac"; - sha256 = "185ac69c1f1016c89967bb1d755a1d077aeb3807cd6e9a9b9d90cb4399f43178"; + sha256 = "dade6f970bbd83d77c6ee56465bc605a539aaed2e9d69f3edb6f71637f94aab2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/tr/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/tr/Firefox%20140.0.4.dmg"; locale = "tr"; arch = "mac"; - sha256 = "8771f38c75fdba62a609a6111aecc11b252f458b0ff65e8811193e1acb985398"; + sha256 = "a2bd26e7f458938dd4ceae8a145beb1fa735081c2b99a34a843d6ec349b1703b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/trs/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/trs/Firefox%20140.0.4.dmg"; locale = "trs"; arch = "mac"; - sha256 = "61c4320c6bd48d214aa4b1a8231095ecbda9f5aa6dce3cf5b9efd8270357ea3e"; + sha256 = "0b3333f1f80ec5005266f8e1e7c5b98edde047c9cd617bf37ae0f536f4962ba2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/uk/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/uk/Firefox%20140.0.4.dmg"; locale = "uk"; arch = "mac"; - sha256 = "3bf21f03952d45c44d7b5c3b1d6907a72f9aaddc1673d666e466e5bd58b7322f"; + sha256 = "842296fa529441cc2ec1939d813649a1c05682d3eae0369b0917137fd32f5fd7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/ur/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/ur/Firefox%20140.0.4.dmg"; locale = "ur"; arch = "mac"; - sha256 = "218bd2094f7d3eaf8a864c92f0bc54def3939d89c09e7a9e7d5abf65ad15f6d4"; + sha256 = "469fa87ab6c043aca07f8c9c864b2a1370cc18c64df735cc034f146b18a0bcd3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/uz/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/uz/Firefox%20140.0.4.dmg"; locale = "uz"; arch = "mac"; - sha256 = "97ac483e0b8f96378e6887bf070f5038a3dcd14500ef9f752a88b99e6d6b1318"; + sha256 = "97e4ef0e7c28f03b9bcaecdbe5af093e5c03d4e1b845669fbac3cafa973738a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/vi/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/vi/Firefox%20140.0.4.dmg"; locale = "vi"; arch = "mac"; - sha256 = "e4b0774f97ef8146fd20c8eb42039cc67530bd5f85cf44b5b0da71899a9a9081"; + sha256 = "727c8192e65e94dfbdf8fe506abe8d6db550bba6d559ba8923ce37031a130d68"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/xh/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/xh/Firefox%20140.0.4.dmg"; locale = "xh"; arch = "mac"; - sha256 = "54e1da40dfa6b34d501ce9090bc9c5057d326d297f2c4d2d37ebf381c5c2e893"; + sha256 = "bb6a1b92642b51a82ba0d3d8f19e01d4952a62c36add5ccb86e4c15c4bcd7b83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/zh-CN/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/zh-CN/Firefox%20140.0.4.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "9190935d949f774068f58fd254e385480f28fa816772cb82a5f4438ed062209f"; + sha256 = "fc739cd43d62b94132292e8fa3457da7cb65b23a7cdf19f451d4025094231ae5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0.2/mac/zh-TW/Firefox%20140.0.2.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/140.0.4/mac/zh-TW/Firefox%20140.0.4.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "bcd1b803d8e6b92e321e4978feffe7975d4c2dad35c11736a95ae0a67fe10d2e"; + sha256 = "3b88dc8fd0ed780c5cf8fb3c4fbaf18177bf06150c94c7ceb2a5a88f5fcd80be"; } ]; } diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index bf91a6453515..6569d19bd289 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @@ -9,10 +9,10 @@ buildMozillaMach rec { pname = "firefox"; - version = "140.0.2"; + version = "140.0.4"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "11d3295c82835668f43a888bd5aada22248776e033aecc7558348e6ee26626bf4b65bbaae2680f7285a6b2b6209ec5d4aea453f1e0603544cd48bf45c735b2ea"; + sha512 = "3de7c0871b8a45683f5c226fb3e91e597e8f89ef154b208b2a57c4d3ea9f39cb5c69ecbd5eca3b6da68d3775688d2289c1360c7d110c67bb1be1cf26ef8cf36d"; }; meta = { diff --git a/pkgs/applications/networking/instant-messengers/discord/linux.nix b/pkgs/applications/networking/instant-messengers/discord/linux.nix index be1542797e95..2f25234faf36 100644 --- a/pkgs/applications/networking/instant-messengers/discord/linux.nix +++ b/pkgs/applications/networking/instant-messengers/discord/linux.nix @@ -54,7 +54,6 @@ pipewire, python3, runCommand, - libunity, speechd-minimal, wayland, branch, @@ -142,7 +141,6 @@ stdenv.mkDerivation rec { libnotify libX11 libXcomposite - libunity libuuid libXcursor libXdamage diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix index 712fd2d22bbb..b022c742a775 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix @@ -1,1193 +1,1193 @@ { - version = "139.0.2"; + version = "140.0"; sources = [ { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/af/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/af/thunderbird-140.0.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "fac575196a0f674af9bc4a0bbcf28b4b6378d0f85c0027784ddaaae3e7948c82"; + sha256 = "6354d0a716a87e2d9f86dc9a57932ffe23220832546edd57608660c9d73cf0d5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ar/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ar/thunderbird-140.0.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "e607f615cc37d11b068608023eb04106a41610c055406bcd1ee8c0efb14e466d"; + sha256 = "bdd3aa60081a66b131f9ee748e92bccac7082bbe89bc6b1bcbe34ae576018920"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ast/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ast/thunderbird-140.0.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "f054f3460f07341a1b5d698d5fe68b6f4ac43715eabfde348137fa2aeee9245c"; + sha256 = "e2d673b6987b98f4d594349cdf5a51044e121292d7c7d1a28a705be161d76892"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/be/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/be/thunderbird-140.0.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "6d992740e1c8804e6eb21b5a54f58aa0d3038e97b0cb190f757d0998e9d332a2"; + sha256 = "31243db3dacdb29f952b14f65cfccd60e67fa3faf40e3b44bd54f50bcd9f28cb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/bg/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/bg/thunderbird-140.0.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "9e0052b94a39ea779f25476f21695b6aaaa3d2e1a9728b8cf023844832a43407"; + sha256 = "ffbcf5f5a37a365af15b37223c7bd81a5b9a078f879ffc224aa99b0b10e687ce"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/br/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/br/thunderbird-140.0.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "9820286b62f9b19eaeab280a4dc44b47c9bde7c6207bd303be3ab2cdb841fa32"; + sha256 = "eb45793925a22ec63ba29c2312a16350db81d32ae2d290f748a48c877875b552"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ca/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ca/thunderbird-140.0.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "5bbff46917963b11a4d27407f6e696aa1c1e1ae013574f7ba5f0a216dc1e5c1b"; + sha256 = "30609db086163d6c56780162e9e7b97405a15325523cbf7a2826016acbf2ef20"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/cak/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/cak/thunderbird-140.0.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "b230111ca99527b06a437a1515da5e6985843a11b9aa05c1a67063bebe4ae0ad"; + sha256 = "612bf6a5290c3f963016aade4fecb354fc7c94a40d4fc00c8a7ce4a6c1ac6e1a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/cs/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/cs/thunderbird-140.0.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "c1395573306bb7a8992c82ccee300588dbcec55db623e4818c1741d30f7db1ae"; + sha256 = "140f8b7c77ad71a2a8eb60bebe43fde97bd72d17e3ed1728d42b2b7d2d00e0f0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/cy/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/cy/thunderbird-140.0.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "b8b9e3642b8e4d979f96ecda5175c65eaf5186589292cfdcf1707b4647f656cf"; + sha256 = "67cc821c9097ad4b4ed444b2a2797263738ad84cb4447b34f6576af7bd25a191"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/da/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/da/thunderbird-140.0.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "0e7602f34ccfb74069c5da866c56620c2d3ec7c8f4631cbcc9fe310ad6e2a11b"; + sha256 = "d4e898dd01a3a22c9f48b97bfe63f12ab0c16b8d33006e427322a1b78dcefb98"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/de/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/de/thunderbird-140.0.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "f554153c2e3fbc1234c173fed2cbabdc4da217a79bb9076ea0e63973ff377c2c"; + sha256 = "4ad26d439c433d4ed4dd0d23d73b4ccc15119d329961eeada2914d2ea14fa0d9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/dsb/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/dsb/thunderbird-140.0.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "1b6ce6fff33ee7cc0fcb1ade2f5aecad3d33b8842ad0f91651b0479495900214"; + sha256 = "bc12c9e11f42ad39871c7e58fe53645987c497ee6ac5246f06196562f4cfd412"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/el/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/el/thunderbird-140.0.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "adeb90cbca0d092dd7d03f9295c880a757aa4ec98da1912c30fe068e054804c2"; + sha256 = "bc9559721e71a1eff511b453ddd81ec23bd2e4e61222218f3256f3b33e97fec8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/en-CA/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/en-CA/thunderbird-140.0.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "71eba2aeff733dd2d21700a7a92d7741b52aa1a2297003fdb612066e0846c5f2"; + sha256 = "0d563912d384682e5f71cdd2b4800c3331ad7f59cbdd1a47bfe46786d0d93540"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/en-GB/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/en-GB/thunderbird-140.0.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "2e9b4009229e378bf42a7f9a56fa4d8c84850323f94123bf69bd88877501f281"; + sha256 = "221a194d22ce3d370a10f0abebf35bd3ca3f5c7e0077ea70b45a9641283c71c9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/en-US/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/en-US/thunderbird-140.0.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "586a26ae67befe3a9b435e5f704d8a802d89dd52f7f3c644b73ff3510effb546"; + sha256 = "ffc88e3bd1bdf0d4318e550c00ed90a1ca8f18b60c4bc29f37284fba95ecf696"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/es-AR/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/es-AR/thunderbird-140.0.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "265da7fe5b88196c220a287b4e8de3c3728c633ab85fa02dd352a25337b4a073"; + sha256 = "cd5f41c9f8eb8a00add3e2a5f57ba80d9ededc061da7a0d3a36dd232e3e196ab"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/es-ES/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/es-ES/thunderbird-140.0.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "3e573a6363b0fb85485df4cdc20a59d3b5af25daf40930abef2c9e480203d248"; + sha256 = "7ad1a1711db299378df882740a2da3564c69e7c27c55616aaec9813f8d8d2b53"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/es-MX/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/es-MX/thunderbird-140.0.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "e5fe333f6461143366441f2d9ed22fb423e5f9bb8b3d9fde064f15f37c7306dc"; + sha256 = "71d6812accf0b8a9e833ae7c8b1f6dadfe7ac61ae3e58364b1a131490d97be95"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/et/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/et/thunderbird-140.0.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "182a2b9bfd8711b694ada070426e06c29b6b6b07755e3caa813ea5e4776a17fd"; + sha256 = "01b630c2f27f1f62e1ec77c557ce62eaf7caca3b614e9d2ccc8f8ab89fb972c9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/eu/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/eu/thunderbird-140.0.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "f948dc2e081de225381908f0cd7e488610d47fec1de74eee4bd2d64083db6456"; + sha256 = "228c87bc59c30cb64480025b9587f7796cb35d98f6ce3529b816cb2385cafc12"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/fi/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/fi/thunderbird-140.0.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "88e46da83192cec302e860ac87a7da89f4315fcc7075309738e8620f83d18c1c"; + sha256 = "f880467f6947ca1a67534f6483cd8c4130cc8611dee3596e0f7be2e2c8cf7fe1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/fr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/fr/thunderbird-140.0.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "756f63ecbb4174fecdd65caed5813deeaf500c15d3762f966bf49a51a04f7343"; + sha256 = "262c951e723aadac59be50279b2c0cb2cdf853dd7d7702f4d1f67eddf536116a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/fy-NL/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/fy-NL/thunderbird-140.0.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "ee21ad76da5a373d2de3121e8b2a3cf894b522d1ee88e7b5690c78352c505d60"; + sha256 = "e071dc9b626ba983ab3269272c61b95247cd4fa99b69ab0ed4059bdd750016c2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ga-IE/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ga-IE/thunderbird-140.0.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "35fe29248d87da93b544acc514180f55fa874b645fab57e7db41a019157652bf"; + sha256 = "905da7820ad428b8b6ceddf01a3bbbed545956e4b84663fb06b2b8c5e49fb52c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/gd/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/gd/thunderbird-140.0.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "37c75f8635251cf91de32a95b1d146f276cb2c03fed5aa0f3e49fe7f65b04211"; + sha256 = "f804b289a4cb9caa0cf68325be33ffdfd0692108e021e18b6671229651c98231"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/gl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/gl/thunderbird-140.0.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "6f9b6701d431112d4f3288834d029151ba8be7212258de4a1b9fa27aa7f3e3a0"; + sha256 = "70bbdf657b5a26309074c8690b7a040616255d0e45edfc9cb9cee4bbd700af6a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/he/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/he/thunderbird-140.0.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "7d47acafcda302e129804763670e8440f0968b7ea1307ffd1f6a7cc4c8461ca0"; + sha256 = "75567442db641f6f2604296b78173aa1cc1ea53bfa89d0a3e21d77877ef0a0ac"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/hr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/hr/thunderbird-140.0.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "cdcdeb674f9289a7267c46c86e347dcd4255a5962cbbdca79fb2951ea5b71b27"; + sha256 = "a4171c5177cdc925d378a94f87f76c0bf506b2bde0a45924bb624720f5563236"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/hsb/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/hsb/thunderbird-140.0.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "0756e367e329ea10a87590954ea97b2b17a2475b8d72dc59919541539b0a7b30"; + sha256 = "99655cc4b350dedad6e11bbfa8e083d950563cf812ff6ce89d7aa18f13ba864a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/hu/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/hu/thunderbird-140.0.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "1b3279673b30b342da299cbaa2973ba48ddc4b739b88c5e6e5825b954b731f6c"; + sha256 = "9eb199a44fc710f2cbcedccc181208d6e4873eb0df81273758068b670c3dd240"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/hy-AM/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/hy-AM/thunderbird-140.0.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "82c9d1f617a56cbd300ae6d0fa0ac6a633cf8a1610d1ab612902a6503ca55a3e"; + sha256 = "7f3f1efc50f72a3351a86840860e0775b7f28eca4f0029aed1ec93af82b8e4b3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/id/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/id/thunderbird-140.0.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "c420f360bd82e4f840e0a20f25c3a8dc3984d2b95594310930e20f55693a1e92"; + sha256 = "b72756286ff157812d987234f89931605346f4f2d71c374fe262bfa538e58379"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/is/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/is/thunderbird-140.0.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "bbdf9ca3a40f1808312238dbda332bdbeb82aad249c62e9ea578e0e0e10abbbd"; + sha256 = "348296059015e7a8dda122b71f7c3731be9de6fdad4f67cbecd88d1f1c468e15"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/it/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/it/thunderbird-140.0.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "6a320104a48724bfe7a4b30108fe36d2858dac36977555f7c8cb8258c0213a3b"; + sha256 = "e548f08ad67dab6b91f5156f6f1d3be2fec90fa1603e9fe95e9685465e16d68f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ja/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ja/thunderbird-140.0.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "abaf0566a742c1e362f3e26d58a148bfa1e8e1e7cdcb2ab2bdee0f9c1d5c6672"; + sha256 = "d551b224c9ab2f28d7414c1f939a90cd3203c5d07142aea72784d1f28282aec1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ka/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ka/thunderbird-140.0.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "944155d09532a22bc3d3df1bd98c4f60156e2be13387469c25c7f0afcc802dc6"; + sha256 = "84becb5da99d053735cea0d29957c2a7e3f1eb9fee96110159aafa1c5ed67767"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/kab/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/kab/thunderbird-140.0.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "6961557b8f8b1861859cbb4f434934b108864417ea154ae39a20090f4473e987"; + sha256 = "69646edf14b7cec8912925c49c5a334a9d343aed3e938af29efd819b12d4ade2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/kk/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/kk/thunderbird-140.0.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "c5b3822594e14f87e79864d51d9601dc28402bd137cece61b1ab5e8090cc15cb"; + sha256 = "2d6232763c573ef055ae10b059d0b0b597472d8070dd579821da1b20873415d2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ko/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ko/thunderbird-140.0.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "a15e35c955dbb8afce11bfd3d760e3e82008513ff8616e9467aade7e51f9e1c8"; + sha256 = "15507a11e06c77b4d579074edf3cbff109da4cedf1a1fca0805e558e7db5ab86"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/lt/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/lt/thunderbird-140.0.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "710861d995c73b852ec829a743c026448894b21b564fceb10b954af20c762f96"; + sha256 = "aab5591736adde55aa7d0e26e3441405de44f3052d9d575535d0d3904936fe83"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/lv/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/lv/thunderbird-140.0.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "383bcfc9abe761fb567ced9f148e8185d87f180e5e2098ed820756b9909aa517"; + sha256 = "75f4e93bc8b3a998a48015410dd7e4d341f2eab54efdfeaadb3bd69a13cf7645"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ms/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ms/thunderbird-140.0.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "dcf7c77542edb9035d588a5e313642235840168a93d3a317f772c4f519e2d38a"; + sha256 = "20439444f08f44a8e85e7c44cb2362bbeaca0c5c911c46badeea47f1b342571d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/nb-NO/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/nb-NO/thunderbird-140.0.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "39e277927fa2b5b6e2fd407e03eabf17d67b44b3941fc07488c2cac6bdf8b136"; + sha256 = "ddbaaec2c26f5cf82ed4f4ad72b02700421c980eed7141aa690e9b56309ad2f7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/nl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/nl/thunderbird-140.0.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "1e3d4bd0a56e06a51280503a4240039456a485be67b5078a52ac40bac76d021a"; + sha256 = "21452959174a4b3f9395f97537aac634bdab54306f227b6f3335e1f564567e6a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/nn-NO/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/nn-NO/thunderbird-140.0.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "7dec758e056e9360979ca8f2dd4222d4cee6960f3280f5d3f78cbf83fb4e3740"; + sha256 = "57caf6a22fa2c95eb8fd9a52d7edb081fd7d1549ccf017ebbb7fc489c9a45bf7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/pa-IN/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/pa-IN/thunderbird-140.0.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "f9ea9a44b5568bfc17df45a498d7179c3f545bd9fee4fd14e0df6f6ca264e0e5"; + sha256 = "e6c849b01908011bdda27cc672837fc3f3fdfd54c114ea5c6f9c43ad301c9fa8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/pl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/pl/thunderbird-140.0.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "5f9adcc99df0fdd3f5f7456d8ad8a3cb51d05e723922c240ec9f4af83ab58160"; + sha256 = "ccc6121aad53aff78753503996eb10a921b3fd6259165f87841700572efaf4e6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/pt-BR/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/pt-BR/thunderbird-140.0.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "c8503ec2ab35b46ea7dc9bb75e88899751f9cce7cbefc61035a1e7a0998cb1e6"; + sha256 = "7cabbc00f73f8ff0f6d86a663bea9930564ed7b27216fb2bc989069a04fc50fc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/pt-PT/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/pt-PT/thunderbird-140.0.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "9b94ece80963bd911fc11ac56519139e91aa3147e877cc47c16560e684d92f03"; + sha256 = "934cec97e4323853f85897e696b6547c3d00488c3d711621a9dffae12e5200eb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/rm/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/rm/thunderbird-140.0.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "339fb7a75f6d69f25548c05fac908f85a7930bf444505957977d813c8338221a"; + sha256 = "ffb0a2f9758b86a6d690cd3454b4365346be563cdbc2985f0f8891a6e217c592"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ro/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ro/thunderbird-140.0.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "91fd8f9585ea0fa013fc9de142c3ac901baf84ee68135130ac95f5f8971da709"; + sha256 = "8e7df89c2f0f0cd98c54476daa018063504af2d46e645e0746518650e5edd3dc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/ru/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/ru/thunderbird-140.0.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "0f080d4d070fc51976996c9fb12a9041742790a9e5caffd89c79c11045748de1"; + sha256 = "2eaa88a13225228150c8cc61bc1ac1e9e199ee7d223bcbc20a6b6150bea54e91"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/sk/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/sk/thunderbird-140.0.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "271900618cebfaf8cff7c26289e03b3685144b560eff2c5542348f67cd9f24e7"; + sha256 = "110160e8de26053558531b7adfaecd14e4b898ffe4159821cf524904e7d4eabd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/sl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/sl/thunderbird-140.0.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "ce1e33c9c0b5825993300b235eb53bb566c277d1b00d6654f2c36c469031bc33"; + sha256 = "d72793cbb7e62261ce04f9aeb0590a67363108f10d39dda0fb72e4ef82fd7917"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/sq/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/sq/thunderbird-140.0.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "b1982a4733bc0cc9666b563bbf3ca6bdffb6af7a54b2522c05a9248fdbd44661"; + sha256 = "54786c45ee8bc52cbf9b4e7aac2c5f106652619e1f887468dcac430cb594799d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/sr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/sr/thunderbird-140.0.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "f4f5ea86865068be75bb9d5af34fed1a53ab22f6a17f6d46ca3ff99de77bab4b"; + sha256 = "eb153716a80c183b02fa952371af879027e492062f8d2fa522008a07384155ab"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/sv-SE/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/sv-SE/thunderbird-140.0.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "18c709cd269b4fc3f5ed34457e86da5491bfdad8437e47861ea751cddab43ce3"; + sha256 = "32cb08c8772a0d3339e1685450a9d5ead03d6e230f730484e94f9bcfe3e6d757"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/th/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/th/thunderbird-140.0.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "b3ee51fb55022fef4451eb6a18c0ec0c560d68e3c071a3976f150f539b7498d2"; + sha256 = "76acd6bbf6a2fa568b6c4cf65211efe0574402bc0951346fce02f2ba4928065a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/tr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/tr/thunderbird-140.0.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "e9039353ef4084148a827889b4e1ddaabe138aa38e3b4312b40b9979ff763649"; + sha256 = "5b4856017192421d304f0daf2eb1e62002b45a9f0a0a75041fb9e9f6517514d8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/uk/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/uk/thunderbird-140.0.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "32f4a7528ce0bf4a8fbcc584fc9b4e6469cd5a206b14fcc6dc52c3c8dd223a0e"; + sha256 = "f8585be150061fe2ff91efed3680cdc3375a27aeb9d390dccff3f72fb2ad79aa"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/uz/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/uz/thunderbird-140.0.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "4f5a39e05fb4d1fb7a6ab0524f5ecd57a341c5134ecf40a90e2cf1fc8a325a0d"; + sha256 = "93ee30de280017844ae7b1fbbeb37ac365ed7ecae7aca9c8a763280a0d79b924"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/vi/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/vi/thunderbird-140.0.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "ed23cfe4810df01e7ad6e56fbd1154fa85a06bfb8477f7fd267e063774c9ff38"; + sha256 = "a40a3ebae3e7dc588a55849461248e0ef3f68d365f46453a174e80188c29cac5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/zh-CN/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/zh-CN/thunderbird-140.0.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "3235b83d0f06a37de13785dbab4d08224db04d7ea130926806bac2d113208d51"; + sha256 = "a26e6e39bd829a21a2064af6d81f8d0e8d8546400c5657ce6d8b78ff4c2b26ac"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-x86_64/zh-TW/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-x86_64/zh-TW/thunderbird-140.0.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "eb7b50e215c8cbf75bc320c92c9248c9378dec2dd638975a9175ad4569b98bee"; + sha256 = "6bc03ef62ff76a62a3509e217164708e84b1d666362cc3de8b8c7db89c810531"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/af/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/af/thunderbird-140.0.tar.xz"; locale = "af"; arch = "linux-i686"; - sha256 = "34e11a2e2d94e9657a8c754370894c5bff35394d812d57f198836d2aca2cdfb7"; + sha256 = "a91fefe7408d62f7ea0af18a3fd108b252a03b5a25624ba1d3caf12d02881a08"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ar/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ar/thunderbird-140.0.tar.xz"; locale = "ar"; arch = "linux-i686"; - sha256 = "b59436ab074c8e032787ff20c54ddc3c6fe7a48dcc6c18b153dcac6233cb0a83"; + sha256 = "a41b7756988ff75a04319d93cd3348d4f9b74c1a10922070e53251ecc9e68c4a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ast/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ast/thunderbird-140.0.tar.xz"; locale = "ast"; arch = "linux-i686"; - sha256 = "0c2048333df674b1e8944c068ad1dd985696e87bd86671819675d6b7994d9f57"; + sha256 = "9fd09f2fa6760b158bbd038d0bb17549a2c5dd1aa0daf62a816cb649c3c2ba12"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/be/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/be/thunderbird-140.0.tar.xz"; locale = "be"; arch = "linux-i686"; - sha256 = "d08eed9fbca8220fa5a4186197ea82090b1fa490c27c1186b7278ddb3b730f9c"; + sha256 = "49235072baf87ff33fa292951e47cfb53fb2bff6538eb827b34e9b16f034e072"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/bg/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/bg/thunderbird-140.0.tar.xz"; locale = "bg"; arch = "linux-i686"; - sha256 = "e16524042ba4390587ad0db661c515d0679eeb2c76f8e0b5343e7e1832ce5935"; + sha256 = "4c7f9e9139539ff49f16b6ce1cfece5fc6d81a611ced6a87733c0e52a90fb5e1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/br/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/br/thunderbird-140.0.tar.xz"; locale = "br"; arch = "linux-i686"; - sha256 = "28a5e0bcd7f18be8ffadc1cbf211084304db07ca3068b054ef11e694a282de80"; + sha256 = "5537cc4c623567dbb8e608eae176472c153ac2e4fe84ea4ff3ad39b6b72ebe58"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ca/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ca/thunderbird-140.0.tar.xz"; locale = "ca"; arch = "linux-i686"; - sha256 = "ec8690303c76f35278c9240caa004812196f765dab26de27baeaee51cc773c8f"; + sha256 = "905ef4d1afd39ecc32846be863745b8bbcf9ff11ee3df861040b5db27375d5ac"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/cak/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/cak/thunderbird-140.0.tar.xz"; locale = "cak"; arch = "linux-i686"; - sha256 = "4f3454a77c571208bc016e740df81feb659ddc2a112b54d8aff7e6cc62d68b84"; + sha256 = "96203f34b37aa25641dcc5becf358765c177a68909bb419606356cb77764c9b4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/cs/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/cs/thunderbird-140.0.tar.xz"; locale = "cs"; arch = "linux-i686"; - sha256 = "78dbbfd0e1a38e2bb34c95ca9e2773333364e762f028d744abb8385d445582c1"; + sha256 = "fb13f8fd08bafa5e39b7ba2148ad78d77bd5b7e16d977a7bfd9211099f69eca6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/cy/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/cy/thunderbird-140.0.tar.xz"; locale = "cy"; arch = "linux-i686"; - sha256 = "1362148e056cc2aa0677f3211624d800eadd8a82bb7e0e8830dbbf18429db0d4"; + sha256 = "9611ac5b70716dde90d5362c7f8e11fc34b091eaffe350d02513e540f92c9ed0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/da/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/da/thunderbird-140.0.tar.xz"; locale = "da"; arch = "linux-i686"; - sha256 = "390a3acc9847a6577305b761590774a3380bab0eebe0b485d8276c8a66e02e75"; + sha256 = "436e3018bddb83cc5aa84077362259f3efca6c28e2860141b9af13da670e4d3c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/de/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/de/thunderbird-140.0.tar.xz"; locale = "de"; arch = "linux-i686"; - sha256 = "9a27987742b0ae03da6ce9862859d1d6f03d282eca853753e784964047dbd919"; + sha256 = "9fc2ff5ce2d4b15a1b0cbaa0f29cbff86ee541ee1fae98b9a802bdf14a7d4089"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/dsb/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/dsb/thunderbird-140.0.tar.xz"; locale = "dsb"; arch = "linux-i686"; - sha256 = "fa4559b51e0c8e6b0ac9814cc512242ec66761998cddcd3080de3c72233183c1"; + sha256 = "8578968b77b28132a8fb48c29df104b610058e861d4433767a1f4a4062b6ba10"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/el/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/el/thunderbird-140.0.tar.xz"; locale = "el"; arch = "linux-i686"; - sha256 = "f4da4d59391a4cc1752aa5bf8b1dc407b67772a754502ef82e4b8fc7cf10d41f"; + sha256 = "65d2972306ab4db693279b3b5f48c212eb9cd03d3e123b3022f9497b774516ed"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/en-CA/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/en-CA/thunderbird-140.0.tar.xz"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "b576214306853bebee0b65fb5c76e2f616be56e3b9cb0943fcbadfdfdc7883a9"; + sha256 = "d7994fc12415eebd76819c884838e2d835227e2430be681bd133414d55d672f3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/en-GB/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/en-GB/thunderbird-140.0.tar.xz"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "88c97b1642fe6ea9628388943be43d9d119133f85e19f64bb62981a9abb786c4"; + sha256 = "4a3b31487a8ca4c11c2a1490e3fdd392bfa7d95ef3522b50d43ea42455e65733"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/en-US/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/en-US/thunderbird-140.0.tar.xz"; locale = "en-US"; arch = "linux-i686"; - sha256 = "ea3f53da34b54b4597214f3192badaf823e5ff925e64e2b673ed8705419df05d"; + sha256 = "3864e8e76cf4bd95a35bd4a9668fe6d2bb2d4d20a09359f6f3247a5f0d9ed40c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/es-AR/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/es-AR/thunderbird-140.0.tar.xz"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "f81d7ec8abb4fe7a725ccbe327da201cd9ea816252f140d06fb11a8fa4714abb"; + sha256 = "79cf6de1fd1539f4590c72b6792df914785c0b98e012e375723236df36db1c18"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/es-ES/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/es-ES/thunderbird-140.0.tar.xz"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "dc5a3770044a0c3f845ade493ffa687a93cfe862bc5b0216baf5728c332ff675"; + sha256 = "a94f0873c03dda93463985af28c2b1732b57f84a90a6b1aeaea15c2c068457ad"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/es-MX/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/es-MX/thunderbird-140.0.tar.xz"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "38cec780ab13337890478ae1636a48e7288b1d8c504f148e0dda0ab62281327d"; + sha256 = "36f6d0500a88f1cbd685fa9a8df396d7375ab329cac952ceddc30f14cd23b42e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/et/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/et/thunderbird-140.0.tar.xz"; locale = "et"; arch = "linux-i686"; - sha256 = "669a2a9f5bd3b2458538e586dcefeca44a4cfc599b594fad169f80e773eb044d"; + sha256 = "ae9393e20a4901e50fecc386533a2d97e95730123f1e65669e173e116a872958"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/eu/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/eu/thunderbird-140.0.tar.xz"; locale = "eu"; arch = "linux-i686"; - sha256 = "312a9efed65dafe8de66a5945b0cf8cb166d11ccc69c29e7e23452e2e0d5cbbc"; + sha256 = "0b14e26d85591f5c71923358cef7659ab32fca83cf273537f1d7ef2f395d2762"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/fi/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/fi/thunderbird-140.0.tar.xz"; locale = "fi"; arch = "linux-i686"; - sha256 = "039340a1d2827f487d8dab42a96612c778d97e580f76d4def7e99c2a9778c988"; + sha256 = "3fc0d97fd77f73556d0d322b06256424d3c518c65cc01945cd20a2dc50789499"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/fr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/fr/thunderbird-140.0.tar.xz"; locale = "fr"; arch = "linux-i686"; - sha256 = "7779c1fb1de816f21f7e57005daa33c518dd70d2959eef371fa4c515c83b2ca5"; + sha256 = "f87f9817365810800f24b2d4336bd0f597afeea60665380997353f8841fc7bd9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/fy-NL/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/fy-NL/thunderbird-140.0.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "14e1ed8f73ffa9d13ac1435f9bbd4d063043a903b1dc20373cc7f1fe7bc45429"; + sha256 = "7edd73a351ca4495e630f49e49a3da41a144baba19d73e0801413b9d5c701fca"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ga-IE/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ga-IE/thunderbird-140.0.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "bdd42c055f8b513f3e48918a41f57b2924f0954afea225f87198713652330af9"; + sha256 = "5dcf3f4fc9339d2b18362ef7821efc841c183ec5d775ac88173c92ade2a0188b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/gd/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/gd/thunderbird-140.0.tar.xz"; locale = "gd"; arch = "linux-i686"; - sha256 = "0b88ef782d44d2c19ed5b0237cd8188559a34234f3583e6946ceafe9a8446cf9"; + sha256 = "a0be320036814966c3897b23b4680776de5a4a67cdbc03851815ff6463708d75"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/gl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/gl/thunderbird-140.0.tar.xz"; locale = "gl"; arch = "linux-i686"; - sha256 = "445fb6df2197ee8c74da712ba8b28334c1d27e85bcda9f6b31b7575def7668dc"; + sha256 = "b2600fab294ae36dcb5393fa2614b992232f23f4048030bcda43968d52b5ba41"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/he/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/he/thunderbird-140.0.tar.xz"; locale = "he"; arch = "linux-i686"; - sha256 = "811e91e0e2afef963216a1d26e07cda9a0bac11fd8b9fe2f9ad4663462fc077f"; + sha256 = "1cec5c2acadd3cda9400702488a8fdaece9c831d7563153acc6f915a634243f6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/hr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/hr/thunderbird-140.0.tar.xz"; locale = "hr"; arch = "linux-i686"; - sha256 = "0bac2285f4af03d706bbe6493664e6e2984569c586c3b903e121775870c4b01e"; + sha256 = "792c86c253538d5523f933f250c6654d3819a35f9d73bd8284ee14ae55fc4968"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/hsb/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/hsb/thunderbird-140.0.tar.xz"; locale = "hsb"; arch = "linux-i686"; - sha256 = "84fc58865bc74698ac752ea727bc1f0a5a2a3588aceead0f23e93cf4eb23f889"; + sha256 = "c7225883ecd455644457d994111e38f1906854d280056c51075fd441392d51fd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/hu/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/hu/thunderbird-140.0.tar.xz"; locale = "hu"; arch = "linux-i686"; - sha256 = "63d3ab7a51ec864d8eadc6deec795df7749125daef11c6ea005458eafa7cff2d"; + sha256 = "a4043c636233c7ae06aa9e2bcafc92bb0cd2a020e52a6da82bca88e8cf125e47"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/hy-AM/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/hy-AM/thunderbird-140.0.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "b471fee3eb6a3b99ac4f725becb3f601d19bec8846a58e7fe6a2ca3c56f04753"; + sha256 = "4b339dd83e431c91b9ff29308ab585a26aa95e23d248e8bf11115255693ce275"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/id/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/id/thunderbird-140.0.tar.xz"; locale = "id"; arch = "linux-i686"; - sha256 = "a63d0ed8cc126418cd091bc83dbda70fde8386851a210df80de082ce7d5f7ec4"; + sha256 = "8b91323db69d9c70aacf78d58516b26a61145654ec158d81af0e59813abf4127"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/is/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/is/thunderbird-140.0.tar.xz"; locale = "is"; arch = "linux-i686"; - sha256 = "46ea1c252119a08f67a617f03cd41ddcac1527dc8580046f6d7ab0b20a21f160"; + sha256 = "20132bf94b743c43605f1c1627d8e493a8eed3eebac4c174ad036228721ee958"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/it/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/it/thunderbird-140.0.tar.xz"; locale = "it"; arch = "linux-i686"; - sha256 = "5bab030946df404f59cfaed24f4da0093cd80412b0b2481811d14ee526040420"; + sha256 = "75eb75dc9869326984f15391cb855588399a201a35ee3c74ddbb04dac62f723e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ja/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ja/thunderbird-140.0.tar.xz"; locale = "ja"; arch = "linux-i686"; - sha256 = "544d91494571e8d087e5ca4f8f91e2ab0174732abb1d279afa993a0b59d74a08"; + sha256 = "f9b2477ef6f6aeb89587c4f26c0be6a8faf2b295df4885539c90b5897947b2b7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ka/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ka/thunderbird-140.0.tar.xz"; locale = "ka"; arch = "linux-i686"; - sha256 = "119ec25a042e86c10e6177c010ba4d997fe1e9ea318648ae0997d2ef1bb7f0c5"; + sha256 = "7ea6caffff18eb871593a94d4a79c5a1dac5933be29ffdf89fabaf2a8e1d87a9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/kab/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/kab/thunderbird-140.0.tar.xz"; locale = "kab"; arch = "linux-i686"; - sha256 = "7026bb2dafa0515fb627fd83f421f886ee7cd7d83f1b2f844d5c82fc1563811a"; + sha256 = "72606d61c2c8632d594be3c96bc735430c1c7ee786355671404e226b5efb8623"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/kk/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/kk/thunderbird-140.0.tar.xz"; locale = "kk"; arch = "linux-i686"; - sha256 = "fc45f5780091bec2d0b6af5e36d1afe6ae0e260caf376920396cf84539698769"; + sha256 = "9ab86be14f7e53ecd6a40a8d8ee57cfd8f12c62e3c6d4622d32420f912b0ea2c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ko/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ko/thunderbird-140.0.tar.xz"; locale = "ko"; arch = "linux-i686"; - sha256 = "f543b32938ca1c3b592747f7a679c6232c904a970d7455032acbc95c56f916ce"; + sha256 = "822a1b4fd9c0b8bc3210292024a8c7e1e688208b9a9bbc6b8b1fcb9cc20ad102"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/lt/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/lt/thunderbird-140.0.tar.xz"; locale = "lt"; arch = "linux-i686"; - sha256 = "6923123d16ce0ca096e68287da656171186cec69c302bb670566e1fe5d11c2fe"; + sha256 = "e9c44ac87b9437e5d1502dfcf17bd5453f9fe252c9e2c41b15b3ce0445143457"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/lv/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/lv/thunderbird-140.0.tar.xz"; locale = "lv"; arch = "linux-i686"; - sha256 = "64fe698210c6dd3deadb21cb0c4081e54e36daf1050a39292afb58d3029a46a8"; + sha256 = "f2c7bea3b5888bddbd6502f65140cec0f7680a9edaed4c0738832cd5edd91740"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ms/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ms/thunderbird-140.0.tar.xz"; locale = "ms"; arch = "linux-i686"; - sha256 = "29fd892970167197bea3c185d76f40485b1df6cd4fb84a591b63b4dbabb6382b"; + sha256 = "8a9c1e30d9195a8cb50a797b15fb9f4462429eeacd58e055b172f686149e7c8f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/nb-NO/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/nb-NO/thunderbird-140.0.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "ee4930d126e47def1372e37b240d364acd9ed94cb8158e5124a9a5101b23c43c"; + sha256 = "73a05643c78e9da748898274e2df7fac2aa41fddc61860661bb61f0e7e6d5553"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/nl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/nl/thunderbird-140.0.tar.xz"; locale = "nl"; arch = "linux-i686"; - sha256 = "586791b524608a950339be697c6c0dc59328f624526b1d92da1f6042cbcfe473"; + sha256 = "f7015c51d4ee48b1042056f2b59ebcaf2af91aa4b3f810a77ac5b76d2694c707"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/nn-NO/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/nn-NO/thunderbird-140.0.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "defad7e7923e171af30922a422f125c50f2a5aa60a2f805bf23a5054772853f8"; + sha256 = "f6cf5fa7e9a4748666289a3da001e7c5f57996603df8e516c29381a5c5c5adcb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/pa-IN/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/pa-IN/thunderbird-140.0.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "fb9b4af5628bf0eb4b393fdca6f454ee7db3de32c515566782fb796dc305371f"; + sha256 = "e0f1d2c53919030437e8f232ed7ec8df0a5fe5ee0a6fe028be264fd082f797d7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/pl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/pl/thunderbird-140.0.tar.xz"; locale = "pl"; arch = "linux-i686"; - sha256 = "796eb258b22557cb60f7697c2475d8c16be3ac6f985c360c6fd7f8302e383eaa"; + sha256 = "ddef5b7962ccc2013872bebeb7cbea5ab80d6b81404a0716b87e0bfb7b693fe7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/pt-BR/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/pt-BR/thunderbird-140.0.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "5ef494b8549e11a0e78ac7bb16ea866167fdcee39585c269734ac9bd1c50b058"; + sha256 = "a0e63aba6273fc6968388999ba37e9451f015a98b4b11b2c33db4d91c7901d33"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/pt-PT/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/pt-PT/thunderbird-140.0.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "fc8123905a82e7da9e13154d0f6b029064cdbfe397c64e08040492b46ef5b327"; + sha256 = "4e5928c237cd89d5eb112f1377d8d6a2ca6f356f71e0578125b82676eefb4b95"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/rm/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/rm/thunderbird-140.0.tar.xz"; locale = "rm"; arch = "linux-i686"; - sha256 = "e3cafa658e415528b4bd597becf2dd3aeb4871a0dc0d8f70ffb291b2a4918d38"; + sha256 = "b4735becdcbf517487eb0a7d164b9a4262a54f2af3051cf4246891e209b9461c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ro/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ro/thunderbird-140.0.tar.xz"; locale = "ro"; arch = "linux-i686"; - sha256 = "f9d21387a574f7fdf4bc72b8fd5f349a6a97d6a4bbfdb2c526c242c417e7227f"; + sha256 = "881ced0d351edceeccf6b35657c25b50a089c1dbbfc67e8fcb2deac49b2a92df"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/ru/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/ru/thunderbird-140.0.tar.xz"; locale = "ru"; arch = "linux-i686"; - sha256 = "f1a4714261183df17b037910253305ea7301ba8cafa66cb45fb68b159292d7a6"; + sha256 = "f891e5752e6d241e19360e1384b961170a943a4b74e560ec8cf2a06cd62171ab"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/sk/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/sk/thunderbird-140.0.tar.xz"; locale = "sk"; arch = "linux-i686"; - sha256 = "917b5c547936497403cd2b146155921c0ded6c6ed348e83a0534906940b2885e"; + sha256 = "062862c0e8bc406449d191f0bbece63ea40d514e0462366663eed1f4a37ba971"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/sl/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/sl/thunderbird-140.0.tar.xz"; locale = "sl"; arch = "linux-i686"; - sha256 = "083fbd0f56ecddd4f00466790f71f70e80453622f9df2da1d8ece8ccca86495c"; + sha256 = "4c8896aa30f9b32e88f803978a1b75ebe9856254935996b6fa88fa76855bff38"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/sq/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/sq/thunderbird-140.0.tar.xz"; locale = "sq"; arch = "linux-i686"; - sha256 = "b7c1c94f601a28693ecb1a8bb812f76e4737a4c17c97598fc4ecb55e96efa762"; + sha256 = "e6a43d7bf0f7d764a77a1a722ef65811341be1d015c3908890f585a2bc8369bb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/sr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/sr/thunderbird-140.0.tar.xz"; locale = "sr"; arch = "linux-i686"; - sha256 = "7a69d6e63d0b5a90e6ed9ca3323eafa343c36c9c1c7a4f998d3e804fe9ffb669"; + sha256 = "bc7d6c8d8d76a7b38f5b5fabf3b3bec7c0ca89f22c7e1e19ce84f940ea68ccad"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/sv-SE/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/sv-SE/thunderbird-140.0.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "46f4bae52bb547162f09fe26d834b5476a939371e96e2e0d2f0d185f3a6f5c10"; + sha256 = "55925cb98253a3f99c587a0ee4528d23bf461ca896fb9471c6ec9dacdab95d66"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/th/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/th/thunderbird-140.0.tar.xz"; locale = "th"; arch = "linux-i686"; - sha256 = "f55ce5dcddefcd1054514901ff5918f0482c6e9606616fbc536c3e46ab8bd139"; + sha256 = "e9e5b38971157790a5d465769bac529e119f789de873b3bec39c8b3e2d1f720b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/tr/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/tr/thunderbird-140.0.tar.xz"; locale = "tr"; arch = "linux-i686"; - sha256 = "9cb5477b1f8c2a5417a8b4dfd3af2b4fc208a237c98a275ae4e0a6b56b9fcda7"; + sha256 = "a929741aa566daf92d95320e8e3ce29629499bb43772195fa919b57d155be1a1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/uk/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/uk/thunderbird-140.0.tar.xz"; locale = "uk"; arch = "linux-i686"; - sha256 = "b6160900240f929d8732066000751d225d453eef13202bd14e9a70ba7b41813e"; + sha256 = "fcfa2eda01b46c676d6aec712debd649348e9b4451bba08668228d661073a03b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/uz/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/uz/thunderbird-140.0.tar.xz"; locale = "uz"; arch = "linux-i686"; - sha256 = "20abb2db65a2ca78f314d4f98f7980b013d1cd5e821206402b20afe44d17a2a1"; + sha256 = "600b636148de51f010f37d8d14aedb290f73837091621c4346d74a4cb8359970"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/vi/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/vi/thunderbird-140.0.tar.xz"; locale = "vi"; arch = "linux-i686"; - sha256 = "94b19085f1faba4a43b35e20e508058481fea8dea53c933e3eb8ccdb055f9107"; + sha256 = "f29356887a4f781b129b4038db9c8b692f6a0952d8297ac78ed236fe2fd42536"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/zh-CN/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/zh-CN/thunderbird-140.0.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "ee8fe6fb8f1ad0246d776669b155da2b3807efd2a97ba4d8d470e613f7368624"; + sha256 = "8a9e51234e8b6822da950ee53c252a741ae9ee1daea2367bb0ca0f72742302fd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/linux-i686/zh-TW/thunderbird-139.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/linux-i686/zh-TW/thunderbird-140.0.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "1487702e849700c49b2a2c4966d129fff2d8b593e28da76a4c59c431c5c8d6ed"; + sha256 = "1880865c7fc077a70c954f53f5058fffbe07ee617f1bcf2d778cba2020cf1b41"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/af/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/af/Thunderbird%20140.0.dmg"; locale = "af"; arch = "mac"; - sha256 = "99b6cccc4eb25cb2ba996e7c2a5661c7b1f321172f4f7b99feb3af13d11bd771"; + sha256 = "e91d7f46433c767c98498768e9fbccc539411442f7ad41b2c4292691351c784c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ar/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ar/Thunderbird%20140.0.dmg"; locale = "ar"; arch = "mac"; - sha256 = "b6e290908664af8d4eddd1ff87ccafa347dbd8a1f8e9e525e9597efa06152a7e"; + sha256 = "f11ed7f71473b4bccf32ad4513b34cb8a2b0728e974cfbd2fbcd584ad4a6c7e2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ast/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ast/Thunderbird%20140.0.dmg"; locale = "ast"; arch = "mac"; - sha256 = "a8f93706a1d527245eb8518b6dd578444c66ffe9fa2988803dc46677ee34cb71"; + sha256 = "10dcb7006b4ecfbb70e76aadfce0678ab60a12a87163cb00777f0bc2c5fec0fd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/be/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/be/Thunderbird%20140.0.dmg"; locale = "be"; arch = "mac"; - sha256 = "d091cfe07d3caf4f7eaf43f887c9aa2a13a11137b3d79a8758a0321474ad35c0"; + sha256 = "caee7a92770a61d0339ffbb4768dc59857a5ae7903b1c4056d34f2b941cdb97b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/bg/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/bg/Thunderbird%20140.0.dmg"; locale = "bg"; arch = "mac"; - sha256 = "e51370e8a83494522536d3baf10f62bfb8583eaf92d663024aa227b145ca3e99"; + sha256 = "3296326478ff0f022f0975e643c908d17525279061d8ee2b2a6410ff9a28d385"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/br/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/br/Thunderbird%20140.0.dmg"; locale = "br"; arch = "mac"; - sha256 = "04f8805e10f645f678baf227a6f65c88e37ebdea8e73e4fb633e5960b8be4cdf"; + sha256 = "c40e3be45d4cb1a724d21441e4b60e0fb69c3180783a955e9147251a3fc8d3f6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ca/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ca/Thunderbird%20140.0.dmg"; locale = "ca"; arch = "mac"; - sha256 = "fa5239daad9d2a4d38d54d27e151e545329e144653454897d8a999e02d75f5c6"; + sha256 = "02b39a0ec2869741c482c4f75e91464a378cc14547e2a51b7742534d23c77302"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/cak/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/cak/Thunderbird%20140.0.dmg"; locale = "cak"; arch = "mac"; - sha256 = "de5119f83f0b9cc7a903ac88f1b6d667cb3fba29b8536792b80fa17e5392ae08"; + sha256 = "c9ff87e4cc3db36c1c4cb427666e889676567b6c348eaf268ead21e696b2b286"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/cs/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/cs/Thunderbird%20140.0.dmg"; locale = "cs"; arch = "mac"; - sha256 = "8b790dfa4555e91ea8696086ff0fb234cc7d836b5267742adf41470a16bc6118"; + sha256 = "66d6da3986c06fe82c9a407c74ce7a70c78bec7dcca6dfe4d37c5589e209882c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/cy/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/cy/Thunderbird%20140.0.dmg"; locale = "cy"; arch = "mac"; - sha256 = "fb585c04de777dde121f415591d92b1af9d7a1d48cd3d34483d4f6333a5882e8"; + sha256 = "04ae480b5f73048b9c9af3b57e3de1e6afa78cb518706010ff278c4cae40f3f5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/da/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/da/Thunderbird%20140.0.dmg"; locale = "da"; arch = "mac"; - sha256 = "9220241ddd83e9228cce19af38f214e5f33881ae31473d61356b735e10a99af4"; + sha256 = "8ca809dff042734d644d8728a48c4208a73a0d1e70f86a032ef47f5cb86278f9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/de/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/de/Thunderbird%20140.0.dmg"; locale = "de"; arch = "mac"; - sha256 = "e79485fa5396c270d40e900b2ca18a9362bbd200cc349f9e5b0c4b575e27d469"; + sha256 = "242962d9d99725ca033471494c0b6f20c5ca289588e8765296891bb6f2052eae"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/dsb/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/dsb/Thunderbird%20140.0.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "485d894e39295de13e2a057b97b7516d50ef8a95fb78129fb1aec3366fc47a15"; + sha256 = "3d67db019027d6c7e62adb1b60ca227839440d68e699ddb388e1218b97485faf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/el/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/el/Thunderbird%20140.0.dmg"; locale = "el"; arch = "mac"; - sha256 = "2e907cf8c39668761bf4e2465c4253c97e44b7056c45385903405d09877c1643"; + sha256 = "f50f066f2097e0cd5ef4716d8fe70ab315d6edbb855230b523303ab8ce6f5ff3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/en-CA/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/en-CA/Thunderbird%20140.0.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "ddc491a837452668e58eaf210b028cb8cb976e39ee7da8e38710f5d6f0b0103a"; + sha256 = "93a6e80d8c19c81d9dc3f908b41e99cdafddd2eb2e14150b148cdccb5468f9a8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/en-GB/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/en-GB/Thunderbird%20140.0.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "d6db8f91f2f257968edb8da8a50f8b631dc7077c1425e08e91cbe4619c79017e"; + sha256 = "d1764196b7050fee605ff323bd9e0ae94a6a797ed014e14eaaed102c81c37f57"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/en-US/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/en-US/Thunderbird%20140.0.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "b7d1168590e0a777320bf8be4628cbd74d0385537187608fea0aff796d5d6805"; + sha256 = "34a1e19d932e9f01bb7197ff510c72fa3ef97dcfc413839bce5e188e292157db"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/es-AR/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/es-AR/Thunderbird%20140.0.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "e595a17a6c22bd6bde428de42045db4cb8471202cd3d493874cecaf30ff5c53e"; + sha256 = "fae74cf7b68f2055329de913867f3ed0075a6fcb373a5cc4c3a0013a3f8a6afb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/es-ES/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/es-ES/Thunderbird%20140.0.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "ca22719fbd05f2735c22a02788ab67e3143f5416ced0779a23f121b1b2c2888d"; + sha256 = "4a96697a2673c1a6ccc8aa394589d89b67d6965a97f07da11e410c21d7588d7d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/es-MX/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/es-MX/Thunderbird%20140.0.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "cd31aadea61077b041dc52e0e932003e98e912a606f325538c909b8a47e60e6d"; + sha256 = "7c225e7f189fe567bc6c7759fb01446fd398d9e194e8be956ac0edf33b7de008"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/et/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/et/Thunderbird%20140.0.dmg"; locale = "et"; arch = "mac"; - sha256 = "4609da896d29d21c4d1a01b7706ee6a11bafc1ab1fdb24c28216c251d22453c2"; + sha256 = "9e3ebeb24ebba2e87d2e1a22a47a9bb31b81cb891a6a94b4be6aba92dcd9ab77"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/eu/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/eu/Thunderbird%20140.0.dmg"; locale = "eu"; arch = "mac"; - sha256 = "5747357e5c51ad5964a6d9d7d8a2113584d7c69e862d0e883457f340f42cce66"; + sha256 = "35661b198f01c2c76c096254612a7160440127519cf4e0c97435a83fd1e4bb45"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/fi/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/fi/Thunderbird%20140.0.dmg"; locale = "fi"; arch = "mac"; - sha256 = "c46e1516a9f225db947d30474d3db24dfe52fb615ff65d3fb9215e657283a0e9"; + sha256 = "fd606dc9ae8dee3aa1accb799ea94daa1fa7fe6c203de961ae61710f58e65941"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/fr/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/fr/Thunderbird%20140.0.dmg"; locale = "fr"; arch = "mac"; - sha256 = "f015ae56a6aca04658ed6cca2efd0d4c148d78b6ec0034ac5589388bf578a40e"; + sha256 = "71103db6af97b921a73b1f1963e420c17b08eb63d75f015778b2213046f53e70"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/fy-NL/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/fy-NL/Thunderbird%20140.0.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "a5e64f9049dd98e8c002658bb86fe51dfd4fb42c5f26f527ef755fa76ef52380"; + sha256 = "6886f636b4ce8a2c711f051ca6edec37396b399c61c212c4e81b82e8fb0ffe90"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ga-IE/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ga-IE/Thunderbird%20140.0.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "74eccba37c3992556dfe124b85fc9134b78fc03fa6fc3a4c81c8131470592895"; + sha256 = "fb96cf25e618199c2bc16ecfd5f5f136916300c154170335822bc4ed45e79b33"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/gd/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/gd/Thunderbird%20140.0.dmg"; locale = "gd"; arch = "mac"; - sha256 = "1176cc0c6a23df107264ad7cd7d83862b29d354c03c198f9bd2558f0a2d218d8"; + sha256 = "3672567442dd18ba2a3e4aece3080168381f11f71a2e511f6fc7c8bbb2674911"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/gl/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/gl/Thunderbird%20140.0.dmg"; locale = "gl"; arch = "mac"; - sha256 = "3af59caf92d2195b039218a6517d68c557452b20d888f9ac1cbadb60ce9fd4d0"; + sha256 = "f99690206ef559d90d308d96d841c7946928c15cd63ec1e7bb61e0e6ffa29bf5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/he/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/he/Thunderbird%20140.0.dmg"; locale = "he"; arch = "mac"; - sha256 = "38793e93483928207ed0a599546c85eaaf987f15351bac52bda811183c86e225"; + sha256 = "c37157620a24874643aed902ec63dfa6dd87baa9793f762c8a899a4537fdb590"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/hr/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/hr/Thunderbird%20140.0.dmg"; locale = "hr"; arch = "mac"; - sha256 = "e07947d0b4f147c5fe44c9da4b020e3756dd59bb7aa02c23d9693326ea336808"; + sha256 = "c9dfe1d36cbf946c7d0470e4795e6763e6a858b30f1ed970911e7767acbdcb11"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/hsb/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/hsb/Thunderbird%20140.0.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "94f3fb73dc47589750d398939181919cabcd50f1d68088ae8356a078db6ef357"; + sha256 = "c33da4110bcde79556c5a10249d237cb537f567f66e8e6c4282a03c843bed07e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/hu/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/hu/Thunderbird%20140.0.dmg"; locale = "hu"; arch = "mac"; - sha256 = "616254454de1a74a14c2851f74fb6db75d1119df4d38630cc11edba5ce8f8499"; + sha256 = "c0b29fc2f564854a1cc8ca0cae0c7776a2b9039fbdf802c22c83f72d0bcf1657"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/hy-AM/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/hy-AM/Thunderbird%20140.0.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "8be90ac6541d8822ae6758066c9caea176a3b9d4cec5f4d79f885912388e1f1f"; + sha256 = "5e3ce57c38c9086dff3e2fdef8fdd010a0631a6b4dc2802e614a01b733141a7f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/id/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/id/Thunderbird%20140.0.dmg"; locale = "id"; arch = "mac"; - sha256 = "5720d86da6ba258d897db7ce66fe178da13e5410c73d31f259b5b9160caeee72"; + sha256 = "722da355ddf1f167c33bd551c23e9848b4c0543236b613b6a1596e025394b7ef"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/is/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/is/Thunderbird%20140.0.dmg"; locale = "is"; arch = "mac"; - sha256 = "c78d3389d2da92b9a8f7bf9c423750a0c9a40f80be726b692c2795d24dad5f02"; + sha256 = "1366f639310cfe346619a00da8bb100d8010b2e288b94ce31c1151a74aaeb1a5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/it/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/it/Thunderbird%20140.0.dmg"; locale = "it"; arch = "mac"; - sha256 = "d140f278b8a540edfebe6d877630549e5c2fec775d11dc29c0d9226581efe814"; + sha256 = "719d86b1c6a26f08bf1331c51c73b5fd43f5c9e773ecac8b691c84fdc6967913"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ja-JP-mac/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ja-JP-mac/Thunderbird%20140.0.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "f5a78c402cb350e8dcfa7d97ee320619dd49159c37779f0fb119909ade6e2637"; + sha256 = "32862a5676057710330afb65f93a1702a21f579c91d0cb3effd3bc87ec147440"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ka/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ka/Thunderbird%20140.0.dmg"; locale = "ka"; arch = "mac"; - sha256 = "9d46dd6cb1317c55a62aa914f7ade3dde1dec0b339b20a7175944354f37eea3e"; + sha256 = "95c590bdefa41ca99a2a9e3d7b67cbf935a828301207247b03f6bf636536601a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/kab/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/kab/Thunderbird%20140.0.dmg"; locale = "kab"; arch = "mac"; - sha256 = "2618a2a5ad922275f410c7a36d3e15e82ce667bfc8597005f3dc062403be5348"; + sha256 = "fdbbb3e523eb7bab02278453bf64e7748d8034a8e244013200471e4cc659ef20"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/kk/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/kk/Thunderbird%20140.0.dmg"; locale = "kk"; arch = "mac"; - sha256 = "1b5cafd8bab4e543aa78bf964ad8d49cf1acbc48c6ed087dc036d5d322effc0e"; + sha256 = "4d5bae92ac0fd6c86f6a2296e774b91074653713d72ff37f589d1ec1afaaeb78"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ko/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ko/Thunderbird%20140.0.dmg"; locale = "ko"; arch = "mac"; - sha256 = "f8173e84dd82ac4da522c71a875242eaf8eb107b8987606992d7393f992b1743"; + sha256 = "a7fd1b29ea7834e078ad3a1495fcb44012419d204afde5940f8faa6ac0aac0d1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/lt/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/lt/Thunderbird%20140.0.dmg"; locale = "lt"; arch = "mac"; - sha256 = "ffc5b3bb98a45b5bc4c4dea4737d820db8654c8e68d0441d179333a43a04e5ae"; + sha256 = "a1c547989111a3a9e7719fc2aae5e6629446db0f4e5ba5c0eb7badb9d7e13a1c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/lv/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/lv/Thunderbird%20140.0.dmg"; locale = "lv"; arch = "mac"; - sha256 = "920dbeed505f3d55a750aa047b899fb18844751833268a733a9afe87501b36af"; + sha256 = "70bb9ccc58374fee15faaee0d475fd821fc13b146dd4bf517312d81b670d48f9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ms/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ms/Thunderbird%20140.0.dmg"; locale = "ms"; arch = "mac"; - sha256 = "0d4cd6ab0b8da80c5ee4c263f59e132d417dd91b081441d7edb0ead9a3f1c57f"; + sha256 = "df6391501862a1c671eb9307adf10406fd94772fde777c133fa0c0715be14ed8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/nb-NO/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/nb-NO/Thunderbird%20140.0.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "3aa1bf5c6f157b2c1c4ca100e3690242390f344a9ce66f4be31655fab46c486a"; + sha256 = "cc37ccfdd8e1969abbc5e40d89967e555f6edb73551778d992520eea5da0000b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/nl/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/nl/Thunderbird%20140.0.dmg"; locale = "nl"; arch = "mac"; - sha256 = "8e0990be0ee10000d2c27a8fa81636eda6e14bdd1e4620da9c64e25d6665650a"; + sha256 = "843f557a0bf080adb6e07b1cd599a27520436c50ea27e40120be772f13ff5d09"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/nn-NO/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/nn-NO/Thunderbird%20140.0.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "d23c36020effe227a591bb743c440df3c54866b641b6a1c15e113c7fb4e65098"; + sha256 = "fa0f91df5692ef0434ebb85ff705956cd6b5b73b6c019c873ad83af0c9a06461"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/pa-IN/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/pa-IN/Thunderbird%20140.0.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "2779f912dcd7001e601291c112c46f4be8fdc249942637e65293ca4c84741e97"; + sha256 = "4206104601c0aefd646fa5d930b11dec7903f3c77a5a74a9f1321afccd7e655a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/pl/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/pl/Thunderbird%20140.0.dmg"; locale = "pl"; arch = "mac"; - sha256 = "ef86339886b50f980bbbd69720e8fb134859eb17a0435c2cdfd8b7238e155cd6"; + sha256 = "32736afce67be152bba80e13f50fbf63d2c6cf15b17428f30c7d24846781f0e1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/pt-BR/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/pt-BR/Thunderbird%20140.0.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "f4a755f3e3628537083efdf067e9162d7a654c8d8bf93ee207c46c3b858a7ba6"; + sha256 = "71ae795a2be7a6bf7ef43ddcc1388f24b77c6f68c70530e876185f79d71cb405"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/pt-PT/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/pt-PT/Thunderbird%20140.0.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "9af8fc19266867a83912fa38cdf3ec6dfbff4edb33e6b3d4722e77ffeeb83f78"; + sha256 = "f5fa99e49892c89cea123acdca405f16124d711755eab0131d25d0b7ed7704a7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/rm/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/rm/Thunderbird%20140.0.dmg"; locale = "rm"; arch = "mac"; - sha256 = "f21d4b178e0287333e8d98e11e2d5068505528ea2414034258eef581cc9c30c0"; + sha256 = "7923f1b61c3b7b24a2f2867415605afc7771a29318f0e09fe6f752b0816397cd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ro/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ro/Thunderbird%20140.0.dmg"; locale = "ro"; arch = "mac"; - sha256 = "5f40545ad6094ad600b1627386a7943f81266380c41674c781ffd9fe62612903"; + sha256 = "02ef69f67af8ce479928252aaf93aa74a766b5d4ad2674b1520aeb51287b24f5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/ru/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/ru/Thunderbird%20140.0.dmg"; locale = "ru"; arch = "mac"; - sha256 = "96026e6d4ad332a010fee85fd4d6241479baea225edf3259dd80121608fb3481"; + sha256 = "8d3788a2ca39fe81e3ccb28dd46f1c69945987db7ab26439e3fb5524eed45d64"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/sk/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/sk/Thunderbird%20140.0.dmg"; locale = "sk"; arch = "mac"; - sha256 = "bf4adb8af0be6cc6318be35a41382fd8fad396e650e4773d61431629ec9bd0d4"; + sha256 = "876347a307912740ee40d1b7aae19ae448f73f4093bd82c3bfb0b2ebdc9e0705"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/sl/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/sl/Thunderbird%20140.0.dmg"; locale = "sl"; arch = "mac"; - sha256 = "8e43e059551181d03b9c9b93fe41669c648b5b63efd8ef629ba46d06ac185ead"; + sha256 = "50975cc67ec3db95a5ac17ca1ff6bbf5d688743d491b5a5a034f2fd178477ac9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/sq/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/sq/Thunderbird%20140.0.dmg"; locale = "sq"; arch = "mac"; - sha256 = "ad063957d9adbe51531703b622c8a563b52db1d2833e49e5c835597c04bd113c"; + sha256 = "97ca3700aa41bde20c12f0a789c13f7e5098db67a9601f8766778af0547fd376"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/sr/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/sr/Thunderbird%20140.0.dmg"; locale = "sr"; arch = "mac"; - sha256 = "ac81d1bf3b680a89e56f7e774aef826def3f98902e1b0bb106782a35849ee566"; + sha256 = "290bd2b71e2ff189050fac56d71803d063271226006ecf87621b83fdf83a1572"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/sv-SE/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/sv-SE/Thunderbird%20140.0.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "1675bc5e895bc9ee16d966c7fd830b602d91636ed9c931dda17d7cede0e21c76"; + sha256 = "fb493eb5d4a5e50c49e49c12ed99c556b80e86bff0efa6356bdce94f83f69ca7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/th/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/th/Thunderbird%20140.0.dmg"; locale = "th"; arch = "mac"; - sha256 = "6ed2b08ba111ec75537be28e4f2719a04e7e27e9781ec4de42c47100d5f98b6e"; + sha256 = "4442017719a0dcc84a31f2a9d5d806cab03834b0c9c54ea9e3c409941195a9f9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/tr/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/tr/Thunderbird%20140.0.dmg"; locale = "tr"; arch = "mac"; - sha256 = "4775f57c64fbb5ee8376b63e59b87fcfaf6d84aa3ce6091b9b10b197a8e856c5"; + sha256 = "abae3714a23b03e97791937b7fa30a287eb21087bee5f486309a46cba53ab4ca"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/uk/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/uk/Thunderbird%20140.0.dmg"; locale = "uk"; arch = "mac"; - sha256 = "eb29798c3f2d82bda2d2597b89c9b8f7371dd487f9756197159d83fe25054902"; + sha256 = "73dc58c076fd95b613e471edc4b8991bfac6e6ace1a6127112620ac105c9c0b7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/uz/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/uz/Thunderbird%20140.0.dmg"; locale = "uz"; arch = "mac"; - sha256 = "c3eda53b62436fe773f5af0232e3acdb7c201d9f20e6953de1ed7d7bc7e017c3"; + sha256 = "100fee1106e2dc0dac058b9021a2a420661a04c8f4f53f674d34d510098732c0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/vi/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/vi/Thunderbird%20140.0.dmg"; locale = "vi"; arch = "mac"; - sha256 = "514cc224a22d25c7c14fd1737e0e41b2a414abdfc1ff160b243ee4e211e0baf0"; + sha256 = "2d9745cb1becf8cabe819c41d730cbb787eab5111ac1365a821c53c0eba27fcb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/zh-CN/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/zh-CN/Thunderbird%20140.0.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "64ebd8b5af4ecf2b6c67be685c0b3a1e2f4f6ebbe88f35d5ee3e8d54eb5528dc"; + sha256 = "a06f684942163984300dc96a64b0637c408bc7b61a43b9fa30a556a634033fbd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/139.0.2/mac/zh-TW/Thunderbird%20139.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.0/mac/zh-TW/Thunderbird%20140.0.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "eedcf8b19809349b8f622917bf3d161d75cbc384207f2425e9afd911927640cf"; + sha256 = "634062fb991d8b9bbfb98c739478cf25208a3dc2132956ddc94426c3057a9a52"; } ]; } diff --git a/pkgs/applications/networking/p2p/gnunet/default.nix b/pkgs/applications/networking/p2p/gnunet/default.nix index bc9987dbf375..37dbcb5cc1d5 100644 --- a/pkgs/applications/networking/p2p/gnunet/default.nix +++ b/pkgs/applications/networking/p2p/gnunet/default.nix @@ -124,6 +124,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gnunet.org/"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ pstn ]; + teams = with lib.teams; [ ngi ]; platforms = lib.platforms.unix; changelog = "https://git.gnunet.org/gnunet.git/tree/ChangeLog?h=v${finalAttrs.version}"; # meson: "Can not run test applications in this cross environment." (for dane_verify_crt_raw) diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix index 23343942e2f2..03ca07274c51 100644 --- a/pkgs/applications/science/logic/coq/default.nix +++ b/pkgs/applications/science/logic/coq/default.nix @@ -77,6 +77,7 @@ let "8.20.0".sha256 = "sha256-WFpZlA6CzFVAruPhWcHQI7VOBVhrGLdFzWrHW0DTSl0="; "8.20.1".sha256 = "sha256-nRaLODPG4E3gUDzGrCK40vhl4+VhPyd+/fXFK/HC3Ig="; "9.0.0".sha256 = "sha256-GRwYSvrJGiPD+I82gLOgotb+8Ra5xHZUJGcNwxWqZkU="; + "9.1+rc1".sha256 = "sha256-GShKHQ9EdvyNe9WlkzF6KLYybc5dPeVrh4bpkVy6pY4="; }; releaseRev = v: "V${v}"; fetched = diff --git a/pkgs/applications/science/logic/rocq-core/default.nix b/pkgs/applications/science/logic/rocq-core/default.nix index 70f8ce990316..4fabbfdb921b 100644 --- a/pkgs/applications/science/logic/rocq-core/default.nix +++ b/pkgs/applications/science/logic/rocq-core/default.nix @@ -23,6 +23,7 @@ let release = { "9.0.0".sha256 = "sha256-GRwYSvrJGiPD+I82gLOgotb+8Ra5xHZUJGcNwxWqZkU="; + "9.1+rc1".sha256 = "sha256-GShKHQ9EdvyNe9WlkzF6KLYybc5dPeVrh4bpkVy6pY4="; }; releaseRev = v: "V${v}"; fetched = diff --git a/pkgs/by-name/_7/_7zz/package.nix b/pkgs/by-name/_7/_7zz/package.nix index f9d462b75d88..bf4e59f8e26e 100644 --- a/pkgs/by-name/_7/_7zz/package.nix +++ b/pkgs/by-name/_7/_7zz/package.nix @@ -28,14 +28,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "7zz"; - version = "24.09"; + version = "25.00"; src = fetchzip { url = "https://7-zip.org/a/7z${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}-src.tar.xz"; hash = { - free = "sha256-iQJ2m2OZrdkzf2sDIbKuyu0wIUktfvySTpsGFSLDZOM="; - unfree = "sha256-HVSu5GvdCY3lVXLUkHxaXco22WO52J2ldkGgfsyMVVg="; + free = "sha256-YY2Nw1aeQjXay9IEd4SwuhgqzeK95nH4nlZGwAlud6o="; + unfree = "sha256-gwC/5OkIAHp0OHJWhwD7JpJVSx06oCFs1Ndf+iG5qB8="; } .${if enableUnfree then "unfree" else "free"}; stripRoot = false; diff --git a/pkgs/by-name/aa/aaaaxy/package.nix b/pkgs/by-name/aa/aaaaxy/package.nix index 5258601307a8..ff5bb9c7953d 100644 --- a/pkgs/by-name/aa/aaaaxy/package.nix +++ b/pkgs/by-name/aa/aaaaxy/package.nix @@ -22,17 +22,17 @@ buildGoModule rec { pname = "aaaaxy"; - version = "1.6.241"; + version = "1.6.252"; src = fetchFromGitHub { owner = "divVerent"; repo = "aaaaxy"; tag = "v${version}"; - hash = "sha256-pfvz5qaGLhFw+UD4OL6R88Qw6Ml3Pn66ZMQI3f923JA="; + hash = "sha256-Y8uZOW5Eh3sf9+7yj3XXmokItb/BqA8bsaQMfC2PoYE="; fetchSubmodules = true; }; - vendorHash = "sha256-ojgI4HgNp2pbFAWeucdU8n3qW7ittAvp+ptDndCQlEI="; + vendorHash = "sha256-iP/7WQZ+BNqtoigRADKlYGEAEZpzSKttY4lVq7v8gR8="; buildInputs = [ alsa-lib diff --git a/pkgs/by-name/am/amber-lang/package.nix b/pkgs/by-name/am/amber-lang/package.nix index 6a9ed594d886..115d613926dd 100644 --- a/pkgs/by-name/am/amber-lang/package.nix +++ b/pkgs/by-name/am/amber-lang/package.nix @@ -78,7 +78,6 @@ rustPlatform.buildRustPackage rec { mainProgram = "amber"; maintainers = with maintainers; [ cafkafk - uncenter aleksana ]; platforms = platforms.unix; diff --git a/pkgs/by-name/ap/apko/package.nix b/pkgs/by-name/ap/apko/package.nix index dea7ec686877..ada9a015e6c2 100644 --- a/pkgs/by-name/ap/apko/package.nix +++ b/pkgs/by-name/ap/apko/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "apko"; - version = "0.29.1"; + version = "0.29.2"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "apko"; tag = "v${finalAttrs.version}"; - hash = "sha256-PRT29c7WqjkWR4hqzzz8ek5IytsS3ntDlPQ/tzpARCk="; + hash = "sha256-szUOl5nKrra7Vvyfcd60/Oy/QFiXZpGJR2gtw3lriKE="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-j7f9cbcbX4PdaRxg5lare6aRz1B5lCfj2RSvs+XOfe4="; + vendorHash = "sha256-gN8lAmLJmoGQA0l62d4EPx2w2SbhUwbNYhIcyAamaqU="; nativeBuildInputs = [ installShellFiles ]; @@ -85,7 +85,7 @@ buildGoModule (finalAttrs: { meta = { homepage = "https://apko.dev/"; - changelog = "https://github.com/chainguard-dev/apko/blob/main/NEWS.md"; + changelog = "https://github.com/chainguard-dev/apko/releases/tag/v${finalAttrs.version}"; description = "Build OCI images using APK directly without Dockerfile"; mainProgram = "apko"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/ba/balsa/package.nix b/pkgs/by-name/ba/balsa/package.nix index 6d4bbd062237..b1fbefb4e7cf 100644 --- a/pkgs/by-name/ba/balsa/package.nix +++ b/pkgs/by-name/ba/balsa/package.nix @@ -1,41 +1,44 @@ { lib, stdenv, - fetchurl, + fetchFromGitLab, glib, gmime3, gnutls, - gobject-introspection, gpgme, gtk3, gtksourceview4, gtkspell3, - intltool, libcanberra-gtk3, libesmtp, libical, libnotify, libsecret, openssl, + meson, + ninja, pkg-config, sqlite, webkitgtk_4_0, wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "balsa"; - version = "2.6.4"; + version = "2.6.5"; - src = fetchurl { - url = "https://pawsa.fedorapeople.org/balsa/${pname}-${version}.tar.xz"; - sha256 = "1hcgmjka2x2igdrmvzlfs12mv892kv4vzv5iy90kvcqxa625kymy"; + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "GNOME"; + repo = "balsa"; + tag = finalAttrs.version; + hash = "sha256-KvgDIFbXmVkTqOibKF+8UhupEDgdhje600aSbmeKZqo="; }; nativeBuildInputs = [ + meson + ninja pkg-config - intltool - gobject-introspection wrapGAppsHook3 ]; @@ -57,6 +60,10 @@ stdenv.mkDerivation rec { webkitgtk_4_0 ]; + mesonFlags = [ + (lib.mesonOption "sysconfdir" "etc") + ]; + configureFlags = [ "--with-canberra" "--with-gtksourceview" @@ -70,11 +77,13 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { - homepage = "http://pawsa.fedorapeople.org/balsa/"; + meta = { description = "E-mail client for GNOME"; - license = licenses.gpl2Plus; - platforms = platforms.unix; - maintainers = [ maintainers.romildo ]; + homepage = "https://gitlab.gnome.org/GNOME/balsa"; + changelog = "https://gitlab.gnome.org/GNOME/balsa/-/blob/master/ChangeLog"; + mainProgram = "balsa"; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ timon ]; }; -} +}) diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index af3d36b17a77..415aa7ca15c8 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,24 +3,24 @@ let pname = "brave"; - version = "1.80.113"; + version = "1.80.115"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-fWNRiLLFfbVsvLaay878PEIAK9rKCbRCHZ/Uv/dBuCM="; + hash = "sha256-Fg3zcl9loAypW3ca2ffBxi8+NQ09kdIFIXsEteGsoSs="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-xs9Bywb5ZWj/OINP1HEVxAMWhs2BTJVyU+dBOI+w6f8="; + hash = "sha256-Cf7My5mTkiZh5xMTinhmKnHPJWMX5QfijO7bEV6h6rU="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-SWalaT/+TvKvNBaVX9CQbCDMvPUgvJLG5rYhIHtXVkM="; + hash = "sha256-eEcRA7W+eUSg5+LXgTvs85VNIx+0ldCGRJCT3I6EgaI="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-YpEAOZZegpAH9UbNCsEAJeLjjAPJYhJcEF5wd/3ewGE="; + hash = "sha256-beFYyTS2GbJloYsJQISKDhF/zgXHPBetfJt1t2EzFfE="; }; }; diff --git a/pkgs/by-name/bu/buildkit/package.nix b/pkgs/by-name/bu/buildkit/package.nix index d6ca939757c5..5599c201707a 100644 --- a/pkgs/by-name/bu/buildkit/package.nix +++ b/pkgs/by-name/bu/buildkit/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "buildkit"; - version = "0.23.0"; + version = "0.23.2"; src = fetchFromGitHub { owner = "moby"; repo = "buildkit"; rev = "v${version}"; - hash = "sha256-yEIzXBwcct7+8Bqk5256ZNyWpSpCZwxVVyg5vua2Oj8="; + hash = "sha256-/1wOZWvHHpT8zTnaQi/v3XgMyU8r2QPOBDadbos8GV8="; }; vendorHash = null; diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index 7ae8d329aea6..4b69f29021dc 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation rec { - version = "1.2.17"; + version = "1.2.18"; pname = "bun"; src = @@ -86,19 +86,19 @@ stdenvNoCC.mkDerivation rec { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; - hash = "sha256-n1X9IT8vdo0C61uYhaqkSx4TB6aAwYYitXCVMCqTGvk="; + hash = "sha256-zKnrUnYrvYHriU/IJ1u6CgZU6BqtMY0ZhphUow83aaI="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; - hash = "sha256-oLmW9IyXe+tOh7CaRx3tfmPuXC+0tyeQx6tLrbwUfWs="; + hash = "sha256-G60WcdBboVaWMVynJI7AQ9KbWV/1+xX6hraZwiVdi8U="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-pUtqF3ilItj4z1fBgJWsp2QrAJz4FhPkiAX9gpVPsME="; + hash = "sha256-1/XHbGiaZ/D5pRmDy2EJacwUYhdr2P0BSDwKDBoG9P4="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-YFQgcHRlO028IyDVph5mTktvQjee/BjWGBv/zAekMZM="; + hash = "sha256-kOAyqYKuKZxi1kXaxsqqjrALaQkryFAb8TpZDejQmcg="; }; }; updateScript = writeShellScript "update-bun" '' diff --git a/pkgs/by-name/ca/cargo-shear/package.nix b/pkgs/by-name/ca/cargo-shear/package.nix index 77c3fad0a552..4e2b61782072 100644 --- a/pkgs/by-name/ca/cargo-shear/package.nix +++ b/pkgs/by-name/ca/cargo-shear/package.nix @@ -34,6 +34,6 @@ rustPlatform.buildRustPackage { homepage = "https://github.com/Boshen/cargo-shear"; changelog = "https://github.com/Boshen/cargo-shear/blob/v${version}/CHANGELOG.md"; license = [ lib.licenses.mit ]; - maintainers = with lib.maintainers; [ uncenter ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/ch/chatmcp/package.nix b/pkgs/by-name/ch/chatmcp/package.nix index c84d987cc9da..f7c8fff131b5 100644 --- a/pkgs/by-name/ch/chatmcp/package.nix +++ b/pkgs/by-name/ch/chatmcp/package.nix @@ -14,13 +14,13 @@ flutter332.buildFlutterApplication rec { pname = "chatmcp"; - version = "0.0.69"; + version = "0.0.70"; src = fetchFromGitHub { owner = "daodao97"; repo = "chatmcp"; tag = "v${version}"; - hash = "sha256-TA3ncOatmkX7GcaqxJ8yhdpnou2e9cQNweO+AR98Gto="; + hash = "sha256-Nxdnb8qGSOfczwzy1XfilMMLJN/jbFQS9F7O8YFktDk="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/ch/chrony/package.nix b/pkgs/by-name/ch/chrony/package.nix index c772779bf757..4b95ca262320 100644 --- a/pkgs/by-name/ch/chrony/package.nix +++ b/pkgs/by-name/ch/chrony/package.nix @@ -82,7 +82,6 @@ stdenv.mkDerivation rec { illumos ]; maintainers = with lib.maintainers; [ - fpletz thoughtpolice vifino ]; diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix index 94f2e3e1067e..d5f9e90009d3 100644 --- a/pkgs/by-name/ci/cirrus-cli/package.nix +++ b/pkgs/by-name/ci/cirrus-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "cirrus-cli"; - version = "0.145.1"; + version = "0.146.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "cirrus-cli"; rev = "v${version}"; - hash = "sha256-RyT0pR/hcqkvavI4HkWjCG5AS4H5hBbjOChHrUoq2GI="; + hash = "sha256-Eemi6EDB5wYM72XJl9WWSdnC5noLGbf2Dju+b1NxQuI="; }; vendorHash = "sha256-CvypJVRLdMr38Qn8E67IZ33cSq5fYhM3i5HyifXGYNE="; diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 03f527affb62..e931fb642040 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -113,7 +113,6 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { "-DENABLE_TESTS=OFF" "-DENABLE_DELTA_KERNEL_RS=0" "-DCOMPILER_CACHE=disabled" - "-DENABLE_EMBEDDED_COMPILER=ON" ] ++ lib.optional ( stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 @@ -145,6 +144,12 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { --replace-fail "trace" "warning" ''; + # Basic smoke test + doCheck = true; + checkPhase = '' + $NIX_BUILD_TOP/$sourceRoot/build/programs/clickhouse local --query 'SELECT 1' | grep 1 + ''; + # Builds in 7+h with 2 cores, and ~20m with a big-parallel builder. requiredSystemFeatures = [ "big-parallel" ]; diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 4fe1a05cf5c2..38f7e5f5a2fc 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -25,6 +25,8 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ pkg-config + ]; + buildInputs = [ openssl ]; diff --git a/pkgs/by-name/co/copygen/package.nix b/pkgs/by-name/co/copygen/package.nix new file mode 100644 index 000000000000..8457068e4162 --- /dev/null +++ b/pkgs/by-name/co/copygen/package.nix @@ -0,0 +1,28 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: +buildGoModule (finalAttrs: { + pname = "copygen"; + version = "0.4.1"; + + src = fetchFromGitHub { + owner = "switchupcb"; + repo = "copygen"; + tag = "v${finalAttrs.version}"; + hash = "sha256-gdoUvTla+fRoYayUeuRha8Dkix9ACxlt0tkac0CRqwA="; + }; + + vendorHash = "sha256-dOIGGZWtr8F82YJRXibdw3MvohLFBQxD+Y4OkZIJc2s="; + subPackages = [ "." ]; + proxyVendor = true; + + meta = { + description = "Command-line and programmatic Go code generator that generates custom type-based code"; + homepage = "https://github.com/switchupcb/copygen"; + license = lib.licenses.agpl3Only; + mainProgram = "copygen"; + maintainers = with lib.maintainers; [ connerohnesorge ]; + }; +}) diff --git a/pkgs/by-name/da/datafusion-cli/package.nix b/pkgs/by-name/da/datafusion-cli/package.nix index 5a513ff6b74c..79739dcb970e 100644 --- a/pkgs/by-name/da/datafusion-cli/package.nix +++ b/pkgs/by-name/da/datafusion-cli/package.nix @@ -6,18 +6,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "datafusion-cli"; - version = "48.0.0"; + version = "48.0.1"; src = fetchFromGitHub { name = "datafusion-cli-source"; owner = "apache"; repo = "arrow-datafusion"; tag = finalAttrs.version; - hash = "sha256-DkMJKZI5rOH/PGXiAXY/GtYwYvhZ2b3zKeGeD9o2AvE="; + hash = "sha256-hYRv+7cqiPEpUHMbvmG+z7S1S6xdaMHEORXu6V0X+/0="; }; useFetchCargoVendor = true; - cargoHash = "sha256-9uMmxP/MvFXfylKCCcZS1YEp8snF5Tds9Eh0hL6U0oE="; + cargoHash = "sha256-vGVpkfNgyY3d+SL03jNgNNInH0jvDgpkPmHI04l2G7c="; buildAndTestSubdir = "datafusion-cli"; diff --git a/pkgs/by-name/ec/eclib/package.nix b/pkgs/by-name/ec/eclib/package.nix index 45a7a319f9e6..23a8783d819a 100644 --- a/pkgs/by-name/ec/eclib/package.nix +++ b/pkgs/by-name/ec/eclib/package.nix @@ -17,7 +17,7 @@ assert withFlint -> flint != null; stdenv.mkDerivation rec { pname = "eclib"; - version = "20250616"; # upgrade might break the sage interface + version = "20250627"; # upgrade might break the sage interface # sage tests to run: # src/sage/interfaces/mwrank.py # src/sage/libs/eclib @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { # see https://github.com/JohnCremona/eclib/issues/64#issuecomment-789788561 # for upstream's explanation of the above url = "https://github.com/JohnCremona/eclib/releases/download/${version}/eclib-${version}.tar.bz2"; - hash = "sha256-WrPkrAlBhsnK/NqSFNTZNkgsL2EJzvmLASha0rI4U5s="; + hash = "sha256-uI1LUmEuSRxUFZRtnjXyBiyhAV7n+74LYfFY+nTLS8k="; }; buildInputs = [ diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index d5e111262db6..28a769b5bff1 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, callPackage, python3Packages, fetchFromGitHub, @@ -8,7 +9,7 @@ esptool, git, inetutils, - stdenv, + versionCheckHook, nixosTests, }: @@ -43,9 +44,8 @@ python.pkgs.buildPythonApplication rec { hash = "sha256-3Xcxn12QKQg0jxdOPP7y01YaikvxmPPX9JL2JBvdsUM="; }; - build-systems = with python.pkgs; [ + build-system = with python.pkgs; [ setuptools - argcomplete ]; nativeBuildInputs = [ @@ -123,14 +123,17 @@ python.pkgs.buildPythonApplication rec { # Needed for tests __darwinAllowLocalNetworking = true; - nativeCheckInputs = with python3Packages; [ - hypothesis - mock - pytest-asyncio - pytest-cov-stub - pytest-mock - pytestCheckHook - ]; + nativeCheckInputs = + with python3Packages; + [ + hypothesis + mock + pytest-asyncio + pytest-cov-stub + pytest-mock + pytestCheckHook + ] + ++ [ versionCheckHook ]; disabledTests = [ # race condition, also visible in upstream tests @@ -157,10 +160,6 @@ python.pkgs.buildPythonApplication rec { export PATH=$PATH:$out/bin ''; - postCheck = '' - $out/bin/esphome --help > /dev/null - ''; - postInstall = let argcomplete = lib.getExe' python3Packages.argcomplete "register-python-argcomplete"; @@ -172,6 +171,10 @@ python.pkgs.buildPythonApplication rec { --fish <(${argcomplete} --shell fish esphome) ''; + doInstallCheck = true; + + versionCheckProgramArg = "--version"; + passthru = { dashboard = python.pkgs.esphome-dashboard; updateScript = callPackage ./update.nix { }; diff --git a/pkgs/by-name/ex/exercism/package.nix b/pkgs/by-name/ex/exercism/package.nix index 9cc664db82ca..cf4079c3fc16 100644 --- a/pkgs/by-name/ex/exercism/package.nix +++ b/pkgs/by-name/ex/exercism/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "exercism"; - version = "3.5.5"; + version = "3.5.6"; src = fetchFromGitHub { owner = "exercism"; repo = "cli"; tag = "v${version}"; - hash = "sha256-Xz+yTCFwMKd8P3PKX8e3L+XFvt0ntZrOgxnsnrFio6g="; + hash = "sha256-5RUoGrR86dary5k2bMx/G3HKIDccdr/D0UVgDB/soms="; }; vendorHash = "sha256-xY3C3emqtPIKyxIN9aEkrLXhTxWNmo0EJXNZVtbtIvs="; diff --git a/pkgs/by-name/ex/exomizer/package.nix b/pkgs/by-name/ex/exomizer/package.nix new file mode 100644 index 000000000000..8f414ab90493 --- /dev/null +++ b/pkgs/by-name/ex/exomizer/package.nix @@ -0,0 +1,34 @@ +{ + lib, + stdenv, + fetchFromBitbucket, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "exomizer"; + version = "3.1.2"; + + src = fetchFromBitbucket { + owner = "magli143"; + repo = "exomizer"; + rev = finalAttrs.version; + hash = "sha256-HMgj6avGKssEUJIIecu+pebF40S9h/vKA39RWw4t6RA="; + }; + + sourceRoot = "${finalAttrs.src.name}/src"; + + installPhase = '' + runHook preInstall + install -D exomizer exobasic -t $out/bin + runHook postInstall + ''; + + meta = { + description = "Compress archives that can still be unpacked by 8-bit systems"; + homepage = "https://bitbucket.org/magli143/exomizer/"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ matthewcroughan ]; + mainProgram = "exomizer"; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/f3/f3d/package.nix b/pkgs/by-name/f3/f3d/package.nix index 99cfc4f31119..99828cc959e9 100644 --- a/pkgs/by-name/f3/f3d/package.nix +++ b/pkgs/by-name/f3/f3d/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { pname = "f3d"; - version = "3.1.0"; + version = "3.2.0"; outputs = [ "out" ] ++ lib.optionals withManual [ "man" ]; @@ -33,18 +33,9 @@ stdenv.mkDerivation rec { owner = "f3d-app"; repo = "f3d"; tag = "v${version}"; - hash = "sha256-QJQlZXUZyWhpYteHoIsGOj1jdf3Lpy/BMXopeto4IRo="; + hash = "sha256-p1Cqam3sYDXJCU1A2sC/fV1ohxS3FGiVrxeGooNXVBQ="; }; - patches = [ - # https://github.com/f3d-app/f3d/pull/2155 - (fetchpatch { - name = "add-missing-include.patch"; - url = "https://github.com/f3d-app/f3d/commit/3814f3356d888ce59bbe6eda0293c2de73b0c89a.patch"; - hash = "sha256-TeV8byIxX6PBEW06/sS7kHaSS99S88WiyzjHZ/Zh5x4="; - }) - ]; - nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/fa/famistudio/package.nix b/pkgs/by-name/fa/famistudio/package.nix index e2b08bb320d8..6655645b3db6 100644 --- a/pkgs/by-name/fa/famistudio/package.nix +++ b/pkgs/by-name/fa/famistudio/package.nix @@ -29,13 +29,13 @@ let in buildDotnetModule (finalAttrs: { pname = "famistudio"; - version = "4.4.0"; + version = "4.4.1"; src = fetchFromGitHub { owner = "BleuBleu"; repo = "FamiStudio"; tag = finalAttrs.version; - hash = "sha256-QKgKPXb7NgbN37oCrwW9cLn701nsu55EsVXzOOKyc0A="; + hash = "sha256-2QDolO0eF5nYmxS376nG41LOJVB0LQOrcC7FeVQknfE="; }; postPatch = diff --git a/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix b/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix index 65bb8ed57b75..b61a0ce95879 100644 --- a/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix +++ b/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-mcbopomofo"; - version = "2.9.1"; + version = "2.9.2"; src = fetchFromGitHub { owner = "openvanilla"; repo = "fcitx5-mcbopomofo"; rev = version; - hash = "sha256-fHDNhZhSVgVuZLfRA3eJErm1gwhUZJw+emCXfeO5HVo="; + hash = "sha256-2TWJsEScC5rMz5dowJOQHA2Mjzsq+d9n2lKXdEWiELU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix b/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix index 58f17d508f71..b734f677aa80 100644 --- a/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix +++ b/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage rec { pname = "flutter_rust_bridge_codegen"; - version = "2.10.0"; + version = "2.11.0"; src = fetchFromGitHub { owner = "fzyzcjy"; repo = "flutter_rust_bridge"; rev = "v${version}"; - hash = "sha256-ReJmS8cfsWCD/wFEpZ+EJBFGMOQZE/zzlOYOk74UCfQ="; + hash = "sha256-vtdIbrVm9r8PiTYvhz4Ikj4e22jxqgEraH+YHlRS4O4="; fetchSubmodules = true; }; useFetchCargoVendor = true; - cargoHash = "sha256-6HVpETMnhL5gdIls46IdSkTxvJibvfiiPa6l/2GJy7k="; + cargoHash = "sha256-TwnibHjMDZ3aj1EDNHd/AO7nNtSnY335P3vU4iyp4SY="; cargoBuildFlags = "--package flutter_rust_bridge_codegen"; cargoTestFlags = "--package flutter_rust_bridge_codegen"; diff --git a/pkgs/by-name/fl/flyctl/package.nix b/pkgs/by-name/fl/flyctl/package.nix index 52fbfab29283..375b4ba53aa7 100644 --- a/pkgs/by-name/fl/flyctl/package.nix +++ b/pkgs/by-name/fl/flyctl/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "flyctl"; - version = "0.3.145"; + version = "0.3.149"; src = fetchFromGitHub { owner = "superfly"; repo = "flyctl"; rev = "v${version}"; - hash = "sha256-fMBKuIzycuBMtkaGZPJmfRhYntER+yFzAA6mTCLuhws="; + hash = "sha256-9kzyQH5oJr8e0yYgTi7wBmnYRjyeiFffJccuPiAF5JQ="; }; vendorHash = "sha256-G+RT2teg1+AoLJRjYKnQtVcGH3sbtrxhklQfGMIod+0="; diff --git a/pkgs/by-name/fr/frida-tools/package.nix b/pkgs/by-name/fr/frida-tools/package.nix index d7325fda5188..5ef11d72dde6 100644 --- a/pkgs/by-name/fr/frida-tools/package.nix +++ b/pkgs/by-name/fr/frida-tools/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "frida-tools"; - version = "14.1.2"; + version = "14.4.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-ORNgNpzZWoW/Ex6DOUk/mgRPySTv/cWybcHnEMdKeIU="; + hash = "sha256-ACiznCkOZvnPUSB+Xcs4IZfbPGyknr193gLok0FrzqA="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/ga/gate/package.nix b/pkgs/by-name/ga/gate/package.nix index c72da6602620..60d085208de2 100644 --- a/pkgs/by-name/ga/gate/package.nix +++ b/pkgs/by-name/ga/gate/package.nix @@ -6,7 +6,7 @@ let pname = "gate"; - version = "0.49.2"; + version = "0.50.0"; in buildGoModule { inherit pname version; @@ -15,10 +15,10 @@ buildGoModule { owner = "minekube"; repo = "gate"; tag = "v${version}"; - hash = "sha256-u90cQh6mYUrlnWUkwIAhkJJZ6GB0AkNIJVJVkq4cYEM="; + hash = "sha256-clWQeFKOLzA99yNqgNPdPdvyaVoRvYjYg7PrGvnuk7o="; }; - vendorHash = "sha256-4LJwb4ZXs+CUcxhvRveJy+xu7/UEjxIEwLV5Z5gBbT4="; + vendorHash = "sha256-d/D1l+/viJ5OFSpUDpC+4pnDwPJDBuYDjS7niao5D9U="; ldflags = [ "-s" diff --git a/pkgs/by-name/gc/gcs/package.nix b/pkgs/by-name/gc/gcs/package.nix index 96bfbab97fc0..da2f8de3a62c 100644 --- a/pkgs/by-name/gc/gcs/package.nix +++ b/pkgs/by-name/gc/gcs/package.nix @@ -2,10 +2,8 @@ lib, stdenv, buildGoModule, - buildNpmPackage, fetchFromGitHub, - cacert, - unzip, + nix-update-script, pkg-config, libGL, libX11, @@ -21,28 +19,13 @@ buildGoModule rec { pname = "gcs"; - version = "5.28.1"; + version = "5.36.1"; src = fetchFromGitHub { owner = "richardwilkes"; repo = "gcs"; tag = "v${version}"; - - nativeBuildInputs = [ - cacert - unzip - ]; - - # also fetch pdf.js files - # note: the version is locked in the file - postFetch = '' - cd $out/server/pdf - substituteInPlace refresh-pdf.js.sh \ - --replace-fail '/bin/rm' 'rm' - . refresh-pdf.js.sh - ''; - - hash = "sha256-ArJ+GveG2Y1PYeCuIFJoQ3eVyqvAi4HEeAEd4X03yu4="; + hash = "sha256-bU/VoX/wb7DJGQLFVg0+bR48TXhHAE8yhqX2mbxSyGo="; }; modPostBuild = '' @@ -50,26 +33,7 @@ buildGoModule rec { sed -i 's|-lmupdf[^ ]* |-lmupdf |g' vendor/github.com/richardwilkes/pdf/pdf.go ''; - vendorHash = "sha256-EmAGkQ+GHzVbSq/nPu0awL79jRmZuMHheBWwanfEgGI="; - - frontend = buildNpmPackage { - name = "${pname}-${version}-frontend"; - - inherit src; - sourceRoot = "${src.name}/server/frontend"; - npmDepsHash = "sha256-LqOH3jhp4Mx7JGYSjF29kVUny3xNn7oX0qCYi79SH4w="; - - installPhase = '' - runHook preInstall - mkdir -p $out - cp -r dist $out/dist - runHook postInstall - ''; - }; - - postPatch = '' - cp -r ${frontend}/dist server/frontend/dist - ''; + vendorHash = "sha256-hFgcTreiE2PwIwOG1zwLyF7ZbB+p9uCNVJcqHbQjJjE="; nativeBuildInputs = [ pkg-config ]; @@ -103,6 +67,8 @@ buildGoModule rec { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { changelog = "https://github.com/richardwilkes/gcs/releases/tag/v${version}"; description = "Stand-alone, interactive, character sheet editor for the GURPS 4th Edition roleplaying game system"; diff --git a/pkgs/by-name/gd/gdu/package.nix b/pkgs/by-name/gd/gdu/package.nix index c8625f889714..39d4e677d915 100644 --- a/pkgs/by-name/gd/gdu/package.nix +++ b/pkgs/by-name/gd/gdu/package.nix @@ -4,34 +4,36 @@ buildGoModule, fetchFromGitHub, installShellFiles, - testers, - gdu, + versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gdu"; - version = "5.30.1"; + version = "5.31.0"; src = fetchFromGitHub { owner = "dundee"; repo = "gdu"; - tag = "v${version}"; - hash = "sha256-3SymmE3J+lphyRKTQ+sLsnXaBvLyjJRlwpy79U4+t5o="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MAkD4Mh7aXWc8Y4TkXH7NSDgPQugB7Gjhr4nfOr/X1U="; }; vendorHash = "sha256-aKhHC3sPRyi/l9BxeUgx+3TdYulb0cI9WxuPvbLoswg="; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + installShellFiles + versionCheckHook + ]; ldflags = [ "-s" "-w" - "-X=github.com/dundee/gdu/v${lib.versions.major version}/build.Version=${version}" + "-X=github.com/dundee/gdu/v${lib.versions.major finalAttrs.version}/build.Version=${finalAttrs.version}" ]; postPatch = '' substituteInPlace cmd/gdu/app/app_test.go \ - --replace-fail "development" "${version}" + --replace-fail "development" "${finalAttrs.version}" ''; postInstall = '' @@ -43,9 +45,10 @@ buildGoModule rec { checkFlags = [ # https://github.com/dundee/gdu/issues/371 "-skip=TestStoredAnalyzer" + "-skip=TestAnalyzePathWithIgnoring" ]; - passthru.tests.version = testers.testVersion { package = gdu; }; + doInstallCheck = true; meta = { description = "Disk usage analyzer with console interface"; @@ -55,7 +58,7 @@ buildGoModule rec { the performance gain is not so huge. ''; homepage = "https://github.com/dundee/gdu"; - changelog = "https://github.com/dundee/gdu/releases/tag/v${version}"; + changelog = "https://github.com/dundee/gdu/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab @@ -63,4 +66,4 @@ buildGoModule rec { ]; mainProgram = "gdu"; }; -} +}) diff --git a/pkgs/by-name/go/go-errorlint/package.nix b/pkgs/by-name/go/go-errorlint/package.nix index 68d6c81495b8..a369de31d911 100644 --- a/pkgs/by-name/go/go-errorlint/package.nix +++ b/pkgs/by-name/go/go-errorlint/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "go-errorlint"; - version = "1.5.1"; + version = "1.8.0"; src = fetchFromGitHub { owner = "polyfloyd"; repo = "go-errorlint"; rev = "v${version}"; - hash = "sha256-xO9AC1z3JNTRVEpM/FF8x+AMfmspU64kUywvpMb2yxM="; + hash = "sha256-jczsgZAC90f2Kkrwpb9oeoK1HtlFDLOjqlexn9v5ojk="; }; - vendorHash = "sha256-pSajd2wyefHgxMvhDKs+qwre4BMRBv97v/tZOjiT3LE="; + vendorHash = "sha256-smOu92BigepCH02qm2Im3T65nUoR/IYhWTjhnjRPppA="; ldflags = [ "-s" diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index 2376aa53ec99..b4401fb0025b 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -24,12 +24,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder-gtk"; - version = "5.7.3"; + version = "5.7.6"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-FZIS/74qIqz3qZTOixqwqe2liIt5kKBPiVRVOFzgAs4="; + hash = "sha256-sgcee8/+mu+4J0jev9gxY2NIf/9ud1+yMSoqk8HmVk8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index 5c8c6a3616e8..ee0953463813 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -28,12 +28,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder"; - version = "5.5.7"; + version = "5.6.1"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-NYi68hvFFRvJv9h0/NTeeuOv/FgfQtGMwP5v9lUFNr8="; + hash = "sha256-gktsU9jmABSqSnx6UMLta1YfLnXPuuYecmMRIWbBkfI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index 7057e304e91b..d2a694d0285c 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation rec { pname = "halo"; - version = "2.21.1"; + version = "2.21.2"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${version}/halo-${version}.jar"; - hash = "sha256-1R4xeXANk2LUbIcHEEwNOnBhKsIBkf+naB9b9VSOg9w="; + hash = "sha256-XYzk989eaOXU81EWUbwhLl6Fy30dbLhn4/x2wJ4I4ac="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 4e3656d2b61a..bd16e0652546 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage rec { pname = "harper"; - version = "0.44.0"; + version = "0.47.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${version}"; - hash = "sha256-7sF2hwj4Gnca8QVociECKY+8grIDwcUoK9Zpx5YdNr0="; + hash = "sha256-kVZG3Vfe+PABhrXY26AUlBxrpiL9UtmIka84s0yvsXI="; }; buildAndTestSubdir = "harper-ls"; useFetchCargoVendor = true; - cargoHash = "sha256-SnwmXBt3wqsZPfKu3FIura8/y9MfU8VUKYRisdlcNXE="; + cargoHash = "sha256-M6HdwQZanMxTvDdw0giycoSJmaMVfGI8Vg9NjdYJaak="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/hi/hifile/package.nix b/pkgs/by-name/hi/hifile/package.nix index 9fc00bca403a..68ba1eb76ca6 100644 --- a/pkgs/by-name/hi/hifile/package.nix +++ b/pkgs/by-name/hi/hifile/package.nix @@ -2,8 +2,8 @@ lib, appimageTools, fetchurl, - version ? "0.9.10.5", - hash ? "sha256-SOngYWpkea/G9Uqulv0/l9suzKA6aaDtqcz4UC75Uqo=", + version ? "0.9.11.0", + hash ? "sha256-I13NEku2oM9HYDhZZI7Sflwhnnjhe1mAr8Cuu9shvms=", }: let diff --git a/pkgs/by-name/ic/icestudio/package.nix b/pkgs/by-name/ic/icestudio/package.nix index 88fd188cbde5..b8bfa331cc71 100644 --- a/pkgs/by-name/ic/icestudio/package.nix +++ b/pkgs/by-name/ic/icestudio/package.nix @@ -102,7 +102,9 @@ buildNpmPackage rec { runHook postInstall ''; - passthru.updateScript = unstableGitUpdater { }; + passthru.updateScript = unstableGitUpdater { + tagPrefix = "v"; + }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index c44c788ed35c..f727f2b2aeda 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.65.0"; + version = "1.65.1"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-Rc4pQQNlWXJuSVxgnzZYllEPV1/D+XgefukDPTBITnU="; + hash = "sha256-OHL0H2OCPd5+HenF63/ndWYkdlufrG31Xlb9Sv9EP6g="; }; vendorHash = "sha256-eZtO+RFw+yUjIQ03y0NOiHIFLcwEwWu5A+7wsaraCCQ="; diff --git a/pkgs/by-name/ip/ipxe/package.nix b/pkgs/by-name/ip/ipxe/package.nix index 7d737bd454df..ff77ddfe246e 100644 --- a/pkgs/by-name/ip/ipxe/package.nix +++ b/pkgs/by-name/ip/ipxe/package.nix @@ -48,7 +48,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "ipxe"; - version = "1.21.1-unstable-2025-06-26"; + version = "1.21.1-unstable-2025-07-04"; nativeBuildInputs = [ mtools @@ -65,8 +65,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "ipxe"; repo = "ipxe"; - rev = "4262328c13a3ec085eac7c6c58fbed27d2466a0d"; - hash = "sha256-FvYGM+NApTloA7vV1KPpsAzIT7oZ2GK6rKw+3mosvTA="; + rev = "c21443f0b9a4dee56ab0f47b096540d6443cda9f"; + hash = "sha256-rCMTtzNZM3KElNYwnpQOINU4CsMhIgla8JQT5Fgx2tQ="; }; # Calling syslinux on a FAT image isn't going to work on Aarch64. diff --git a/pkgs/by-name/ka/kaidan/package.nix b/pkgs/by-name/ka/kaidan/package.nix index 825533dd245c..396212ad3de8 100644 --- a/pkgs/by-name/ka/kaidan/package.nix +++ b/pkgs/by-name/ka/kaidan/package.nix @@ -9,6 +9,7 @@ zxing-cpp, qxmpp, gst_all_1, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -19,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { domain = "invent.kde.org"; owner = "network"; repo = "kaidan"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8pC4vINeKSYY+LlVgCXUtBq9UjraPdTikBOwLBLeQ3Y="; }; @@ -54,6 +55,8 @@ stdenv.mkDerivation (finalAttrs: { qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "User-friendly and modern chat app, using XMPP"; mainProgram = "kaidan"; @@ -74,6 +77,7 @@ stdenv.mkDerivation (finalAttrs: { cc-by-sa-40 ]; maintainers = with lib.maintainers; [ astro ]; + teams = with lib.teams; [ ngi ]; platforms = with lib.platforms; linux; }; }) diff --git a/pkgs/by-name/ki/kikit/default.nix b/pkgs/by-name/ki/kikit/default.nix index 8f24acfff73e..86a51a1cac54 100644 --- a/pkgs/by-name/ki/kikit/default.nix +++ b/pkgs/by-name/ki/kikit/default.nix @@ -20,6 +20,7 @@ versioneer, shapely, setuptools, + nix-update-script, }: let solidpython = callPackage ./solidpython { }; @@ -95,14 +96,17 @@ buildPythonApplication rec { cd test/units ''; - meta = with lib; { + passthru.updateScript = nix-update-script { }; + + meta = { description = "Automation for KiCAD boards"; homepage = "https://github.com/yaqwsx/KiKit/"; changelog = "https://github.com/yaqwsx/KiKit/releases/tag/${src.tag}"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ jfly matusf ]; - license = licenses.mit; + teams = with lib.teams; [ ngi ]; + license = lib.licenses.mit; }; } diff --git a/pkgs/by-name/ki/kissat/package.nix b/pkgs/by-name/ki/kissat/package.nix index 93cdc7060752..b40359ca01e6 100644 --- a/pkgs/by-name/ki/kissat/package.nix +++ b/pkgs/by-name/ki/kissat/package.nix @@ -25,13 +25,13 @@ let in stdenv.mkDerivation rec { pname = "kissat"; - version = "4.0.2"; + version = "4.0.3"; src = fetchFromGitHub { owner = "arminbiere"; repo = "kissat"; rev = "rel-${version}"; - sha256 = "sha256-XVaWO1zHMXM83Qih3HnmIsOvM1zpefF6u9lBP420/mQ="; + sha256 = "sha256-IlMHtsEYafpbCNZfbeJo1JS5S5qcZQt1aDWjv+xxoqM="; }; outputs = [ diff --git a/pkgs/by-name/ku/kubectl-ai/package.nix b/pkgs/by-name/ku/kubectl-ai/package.nix index 2a7a93b8403e..ec0637b00d36 100644 --- a/pkgs/by-name/ku/kubectl-ai/package.nix +++ b/pkgs/by-name/ku/kubectl-ai/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "kubectl-ai"; - version = "0.0.14"; + version = "0.0.15"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "kubectl-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-W3HY47ALhUl79TvLc8MMAZ1ixYnWkNF931dvzL9T8Jg="; + hash = "sha256-dQ6ct7f0iAFTFCjaxKvFlCoqm5U45XQrvWNMsz9lBac="; }; - vendorHash = "sha256-ixuSGh7HvS2POs2J8sNBObtbiZqegftCAE2JEVBR/Hc="; + vendorHash = "sha256-tYBWGbdHB4vsBlFqE7mLmO5n30qxfEXPOG0YqU8sZsY="; # Build the main command subPackages = [ "cmd" ]; diff --git a/pkgs/by-name/ku/kubectl-gadget/package.nix b/pkgs/by-name/ku/kubectl-gadget/package.nix index c375881695cd..fc82a590c306 100644 --- a/pkgs/by-name/ku/kubectl-gadget/package.nix +++ b/pkgs/by-name/ku/kubectl-gadget/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "kubectl-gadget"; - version = "0.41.0"; + version = "0.42.0"; src = fetchFromGitHub { owner = "inspektor-gadget"; repo = "inspektor-gadget"; rev = "v${version}"; - hash = "sha256-q88+PTZqhJwkl5jmP9AwH/nRToU/jdOFd/Z+5RcyUYE="; + hash = "sha256-oLgcM5/FwZ81YpQCT3oc29nKYK9mdsSHmYS2UtAVSlw="; }; - vendorHash = "sha256-+z9DGplQZ77knVxYUUuUHwfE9ZtnZjMKuU6nMm8sAU0="; + vendorHash = "sha256-pgaD6iTLhQ2tHmo+e4BtPKdK0PCKngqSQENgNAz6vRo="; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/ky/kyverno/package.nix b/pkgs/by-name/ky/kyverno/package.nix index 67c7c06d7074..d87efef20e8b 100644 --- a/pkgs/by-name/ky/kyverno/package.nix +++ b/pkgs/by-name/ky/kyverno/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "kyverno"; - version = "1.14.3"; + version = "1.14.4"; src = fetchFromGitHub { owner = "kyverno"; repo = "kyverno"; rev = "v${version}"; - hash = "sha256-WKVzx88k9D6unZWNfJesy/Ucmm5u5hJUpEETuOLiF18="; + hash = "sha256-hOYNHJfK3EMe6oC3ucymcK8uyu07asRZjYJxm4fN6x8="; }; ldflags = [ diff --git a/pkgs/by-name/li/libdivecomputer/package.nix b/pkgs/by-name/li/libdivecomputer/package.nix index e81111f4a800..fa599d076b7f 100644 --- a/pkgs/by-name/li/libdivecomputer/package.nix +++ b/pkgs/by-name/li/libdivecomputer/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "libdivecomputer"; - version = "0.8.0"; + version = "0.9.0"; src = fetchurl { url = "https://www.libdivecomputer.org/releases/${pname}-${version}.tar.gz"; - sha256 = "sha256-J17M55I2RO1YH6q53LTxpprSUbzrByHE5fhftjFheg4="; + sha256 = "sha256-p7gLkIOiETpDKA7ntR1I1m6lp3n8P+5X33xFHaAlHGU="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/li/libdjinterop/package.nix b/pkgs/by-name/li/libdjinterop/package.nix index c5a6c7d76f78..ce116d4a0275 100644 --- a/pkgs/by-name/li/libdjinterop/package.nix +++ b/pkgs/by-name/li/libdjinterop/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch2, boost, cmake, ninja, @@ -10,18 +11,26 @@ zlib, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { name = "libdjinterop"; - version = "unstable"; + version = "0.26.1"; src = fetchFromGitHub { owner = "xsco"; repo = "libdjinterop"; - rev = "0.24.3"; - hash = "sha256-Fp7AwEOq2JOpL60GDAXmA15ptFeLoG79nnnPXHl1Hjw="; + rev = finalAttrs.version; + hash = "sha256-HwNhCemqVR1xNSbcht0AuwTfpRhVi70ZH5ksSTSRFoc="; }; + patches = [ + # https://github.com/xsco/libdjinterop/pull/161 + (fetchpatch2 { + url = "https://github.com/xsco/libdjinterop/commit/94ce315cd5155bd031eeccfec12fbeb8e399dd14.patch"; + hash = "sha256-WahMsFeetSlHHiIyaC04YxTiXDxD1ooASqoIP2TK9R0="; + }) + ]; + nativeBuildInputs = [ cmake ninja @@ -46,4 +55,4 @@ stdenv.mkDerivation { maintainers = with maintainers; [ benley ]; platforms = platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libfabric/package.nix b/pkgs/by-name/li/libfabric/package.nix index a9bec3b1ecc7..d32b458a3c28 100644 --- a/pkgs/by-name/li/libfabric/package.nix +++ b/pkgs/by-name/li/libfabric/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { pname = "libfabric"; - version = "2.1.0"; + version = "2.2.0"; enableParallelBuilding = true; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { owner = "ofiwg"; repo = "libfabric"; rev = "v${version}"; - sha256 = "sha256-TK45SCPyFIMhliBYBEMPSKX/UtHGPj075SlTNB92O0Y="; + sha256 = "sha256-BY3a7CxtMJl5/+7t4BzJRTbMnDs1oL3UhDOPRB+D3+U="; }; outputs = [ diff --git a/pkgs/by-name/li/libserdes/package.nix b/pkgs/by-name/li/libserdes/package.nix index 1909f44b4434..b735b084f286 100644 --- a/pkgs/by-name/li/libserdes/package.nix +++ b/pkgs/by-name/li/libserdes/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { pname = "libserdes"; - version = "7.9.1"; + version = "7.9.2"; src = fetchFromGitHub { owner = "confluentinc"; diff --git a/pkgs/by-name/li/libsidplayfp/package.nix b/pkgs/by-name/li/libsidplayfp/package.nix index 4d2c10f4a1cc..45f6c2892ba5 100644 --- a/pkgs/by-name/li/libsidplayfp/package.nix +++ b/pkgs/by-name/li/libsidplayfp/package.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libsidplayfp"; - version = "2.14.0"; + version = "2.15.0"; src = fetchFromGitHub { owner = "libsidplayfp"; repo = "libsidplayfp"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-q1cUv4gpzL3wfssP7pWtDfDzFO47+kzpGy4GYLzEM50="; + hash = "sha256-rK7Il8WE4AJbn7GKn21fXr1o+DDdyOjfJ0saeqcZ5Pg="; }; outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ]; diff --git a/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix b/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix index 2c7c53c46353..d4371b7720e8 100644 --- a/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix +++ b/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix @@ -32,16 +32,18 @@ stdenv.mkDerivation { fetchSubmodules = true; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + python3 + ]; buildInputs = [ boostPython openssl - zlib - python3 - ncurses ]; + strictDeps = true; + patches = [ # provide distutils alternative for python 3.12 ./distutils.patch @@ -50,11 +52,11 @@ stdenv.mkDerivation { # https://github.com/arvidn/libtorrent/issues/6865 postPatch = '' substituteInPlace cmake/Modules/GeneratePkgConfig/target-compile-settings.cmake.in \ - --replace 'set(_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@")' \ - 'set(_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@") - set(_INSTALL_FULL_LIBDIR "@CMAKE_INSTALL_FULL_LIBDIR@")' + --replace-fail 'set(_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@")' \ + 'set(_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@") + set(_INSTALL_FULL_LIBDIR "@CMAKE_INSTALL_FULL_LIBDIR@")' substituteInPlace cmake/Modules/GeneratePkgConfig/pkg-config.cmake.in \ - --replace '$'{prefix}/@_INSTALL_LIBDIR@ @_INSTALL_FULL_LIBDIR@ + --replace-fail '$'{prefix}/@_INSTALL_LIBDIR@ @_INSTALL_FULL_LIBDIR@ ''; postInstall = '' @@ -64,7 +66,7 @@ stdenv.mkDerivation { postFixup = '' substituteInPlace "$dev/lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarTargets-release.cmake" \ - --replace "\''${_IMPORT_PREFIX}/lib" "$out/lib" + --replace-fail "\''${_IMPORT_PREFIX}/lib" "$out/lib" ''; outputs = [ diff --git a/pkgs/by-name/li/linux-firmware/package.nix b/pkgs/by-name/li/linux-firmware/package.nix index 7c371976d085..3f7b1f34e7fe 100644 --- a/pkgs/by-name/li/linux-firmware/package.nix +++ b/pkgs/by-name/li/linux-firmware/package.nix @@ -22,13 +22,13 @@ let in stdenvNoCC.mkDerivation rec { pname = "linux-firmware"; - version = "20250627"; + version = "20250708"; src = fetchFromGitLab { owner = "kernel-firmware"; repo = "linux-firmware"; tag = version; - hash = "sha256-mNjCl+HtvvFxyLjlBFsyfyu2TAf6D/9lbRiouKC/vVY="; + hash = "sha256-TJ97A9I0ipsqgg7ex3pAQgdhDJcLbkNCvuLppt9a07o="; }; postUnpack = '' diff --git a/pkgs/by-name/li/livebook/package.nix b/pkgs/by-name/li/livebook/package.nix index 33e0df984151..317f2bf5ccf5 100644 --- a/pkgs/by-name/li/livebook/package.nix +++ b/pkgs/by-name/li/livebook/package.nix @@ -11,7 +11,7 @@ }: beamPackages.mixRelease rec { pname = "livebook"; - version = "0.16.2"; + version = "0.16.4"; inherit elixir; @@ -23,13 +23,13 @@ beamPackages.mixRelease rec { owner = "livebook-dev"; repo = "livebook"; tag = "v${version}"; - hash = "sha256-x4h5vT2p1SL/8p04DRpKbIbwL7XzctH27f4ZAwj0QOg="; + hash = "sha256-Cwzcoslqjaf7z9x2Sgnzrrl4zUcH2f7DEWaFPBIi3ms="; }; mixFodDeps = beamPackages.fetchMixDeps { pname = "mix-deps-${pname}"; inherit src version; - hash = "sha256-0gmUCVLrNfcRCPhaXuOfrYW05TDbDN5Zt9IA8OBU8Gc="; + hash = "sha256-OEYkWh0hAl7ZXP2Cq+TgVGF4tnWlpF6W5uRSdyrswlA="; }; postInstall = '' diff --git a/pkgs/by-name/ma/markuplinkchecker/package.nix b/pkgs/by-name/ma/markuplinkchecker/package.nix index 59757e472793..1ac6c7d7a1d6 100644 --- a/pkgs/by-name/ma/markuplinkchecker/package.nix +++ b/pkgs/by-name/ma/markuplinkchecker/package.nix @@ -38,7 +38,6 @@ rustPlatform.buildRustPackage { changelog = "https://github.com/becheran/mlc/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - uncenter anas ]; mainProgram = "mlc"; diff --git a/pkgs/by-name/ma/mautrix-whatsapp/package.nix b/pkgs/by-name/ma/mautrix-whatsapp/package.nix index ccf7bf9138d9..cf5fd8aa10f0 100644 --- a/pkgs/by-name/ma/mautrix-whatsapp/package.nix +++ b/pkgs/by-name/ma/mautrix-whatsapp/package.nix @@ -40,6 +40,7 @@ buildGoModule rec { vskilet ma27 chvp + SchweGELBin ]; mainProgram = "mautrix-whatsapp"; }; diff --git a/pkgs/by-name/me/mediamtx/package.nix b/pkgs/by-name/me/mediamtx/package.nix index ad98797bcc45..e7648eb2dea7 100644 --- a/pkgs/by-name/me/mediamtx/package.nix +++ b/pkgs/by-name/me/mediamtx/package.nix @@ -8,23 +8,23 @@ let hlsJs = fetchurl { - url = "https://cdn.jsdelivr.net/npm/hls.js@v1.6.2/dist/hls.min.js"; - hash = "sha256-5lAT3DQ1tVo0tSV6fmWDWSbB9NVyCduomoENNQX08UM="; + url = "https://cdn.jsdelivr.net/npm/hls.js@v1.6.6/dist/hls.min.js"; + hash = "sha256-/h3dYaJYJLB1VfHXjr2sqjCqZ+c+ngKhEYgmZAgsRlE="; }; in buildGoModule (finalAttrs: { pname = "mediamtx"; # check for hls.js version updates in internal/servers/hls/hlsjsdownloader/VERSION - version = "1.12.3"; + version = "1.13.0"; src = fetchFromGitHub { owner = "bluenviron"; repo = "mediamtx"; tag = "v${finalAttrs.version}"; - hash = "sha256-2eTvRWFSR6sXnUJJPKvzQhSqbg1Unh8QuxmyixAw8Cc="; + hash = "sha256-/ngWlUKhvRJEb3JN5yUFVziMPxo/YY8CiN2UBJUglqs="; }; - vendorHash = "sha256-CdJS+RebJA6CpOo6YLlTpCXzE0eWSAnWzVXECvgMBvc="; + vendorHash = "sha256-LBxE2X1aJPoK/e5Z9Rw9XTjucYOj/bdDUVsPbRDiVOE="; postPatch = '' cp ${hlsJs} internal/servers/hls/hls.min.js diff --git a/pkgs/by-name/me/melonDS/package.nix b/pkgs/by-name/me/melonDS/package.nix index 45fd4c1898fd..6fa741b77a00 100644 --- a/pkgs/by-name/me/melonDS/package.nix +++ b/pkgs/by-name/me/melonDS/package.nix @@ -28,13 +28,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "melonDS"; - version = "1.0rc-unstable-2025-06-18"; + version = "1.0rc-unstable-2025-07-07"; src = fetchFromGitHub { owner = "melonDS-emu"; repo = "melonDS"; - rev = "71edf793fcd2726c4212f7915194c60107dc2809"; - hash = "sha256-B/qWdt+fWSov54zA+7S25bEVxqQuspo5oT3MyMk4Ato="; + rev = "85dcf65231224f34e25b5007b644d8987e33838c"; + hash = "sha256-ZKPsE3+kkv2xlIHB+TBKp2J5GnKU7BA1+O4Y1Rq4low="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/mi/miller/package.nix b/pkgs/by-name/mi/miller/package.nix index 9c2567906453..afcd19a6398d 100644 --- a/pkgs/by-name/mi/miller/package.nix +++ b/pkgs/by-name/mi/miller/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "miller"; - version = "6.13.0"; + version = "6.14.0"; src = fetchFromGitHub { owner = "johnkerl"; repo = "miller"; rev = "v${version}"; - sha256 = "sha256-eHiYIw/sQMXLow2Vy4zFTGeON28LmG0pK2Uca4ooInU="; + sha256 = "sha256-tpM+Y65zYvnTd9VNJPDTWyj0RC+VmdmVCNzXyVGs/EI="; }; outputs = [ @@ -20,7 +20,7 @@ buildGoModule rec { "man" ]; - vendorHash = "sha256-oc6Lp4rQ+MLmQDVcuNJ3CqYH277Vuuwu4zSSO2ICXsw="; + vendorHash = "sha256-KgQZg8+6Vo4t0yx7AwuOyRWIMT7vwUO5nfDgBSVceIA="; postInstall = '' mkdir -p $man/share/man/man1 diff --git a/pkgs/by-name/mi/minimap2/package.nix b/pkgs/by-name/mi/minimap2/package.nix index 247f5b19be1a..863f3be16dae 100644 --- a/pkgs/by-name/mi/minimap2/package.nix +++ b/pkgs/by-name/mi/minimap2/package.nix @@ -2,7 +2,10 @@ lib, stdenv, fetchFromGitHub, + installShellFiles, + versionCheckHook, zlib, + nix-update-script, }: stdenv.mkDerivation rec { @@ -18,24 +21,37 @@ stdenv.mkDerivation rec { buildInputs = [ zlib ]; - makeFlags = lib.optionals stdenv.hostPlatform.isAarch64 [ - "arm_neon=1" - "aarch64=1" - ]; + nativeBuildInputs = [ installShellFiles ]; + + makeFlags = + lib.optionals stdenv.hostPlatform.isAarch [ "arm_neon=1" ] + ++ lib.optionals stdenv.hostPlatform.isAarch64 [ "aarch64=1" ]; installPhase = '' - mkdir -p $out/bin - cp minimap2 $out/bin - mkdir -p $out/share/man/man1 - cp minimap2.1 $out/share/man/man1 + runHook preInstall + install -m755 -Dt $out/bin minimap2 + installManPage minimap2.1 + runHook postInstall ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Versatile pairwise aligner for genomic and spliced nucleotide sequences"; + longDescription = '' + Minimap2 is a versatile sequence alignment program that aligns + DNA or mRNA sequences against a large reference database. It is + particularly efficient for long reads and can handle various + sequencing technologies including PacBio and Oxford Nanopore. + ''; mainProgram = "minimap2"; homepage = "https://lh3.github.io/minimap2"; license = licenses.mit; - platforms = platforms.all; + platforms = platforms.unix; maintainers = [ maintainers.arcadio ]; }; } diff --git a/pkgs/by-name/mo/mozhi/package.nix b/pkgs/by-name/mo/mozhi/package.nix index 0f5fdeb998aa..b508c829a342 100644 --- a/pkgs/by-name/mo/mozhi/package.nix +++ b/pkgs/by-name/mo/mozhi/package.nix @@ -6,14 +6,14 @@ }: buildGoModule { pname = "mozhi"; - version = "0-unstable-2025-04-14"; + version = "0-unstable-2025-06-25"; src = fetchFromGitea { domain = "codeberg.org"; owner = "aryak"; repo = "mozhi"; - rev = "c2c14988c09e6c5fae5a8ac59c07a650f0997a5a"; - hash = "sha256-xJw9BkdKlN1VToKyDlkW8UUZB94gzD9nclNciDmVIkk="; + rev = "88730a992f9bfccf52b6f2a9554ed9a3db697a70"; + hash = "sha256-f2cKgcZ/5A3mSRwfI7h8DsaN15oVnXrg7PejsK8eXGc="; }; vendorHash = "sha256-ptwP+ZuuzxRpIuNDoXnAML1KYEh9zTBcOs9YTI8z63A="; diff --git a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix index ce65419bba71..f1e839088ba7 100644 --- a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix +++ b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix @@ -14,13 +14,13 @@ }: buildDotnetModule (finalAttrs: { pname = "msbuild-structured-log-viewer"; - version = "2.3.13"; + version = "2.3.17"; src = fetchFromGitHub { owner = "KirillOsenkov"; repo = "MSBuildStructuredLog"; rev = "v${finalAttrs.version}"; - hash = "sha256-ABQaCnHWSN8NZEcoyxNFHIItRP/Zxa+tStHlQHyvX2w="; + hash = "sha256-5kbLUeD/q8BHj1DIJzyvsmkSvLms2E2oOuO+SINzCRA="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; diff --git a/pkgs/by-name/nc/ncspot/package.nix b/pkgs/by-name/nc/ncspot/package.nix index 2afbec1ace85..84ddcf446fa3 100644 --- a/pkgs/by-name/nc/ncspot/package.nix +++ b/pkgs/by-name/nc/ncspot/package.nix @@ -7,7 +7,6 @@ fetchFromGitHub, libpulseaudio, libxcb, - ncspot, ncurses, nix-update-script, openssl, @@ -15,7 +14,7 @@ portaudio, python3, rustPlatform, - testers, + versionCheckHook, ueberzug, withALSA ? stdenv.hostPlatform.isLinux, withClipboard ? true, @@ -32,18 +31,17 @@ withTermion ? false, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ncspot"; version = "1.2.2"; src = fetchFromGitHub { owner = "hrkfdn"; repo = "ncspot"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4zeBTi1WBy9tXowsehUo4qou6bhznWPeCXFg+R3akho="; }; - useFetchCargoVendor = true; cargoHash = "sha256-c16qw2khbMXTA8IbYQnMKqivO63DwyAWKfV2P1aD7dU="; nativeBuildInputs = [ pkg-config ] ++ lib.optional withClipboard python3; @@ -83,15 +81,15 @@ rustPlatform.buildRustPackage rec { install -D --mode=444 $src/images/logo.svg $out/share/icons/hicolor/scalable/apps/ncspot.svg ''; - passthru = { - tests.version = testers.testVersion { package = ncspot; }; - updateScript = nix-update-script { }; - }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; meta = { description = "Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes"; homepage = "https://github.com/hrkfdn/ncspot"; - changelog = "https://github.com/hrkfdn/ncspot/releases/tag/v${version}"; + changelog = "https://github.com/hrkfdn/ncspot/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ liff @@ -99,4 +97,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "ncspot"; }; -} +}) diff --git a/pkgs/by-name/no/nominatim-ui/package.nix b/pkgs/by-name/no/nominatim-ui/package.nix index f4b09e84694b..323be48ae2cc 100644 --- a/pkgs/by-name/no/nominatim-ui/package.nix +++ b/pkgs/by-name/no/nominatim-ui/package.nix @@ -2,8 +2,31 @@ lib, stdenv, fetchFromGitHub, + fetchYarnDeps, + writableTmpDirAsHomeHook, + writeText, + + fixup-yarn-lock, + nodejs, + yarn, + + # Custom application configuration placed to theme/config.theme.js file + # For the list of available configuration options see + # https://github.com/osm-search/nominatim-ui/blob/master/dist/config.defaults.js + customConfig ? null, }: +let + configFile = + if customConfig != null then + writeText "config.theme.js" customConfig + else + writeText "config.theme.js" '' + // Default configuration + Nominatim_Config.Nominatim_API_Endpoint='https://127.0.0.1/'; + ''; +in + stdenv.mkDerivation (finalAttrs: { pname = "nominatim-ui"; version = "3.7.1"; @@ -15,6 +38,43 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-TliTWDKdIp7Z0uYw5P65i06NQAUNwNymUsSYrihVZFE="; }; + offlineCache = fetchYarnDeps { + yarnLock = "${finalAttrs.src}/yarn.lock"; + hash = "sha256-IqwsXEd9RSJhkA4BONTJT4xYMTyG9+zddIpD47v6AFc="; + }; + + nativeBuildInputs = [ + writableTmpDirAsHomeHook + + fixup-yarn-lock + nodejs + yarn + ]; + + configurePhase = '' + runHook preConfigure + + yarn config --offline set yarn-offline-mirror $offlineCache + fixup-yarn-lock yarn.lock + + yarn install --offline --frozen-lockfile --frozen-engines --ignore-scripts + patchShebangs node_modules + + runHook postConfigure + ''; + + buildPhase = '' + runHook preBuild + + yarn --offline build + + runHook postBuild + ''; + + preInstall = '' + ln --symbolic ${configFile} dist/theme/config.theme.js + ''; + installPhase = '' runHook preInstall diff --git a/pkgs/by-name/nz/nzbhydra2/package.nix b/pkgs/by-name/nz/nzbhydra2/package.nix index e0550f92f212..506480481313 100644 --- a/pkgs/by-name/nz/nzbhydra2/package.nix +++ b/pkgs/by-name/nz/nzbhydra2/package.nix @@ -10,11 +10,11 @@ }: stdenv.mkDerivation rec { pname = "nzbhydra2"; - version = "7.15.1"; + version = "7.15.3"; src = fetchzip { url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip"; - hash = "sha256-snoJrPrls78+KRSLNEERS6CYOk0DUv3IyZG9Bz72Mgo="; + hash = "sha256-zVRiJ2giwxeNDVBCpYpkAmMn+kf2c9+YbAkUn7LOkkM="; stripRoot = false; }; diff --git a/pkgs/by-name/od/odin/package.nix b/pkgs/by-name/od/odin/package.nix index 6fea6313b0f2..70d38f7bc084 100644 --- a/pkgs/by-name/od/odin/package.nix +++ b/pkgs/by-name/od/odin/package.nix @@ -23,8 +23,15 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./darwin-remove-impure-links.patch + # The default behavior is to use the statically linked Raylib libraries, + # but GLFW still attempts to load Xlib at runtime, which won't normally be + # available on Nix based systems. Instead, use the "system" Raylib version, + # which can be provided by a pure Nix expression, for example in a shell. + ./system-raylib.patch ]; postPatch = '' + rm -r vendor/raylib/{linux,macos,macos-arm64,wasm,windows} + patchShebangs --build build_odin.sh ''; @@ -80,6 +87,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "odin"; maintainers = with lib.maintainers; [ astavie + diniamo ]; platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isMusl; diff --git a/pkgs/by-name/od/odin/system-raylib.patch b/pkgs/by-name/od/odin/system-raylib.patch new file mode 100644 index 000000000000..19b53c4a8d34 --- /dev/null +++ b/pkgs/by-name/od/odin/system-raylib.patch @@ -0,0 +1,141 @@ +diff --git a/vendor/raylib/raygui.odin b/vendor/raylib/raygui.odin +index 559437a60..cd31fbe43 100644 +--- a/vendor/raylib/raygui.odin ++++ b/vendor/raylib/raygui.odin +@@ -2,34 +2,7 @@ package raylib + + import "core:c" + +-RAYGUI_SHARED :: #config(RAYGUI_SHARED, false) +-RAYGUI_WASM_LIB :: #config(RAYGUI_WASM_LIB, "wasm/libraygui.a") +- +-when ODIN_OS == .Windows { +- foreign import lib { +- "windows/rayguidll.lib" when RAYGUI_SHARED else "windows/raygui.lib", +- } +-} else when ODIN_OS == .Linux { +- foreign import lib { +- "linux/libraygui.so" when RAYGUI_SHARED else "linux/libraygui.a", +- } +-} else when ODIN_OS == .Darwin { +- when ODIN_ARCH == .arm64 { +- foreign import lib { +- "macos-arm64/libraygui.dylib" when RAYGUI_SHARED else "macos-arm64/libraygui.a", +- } +- } else { +- foreign import lib { +- "macos/libraygui.dylib" when RAYGUI_SHARED else "macos/libraygui.a", +- } +- } +-} else when ODIN_ARCH == .wasm32 || ODIN_ARCH == .wasm64p32 { +- foreign import lib { +- RAYGUI_WASM_LIB, +- } +-} else { +- foreign import lib "system:raygui" +-} ++foreign import lib "system:raygui" + + RAYGUI_VERSION :: "4.0" + +diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin +index 02bb6deea..0df93009b 100644 +--- a/vendor/raylib/raylib.odin ++++ b/vendor/raylib/raylib.odin +@@ -99,42 +99,7 @@ MAX_TEXT_BUFFER_LENGTH :: #config(RAYLIB_MAX_TEXT_BUFFER_LENGTH, 1024) + + #assert(size_of(rune) == size_of(c.int)) + +-RAYLIB_SHARED :: #config(RAYLIB_SHARED, false) +-RAYLIB_WASM_LIB :: #config(RAYLIB_WASM_LIB, "wasm/libraylib.a") +- +-when ODIN_OS == .Windows { +- @(extra_linker_flags="/NODEFAULTLIB:" + ("msvcrt" when RAYLIB_SHARED else "libcmt")) +- foreign import lib { +- "windows/raylibdll.lib" when RAYLIB_SHARED else "windows/raylib.lib" , +- "system:Winmm.lib", +- "system:Gdi32.lib", +- "system:User32.lib", +- "system:Shell32.lib", +- } +-} else when ODIN_OS == .Linux { +- foreign import lib { +- // Note(bumbread): I'm not sure why in `linux/` folder there are +- // multiple copies of raylib.so, but since these bindings are for +- // particular version of the library, I better specify it. Ideally, +- // though, it's best specified in terms of major (.so.4) +- "linux/libraylib.so.550" when RAYLIB_SHARED else "linux/libraylib.a", +- "system:dl", +- "system:pthread", +- } +-} else when ODIN_OS == .Darwin { +- foreign import lib { +- "macos/libraylib.550.dylib" when RAYLIB_SHARED else "macos/libraylib.a", +- "system:Cocoa.framework", +- "system:OpenGL.framework", +- "system:IOKit.framework", +- } +-} else when ODIN_ARCH == .wasm32 || ODIN_ARCH == .wasm64p32 { +- foreign import lib { +- RAYLIB_WASM_LIB, +- } +-} else { +- foreign import lib "system:raylib" +-} ++foreign import lib "system:raylib" + + VERSION_MAJOR :: 5 + VERSION_MINOR :: 5 +diff --git a/vendor/raylib/rlgl/rlgl.odin b/vendor/raylib/rlgl/rlgl.odin +index 6ac19695d..78a483a59 100644 +--- a/vendor/raylib/rlgl/rlgl.odin ++++ b/vendor/raylib/rlgl/rlgl.odin +@@ -112,47 +112,12 @@ import rl "../." + + VERSION :: "5.0" + +-RAYLIB_SHARED :: #config(RAYLIB_SHARED, false) +-RAYLIB_WASM_LIB :: #config(RAYLIB_WASM_LIB, "../wasm/libraylib.a") +- + // Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: + // - Compile a separate rlgl library and use that in the foreign import blocks below. + // - Remove the `import rl "../."` line + // - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) + +-when ODIN_OS == .Windows { +- @(extra_linker_flags="/NODEFAULTLIB:" + ("msvcrt" when RAYLIB_SHARED else "libcmt")) +- foreign import lib { +- "../windows/raylibdll.lib" when RAYLIB_SHARED else "../windows/raylib.lib" , +- "system:Winmm.lib", +- "system:Gdi32.lib", +- "system:User32.lib", +- "system:Shell32.lib", +- } +-} else when ODIN_OS == .Linux { +- foreign import lib { +- // Note(bumbread): I'm not sure why in `linux/` folder there are +- // multiple copies of raylib.so, but since these bindings are for +- // particular version of the library, I better specify it. Ideally, +- // though, it's best specified in terms of major (.so.4) +- "../linux/libraylib.so.550" when RAYLIB_SHARED else "../linux/libraylib.a", +- "system:dl", +- "system:pthread", +- } +-} else when ODIN_OS == .Darwin { +- foreign import lib { +- "../macos/libraylib.550.dylib" when RAYLIB_SHARED else "../macos/libraylib.a", +- "system:Cocoa.framework", +- "system:OpenGL.framework", +- "system:IOKit.framework", +- } +-} else when ODIN_ARCH == .wasm32 || ODIN_ARCH == .wasm64p32 { +- foreign import lib { +- RAYLIB_WASM_LIB, +- } +-} else { +- foreign import lib "system:raylib" +-} ++foreign import lib "system:raylib" + + GRAPHICS_API_OPENGL_11 :: false + GRAPHICS_API_OPENGL_21 :: true diff --git a/pkgs/by-name/om/omnictl/package.nix b/pkgs/by-name/om/omnictl/package.nix index 245e0116c3e8..ceba34014103 100644 --- a/pkgs/by-name/om/omnictl/package.nix +++ b/pkgs/by-name/om/omnictl/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "omnictl"; - version = "0.51.0"; + version = "0.52.0"; src = fetchFromGitHub { owner = "siderolabs"; repo = "omni"; rev = "v${version}"; - hash = "sha256-PIUaR+Pdy4vJMqYfw1x8ts0yDlDcA0dOzviw/wLf45M="; + hash = "sha256-4QL3Km987i6D5AZNVd62r6YPu2+tKALugawtSMw7z30="; }; - vendorHash = "sha256-Re6CTQVJcNLhaw6K2W+zRNG42lLV1dSd0O9DDrH8jMY="; + vendorHash = "sha256-/ibquRHzzoZTf9oQUz1LOjm2WqeEBt9mkD9dDsoefUA="; ldflags = [ "-s" diff --git a/pkgs/by-name/pe/petsc/package.nix b/pkgs/by-name/pe/petsc/package.nix index 93e142153a71..577be492f2ef 100644 --- a/pkgs/by-name/pe/petsc/package.nix +++ b/pkgs/by-name/pe/petsc/package.nix @@ -305,9 +305,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://petsc.org/release/"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ - cburstedde - qbisi - ]; + maintainers = with lib.maintainers; [ qbisi ]; }; }) diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index c99ce371623b..e7ba17f9f65e 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -10,14 +10,14 @@ }: python3Packages.buildPythonApplication rec { pname = "pixelflasher"; - version = "8.0.3.1"; + version = "8.1.1.0"; format = "other"; src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; tag = "v${version}"; - hash = "sha256-5Cvwbt5+t0N09gEXvNb79sNIb6oFO+956Dfd5S0R2RU="; + hash = "sha256-zXXc12E0ocAH0QucvmoncbEwHy/IyJU1YBPedeSpLfc="; }; desktopItems = [ diff --git a/pkgs/by-name/po/polymake/package.nix b/pkgs/by-name/po/polymake/package.nix index 4997e4ce3eee..d60bc12bb1b1 100644 --- a/pkgs/by-name/po/polymake/package.nix +++ b/pkgs/by-name/po/polymake/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "polymake"; - version = "4.13"; + version = "4.14"; src = fetchurl { # "The minimal version is a packager friendly version which omits # the bundled sources of cdd, lrs, libnormaliz, nauty and jReality." url = "https://polymake.org/lib/exe/fetch.php/download/polymake-${version}-minimal.tar.bz2"; - sha256 = "sha256-862s0GO56mDV6cN8YYP127dFiwyzSR66Pvw48gxWXOs="; + sha256 = "sha256-4nZncZpZECwbJ/X5j6g807QUf2MpKUBZLyFxUd79v40="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/po/portablemc/package.nix b/pkgs/by-name/po/portablemc/package.nix index 1f2d0f9d60ae..326d7949cdf7 100644 --- a/pkgs/by-name/po/portablemc/package.nix +++ b/pkgs/by-name/po/portablemc/package.nix @@ -23,23 +23,28 @@ let # Copied from the `prismlauncher` package - runtimeLibs = [ - libX11 - libXext - libXcursor - libXrandr - libXxf86vm + runtimeLibs = + [ + # lwjgl + libGL + glfw + openal + (lib.getLib stdenv.cc.cc) + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + libX11 + libXext + libXcursor + libXrandr + libXxf86vm - # lwjgl - libpulseaudio - libGL - glfw - openal - (lib.getLib stdenv.cc.cc) + # lwjgl + libpulseaudio - # oshi - udev - ] ++ lib.optional textToSpeechSupport flite; + # oshi + udev + ] + ++ lib.optional textToSpeechSupport flite; in python3Packages.buildPythonApplication rec { pname = "portablemc"; diff --git a/pkgs/by-name/pp/pphack/package.nix b/pkgs/by-name/pp/pphack/package.nix index d6ad3b3e9361..94a54d7ab23c 100644 --- a/pkgs/by-name/pp/pphack/package.nix +++ b/pkgs/by-name/pp/pphack/package.nix @@ -2,32 +2,37 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pphack"; version = "0.1.0"; src = fetchFromGitHub { owner = "edoardottt"; repo = "pphack"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SWMY+t8NzbUqAeLsqia5KAXXOjoMRMZVVa8YdTLcG5A="; }; vendorHash = "sha256-smJp3GDo1KOrEjEJnxtyrlHmb/L70QqhDWjCZ4U1qJs="; + nativeInstallCheckInputs = [ versionCheckHook ]; + ldflags = [ "-s" "-w" ]; + doInstallCheck = true; + meta = { description = "Client-Side Prototype Pollution Scanner"; homepage = "https://github.com/edoardottt/pphack"; - changelog = "https://github.com/edoardottt/pphack/releases/tag/${src.tag}"; + changelog = "https://github.com/edoardottt/pphack/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pphack"; }; -} +}) diff --git a/pkgs/by-name/pt/ptyxis/package.nix b/pkgs/by-name/pt/ptyxis/package.nix index ec51df831bd6..967952d23ffc 100644 --- a/pkgs/by-name/pt/ptyxis/package.nix +++ b/pkgs/by-name/pt/ptyxis/package.nix @@ -16,14 +16,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "ptyxis"; - version = "48.4"; + version = "48.5"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "chergert"; repo = "ptyxis"; tag = finalAttrs.version; - hash = "sha256-Z5tTvKFivLKsRj/Ba9ZzQh/LCts4ngzYdHsRTy/ocXg="; + hash = "sha256-qZ2nDX1ivnKYJQSqh29L23ayQ4wV9Ss4XD4JRpK35UU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/re/re-isearch/package.nix b/pkgs/by-name/re/re-isearch/package.nix index ca799c160456..b0e1e1c9e810 100644 --- a/pkgs/by-name/re/re-isearch/package.nix +++ b/pkgs/by-name/re/re-isearch/package.nix @@ -6,9 +6,10 @@ file, libnsl, writableTmpDirAsHomeHook, + nix-update-script, }: -stdenv.mkDerivation (finalAttr: { +stdenv.mkDerivation { pname = "re-Isearch"; version = "2.20220925.4.0a-unstable-2025-03-16"; @@ -16,7 +17,7 @@ stdenv.mkDerivation (finalAttr: { owner = "re-Isearch"; repo = "re-Isearch"; rev = "56e0dfbe7468881b3958ca8e630f41a5354e9873"; - sha256 = "sha256-tI75D02/sFEkHDQX/BpDlu24WNP6Qh9G0MIfEvs8npM="; + hash = "sha256-tI75D02/sFEkHDQX/BpDlu24WNP6Qh9G0MIfEvs8npM="; }; # Upstream issue: https://github.com/re-Isearch/re-Isearch/issues/11 @@ -56,10 +57,6 @@ stdenv.mkDerivation (finalAttr: { ) ''; - preInstall = '' - mkdir -p $out/{bin,lib} - ''; - installPhase = '' runHook preInstall @@ -71,6 +68,10 @@ stdenv.mkDerivation (finalAttr: { runHook postInstall ''; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = { description = "Novel multimodal search and retrieval engine"; homepage = "https://nlnet.nl/project/Re-iSearch/"; @@ -79,4 +80,4 @@ stdenv.mkDerivation (finalAttr: { maintainers = [ lib.maintainers.astro ]; teams = [ lib.teams.ngi ]; }; -}) +} diff --git a/pkgs/by-name/re/reaction/package.nix b/pkgs/by-name/re/reaction/package.nix index ab1a9051f01f..657a9ec2d0e1 100644 --- a/pkgs/by-name/re/reaction/package.nix +++ b/pkgs/by-name/re/reaction/package.nix @@ -7,22 +7,29 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "reaction"; - version = "2.0.1"; + version = "2.1.0"; src = fetchFromGitLab { domain = "framagit.org"; owner = "ppom"; repo = "reaction"; tag = "v${finalAttrs.version}"; - hash = "sha256-HpnLh0JfGZsHcvDQSiKfW62QcCe/QDsVP/nGBo9x494="; + hash = "sha256-3FJv1n1+cpV4yrBR6PKTAhSkjas/4uTZqn4nW948jAk="; }; - cargoHash = "sha256-i8KZygESxgty8RR3C+JMuE1aAsBxoLuGsL4jqjdGr0E="; + cargoHash = "sha256-Is8Mkl7Qfbe2CwYB+Da99NDQZd9+qR4NnT8iU/JMPJ0="; nativeBuildInputs = [ installShellFiles ]; + checkFlags = [ + # Those time-based tests behave poorly in low-resource environments (CI...) + "--skip=daemon::filter::tests" + "--skip=treedb::raw::tests::write_then_read_1000" + "--skip=simple" + ]; + postInstall = '' installBin $releaseDir/ip46tables $releaseDir/nft46 installManPage $releaseDir/reaction*.1 @@ -41,6 +48,6 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.agpl3Plus; mainProgram = "reaction"; maintainers = with lib.maintainers; [ ppom ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/re/redis/package.nix b/pkgs/by-name/re/redis/package.nix index ecaaf7dd772e..fde38883f7f5 100644 --- a/pkgs/by-name/re/redis/package.nix +++ b/pkgs/by-name/re/redis/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "redis"; - version = "8.0.2"; + version = "8.0.3"; src = fetchFromGitHub { owner = "redis"; repo = "redis"; tag = finalAttrs.version; - hash = "sha256-BZJEBp3M7Gw/6/fZjfaMfU777dFmMzAS4bDI06ErkSc="; + hash = "sha256-e6pPsPz0huZyn14XO3uFUmJhBpMxhWLfyD0VBQXsJ1s="; }; patches = lib.optional useSystemJemalloc (fetchpatch2 { diff --git a/pkgs/by-name/re/reindeer/package.nix b/pkgs/by-name/re/reindeer/package.nix index 59c523dbd685..05e0671b98d4 100644 --- a/pkgs/by-name/re/reindeer/package.nix +++ b/pkgs/by-name/re/reindeer/package.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage rec { pname = "reindeer"; - version = "2025.06.23.00"; + version = "2025.06.30.00"; src = fetchFromGitHub { owner = "facebookincubator"; repo = "reindeer"; tag = "v${version}"; - hash = "sha256-4g5CbKFsZaZWSNCw04G1zMR873VeW3fdtvIM9HrrVJc="; + hash = "sha256-9TvYewY74ntI8iTo5UOTQ+OA6eJHmA/fUPRW0maZn00="; }; useFetchCargoVendor = true; - cargoHash = "sha256-sL15ziVSW70m4XhqpQoCeZBvmp7bB6tKPUCvwUFqvRg="; + cargoHash = "sha256-yxxh/ikFioEAHpuS/AAIpQClWvQxL/5/UkiSbbKRnBA="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ro/roon-server/package.nix b/pkgs/by-name/ro/roon-server/package.nix index 058b724b5fa8..6c075f3c4752 100644 --- a/pkgs/by-name/ro/roon-server/package.nix +++ b/pkgs/by-name/ro/roon-server/package.nix @@ -16,7 +16,7 @@ stdenv, }: let - version = "2.52.1538"; + version = "2.53.1544"; urlVersion = builtins.replaceStrings [ "." ] [ "0" ] version; in stdenv.mkDerivation { @@ -25,7 +25,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://download.roonlabs.com/updates/production/RoonServer_linuxx64_${urlVersion}.tar.bz2"; - hash = "sha256-pWg1Cp8aNdR/hoVZDF3kUznJtYsjJYX9J4g1xbmn/lg="; + hash = "sha256-Hbe2EfBbpA3Xzyh4ZYjm1G8qrwg+dEq5YAwZEG59ClI="; }; dontConfigure = true; diff --git a/pkgs/by-name/rp/rpi-imager/package.nix b/pkgs/by-name/rp/rpi-imager/package.nix index 22acbd7b304a..273336b8235f 100644 --- a/pkgs/by-name/rp/rpi-imager/package.nix +++ b/pkgs/by-name/rp/rpi-imager/package.nix @@ -77,6 +77,11 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "ENABLE_TELEMETRY" false) ]; + qtWrapperArgs = [ + "--unset QT_QPA_PLATFORMTHEME" + "--unset QT_STYLE_OVERRIDE" + ]; + passthru = { tests.version = testers.testVersion { package = finalAttrs.finalPackage; diff --git a/pkgs/by-name/rt/rtorrent/package.nix b/pkgs/by-name/rt/rtorrent/package.nix index 0344c4d984ed..4429667a423b 100644 --- a/pkgs/by-name/rt/rtorrent/package.nix +++ b/pkgs/by-name/rt/rtorrent/package.nix @@ -14,6 +14,8 @@ zlib, nixosTests, gitUpdater, + withLua ? false, + lua5_4_compat, }: stdenv.mkDerivation (finalAttrs: { @@ -50,12 +52,12 @@ stdenv.mkDerivation (finalAttrs: { ncurses openssl zlib - ]; + ] ++ lib.optionals withLua [ lua5_4_compat ]; configureFlags = [ "--with-xmlrpc-tinyxml2" "--with-posix-fallocate" - ]; + ] ++ lib.optionals withLua [ "--with-lua" ]; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; diff --git a/pkgs/by-name/ry/rymdport/package.nix b/pkgs/by-name/ry/rymdport/package.nix index c45c6a659d4a..597951161ff8 100644 --- a/pkgs/by-name/ry/rymdport/package.nix +++ b/pkgs/by-name/ry/rymdport/package.nix @@ -50,7 +50,7 @@ buildGoModule rec { changelog = "https://github.com/Jacalz/rymdport/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "rymdport"; }; } diff --git a/pkgs/by-name/se/send/package.nix b/pkgs/by-name/se/send/package.nix index 95e51b8de8f8..3778bdcff011 100644 --- a/pkgs/by-name/se/send/package.nix +++ b/pkgs/by-name/se/send/package.nix @@ -8,16 +8,16 @@ }: buildNpmPackage rec { pname = "send"; - version = "3.4.25"; + version = "3.4.27"; src = fetchFromGitHub { owner = "timvisee"; repo = "send"; tag = "v${version}"; - hash = "sha256-2XeChKJi57auIf9aSe2JlP55tiE8dmrCBtUfCkziYi8="; + hash = "sha256-tfntox8Sw3xzlCOJgY/LThThm+mptYY5BquYDjzHonQ="; }; - npmDepsHash = "sha256-DY+4qOzoURx8xmemhutxcNxg0Tv2u6tyJHK5RhBjo8w="; + npmDepsHash = "sha256-ZVegUECrwkn/DlAwqx5VDmcwEIJV/jAAV99Dq29Tm2w="; nativeBuildInputs = [ makeBinaryWrapper diff --git a/pkgs/by-name/se/servo/package.nix b/pkgs/by-name/se/servo/package.nix index bbeb8dc5b187..b33d7df53314 100644 --- a/pkgs/by-name/se/servo/package.nix +++ b/pkgs/by-name/se/servo/package.nix @@ -45,7 +45,9 @@ let # match .python-version customPython = python311.withPackages ( ps: with ps; [ + markupsafe packaging + pygments ] ); runtimePaths = lib.makeLibraryPath ( @@ -63,13 +65,13 @@ in rustPlatform.buildRustPackage { pname = "servo"; - version = "0-unstable-2025-06-26"; + version = "0-unstable-2025-07-08"; src = fetchFromGitHub { owner = "servo"; repo = "servo"; - rev = "cbb0407ae641c049dd6796275b4ba8572c06b798"; - hash = "sha256-d0Z+dvnNm3NxvGe/W/zJsAsyeMvxF9HoA+wSclWeLgk="; + rev = "c3f441d7abe7243a31150bf424babf0f1679ea88"; + hash = "sha256-rFROwsU/x8LsD8vpCcmLyQMYCl9AQwgbv/kHk7JTa4c="; # Breaks reproducibility depending on whether the picked commit # has other ref-names or not, which may change over time, i.e. with # "ref-names: HEAD -> main" as long this commit is the branch HEAD @@ -80,7 +82,7 @@ rustPlatform.buildRustPackage { }; useFetchCargoVendor = true; - cargoHash = "sha256-j6cQalYbeHunI1t4VRQkbqGNylwWg0NBoItwloYTfAE="; + cargoHash = "sha256-2J6ByE2kmoHBGWgwYU2FWgTt47cw+s8IPcm4ElRVWMc="; # set `HOME` to a temp dir for write access # Fix invalid option errors during linking (https://github.com/mozilla/nixpkgs-mozilla/commit/c72ff151a3e25f14182569679ed4cd22ef352328) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 8b7a09eee585..e66e6e779833 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20250630-2"; + version = "20250701-1"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; rev = version; - hash = "sha256-/zbBiVWqHoKG2h6ExIDIP6ZQH1F8LByZYWbx8wysGDw="; + hash = "sha256-lkVbDtdvgaPIHOf/TrDVaFP1W5EvuyQ5X+HfTc6CbeQ="; }; nativeBuildInputs = diff --git a/pkgs/by-name/si/simplotask/package.nix b/pkgs/by-name/si/simplotask/package.nix index 8fd2638c5d2a..66c0d21ebe0d 100644 --- a/pkgs/by-name/si/simplotask/package.nix +++ b/pkgs/by-name/si/simplotask/package.nix @@ -5,15 +5,15 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "simplotask"; - version = "1.17.1"; + version = "1.17.2"; src = fetchFromGitHub { owner = "umputun"; repo = "spot"; - rev = "v${version}"; - hash = "sha256-6SWWf1ZprCZPXLvUtIln1+TrOztn7WWkN8o/fQXau5I="; + tag = "v${finalAttrs.version}"; + hash = "sha256-7EavT4IHEAe3nq6tkhX7qHpDzy7UTdBMZ7x/bquv4Z8="; }; vendorHash = null; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s -w" - "-X main.revision=v${version}" + "-X main.revision=v${finalAttrs.version}" ]; doCheck = false; @@ -32,11 +32,11 @@ buildGoModule rec { installManPage *.1 ''; - meta = with lib; { + meta = { description = "Tool for effortless deployment and configuration management"; homepage = "https://spot.umputun.dev/"; - maintainers = with maintainers; [ sikmir ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ sikmir ]; + license = lib.licenses.mit; mainProgram = "spot"; }; -} +}) diff --git a/pkgs/by-name/sp/spire/package.nix b/pkgs/by-name/sp/spire/package.nix index 726685379259..dd3e118f8901 100644 --- a/pkgs/by-name/sp/spire/package.nix +++ b/pkgs/by-name/sp/spire/package.nix @@ -6,7 +6,7 @@ buildGoModule (finalAttrs: { pname = "spire"; - version = "1.12.3"; + version = "1.12.4"; outputs = [ "out" @@ -18,10 +18,10 @@ buildGoModule (finalAttrs: { owner = "spiffe"; repo = "spire"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-ZtSJ5/Qg4r2dkFGM/WiDWwQc2OtkX45kGXTdXU35Cng="; + sha256 = "sha256-gyACFRoA0WwIea4GRmKvZlC83YGtjyZROH6QB0GyHOg="; }; - vendorHash = "sha256-1ngjcqGwUNMyR/wBCo0MYguD1gGH8rbI2j9BB+tGL9k="; + vendorHash = "sha256-yWONqvSNOgeXkYU5TX1Sec8xNCnaqdVLXk3ylhGBvyE="; ldflags = [ "-s" diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 787b57039a6e..3be5ecbcb5ef 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -7,25 +7,66 @@ makeDesktopItem, nix-update-script, npm-lockfile-fix, + prefetch-npm-deps, + rsync, stdenv, }: buildNpmPackage rec { pname = "super-productivity"; - version = "13.0.10"; + version = "14.0.5"; src = fetchFromGitHub { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-2K/6T4f9tLlrKimT/DPSdoz8LHij5nsaF6BWSQf6u7U="; + hash = "sha256-VoE86uBl6DM6aXz7MLYekEzfixVSLjLL3yYgc2vBhp0="; postFetch = '' - ${lib.getExe npm-lockfile-fix} -r $out/package-lock.json + find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; ''; }; - npmDepsHash = "sha256-l9P11ZvLYiTu/cVPQIw391ZTJ0K+cNPUzoVMsdze2uo="; + # Use custom fetcher for deps because super-productivity uses multiple + # package-lock.json files to manage plugins. It checks all lock + # files and produces a merged output. This should still be compatible + # with nix-update. + npmDeps = stdenv.mkDerivation ( + lib.fetchers.normalizeHash { } { + pname = "super-productivity-deps"; + inherit version src; + + nativeBuildInputs = [ + prefetch-npm-deps + rsync + ]; + + # Some lockfiles do not include any dependencies to install so + # prefertch-npm-deps produces an error. Those can be ignored with + # this flag. + env.FORCE_EMPTY_CACHE = true; + + buildPhase = '' + mkdir -p $out + find -name package-lock.json | while read -r lockfile; do + prefetch-npm-deps $lockfile /tmp/cache + # Merge output + rsync -a /tmp/cache/ $out + rm -rf /tmp/cache + done + # Ensure that the root package-lock.json is placed in the output. + # This means only the root lockfile is checked for consistancy, + # but that should not be an issue. + cp package-lock.json $out + ''; + + dontInstall = true; + + outputHashMode = "recursive"; + hash = "sha256-Jj7ulTjC19Q9PmOeVui/FAyfpsSviGLHiiz8gwsLXAg="; + } + ); + makeCacheWritable = true; env = { @@ -64,13 +105,13 @@ buildNpmPackage rec { if stdenv.hostPlatform.isDarwin then '' mkdir -p $out/Applications - cp -r "app-builds/mac"*"/Super Productivity.app" "$out/Applications" + cp -r ".tmp/app-builds/mac"*"/Super Productivity.app" "$out/Applications" makeWrapper "$out/Applications/Super Productivity.app/Contents/MacOS/Super Productivity" "$out/bin/super-productivity" '' else '' mkdir -p $out/share/{super-productivity,icons/hicolor/scalable/apps} - cp -r app-builds/*-unpacked/resources/app.asar $out/share/super-productivity + cp -r .tmp/app-builds/*-unpacked/resources/app.asar $out/share/super-productivity cp electron/assets/icons/ico-circled.svg $out/share/icons/hicolor/scalable/apps/super-productivity.svg makeWrapper '${lib.getExe electron}' "$out/bin/super-productivity" \ diff --git a/pkgs/by-name/sv/svix-server/package.nix b/pkgs/by-name/sv/svix-server/package.nix index 332c9d6ab99a..4b118f7edd35 100644 --- a/pkgs/by-name/sv/svix-server/package.nix +++ b/pkgs/by-name/sv/svix-server/package.nix @@ -10,19 +10,19 @@ rustPlatform.buildRustPackage rec { pname = "svix-server"; - version = "1.68.0"; + version = "1.69.0"; src = fetchFromGitHub { owner = "svix"; repo = "svix-webhooks"; rev = "v${version}"; - hash = "sha256-AiMaYSLON4H39dUvRyXQDymE/SQ7gK9JrgXBc1Gn7no="; + hash = "sha256-1boqSBDm91cOeHvecYb21MHpzUkSWkG20lPr/HpQSxQ="; }; sourceRoot = "${src.name}/server"; useFetchCargoVendor = true; - cargoHash = "sha256-wNaI5/AtStekJslO8wDl1/PzHaEi02xBEO8IvcqbMZM="; + cargoHash = "sha256-IJvGDMEI4bmJGsX5mM3xJ5eg/jqCoR/13s6KBrkFH/E="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/td/tdlib/package.nix b/pkgs/by-name/td/tdlib/package.nix index 13bbdd760d6a..4232c9d7eb7c 100644 --- a/pkgs/by-name/td/tdlib/package.nix +++ b/pkgs/by-name/td/tdlib/package.nix @@ -38,7 +38,7 @@ in stdenv.mkDerivation { pname = if tde2eOnly then "tde2e" else "tdlib"; - version = "1.8.49"; + version = "1.8.51"; src = fetchFromGitHub { owner = "tdlib"; @@ -47,8 +47,8 @@ stdenv.mkDerivation { # The tdlib authors do not set tags for minor versions, but # external programs depending on tdlib constrain the minor # version, hence we set a specific commit with a known version. - rev = "51743dfd01dff6179e2d8f7095729caa4e2222e9"; - hash = "sha256-duD8a/fppkmaKrvkHnbSxRnCLS60aNVcgaYyCoHzKgE="; + rev = "bb474a201baa798784d696d2d9d762a9d2807f96"; + hash = "sha256-Jd2ojDDwO/7W54QjnKLlc1ecqTfJEFPRtT50rNlukKA="; }; buildInputs = [ diff --git a/pkgs/by-name/te/telepresence2/package.nix b/pkgs/by-name/te/telepresence2/package.nix index aaa2578a583d..6940da8d979f 100644 --- a/pkgs/by-name/te/telepresence2/package.nix +++ b/pkgs/by-name/te/telepresence2/package.nix @@ -31,13 +31,13 @@ let in buildGoModule rec { pname = "telepresence2"; - version = "2.23.2"; + version = "2.23.3"; src = fetchFromGitHub { owner = "telepresenceio"; repo = "telepresence"; rev = "v${version}"; - hash = "sha256-xEPR7AXFcKWv3edblWngZah0ujkqIaEizFpLKEA3GpI="; + hash = "sha256-T0ywV3wg1t15yF7YoXMt2If+CVKr/GI6nsgXYaVILeo="; }; propagatedBuildInputs = [ @@ -51,7 +51,7 @@ buildGoModule rec { export CGO_ENABLED=0 ''; - vendorHash = "sha256-7FMcKjovVL3mnZ3HUWeALJ8efsmbvoQcCgfX9g0X60A="; + vendorHash = "sha256-hO+Zw7l1ktDJe1RMjyFEvYPaUdafEYgEeeYAXJtL43E="; ldflags = [ "-s" diff --git a/pkgs/by-name/te/tenacity/package.nix b/pkgs/by-name/te/tenacity/package.nix index bed63fd78f6a..b00c4655146f 100644 --- a/pkgs/by-name/te/tenacity/package.nix +++ b/pkgs/by-name/te/tenacity/package.nix @@ -3,6 +3,7 @@ lib, fetchFromGitea, cmake, + ninja, wxGTK32, gtk3, pkg-config, @@ -47,7 +48,7 @@ util-linux, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tenacity"; version = "1.3.4"; @@ -56,20 +57,46 @@ stdenv.mkDerivation rec { owner = "tenacityteam"; repo = "tenacity"; fetchSubmodules = true; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2gndOwgEJK2zDSbjcZigbhEpGv301/ygrf+EQhKp8PI="; }; - postPatch = '' - mkdir -p build/src/private - touch build/src/private/RevisionIdent.h + postPatch = + '' + # GIT_DESCRIBE is used for the version string and can't be passed in + # as an option, so we substitute it instead. + substituteInPlace CMakeLists.txt \ + --replace-fail 'set( GIT_DESCRIBE "unknown" )' 'set( GIT_DESCRIBE "${finalAttrs.version}" )' + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + substituteInPlace libraries/lib-files/FileNames.cpp \ + --replace-fail /usr/include/linux/magic.h ${linuxHeaders}/include/linux/magic.h + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + # Tenacity has special handling for ffmpeg library search on darwin, + # looking only in a few specific directories. + # Make sure it searches for our version of ffmpeg in the nix store. + substituteInPlace libraries/lib-ffmpeg-support/FFmpegFunctions.cpp \ + --replace-fail /usr/local/lib/tenacity ${lib.getLib ffmpeg}/lib + ''; - substituteInPlace libraries/lib-files/FileNames.cpp \ - --replace /usr/include/linux/magic.h \ - ${linuxHeaders}/include/linux/magic.h + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir $out/{bin,Applications} + mv $out/{,Applications/}Tenacity.app + + # Symlinking the binary is insufficient as it would be unable to + # find the bundle resources + cat << EOF > "$out/bin/tenacity" + #!${stdenv.shell} + open -na "$out/Applications/Tenacity.app" --args "\$@" + EOF + chmod +x "$out/bin/tenacity" + + # Only contains a static library that is already linked into the tenacity binary + rm -r $out/lib ''; - postFixup = '' + postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' wrapProgram "$out/bin/tenacity" \ --suffix AUDACITY_PATH : "$out/share/tenacity" \ --suffix AUDACITY_MODULES_PATH : "$out/lib/tenacity/modules" \ @@ -77,10 +104,9 @@ stdenv.mkDerivation rec { --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" ''; - env.NIX_CFLAGS_COMPILE = "-D GIT_DESCRIBE=\"\""; - - # tenacity only looks for ffmpeg at runtime, so we need to link it in manually - NIX_LDFLAGS = toString [ + # Tenacity only looks for ffmpeg at runtime, so we need to link it in manually. + # On darwin, these are ignored by the ffmpeg search even when linked. + NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isLinux (toString [ "-lavcodec" "-lavdevice" "-lavfilter" @@ -89,23 +115,23 @@ stdenv.mkDerivation rec { "-lpostproc" "-lswresample" "-lswscale" - ]; + ]); nativeBuildInputs = [ cmake + ninja gettext - makeWrapper pkg-config python3 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ + makeWrapper linuxHeaders ]; buildInputs = [ - alsa-lib expat ffmpeg file @@ -134,6 +160,7 @@ stdenv.mkDerivation rec { gtk3 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib at-spi2-core dbus libepoxy @@ -149,14 +176,20 @@ stdenv.mkDerivation rec { cmakeFlags = [ # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ "-DCMAKE_SKIP_BUILD_RPATH=ON" + # Disabled by default on Linux but enabled on Darwin, so we disable it explicitly for all platforms, + # as we provide dependencies from nixpkgs regardless of the target platform. + "-DVCPKG=OFF" ]; - meta = with lib; { + meta = { description = "Sound editor with graphical UI"; mainProgram = "tenacity"; homepage = "https://tenacityaudio.org/"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ irenes ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ + irenes + niklaskorz + ]; + platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/te/terraform-iam-policy-validator/package.nix b/pkgs/by-name/te/terraform-iam-policy-validator/package.nix new file mode 100644 index 000000000000..cf46752aaba0 --- /dev/null +++ b/pkgs/by-name/te/terraform-iam-policy-validator/package.nix @@ -0,0 +1,49 @@ +{ + lib, + python3Packages, + fetchFromGitHub, +}: + +python3Packages.buildPythonApplication rec { + pname = "terraform-iam-policy-validator"; + version = "0.0.9"; + pyproject = true; + + src = fetchFromGitHub { + owner = "awslabs"; + repo = "terraform-iam-policy-validator"; + tag = "v${version}"; + hash = "sha256-RGZqnt2t+aSNGt8Ubi2dzZE04n9Zfkw+T3Zmol/FO+I="; + }; + + build-system = with python3Packages; [ poetry-core ]; + + dependencies = with python3Packages; [ + boto3 + pyyaml + ]; + + nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + + # Some tests require network + disabledTestPaths = [ "test/test_accessAnalyzer.py" ]; + + # Tests need to be run relative to a subdir + preCheck = '' + pushd iam_check + ''; + postCheck = '' + popd + ''; + + pythonImportsCheck = [ "iam_check" ]; + + meta = { + description = "CLI tool that validates AWS IAM Policies in a Terraform template against AWS IAM best practices"; + homepage = "https://github.com/awslabs/terraform-iam-policy-validator"; + changelog = "https://github.com/awslabs/terraform-iam-policy-validator/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jherland ]; + mainProgram = "tf-policy-validator"; + }; +} diff --git a/pkgs/by-name/to/tootik/package.nix b/pkgs/by-name/to/tootik/package.nix index 26fa778b4002..647d7a48d30f 100644 --- a/pkgs/by-name/to/tootik/package.nix +++ b/pkgs/by-name/to/tootik/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "tootik"; - version = "0.17.0"; + version = "0.17.1"; src = fetchFromGitHub { owner = "dimkr"; repo = "tootik"; tag = version; - hash = "sha256-R4My2+HpnW+gwbDjO7lUYGcIaaOPFclk/9ZqXMJ3Wd0="; + hash = "sha256-C3jljz1ftpSlgmwY5ktTJSiZ2DVxbctFT7LZXBow73s="; }; vendorHash = "sha256-Imnh/f+6pybALRnefxaTyZ95orhAQfLWdMsIIkOOurc="; diff --git a/pkgs/by-name/tr/triton-llvm/package.nix b/pkgs/by-name/tr/triton-llvm/package.nix index c57a075e432f..6b2b99aa0264 100644 --- a/pkgs/by-name/tr/triton-llvm/package.nix +++ b/pkgs/by-name/tr/triton-llvm/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, pkgsBuildBuild, pkg-config, cmake, @@ -65,7 +64,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "triton-llvm"; - version = "19.1.0-rc1"; # One of the tags at https://github.com/llvm/llvm-project/commit/10dc3a8e916d73291269e5e2b82dd22681489aa1 + version = "21.0.0-git"; # See https://github.com/llvm/llvm-project/blob/main/cmake/Modules/LLVMVersion.cmake outputs = [ @@ -78,23 +77,13 @@ stdenv.mkDerivation (finalAttrs: { "man" ]; - # See https://github.com/triton-lang/triton/blob/main/python/setup.py - # and https://github.com/ptillet/triton-llvm-releases/releases + # See https://github.com/triton-lang/triton/blob/main/cmake/llvm-hash.txt src = fetchFromGitHub { owner = "llvm"; repo = "llvm-project"; - rev = "10dc3a8e916d73291269e5e2b82dd22681489aa1"; - hash = "sha256-9DPvcFmhzw6MipQeCQnr35LktW0uxtEL8axMMPXIfWw="; + rev = "a66376b0dc3b2ea8a84fda26faca287980986f78"; + hash = "sha256-7xUPozRerxt38UeJxA8kYYxOQ4+WzDREndD2+K0BYkU="; }; - patches = [ - # glibc-2.40 support - # [llvm-exegesis] Use correct rseq struct size #100804 - # https://github.com/llvm/llvm-project/issues/100791 - (fetchpatch { - url = "https://github.com/llvm/llvm-project//commit/84837e3cc1cf17ed71580e3ea38299ed2bfaa5f6.patch"; - hash = "sha256-QKa+kyXjjGXwTQTEpmKZx5yYjOyBX8A8NQoIYUaGcIw="; - }) - ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 1cc43f5471d0..50e2414f4f8e 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.1-alpha.13"; + version = "0.0.1-alpha.14"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-w+eYclC9X0T1f/oj8MY4KG72lpAVGpMjjchER167sp0="; + hash = "sha256-q99wzor6inHggInT3R1mX7vLVZwoz68h41+mRg1oayk="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-blf+ISQgOFZ99jZIHQec8Bhccb0ajZiNLvl0F1xUi/Y="; + cargoHash = "sha256-+MlTidF5g15ojRksfVpJIife+Dd3YTge5aBfrjz6qv8="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/up/updatecli/package.nix b/pkgs/by-name/up/updatecli/package.nix index 86a8a8f85196..940ac1df1285 100644 --- a/pkgs/by-name/up/updatecli/package.nix +++ b/pkgs/by-name/up/updatecli/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "updatecli"; - version = "0.102.0"; + version = "0.103.0"; src = fetchFromGitHub { owner = "updatecli"; repo = "updatecli"; rev = "v${version}"; - hash = "sha256-ek8kJAGf51NZ4YOexwOovgIQ9I0WfQDk0KWIJsZRKQk="; + hash = "sha256-OgIwGo+oOVneaJ7REgMJ79KPdUXVpcw7kCVLQeBw1/Q="; }; - vendorHash = "sha256-gL2ZukNJROEQc0fv0k/XIvpnHmGywCgRgfKCPcP01Hg="; + vendorHash = "sha256-3aIw64uv/NgB8/tpysmnSAMbussENhLge70QQ4A86cY="; # tests require network access doCheck = false; diff --git a/pkgs/by-name/ur/uriparser/package.nix b/pkgs/by-name/ur/uriparser/package.nix index dbfe694b211d..c7303e4446bb 100644 --- a/pkgs/by-name/ur/uriparser/package.nix +++ b/pkgs/by-name/ur/uriparser/package.nix @@ -1,32 +1,33 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, cmake, gtest, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "uriparser"; version = "0.9.8"; - # Release tarball differs from source tarball - src = fetchurl { - url = "https://github.com/uriparser/uriparser/releases/download/${pname}-${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-ctG1Wb46GAb3iKPZvjShsGPUKqI4spuk7mM9bv/NM70="; + src = fetchFromGitHub { + owner = "uriparser"; + repo = "uriparser"; + tag = "uriparser-${finalAttrs.version}"; + hash = "sha256-U/AM8ULKGDfL3t+VUcn+t9sn4z/uc+pDjf2HHwHLI2M="; }; nativeBuildInputs = [ cmake ]; cmakeFlags = [ - "-DURIPARSER_BUILD_DOCS=OFF" - ] ++ lib.optional (!doCheck) "-DURIPARSER_BUILD_TESTS=OFF"; + (lib.cmakeBool "URIPARSER_BUILD_DOCS" false) + (lib.cmakeBool "URIPARSER_BUILD_TESTS" finalAttrs.finalPackage.doCheck) + ]; nativeCheckInputs = [ gtest ]; - doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; meta = { - changelog = "https://github.com/uriparser/uriparser/blob/uriparser-${version}/ChangeLog"; + changelog = "https://github.com/uriparser/uriparser/blob/uriparser-${finalAttrs.version}/ChangeLog"; description = "Strictly RFC 3986 compliant URI parsing library"; longDescription = '' uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C. @@ -38,4 +39,4 @@ stdenv.mkDerivation rec { mainProgram = "uriparse"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix index fdf8346aad0b..291ccd449585 100644 --- a/pkgs/by-name/ve/veryl/package.nix +++ b/pkgs/by-name/ve/veryl/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage rec { pname = "veryl"; - version = "0.16.1"; + version = "0.16.2"; src = fetchFromGitHub { owner = "veryl-lang"; repo = "veryl"; rev = "v${version}"; - hash = "sha256-/GbykOurK3IHmknMh+TftU7aFcLqAlnEeiJ51sJcTeQ="; + hash = "sha256-YMJUxeCc9b7EObkQHTkP34JCYVFYhh6aUp4fLBQINP0="; fetchSubmodules = true; }; useFetchCargoVendor = true; - cargoHash = "sha256-MQkxeV+06hL9DqReuHy7H8SMvh2Xn6Hqj/VY8a1scyQ="; + cargoHash = "sha256-2+3UlnIZIRJv+pZhFa8NU+S6/D5eHhuYZ095HUygPSk="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/wy/wyoming-openwakeword/package.nix b/pkgs/by-name/wy/wyoming-openwakeword/package.nix index 63ae5ea9dc49..c1db4c30ad9f 100644 --- a/pkgs/by-name/wy/wyoming-openwakeword/package.nix +++ b/pkgs/by-name/wy/wyoming-openwakeword/package.nix @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { hash = "sha256-5suYJ+Z6ofVAysoCdHi5b5K0JTYaqeFZ32Cm76wC5LU="; }; - build-systems = with python3Packages; [ + build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/xm/xmrig-mo/package.nix b/pkgs/by-name/xm/xmrig-mo/package.nix index 7a3725e3c952..95a65107c492 100644 --- a/pkgs/by-name/xm/xmrig-mo/package.nix +++ b/pkgs/by-name/xm/xmrig-mo/package.nix @@ -6,13 +6,13 @@ xmrig.overrideAttrs (oldAttrs: rec { pname = "xmrig-mo"; - version = "6.23.0-mo1"; + version = "6.24.0-mo1"; src = fetchFromGitHub { owner = "MoneroOcean"; repo = "xmrig"; rev = "v${version}"; - hash = "sha256-9ne2qpN6F6FJyD/Havb7fhY1oB4AxFrB17gI7QtoE1E="; + hash = "sha256-l3dN1lKn+Vt2JPmBm452kRe39UCnW3TIhUbHXkHXBrM="; }; meta = with lib; { diff --git a/pkgs/by-name/xp/xplr/package.nix b/pkgs/by-name/xp/xplr/package.nix index dcd7d0b1f12a..4ad6f11dc0d8 100644 --- a/pkgs/by-name/xp/xplr/package.nix +++ b/pkgs/by-name/xp/xplr/package.nix @@ -6,17 +6,17 @@ }: rustPlatform.buildRustPackage rec { pname = "xplr"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "sayanarijit"; repo = "xplr"; rev = "v${version}"; - hash = "sha256-QeR7KXwRGfAU31ueI6v26pKnoQdj2C7bXlcMP4qKvZg="; + hash = "sha256-78MHWdvWxXGcptMW3AUTYrpfdAai59x1KnW4uMaUZC8="; }; useFetchCargoVendor = true; - cargoHash = "sha256-UkyRl2eY520JPxtcOl7hvkY3MCH2bi2jL9zCJEdkQmU="; + cargoHash = "sha256-qC9KutkGLUuG7xQeO/Vg3oRqh8hCQuHisJA5diYizAg="; # fixes `thread 'main' panicked at 'cannot find strip'` on x86_64-darwin env = lib.optionalAttrs (stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin) { diff --git a/pkgs/desktops/lomiri/applications/lomiri/default.nix b/pkgs/desktops/lomiri/applications/lomiri/default.nix index 88242fef27cc..162a6b6973fa 100644 --- a/pkgs/desktops/lomiri/applications/lomiri/default.nix +++ b/pkgs/desktops/lomiri/applications/lomiri/default.nix @@ -61,37 +61,54 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri"; - version = "0.4.1"; + version = "0.5.0"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri"; tag = finalAttrs.version; - hash = "sha256-5fwSLUTntVyV5FIVnPishrU/55tyTyx0Fzh6oitaWwo="; + hash = "sha256-blXEfDauwtDH+0OdUx0vAR+8lnAGrREssqjsBNmvomk="; }; patches = [ - # Fix greeter & related settings - # These patches are seemingly not submitted upstream yet + # Fix broken multimedia suspend due to missing media-hub (fetchpatch { - name = "1000-lomiri-QT_IM_MODULE-maliit.patch"; - url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/ebbe0f3f568bd145bb58a2e47f7112442328a0a5/debian/patches/2003_maliit-not-maliitphablet-as-im-module-namespace.patch"; - hash = "sha256-5HEMl0x1S9Hb7spxPRgu8OBebmpaLa6zko2uVEYtBmY="; + name = "2012-lomiri-dont-suspend-apps.patch"; + url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/1d6e83446f69299d1206927c2adbf78470ba27ec/debian/patches/2012_no-app-suspension-on-Debian+Ubuntu-proper.patch"; + hash = "sha256-9mvkILrkig18fAw5KyA2+5vXup6Le7X0blgY0PJ2Trc="; + }) + + # Fix convergence on some tablets + (fetchpatch { + name = "1013-lomiri-fix-convergence-on-high-resolution-tablets.patch"; + url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/4d4904b728a3e66706c756f911ddc79b01f863a2/debian/patches/1013_fix-convergence-on-high-resolution-tablets.patch"; + hash = "sha256-pQYIa8U0gEFdwZBuWMp8nL5j2HPSivMrsuKUC9scKg0="; + }) + + # Make greeter behave nicer & more Wayland-native + (fetchpatch { + name = "2014-lomiri-greeter-wrapper-on-wayland.patch"; + url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/e655e14c7d420021193e37debd3e7da620b45429/debian/patches/2014_lomiri-greeter-wrapper-on-wayland.patch"; + hash = "sha256-aEId3UDqH1iUi9gV5IpW/5S5rke93UyZVr0jWlNYnOU="; }) (fetchpatch { - name = "1001-lomiri-QT_QPA_PLATFORM-wayland.patch"; - url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/ebbe0f3f568bd145bb58a2e47f7112442328a0a5/debian/patches/2004_qt-qpa-platform-is-wayland.patch"; - hash = "sha256-4C6X2TW+yjZhqYPIcQ3GJeTKbz785i7p/DpT+vX1DSQ="; + name = "2015-lomiri-greeter-use-wayland.patch"; + url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/2f5acfa085c901359bf6f6cccbce36d7e2981555/debian/patches/2015_lomiri-greeter-use-wayland.patch"; + hash = "sha256-fnTEVQnOBQVd95ucs+iDMcQFOevfQ8dckQg0PrtL/A0="; }) + + # Reduce desyncing of cursor (fetchpatch { - name = "1002-lomiri-Fix-Lomiri-greeter.patch"; - url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/5f9d28fe6f0ba9ab7eed149b4da7f6b3f4eae55a/debian/patches/1008_lomiri-greeter-wayland.patch"; - hash = "sha256-vuNTKWA50krtx/+XB2pMI271q57N+kqWlfq54gtf/HI="; + name = "1005-lomiri-cursor-always-follow-cursor-position-from-mir.patch"; + url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/f3ba943006f5469a8a7aa24f232d6383afb3bc74/debian/patches/1005_cursor-always-follow-cursor-position-from-mir.patch"; + hash = "sha256-FYWRHt3//gm3jT9dr35tH4PlZssMMA/zBhjkszgqTYo="; }) + + # Undo start-here integration & uglier colours for launcher (fetchpatch { - name = "1004-lomiri-Dont-reset-OSK-setting.patch"; - url = "https://salsa.debian.org/ubports-team/lomiri/-/raw/ebbe0f3f568bd145bb58a2e47f7112442328a0a5/debian/patches/2005_dont-reset-alwaysShowOsk-to-system-defaults-on-login.patch"; - hash = "sha256-guq/Ykcq4WcuXxNKO1eA4sJFyGSpZo0gtyFTdeK/GeE="; + name = "0001-lomiri-LauncherPanel-Use-Lomiri-upstream-home-logo-and-home-background-color.patch"; + url = "https://gitlab.com/ubports/development/core/lomiri/-/commit/defaabfaf4818ee6b618c97b34acf5e0ed2ebb2e.patch"; + hash = "sha256-9YRWMV+1UT+EQd9Uq1+6enNzz+HDlSt3LTPM1BKJxiE="; }) ./9901-lomiri-Disable-Wizard.patch @@ -119,15 +136,11 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace tests/mocks/CMakeLists.txt \ --replace-fail 'add_subdirectory(QtMir/Application)' "" - # This needs to launch the *lomiri* indicators, now that datetime is split into lomiri and non-lomiri variants + # Seems like the Debian patch that added this didn't read the lightdm greeter entry properly, so everything gets passed twice + substituteInPlace data/lomiri-greeter.desktop.in.in \ + --replace-fail 'lomiri-greeter-wrapper @CMAKE_INSTALL_FULL_BINDIR@/lomiri --mode=greeter' 'lomiri-greeter-wrapper' substituteInPlace data/lomiri-greeter-wrapper \ - --replace-fail 'ayatana-indicators.target' 'lomiri-indicators.target' - - # NixOS-ify - - # Use Nix flake instead of Canonical's Ubuntu logo - rm qml/Launcher/graphics/home.svg - ln -s ${nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg qml/Launcher/graphics/home.svg + --replace-fail 'LOMIRI_BINARY:-lomiri' "LOMIRI_BINARY:-$out/bin/lomiri" # Look up default wallpaper in current system substituteInPlace plugins/Utils/constants.cpp \ diff --git a/pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix b/pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix new file mode 100644 index 000000000000..672c7adbeb8b --- /dev/null +++ b/pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix @@ -0,0 +1,51 @@ +{ + lib, + runCommand, + glib, + lomiri-schemas, + lomiri-wallpapers, + nixos-icons, + writeText, + extraGSettingsOverrides ? "", + extraGSettingsOverridePackages ? [ ], + nixos-artwork, +}: + +let + # Overriding the background picture should be possible, but breaks within the VM tests. + # It results in either a grey background (prolly indicating an error somewhere) + # or hangs the session (also happens when using LSS, which sets it via AccountsService). + # + # So we can only override the launcher button details. + # Button colour: https://github.com/NixOS/nixos-artwork/blob/51a27e4a011e95cb559e37d32c44cf89b50f5154/logo/README.md#colours + gsettingsOverrides = writeText "lomiri-gschema-overrides" '' + [com.lomiri.Shell.Launcher] + logo-picture-uri='file://${nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg' + home-button-background-color='#5277C3' + + ${extraGSettingsOverrides} + ''; + + gsettingsOverridePackages = [ + lomiri-schemas + ] ++ extraGSettingsOverridePackages; +in +runCommand "lomiri-gsettings-overrides" { preferLocalBuild = true; } '' + dataDir="$out/share/gsettings-schemas/nixos-gsettings-overrides" + schemaDir="$dataDir/glib-2.0/schemas" + mkdir -p "$schemaDir" + + ${lib.strings.concatMapStringsSep "\n" ( + pkg: + "cp -rf \"${glib.getSchemaPath pkg}\"/*.xml \"${glib.getSchemaPath pkg}\"/*.gschema.override \"$schemaDir\"" + ) gsettingsOverridePackages} + + chmod -R a+w "$dataDir" + cp --no-preserve=mode "${gsettingsOverrides}" "$schemaDir/zz-nixos-defaults.gschema.override" + + ${lib.getExe' glib.dev "glib-compile-schemas"} --strict "$schemaDir" | tee gcs.log + + if grep 'No schema files found' gcs.log >/dev/null; then + exit 1 + fi +'' diff --git a/pkgs/desktops/lomiri/default.nix b/pkgs/desktops/lomiri/default.nix index 893165171bb5..fbcb046f2caa 100644 --- a/pkgs/desktops/lomiri/default.nix +++ b/pkgs/desktops/lomiri/default.nix @@ -31,6 +31,7 @@ let teleports = callPackage ./applications/teleports { }; #### Data + lomiri-gsettings-overrides = callPackage ./data/lomiri-gsettings-overrides { }; lomiri-schemas = callPackage ./data/lomiri-schemas { }; lomiri-session = callPackage ./data/lomiri-session { }; lomiri-sounds = callPackage ./data/lomiri-sounds { }; diff --git a/pkgs/development/compilers/rust/1_87.nix b/pkgs/development/compilers/rust/1_87.nix index 39be17c2fc72..a47f3dfca8ae 100644 --- a/pkgs/development/compilers/rust/1_87.nix +++ b/pkgs/development/compilers/rust/1_87.nix @@ -117,6 +117,7 @@ import ./default.nix aarch64-unknown-linux-musl = "6f301f0ee7d3be2fdd245432c01543a4c61413b5d0a62493e5b0d57d9756b0b6"; x86_64-apple-darwin = "867a84a93c6ba0b468b78b52004a6307d6f5e2e5598e64f65726c6810b6f7c82"; aarch64-apple-darwin = "249496972e6f845f052036b9d7e73f816418412de2b266ec717b9050c1810dc3"; + powerpc64-unknown-linux-gnu = "27dd377367d7ba1757e1c768b259622d25a9cd927e126c9788dce9e880ffa925"; powerpc64le-unknown-linux-gnu = "3f8f68d79460475396a52b5ae70eee73d6fb194fff1c4ff4286b64fbebee4429"; riscv64gc-unknown-linux-gnu = "ea25b048bad7737188345392d1a0dfa92aa3ed6c00834b0974bdba52cb2398c4"; s390x-unknown-linux-gnu = "198d3bda0daef12f86b8171025c62fee0a3caa59fa82c22c364d1a69305d8f46"; diff --git a/pkgs/development/compilers/rust/print-hashes.sh b/pkgs/development/compilers/rust/print-hashes.sh index 342b5c110704..42dbbc340273 100755 --- a/pkgs/development/compilers/rust/print-hashes.sh +++ b/pkgs/development/compilers/rust/print-hashes.sh @@ -17,6 +17,7 @@ PLATFORMS=( aarch64-unknown-linux-musl x86_64-apple-darwin aarch64-apple-darwin + powerpc64-unknown-linux-gnu powerpc64le-unknown-linux-gnu riscv64gc-unknown-linux-gnu s390x-unknown-linux-gnu diff --git a/pkgs/development/coq-modules/bignums/default.nix b/pkgs/development/coq-modules/bignums/default.nix index 24acbd14655c..97af73c3542f 100644 --- a/pkgs/development/coq-modules/bignums/default.nix +++ b/pkgs/development/coq-modules/bignums/default.nix @@ -9,7 +9,7 @@ (mkCoqDerivation { pname = "bignums"; - owner = "coq"; + owner = "rocq-community"; inherit version; defaultVersion = let @@ -17,11 +17,12 @@ in with lib.versions; lib.switch coq.coq-version [ - (case (range "9.0" "9.0") "9.0.0+rocq${coq.coq-version}") + (case (range "9.0" "9.1") "9.0.0+rocq${coq.coq-version}") (case (range "8.13" "8.20") "9.0.0+coq${coq.coq-version}") (case (range "8.6" "8.17") "${coq.coq-version}.0") ] null; + release."9.0.0+rocq9.1".sha256 = "sha256-MSjlfJs3JOakuShOj+isNlus0bKlZ+rkvzRoKZQK5RQ="; release."9.0.0+rocq9.0".sha256 = "sha256-ctnwpyNVhryEUA5YEsAImrcJsNMhtBgDSOz+z5Z4R78="; release."9.0.0+coq8.20".sha256 = "sha256-pkvyDaMXRalc6Uu1eBTuiqTpRauRrzu946c6TavyTKY="; release."9.0.0+coq8.19".sha256 = "sha256-02uL+qWbUveHe67zKfc8w3U0iN3X2DKBsvP3pKpW8KQ="; diff --git a/pkgs/development/coq-modules/fcsl-pcm/default.nix b/pkgs/development/coq-modules/fcsl-pcm/default.nix new file mode 100644 index 000000000000..98c743ad06cc --- /dev/null +++ b/pkgs/development/coq-modules/fcsl-pcm/default.nix @@ -0,0 +1,45 @@ +{ + lib, + mkCoqDerivation, + coq, + mathcomp-algebra, + stdlib, + version ? null, +}: + +mkCoqDerivation { + pname = "fcsl-pcm"; + owner = "imdea-software"; + inherit version; + + defaultVersion = + let + case = coq: mc: out: { + cases = [ + coq + mc + ]; + inherit out; + }; + in + with lib.versions; + lib.switch + [ coq.coq-version mathcomp-algebra.version ] + [ + (case (range "9.0" "9.0") (range "2.4.0" "2.4.0") "2.2.0") + ] + null; + release."2.2.0".sha256 = "sha256-VnfK+RHWiq27hxEJ9stpVp609/dMiPH6UHFhzaHdAnM="; + releaseRev = v: "v${v}"; + + propagatedBuildInputs = [ + mathcomp-algebra + stdlib + ]; + + meta = with lib; { + description = "Coq library of Partial Commutative Monoids"; + license = licenses.asl20; + maintainers = [ maintainers.proux01 ]; + }; +} diff --git a/pkgs/development/coq-modules/mathcomp-analysis/default.nix b/pkgs/development/coq-modules/mathcomp-analysis/default.nix index 5a6ec833428f..11d0a480696f 100644 --- a/pkgs/development/coq-modules/mathcomp-analysis/default.nix +++ b/pkgs/development/coq-modules/mathcomp-analysis/default.nix @@ -16,6 +16,7 @@ let repo = "analysis"; owner = "math-comp"; + release."1.12.0".sha256 = "sha256-PF10NlZ+aqP3PX7+UsZwgJT9PEaDwzvrS/ZGzjP64Wo="; release."1.11.0".sha256 = "sha256-1apbzBvaLNw/8ARLUhGGy89CyXW+/6O4ckdxKPraiVc="; release."1.9.0".sha256 = "sha256-zj7WSDUg8ISWxcipGpjEwvvnLp1g8nm23BZiib/15+g="; release."1.8.0".sha256 = "sha256-2ZafDmZAwGB7sxdUwNIE3xvwBRw1kFDk0m5Vz+onWZc="; @@ -57,7 +58,7 @@ let lib.switch [ coq.coq-version mathcomp.version ] [ - (case (range "8.20" "9.0") (range "2.1.0" "2.4.0") "1.11.0") + (case (range "8.20" "9.0") (range "2.1.0" "2.4.0") "1.12.0") (case (range "8.19" "8.20") (range "2.1.0" "2.3.0") "1.9.0") (case (range "8.17" "8.20") (range "2.0.0" "2.2.0") "1.1.0") (case (range "8.17" "8.19") (range "1.17.0" "1.19.0") "0.7.0") diff --git a/pkgs/development/coq-modules/mathcomp-infotheo/default.nix b/pkgs/development/coq-modules/mathcomp-infotheo/default.nix index c3bb32a15cc5..4ed3e501f30a 100644 --- a/pkgs/development/coq-modules/mathcomp-infotheo/default.nix +++ b/pkgs/development/coq-modules/mathcomp-infotheo/default.nix @@ -32,7 +32,8 @@ lib.switch [ coq.coq-version mathcomp-analysis.version ] [ - (case (range "8.20" "8.20") (isGe "1.10") "0.9.3") + (case (range "8.20" "8.20") (isGe "1.12") "0.9.4") + (case (range "8.19" "8.20") (range "1.10" "1.11") "0.9.3") (case (range "8.19" "8.20") (isGe "1.9") "0.9.1") (case (range "8.19" "8.20") (isGe "1.7") "0.7.7") (case (range "8.19" "8.20") (isGe "1.7") "0.7.5") @@ -44,6 +45,7 @@ (case (range "8.15" "8.16") (range "0.5.4" "0.6.5") "0.5.1") ] null; + release."0.9.4".sha256 = "sha256-btHOBNMdXvlG2jxC04+4qmIjeyuaqtyugm2Ruj3lQr8="; release."0.9.3".sha256 = "sha256-8+cnVKNAvZ3MVV3BpS8UmCIxJphsQRBv3swek1eEBjE="; release."0.9.1".sha256 = "sha256-WI20HxMHr1ZUwOGPIUl+nRI8TxVUa2+F1xcGjRDHO9g="; release."0.7.7".sha256 = "sha256-kEbpMl7U+I2kvqi1VrjhIVFkZFO6h0tTHEUZRbHYG7E="; diff --git a/pkgs/development/coq-modules/stdlib/default.nix b/pkgs/development/coq-modules/stdlib/default.nix index 474fd188afdf..50f12e763836 100644 --- a/pkgs/development/coq-modules/stdlib/default.nix +++ b/pkgs/development/coq-modules/stdlib/default.nix @@ -19,7 +19,7 @@ in with lib.versions; lib.switch coq.coq-version [ - (case (isLe "9.0") "9.0.0") + (case (isLe "9.1") "9.0.0") # the < 9.0 above is artificial as stdlib was included in Coq before ] null; releaseRev = v: "V${v}"; diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index 2b2cc4b92d01..98bc206bd201 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -93,9 +93,9 @@ major = "3"; minor = "14"; patch = "0"; - suffix = "b3"; + suffix = "b4"; }; - hash = "sha256-xvSL9R8B9Q2HAHpEXdev5KTHqHq0glcL6STB3f0NNoI="; + hash = "sha256-FeEj4Far67pt5ec8+jBEWajILK+oXU/H/G3oDmo+Gzk="; inherit passthruFun; }; # Minimal versions of Python (built without optional dependencies) diff --git a/pkgs/development/libraries/science/math/p4est-sc/default.nix b/pkgs/development/libraries/science/math/p4est-sc/default.nix index bab98a1e1cfb..559742f678e2 100644 --- a/pkgs/development/libraries/science/math/p4est-sc/default.nix +++ b/pkgs/development/libraries/science/math/p4est-sc/default.nix @@ -73,6 +73,6 @@ stdenv.mkDerivation { homepage = "https://www.p4est.org/"; downloadPage = "https://github.com/cburstedde/libsc.git"; license = lib.licenses.lgpl21Plus; - maintainers = [ lib.maintainers.cburstedde ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/science/math/p4est/default.nix b/pkgs/development/libraries/science/math/p4est/default.nix index 24b1b75a011e..31613dd64259 100644 --- a/pkgs/development/libraries/science/math/p4est/default.nix +++ b/pkgs/development/libraries/science/math/p4est/default.nix @@ -72,6 +72,6 @@ stdenv.mkDerivation { homepage = "https://www.p4est.org/"; downloadPage = "https://github.com/cburstedde/p4est.git"; license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.cburstedde ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/ocaml-modules/redis/default.nix b/pkgs/development/ocaml-modules/redis/default.nix new file mode 100644 index 000000000000..e54e5b3e3cfb --- /dev/null +++ b/pkgs/development/ocaml-modules/redis/default.nix @@ -0,0 +1,34 @@ +{ + lib, + fetchurl, + buildDunePackage, + re, + stdlib-shims, + uuidm, +}: + +buildDunePackage rec { + pname = "redis"; + version = "0.8"; + + minimalOCamlVersion = "4.03"; + + src = fetchurl { + url = "https://github.com/0xffea/ocaml-redis/releases/download/v${version}/redis-${version}.tbz"; + hash = "sha256-Cli30Elur3tL/0bWK6PBBy229TK4jsQnN/0oVQux01I="; + }; + + propagatedBuildInputs = [ + re + stdlib-shims + uuidm + ]; + + doCheck = true; + + meta = { + description = "Redis client"; + license = lib.licenses.bsd3; + homepage = "https://github.com/0xffea/ocaml-redis"; + }; +} diff --git a/pkgs/development/ocaml-modules/redis/lwt.nix b/pkgs/development/ocaml-modules/redis/lwt.nix new file mode 100644 index 000000000000..b4d019d91cb7 --- /dev/null +++ b/pkgs/development/ocaml-modules/redis/lwt.nix @@ -0,0 +1,19 @@ +{ + buildDunePackage, + redis, + lwt, +}: + +buildDunePackage { + pname = "redis-lwt"; + inherit (redis) version src; + + propagatedBuildInputs = [ + redis + lwt + ]; + + meta = redis.meta // { + description = "Redis client (Lwt interface)"; + }; +} diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix index 50eec1e4db03..4bcd0efece97 100644 --- a/pkgs/development/python-modules/aider-chat/default.nix +++ b/pkgs/development/python-modules/aider-chat/default.nix @@ -126,7 +126,7 @@ let d.stopwords ]); - version = "0.85.0"; + version = "0.85.1"; aider-chat = buildPythonPackage { pname = "aider-chat"; inherit version; @@ -139,7 +139,7 @@ let owner = "Aider-AI"; repo = "aider"; tag = "v${version}"; - hash = "sha256-ZYjDRu4dAOkmz+fMOG8KU6y27RI/t3iEoTSUebundqo="; + hash = "sha256-T2v07AFhrpq9a3XEU2B2orSu0afZFUsb3FRTBcJHDoQ="; }; pythonRelaxDeps = true; diff --git a/pkgs/development/python-modules/allantools/default.nix b/pkgs/development/python-modules/allantools/default.nix new file mode 100644 index 000000000000..ea30c65cad47 --- /dev/null +++ b/pkgs/development/python-modules/allantools/default.nix @@ -0,0 +1,53 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + matplotlib, + numpy, + numpydoc, + pytest, + scipy, + pythonOlder, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "allantools"; + version = "2024.06"; + pyproject = true; + + src = fetchFromGitHub { + owner = "aewallin"; + repo = "allantools"; + tag = version; + hash = "sha256-dF19aSpIioOm0BnwrLkMe/DtfgWSKFnX4c/Xs1O2Quw="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + matplotlib + numpy + numpydoc + pytest + scipy + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ + "allantools" + ]; + + meta = { + description = "Allan deviation and related time & frequency statistics library in Python"; + homepage = "https://github.com/aewallin/allantools"; + license = lib.licenses.lgpl3Plus; + maintainers = with lib.maintainers; [ kiranshila ]; + }; +} diff --git a/pkgs/development/python-modules/arch/default.nix b/pkgs/development/python-modules/arch/default.nix new file mode 100644 index 000000000000..f3c14da682eb --- /dev/null +++ b/pkgs/development/python-modules/arch/default.nix @@ -0,0 +1,64 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + cython, + numpy, + pandas, + property-cached, + pytestCheckHook, + scipy, + setuptools, + setuptools-scm, + statsmodels, +}: + +buildPythonPackage rec { + pname = "arch"; + version = "7.2.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "bashtage"; + repo = "arch"; + tag = "v${version}"; + hash = "sha256-3H/6mdPg8rg+N1wecqLDzc7Ot3SnUVpOagns4PsTD/Q="; + }; + + postPatch = '' + substituteInPlace setup.cfg \ + --replace 'PytestRemovedIn8Warning' 'PytestRemovedIn9Warning' + ''; + + build-system = [ + setuptools + setuptools-scm + cython + ]; + + dependencies = [ + numpy + pandas + property-cached + scipy + statsmodels + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + disabledTestPaths = [ + # Skip long-running/failing tests + "arch/tests/univariate/test_forecast.py" + "arch/tests/univariate/test_mean.py" + ]; + + pythonImportsCheck = [ "arch" ]; + + meta = { + description = "Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for financial econometrics"; + homepage = "https://github.com/bashtage/arch"; + changelog = "https://github.com/bashtage/arch/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jherland ]; + }; +} diff --git a/pkgs/development/python-modules/bayesian-optimization/default.nix b/pkgs/development/python-modules/bayesian-optimization/default.nix index 8683c1c8dd85..3be4d88b8cf8 100644 --- a/pkgs/development/python-modules/bayesian-optimization/default.nix +++ b/pkgs/development/python-modules/bayesian-optimization/default.nix @@ -12,6 +12,7 @@ numpy, scipy, colorama, + packaging, # tests jupyter, @@ -23,14 +24,14 @@ buildPythonPackage rec { pname = "bayesian-optimization"; - version = "2.0.4"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "bayesian-optimization"; repo = "BayesianOptimization"; tag = "v${version}"; - hash = "sha256-F1+M5znfI7lHGJRRTgmQxrLTYZmLc90Q0TCvpRoSVTU="; + hash = "sha256-ruMxuMTXVpS5oaZk994xIjgUnhpybrvhvy69nvU5feE="; }; build-system = [ poetry-core ]; @@ -40,6 +41,7 @@ buildPythonPackage rec { numpy scipy colorama + packaging ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/bilibili-api-python/default.nix b/pkgs/development/python-modules/bilibili-api-python/default.nix index 4203dd572bb9..f9df54ac4191 100644 --- a/pkgs/development/python-modules/bilibili-api-python/default.nix +++ b/pkgs/development/python-modules/bilibili-api-python/default.nix @@ -24,13 +24,13 @@ }: buildPythonPackage rec { pname = "bilibili-api-python"; - version = "17.2.1"; + version = "17.3.0"; pyproject = true; src = fetchPypi { pname = "bilibili_api_python"; inherit version; - hash = "sha256-ln+HNgcw3KPpOF9Ei8Ta4vrb+tGKsE4/vSim/ioKpgI="; + hash = "sha256-Rlnz3ws023x5MiwabGR4gARH0bdUgucoixIMRqj+Z64="; }; # The upstream uses requirements.txt, which overly strict version constraints. diff --git a/pkgs/development/python-modules/bokeh-sampledata/default.nix b/pkgs/development/python-modules/bokeh-sampledata/default.nix index e4bba2b69f1c..200fa20c4588 100644 --- a/pkgs/development/python-modules/bokeh-sampledata/default.nix +++ b/pkgs/development/python-modules/bokeh-sampledata/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "bokeh-sampledata"; - version = "2024.2"; + version = "2025.0"; pyproject = true; src = fetchPypi { pname = "bokeh_sampledata"; inherit version; - hash = "sha256-5j2qluedVj7IuE8gZy/+lPkFshRV+rjYPuM05G2jNiQ="; + hash = "sha256-a4dK9bh45w8WEzaVrAfhXeOGQvqfrf33I/fUIzOWevQ="; }; build-system = [ diff --git a/pkgs/development/python-modules/catppuccin/default.nix b/pkgs/development/python-modules/catppuccin/default.nix index 395dc456a572..d0fc7210c542 100644 --- a/pkgs/development/python-modules/catppuccin/default.nix +++ b/pkgs/development/python-modules/catppuccin/default.nix @@ -2,8 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - poetry-core, - poetry-dynamic-versioning, + hatchling, matplotlib, pygments, rich, @@ -12,7 +11,7 @@ buildPythonPackage rec { pname = "catppuccin"; - version = "2.3.4"; + version = "2.4.1"; pyproject = true; @@ -20,13 +19,10 @@ buildPythonPackage rec { owner = "catppuccin"; repo = "python"; tag = "v${version}"; - hash = "sha256-0+sbf2m0vJCf6EOl6DMqgtL35RJh+rehi/p0ylTPJK8="; + hash = "sha256-lQsJnzOnyDIUu1mbydiyfRwh0zCRGU35p0Kn2a3H/48="; }; - build-system = [ - poetry-core - poetry-dynamic-versioning - ]; + build-system = [ hatchling ]; optional-dependencies = { matplotlib = [ matplotlib ]; diff --git a/pkgs/development/python-modules/cdxj-indexer/default.nix b/pkgs/development/python-modules/cdxj-indexer/default.nix new file mode 100644 index 000000000000..f0a28354411d --- /dev/null +++ b/pkgs/development/python-modules/cdxj-indexer/default.nix @@ -0,0 +1,57 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + warcio, + surt, + py3amf, + multipart, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "cdxj-indexer"; + version = "1.4.6"; + pyproject = true; + + src = fetchFromGitHub { + owner = "webrecorder"; + repo = "cdxj-indexer"; + tag = "v${version}"; + hash = "sha256-E3b/IfjngyXhWvRYP9CkQGvBFeC8pAm4KxZA9MwOo4s="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + warcio + surt + py3amf + multipart + ]; + + pythonRemoveDeps = [ + # Transitive dependency that does not need to be pinned + # Proposed fix in + "idna" + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ + "cdxj_indexer" + ]; + + meta = { + description = "CDXJ Indexing of WARC/ARCs"; + homepage = "https://github.com/webrecorder/cdxj-indexer"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ zhaofengli ]; + mainProgram = "cdxj-indexer"; + }; +} diff --git a/pkgs/development/python-modules/dj-database-url/default.nix b/pkgs/development/python-modules/dj-database-url/default.nix index 54998d85bbb8..1a2a93544ef4 100644 --- a/pkgs/development/python-modules/dj-database-url/default.nix +++ b/pkgs/development/python-modules/dj-database-url/default.nix @@ -4,27 +4,23 @@ fetchFromGitHub, django, setuptools, - typing-extensions, }: buildPythonPackage rec { pname = "dj-database-url"; - version = "3.0.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "dj-database-url"; tag = "v${version}"; - hash = "sha256-olE1tufGXOl8rOKN+Pa0eXhYEzeQxTqj50X6AVwYkM8="; + hash = "sha256-wiPTszgix4QjF82f5mmNvDKGspYl15jScK2TAsP5zP8="; }; build-system = [ setuptools ]; - dependencies = [ - django - typing-extensions - ]; + dependencies = [ django ]; # Tests access a DB via network doCheck = false; diff --git a/pkgs/development/python-modules/equinox/default.nix b/pkgs/development/python-modules/equinox/default.nix index 36e60ec88570..67b924287e3d 100644 --- a/pkgs/development/python-modules/equinox/default.nix +++ b/pkgs/development/python-modules/equinox/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "equinox"; - version = "0.12.2"; + version = "0.13.0"; pyproject = true; src = fetchFromGitHub { owner = "patrick-kidger"; repo = "equinox"; tag = "v${version}"; - hash = "sha256-q/5gNXA8TnHwtm+krVBulHH3QMj9E2JVQgXJk6QYjUI="; + hash = "sha256-zXgAuFGWKHShKodi9swnWIry4VU9s4pBhBRoK5KzaL0="; }; # Relax speed constraints on tests that can fail on busy builders diff --git a/pkgs/development/python-modules/ezodf/default.nix b/pkgs/development/python-modules/ezodf/default.nix new file mode 100644 index 000000000000..fedea70c2106 --- /dev/null +++ b/pkgs/development/python-modules/ezodf/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + lxml, + unittestCheckHook, +}: + +buildPythonPackage rec { + pname = "ezodf"; + version = "0.3.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "T0ha"; + repo = "ezodf"; + tag = version; + hash = "sha256-d66CTj9CpCnMICqNdUP07M9elEfoxuPg8x1kxqgXTTE="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + lxml + ]; + + nativeCheckInputs = [ + unittestCheckHook + ]; + + unittestFlags = [ + "tests" + ]; + + pythonImportsCheck = [ + "ezodf" + ]; + + meta = { + description = "Extract, add, modify, or delete document data in OpenDocument (ODF) files"; + homepage = "https://github.com/T0ha/ezodf"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ zhaofengli ]; + }; +} diff --git a/pkgs/development/python-modules/fastmcp/default.nix b/pkgs/development/python-modules/fastmcp/default.nix index 239176b8e6f4..8a8d6f052514 100644 --- a/pkgs/development/python-modules/fastmcp/default.nix +++ b/pkgs/development/python-modules/fastmcp/default.nix @@ -3,6 +3,7 @@ stdenv, buildPythonPackage, fetchFromGitHub, + writableTmpDirAsHomeHook, # build-system hatchling, @@ -26,14 +27,14 @@ buildPythonPackage rec { pname = "fastmcp"; - version = "2.7.0"; + version = "2.8.0"; pyproject = true; src = fetchFromGitHub { owner = "jlowin"; repo = "fastmcp"; tag = "v${version}"; - hash = "sha256-UQV/hIu96ukpJxUhOux0mos0o6j4kvsFp2NJHa47tbw="; + hash = "sha256-FleJkqdUIhGsV+DVYv/Nf5IORntH/aFq9abKn2r/6Is="; }; postPatch = '' @@ -64,6 +65,7 @@ buildPythonPackage rec { fastapi pytest-httpx pytestCheckHook + writableTmpDirAsHomeHook ]; disabledTests = [ diff --git a/pkgs/development/python-modules/finvizfinance/default.nix b/pkgs/development/python-modules/finvizfinance/default.nix index dc7688027329..7cff22f05680 100644 --- a/pkgs/development/python-modules/finvizfinance/default.nix +++ b/pkgs/development/python-modules/finvizfinance/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "finvizfinance"; - version = "1.1.0"; + version = "1.1.1"; pyproject = true; disabled = pythonOlder "3.5"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "lit26"; repo = "finvizfinance"; tag = "v${version}"; - hash = "sha256-HCxq8jCT3aHOXeYue7KP5sYzO6nJnB9Sy8gKGZpZHbc="; + hash = "sha256-QVR0ig51EHdMVzg6wBDpvMGjPnmO2ZGBs2Q0SVxauik="; }; build-system = [ setuptools ]; @@ -60,7 +60,7 @@ buildPythonPackage rec { meta = with lib; { description = "Finviz Finance information downloader"; homepage = "https://github.com/lit26/finvizfinance"; - changelog = "https://github.com/lit26/finvizfinance/releases/tag/v${version}"; + changelog = "https://github.com/lit26/finvizfinance/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ icyrockcom ]; }; diff --git a/pkgs/development/python-modules/frictionless/default.nix b/pkgs/development/python-modules/frictionless/default.nix new file mode 100644 index 000000000000..2609a1a9d299 --- /dev/null +++ b/pkgs/development/python-modules/frictionless/default.nix @@ -0,0 +1,215 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + attrs, + chardet, + humanize, + isodate, + jinja2, + jsonschema, + marko, + petl, + pydantic, + python-dateutil, + python-slugify, + pyyaml, + requests, + rfc3986, + simpleeval, + tabulate, + typer, + typing-extensions, + validators, + + # Optional formats + boto3, + google-api-python-client, + datasette, + duckdb, + duckdb-engine, + sqlalchemy, + pygithub, + pyquery, + ijson, + jsonlines, + pymysql, + ezodf, + lxml, + pandas, + pyarrow, + fastparquet, + psycopg, + psycopg2, + visidata, + tatsu, + + # Tests + pytestCheckHook, + pytest-cov, + pytest-dotenv, + pytest-lazy-fixtures, + pytest-mock, + pytest-timeout, + pytest-vcr, + moto, + requests-mock, + + # Tests depending on excel + openpyxl, + xlrd, +}: + +buildPythonPackage rec { + pname = "frictionless"; + version = "5.18.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "frictionlessdata"; + repo = "frictionless-py"; + tag = "v${version}"; + hash = "sha256-svspEHcEw994pEjnuzWf0FFaYeFZuqriK96yFAB6/gI="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + attrs + chardet + humanize + isodate + jinja2 + jsonschema + marko + petl + pydantic + python-dateutil + python-slugify + pyyaml + requests + rfc3986 + simpleeval + tabulate + typer + typing-extensions + validators + ]; + + optional-dependencies = { + # The commented-out formats require dependencies that have not been packaged + # They are intentionally left in for reference - Please do not remove them + aws = [ + boto3 + ]; + bigquery = [ + google-api-python-client + ]; + #ckan = [ + # frictionless-ckan-mapper # not packaged + #]; + datasette = [ + datasette + ]; + duckdb = [ + duckdb + duckdb-engine + sqlalchemy + ]; + #excel = [ + # openpyxl + # tableschema-to-template # not packaged + # xlrd + # xlwt + #]; + github = [ + pygithub + ]; + #gsheets = [ + # pygsheets # not packaged + #]; + html = [ + pyquery + ]; + json = [ + ijson + jsonlines + ]; + mysql = [ + pymysql + sqlalchemy + ]; + ods = [ + ezodf + lxml + ]; + pandas = [ + pandas + pyarrow + ]; + parquet = [ + fastparquet + ]; + postgresql = [ + psycopg + psycopg2 + sqlalchemy + ]; + #spss = [ + # savreaderwriter # not packaged + #]; + sql = [ + sqlalchemy + ]; + visidata = [ + # Not ideal: This is actually outside pythonPackages set and depends on whatever + # Python version the top-level python3Packages set refers to + visidata + ]; + wkt = [ + tatsu + ]; + #zenodo = [ + # pyzenodo3 # not packaged + #]; + }; + + nativeCheckInputs = [ + pytestCheckHook + pytest-cov + pytest-dotenv + pytest-lazy-fixtures + pytest-mock + pytest-timeout + pytest-vcr + moto + requests-mock + + # We do not have all packages for the `excel` format to fully function, + # but it's required for some of the tests. + openpyxl + xlrd + ] ++ lib.flatten (lib.attrValues optional-dependencies); + + disabledTestPaths = [ + # Requires optional dependencies that have not been packaged (commented out above) + # The tests of other unavailable formats are auto-skipped + "frictionless/formats/excel" + "frictionless/formats/spss" + ]; + + pythonImportsCheck = [ + "frictionless" + ]; + + meta = { + description = "Data management framework for Python that provides functionality to describe, extract, validate, and transform tabular data"; + homepage = "https://github.com/frictionlessdata/frictionless-py"; + changelog = "https://github.com/frictionlessdata/frictionless-py/blob/${src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ zhaofengli ]; + }; +} diff --git a/pkgs/development/python-modules/globus-sdk/default.nix b/pkgs/development/python-modules/globus-sdk/default.nix index 0ac0cabdaef1..5b781e656d1d 100644 --- a/pkgs/development/python-modules/globus-sdk/default.nix +++ b/pkgs/development/python-modules/globus-sdk/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "globus-sdk"; - version = "3.57.0"; + version = "3.59.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "globus"; repo = "globus-sdk-python"; tag = version; - hash = "sha256-pwAr8Z8Qoc+LjRtF2NRu4lAN/7ha7jogw1RnDhuobZs="; + hash = "sha256-95CcuKCGjFezFpz7UJaA/j9ubFNaNkDQsPnwrt1ZyvA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/hickle/default.nix b/pkgs/development/python-modules/hickle/default.nix index 823136c83a2f..48190f2cfa18 100644 --- a/pkgs/development/python-modules/hickle/default.nix +++ b/pkgs/development/python-modules/hickle/default.nix @@ -30,10 +30,10 @@ buildPythonPackage rec { patches = [ # fixes support for numpy 2.x, the PR is not yet merged https://github.com/telegraphic/hickle/pull/186 # FIXME: Remove this patch when the numpy 2.x support arrives - (fetchpatch { - url = "https://github.com/cjwatson/hickle/commit/246d8e82c805e2e49ea0abd39abc9b2d800bde59.patch"; - hash = "sha256-IEVw2K7S1nCkzgn9q0xghm4brfXcallNjzXpt2cRq1M="; - }) + ./numpy-2.x-support.patch + # fixes test failing with numpy 2.3 as ndarray.tostring was deleted + # FIXME: delete once https://github.com/telegraphic/hickle/pull/187 is merged + ./numpy-2.3-ndarray-tostring.patch ]; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/hickle/numpy-2.3-ndarray-tostring.patch b/pkgs/development/python-modules/hickle/numpy-2.3-ndarray-tostring.patch new file mode 100644 index 000000000000..4539cbebe032 --- /dev/null +++ b/pkgs/development/python-modules/hickle/numpy-2.3-ndarray-tostring.patch @@ -0,0 +1,33 @@ +From 7a0d0e625dd9e92159a145a26dd68ef3b61fde6e Mon Sep 17 00:00:00 2001 +From: Sergey Volkov +Date: Sun, 29 Jun 2025 10:54:00 +0200 +Subject: [PATCH] replace `ndarray.tostring` with `ndarray.tobytes` + +`ndarray.tostring` is deprecated since numpy 1.19 and removed in numpy 2.3 +https://numpy.org/doc/stable/release/2.3.0-notes.html +--- + hickle/tests/test_06_load_astropy.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hickle/tests/test_06_load_astropy.py b/hickle/tests/test_06_load_astropy.py +index 628a4b3..b630bfd 100755 +--- a/hickle/tests/test_06_load_astropy.py ++++ b/hickle/tests/test_06_load_astropy.py +@@ -166,7 +166,7 @@ def test_astropy_time_array(h5_data,compression_kwargs): + assert reloaded.format == t1.format + assert reloaded.scale == t1.scale + for index in range(len(t1)): +- assert reloaded.value[index].tostring() == t1.value[index].tostring() ++ assert reloaded.value[index].tobytes() == t1.value[index].tobytes() + del h_dataset.attrs['np_dtype'] + + reloaded = load_astropy.load_astropy_time_dataset(h_dataset,b'astropy_time',t1.__class__) +@@ -174,7 +174,7 @@ def test_astropy_time_array(h5_data,compression_kwargs): + assert reloaded.format == t1.format + assert reloaded.scale == t1.scale + for index in range(len(t1)): +- assert reloaded.value[index].tostring() == t1.value[index].tostring() ++ assert reloaded.value[index].tobytes() == t1.value[index].tobytes() + loop_counter += 1 + + diff --git a/pkgs/development/python-modules/hickle/numpy-2.x-support.patch b/pkgs/development/python-modules/hickle/numpy-2.x-support.patch new file mode 100644 index 000000000000..8e88a67abbf1 --- /dev/null +++ b/pkgs/development/python-modules/hickle/numpy-2.x-support.patch @@ -0,0 +1,92 @@ +From 246d8e82c805e2e49ea0abd39abc9b2d800bde59 Mon Sep 17 00:00:00 2001 +From: Colin Watson +Date: Mon, 3 Feb 2025 15:28:10 +0000 +Subject: [PATCH] Support numpy 2.0 + +See: https://numpy.org/devdocs/numpy_2_0_migration_guide.html#adapting-to-changes-in-the-copy-keyword +--- + hickle/legacy_v3/loaders/load_numpy.py | 2 +- + hickle/loaders/load_builtins.py | 4 ++-- + hickle/loaders/load_numpy.py | 2 +- + hickle/tests/test_02_hickle_lookup.py | 6 +++--- + 4 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/hickle/legacy_v3/loaders/load_numpy.py b/hickle/legacy_v3/loaders/load_numpy.py +index 0fd6c0a4..d17044bc 100644 +--- a/hickle/legacy_v3/loaders/load_numpy.py ++++ b/hickle/legacy_v3/loaders/load_numpy.py +@@ -115,7 +115,7 @@ def load_np_scalar_dataset(h_node): + + def load_ndarray_dataset(h_node): + py_type, data = get_type_and_data(h_node) +- return np.array(data, copy=False) ++ return np.asarray(data) + + def load_ndarray_masked_dataset(h_node): + py_type, data = get_type_and_data(h_node) +diff --git a/hickle/loaders/load_builtins.py b/hickle/loaders/load_builtins.py +index 7cfbf281..53b74429 100644 +--- a/hickle/loaders/load_builtins.py ++++ b/hickle/loaders/load_builtins.py +@@ -170,7 +170,7 @@ def create_listlike_dataset(py_obj, h_group, name,list_len = -1,item_dtype = Non + # strings and bytes are stored as array of bytes with strings encoded + # using utf8 encoding + string_data = bytearray(py_obj,"utf8") if isinstance(py_obj,str) else memoryview(py_obj) +- string_data = np.array(string_data,copy=False) ++ string_data = np.asarray(string_data) + string_data.dtype = 'S1' + dataset = h_group.create_dataset( name, data = string_data,shape = (1,string_data.size), **kwargs) + dataset.attrs["str_type"] = py_obj.__class__.__name__.encode("ascii") +@@ -385,7 +385,7 @@ def load_list_dataset(h_node,base_type,py_obj_type): + if h_node.dtype.itemsize > 1 and 'bytes' in h_node.dtype.name: + + # string dataset 4.0.x style convert it back to python string +- content = np.array(content, copy=False, dtype=str).tolist() ++ content = np.asarray(content, dtype=str).tolist() + else: + + # decode bytes representing python string before final conversion +diff --git a/hickle/loaders/load_numpy.py b/hickle/loaders/load_numpy.py +index a4c76e91..bff98187 100644 +--- a/hickle/loaders/load_numpy.py ++++ b/hickle/loaders/load_numpy.py +@@ -232,7 +232,7 @@ def load_ndarray_dataset(h_node,base_type,py_obj_type): + # not converted to list of string but saved as ar consequently + # itemsize of dtype is > 1 + string_data = bytes(string_data).decode("utf8") +- return np.array(string_data,copy=False,dtype=dtype) ++ return np.asarray(string_data,dtype=dtype) + if issubclass(py_obj_type,np.matrix): + return py_obj_type(data=h_node[()],dtype=dtype) + # TODO how to restore other ndarray derived object_types +diff --git a/hickle/tests/test_02_hickle_lookup.py b/hickle/tests/test_02_hickle_lookup.py +index 628a2b12..dd91ffd1 100644 +--- a/hickle/tests/test_02_hickle_lookup.py ++++ b/hickle/tests/test_02_hickle_lookup.py +@@ -816,7 +816,7 @@ def test_ReferenceManager_get_root(h5_data): + content = data_group.create_dataset('mydata',data=12) + type_table = root_group.create_group('hickle_types_table') + int_pickle_string = bytearray(pickle.dumps(int)) +- int_np_entry = np.array(int_pickle_string,copy=False) ++ int_np_entry = np.asarray(int_pickle_string) + int_np_entry.dtype = 'S1' + int_entry = type_table.create_dataset(str(len(type_table)),data = int_np_entry,shape =(1,int_np_entry.size)) + int_base_type = b'int' +@@ -878,7 +878,7 @@ def test_ReferenceManager(h5_data): + with pytest.raises(lookup.ReferenceError): + reference_manager = lookup.ReferenceManager(false_root) + int_pickle_string = bytearray(pickle.dumps(int)) +- int_np_entry = np.array(int_pickle_string,copy=False) ++ int_np_entry = np.asarray(int_pickle_string) + int_np_entry.dtype = 'S1' + int_entry = type_table.create_dataset(str(len(type_table)),data = int_np_entry,shape =(1,int_np_entry.size)) + int_base_type = b'int' +@@ -1052,7 +1052,7 @@ def test_ReferenceManager_store_type(h5_data,compression_kwargs): + @pytest.mark.no_compression + def test_ReferenceManager_get_manager(h5_data): + h_node = h5_data.create_group('some_list') +- item_data = np.array(memoryview(b'hallo welt lore grueszet dich ipsum aus der lore von ipsum gelort in ipsum'),copy=False) ++ item_data = np.asarray(memoryview(b'hallo welt lore grueszet dich ipsum aus der lore von ipsum gelort in ipsum')) + item_data.dtype = 'S1' + h_item = h_node.create_dataset('0',data=item_data,shape=(1,item_data.size)) + with lookup.ReferenceManager.create_manager(h5_data) as memo: diff --git a/pkgs/development/python-modules/lizard/default.nix b/pkgs/development/python-modules/lizard/default.nix index c22effdc56ea..a177c8ef9f9f 100644 --- a/pkgs/development/python-modules/lizard/default.nix +++ b/pkgs/development/python-modules/lizard/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "lizard"; - version = "1.17.30"; + version = "1.17.31"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "terryyin"; repo = "lizard"; rev = version; - hash = "sha256-yXiRbC85IeeNR8rWSqLTQD9qy2CzAhlDD7YeTm5Vj9c="; + hash = "sha256-8lu4EknyAI+gn7GOSo13RRHNogpZdgxJ9fTvy7NyIsM="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/llm-ollama/default.nix b/pkgs/development/python-modules/llm-ollama/default.nix index 0df527ee0241..425ebf4a1755 100644 --- a/pkgs/development/python-modules/llm-ollama/default.nix +++ b/pkgs/development/python-modules/llm-ollama/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "llm-ollama"; - version = "0.11.0"; + version = "0.12.0"; pyproject = true; src = fetchFromGitHub { owner = "taketwo"; repo = "llm-ollama"; tag = version; - hash = "sha256-iwrDqrPt/zwXypBwD7zDAcen4fQq6PXl7Xj5VUL2KWA="; + hash = "sha256-+4YslGYY8AVwHnj1ahFqtclnaywPVJ0pt2CL9NewuUE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/millheater/default.nix b/pkgs/development/python-modules/millheater/default.nix index 9be5871e551d..0a36ae615300 100644 --- a/pkgs/development/python-modules/millheater/default.nix +++ b/pkgs/development/python-modules/millheater/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "millheater"; - version = "0.12.5"; + version = "012.2"; pyproject = true; disabled = pythonOlder "3.10"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pymill"; tag = version; # https://github.com/Danielhiversen/pymill/issues/87 - hash = "sha256-DGMG6LabfKGmQ6MDm/skqeQuOhSlr1ssZ2Z7fItzOt0="; + hash = "sha256-tR6MZIgCazGcXRIaSXyDYIEp+kD6xyrpOXORbi8LV7E="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/paddleocr/default.nix b/pkgs/development/python-modules/paddleocr/default.nix index d8f70f7d187c..03dd14a19ee8 100644 --- a/pkgs/development/python-modules/paddleocr/default.nix +++ b/pkgs/development/python-modules/paddleocr/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "paddleocr"; - version = "3.0.3"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "PaddlePaddle"; repo = "PaddleOCR"; tag = "v${version}"; - hash = "sha256-K01RIyxlh9gp0RerGkqY/AiUy6/u1GAICwj2oz27muw="; + hash = "sha256-h564ngDxJjJSgx8AmrGhte8odms5zcqDVR2EaBmXIDI="; }; patches = [ diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index 4d1dbfa0edde..8cdbe2b964dc 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "posthog"; - version = "5.4.0"; + version = "6.0.2"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${version}"; - hash = "sha256-UUINopWw2q5INuFiveI5si7jPRLT0Mad3hnfbykHs6M="; + hash = "sha256-6ZSQFcwuHDgCv301D/7/3QjF9+ZaxXPItvoA+6x0O4U="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/presto-python-client/default.nix b/pkgs/development/python-modules/presto-python-client/default.nix new file mode 100644 index 000000000000..1a02b277f178 --- /dev/null +++ b/pkgs/development/python-modules/presto-python-client/default.nix @@ -0,0 +1,54 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + click, + future, + httpretty, + pytestCheckHook, + requests, + requests-kerberos, + setuptools, + six, +}: + +buildPythonPackage rec { + pname = "presto-python-client"; + version = "0.8.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "prestodb"; + repo = "presto-python-client"; + tag = version; + hash = "sha256-ZpVcmX6jRu4PJ1RxtIR8i0EpfhhhP8HZVVkB7CWLrsM="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + click + future + requests + requests-kerberos + six + ]; + + nativeCheckInputs = [ + pytestCheckHook + httpretty + ]; + + # Integration tests require network access + disabledTestPaths = [ "integration_tests" ]; + + pythonImportsCheck = [ "prestodb" ]; + + meta = { + description = "Client for Presto (https://prestodb.io), a distributed SQL engine for interactive and batch big data processing"; + homepage = "https://github.com/prestodb/presto-python-client"; + changelog = "https://github.com/prestodb/presto-python-client/releases/tag/${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jherland ]; + }; +} diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index fa0a83987633..3aa18e279fd5 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250627"; + version = "1.0.2.20250707"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-AwLhjTojOEML4vU/xmv99M3TjtYXJAX1AcjCZuu58Ds="; + hash = "sha256-oA2VDeMEI7GzRiFPNUi7Q/lf5ZGyd0WT5Uaz1rc3Xs8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/py3amf/default.nix b/pkgs/development/python-modules/py3amf/default.nix new file mode 100644 index 000000000000..725f4ca951e1 --- /dev/null +++ b/pkgs/development/python-modules/py3amf/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + setuptools, + fetchFromGitHub, + defusedxml, +}: + +buildPythonPackage rec { + pname = "py3amf"; + version = "0.8.11"; + pyproject = true; + + src = fetchFromGitHub { + owner = "StdCarrot"; + repo = "Py3AMF"; + tag = "v${version}"; + hash = "sha256-9zuHh5+ggIjv1LcjpBNHy2yh09KsFpxUdGrtKGm94Zg="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + defusedxml + ]; + + pythonImportsCheck = [ + "pyamf" + ]; + + meta = { + description = "Action Message Format (AMF) support for Python 3"; + homepage = "https://github.com/StdCarrot/Py3AMF"; + changelog = "https://github.com/StdCarrot/Py3AMF/blob/${src.rev}/CHANGES.txt"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ zhaofengli ]; + }; +} diff --git a/pkgs/development/python-modules/pycollada/default.nix b/pkgs/development/python-modules/pycollada/default.nix index f7e174c78df2..579164407367 100644 --- a/pkgs/development/python-modules/pycollada/default.nix +++ b/pkgs/development/python-modules/pycollada/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "pycollada"; - version = "0.9"; + version = "0.9.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-gk9ugJ5RDWSbWYSm6o5hTOXPJwyB6rb76q8K5x3mpq8="; + hash = "sha256-fKEiZ74KK5PkldYDbmsnQCOpRX3tZBlU6wxHDv4VPW4="; }; build-system = [ diff --git a/pkgs/development/python-modules/pyforked-daapd/default.nix b/pkgs/development/python-modules/pyforked-daapd/default.nix new file mode 100644 index 000000000000..040759dbcfe7 --- /dev/null +++ b/pkgs/development/python-modules/pyforked-daapd/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + pythonOlder, + setuptools, + aiohttp, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "pyforked-daapd"; + version = "0.1.14"; + pyproject = true; + + disabled = pythonOlder "3.7"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-v1NOlwP8KtBsQiqwbx1y8p8lABEuEJdNhvR2kGzLxKs="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + aiohttp + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ + "pyforked_daapd" + ]; + + # Tests require a running forked-daapd server + doCheck = false; + + meta = with lib; { + description = "Python interface for forked-daapd"; + homepage = "https://github.com/uvjustin/pyforked-daapd"; + changelog = "https://github.com/uvjustin/pyforked-daapd/blob/v${version}/CHANGES.txt"; + license = licenses.mit; + maintainers = with maintainers; [ ]; + }; +} diff --git a/pkgs/development/python-modules/pynetdicom/default.nix b/pkgs/development/python-modules/pynetdicom/default.nix index 0e403b473eb5..93666e9c17da 100644 --- a/pkgs/development/python-modules/pynetdicom/default.nix +++ b/pkgs/development/python-modules/pynetdicom/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pynetdicom"; - version = "3.0.2"; + version = "3.0.3"; pyproject = true; src = fetchFromGitHub { owner = "pydicom"; repo = "pynetdicom"; tag = "v${version}"; - hash = "sha256-0ylx0EMPfvXxT7kQJYK+gsAFb/bkfRPDiC7Z7s/PvTk="; + hash = "sha256-CiCP5H0RVbbeNQKO/GpP/hZ6nBE5Q9Wp+/b/wHehIpA="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/pyreadstat/default.nix b/pkgs/development/python-modules/pyreadstat/default.nix index b322efc89890..64db1c5206a4 100644 --- a/pkgs/development/python-modules/pyreadstat/default.nix +++ b/pkgs/development/python-modules/pyreadstat/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "pyreadstat"; - version = "1.2.9"; + version = "1.3.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "Roche"; repo = "pyreadstat"; tag = "v${version}"; - hash = "sha256-4SdA4yYf3ha42ktyObTa2eOG16sq5tq+7Iyi16V00bw="; + hash = "sha256-ZcdCUX8mNBipOV5k+y7WdgxCZLfsZZlClyeuL8sQ6BI="; }; build-system = [ diff --git a/pkgs/development/python-modules/python-gitlab/default.nix b/pkgs/development/python-modules/python-gitlab/default.nix index 77fac81541e3..fb351f79bb97 100644 --- a/pkgs/development/python-modules/python-gitlab/default.nix +++ b/pkgs/development/python-modules/python-gitlab/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "python-gitlab"; - version = "6.0.0"; + version = "6.1.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "python_gitlab"; inherit version; - hash = "sha256-cEv1SMJY8c/i8JuOzprxzI+mroKKxv5qHL6VfJhDFBQ="; + hash = "sha256-Bi1pQ2mbCbzkD3J/DQkGoLJUykVVk/gXRbsaNSU17nc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pytubefix/default.nix b/pkgs/development/python-modules/pytubefix/default.nix index 48c91f3d3feb..77d81e25bd5b 100644 --- a/pkgs/development/python-modules/pytubefix/default.nix +++ b/pkgs/development/python-modules/pytubefix/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pytubefix"; - version = "9.2.0"; + version = "9.2.2"; pyproject = true; src = fetchFromGitHub { owner = "JuanBindez"; repo = "pytubefix"; tag = "v${version}"; - hash = "sha256-Jnqgttcz6HuZ8PpTQMspFu6CTtdqUzOkuKiiNivxE1s="; + hash = "sha256-Abx4VIA8dnEZpl86IyGJYSR8n6sPmtCTq5eJbqKyNRM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/subarulink/default.nix b/pkgs/development/python-modules/subarulink/default.nix index fc0e7c9d8ece..f3cc6894c09d 100644 --- a/pkgs/development/python-modules/subarulink/default.nix +++ b/pkgs/development/python-modules/subarulink/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "subarulink"; - version = "0.7.13"; + version = "0.7.14"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "G-Two"; repo = "subarulink"; tag = "v${version}"; - hash = "sha256-R6d9BaQDFSobiIsbI1I/eUaJt0VUU2ELdWU9xDyhuFc="; + hash = "sha256-iZWDi7vT1AQI7WbGOQZw2gE+3ht4YKnHO58ALrUGfIg="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 18c9b4ccfd4a..d3c79e8cc447 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1417"; + version = "3.0.1418"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-B/qY903tbNJvzrlpDqpnUUVOFWFPkZOQHedpng86kVg="; + hash = "sha256-5Od11muwnm0yb+3NmRyAUc4zX9PZcnHscWsljwEFiwE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/textual/default.nix b/pkgs/development/python-modules/textual/default.nix index 7fecd6f8330d..a02f7a39f828 100644 --- a/pkgs/development/python-modules/textual/default.nix +++ b/pkgs/development/python-modules/textual/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "textual"; - version = "3.6.0"; + version = "3.7.0"; pyproject = true; src = fetchFromGitHub { owner = "Textualize"; repo = "textual"; tag = "v${version}"; - hash = "sha256-zgDzsPSzwwZSgQINcZgFHXNHzEeNvsFMi6C9LBRffHY="; + hash = "sha256-G8cS/WZp/6CWRMdPTtKmdUkXdxLVQXxbJnF4/4/VbpM="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/torch/bin/default.nix b/pkgs/development/python-modules/torch/bin/default.nix index 1f08d73ec9b8..9ea397293beb 100644 --- a/pkgs/development/python-modules/torch/bin/default.nix +++ b/pkgs/development/python-modules/torch/bin/default.nix @@ -17,7 +17,6 @@ # dependencies filelock, - future, jinja2, networkx, numpy, @@ -87,7 +86,6 @@ buildPythonPackage { dependencies = [ filelock - future jinja2 networkx numpy diff --git a/pkgs/development/python-modules/triton/0001-_build-allow-extra-cc-flags.patch b/pkgs/development/python-modules/triton/0001-_build-allow-extra-cc-flags.patch index 1e473dc59f46..7b97c7f87b0d 100644 --- a/pkgs/development/python-modules/triton/0001-_build-allow-extra-cc-flags.patch +++ b/pkgs/development/python-modules/triton/0001-_build-allow-extra-cc-flags.patch @@ -1,20 +1,11 @@ -From 2751c5de5c61c90b56e3e392a41847f4c47258fd Mon Sep 17 00:00:00 2001 -From: SomeoneSerge -Date: Sun, 13 Oct 2024 14:16:48 +0000 -Subject: [PATCH 1/3] _build: allow extra cc flags - ---- - python/triton/runtime/build.py | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - diff --git a/python/triton/runtime/build.py b/python/triton/runtime/build.py -index d7baeb286..d334dce77 100644 +index 1b76548d4..2756dccdb 100644 --- a/python/triton/runtime/build.py +++ b/python/triton/runtime/build.py -@@ -42,9 +42,17 @@ def _build(name, src, srcdir, library_dirs, include_dirs, libraries): - py_include_dir = sysconfig.get_paths(scheme=scheme)["include"] - include_dirs = include_dirs + [srcdir, py_include_dir] - cc_cmd = [cc, src, "-O3", "-shared", "-fPIC", "-o", so] +@@ -33,5 +33,13 @@ def _build(name, src, srcdir, library_dirs, include_dirs, libraries): + cc_cmd += [f'-l{lib}' for lib in libraries] + cc_cmd += [f"-L{dir}" for dir in library_dirs] + cc_cmd += [f"-I{dir}" for dir in include_dirs if dir is not None] + + # Nixpkgs support branch + # Allows passing e.g. extra -Wl,-rpath @@ -23,13 +14,5 @@ index d7baeb286..d334dce77 100644 + import shlex + cc_cmd.extend(shlex.split(cc_cmd_extra_flags)) + - cc_cmd += [f'-l{lib}' for lib in libraries] - cc_cmd += [f"-L{dir}" for dir in library_dirs] -- cc_cmd += [f"-I{dir}" for dir in include_dirs] -+ cc_cmd += [f"-I{dir}" for dir in include_dirs if dir is not None] - ret = subprocess.check_call(cc_cmd) - if ret == 0: - return so --- -2.46.0 - + subprocess.check_call(cc_cmd, stdout=subprocess.DEVNULL) + return so diff --git a/pkgs/development/python-modules/triton/0001-setup.py-introduce-TRITON_OFFLINE_BUILD.patch b/pkgs/development/python-modules/triton/0001-setup.py-introduce-TRITON_OFFLINE_BUILD.patch deleted file mode 100644 index 5b195fd7f882..000000000000 --- a/pkgs/development/python-modules/triton/0001-setup.py-introduce-TRITON_OFFLINE_BUILD.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 587d1f3428eca63544238802f19e0be670d03244 Mon Sep 17 00:00:00 2001 -From: SomeoneSerge -Date: Mon, 29 Jul 2024 14:31:11 +0000 -Subject: [PATCH] setup.py: introduce TRITON_OFFLINE_BUILD - -To prevent any vendoring whatsoever ---- - python/setup.py | 26 ++++++++++++++++++++++++-- - 1 file changed, 24 insertions(+), 2 deletions(-) - -diff --git a/python/setup.py b/python/setup.py -index 73800ec40..4e5b04de4 100644 ---- a/python/setup.py -+++ b/python/setup.py -@@ -112,6 +112,20 @@ def get_env_with_keys(key: list): - return os.environ[k] - return "" - -+def is_offline_build() -> bool: -+ """ -+ Downstream projects and distributions which bootstrap their own dependencies from scratch -+ and run builds in offline sandboxes -+ may set `TRITON_OFFLINE_BUILD` in the build environment to prevent any attempts at downloading -+ pinned dependencies from the internet or at using dependencies vendored in-tree. -+ -+ Dependencies must be defined using respective search paths (cf. `syspath_var_name` in `Package`). -+ Missing dependencies lead to an early abortion. -+ Dependencies' compatibility is not verified. -+ -+ Note that this flag isn't tested by the CI and does not provide any guarantees. -+ """ -+ return os.environ.get("TRITON_OFFLINE_BUILD", "") != "" - - # --- third party packages ----- - -@@ -220,8 +234,14 @@ def get_thirdparty_packages(packages: list): - if os.environ.get(p.syspath_var_name): - package_dir = os.environ[p.syspath_var_name] - version_file_path = os.path.join(package_dir, "version.txt") -- if p.syspath_var_name not in os.environ and\ -- (not os.path.exists(version_file_path) or Path(version_file_path).read_text() != p.url): -+ -+ input_defined = p.syspath_var_name not in os.environ -+ input_exists = input_defined and os.path.exists(version_file_path) -+ input_compatible = input_exists and Path(version_file_path).read_text() == p.url -+ -+ if is_offline_build() and not input_defined: -+ raise RuntimeError(f"Requested an offline build but {p.syspath_var_name} is not set") -+ if not is_offline_build() and not input_compatible: - with contextlib.suppress(Exception): - shutil.rmtree(package_root_dir) - os.makedirs(package_root_dir, exist_ok=True) -@@ -245,6 +265,8 @@ def get_thirdparty_packages(packages: list): - - - def download_and_copy(name, src_path, variable, version, url_func): -+ if is_offline_build(): -+ return - triton_cache_path = get_triton_cache_path() - if variable in os.environ: - return --- -2.45.1 - diff --git a/pkgs/development/python-modules/triton/0002-nvidia-amd-driver-short-circuit-before-ldconfig.patch b/pkgs/development/python-modules/triton/0002-nvidia-amd-driver-short-circuit-before-ldconfig.patch index aa65cad58ed8..9600680567ce 100644 --- a/pkgs/development/python-modules/triton/0002-nvidia-amd-driver-short-circuit-before-ldconfig.patch +++ b/pkgs/development/python-modules/triton/0002-nvidia-amd-driver-short-circuit-before-ldconfig.patch @@ -1,50 +1,11 @@ -From 7407cb03eec82768e333909d87b7668b633bfe86 Mon Sep 17 00:00:00 2001 -From: SomeoneSerge -Date: Sun, 13 Oct 2024 14:28:48 +0000 -Subject: [PATCH 2/3] {nvidia,amd}/driver: short-circuit before ldconfig - ---- - python/triton/runtime/build.py | 6 +++--- - third_party/amd/backend/driver.py | 7 +++++++ - third_party/nvidia/backend/driver.py | 3 +++ - 3 files changed, 13 insertions(+), 3 deletions(-) - -diff --git a/python/triton/runtime/build.py b/python/triton/runtime/build.py -index d334dce77..a64e98da0 100644 ---- a/python/triton/runtime/build.py -+++ b/python/triton/runtime/build.py -@@ -42,6 +42,9 @@ def _build(name, src, srcdir, library_dirs, include_dirs, libraries): - py_include_dir = sysconfig.get_paths(scheme=scheme)["include"] - include_dirs = include_dirs + [srcdir, py_include_dir] - cc_cmd = [cc, src, "-O3", "-shared", "-fPIC", "-o", so] -+ cc_cmd += [f'-l{lib}' for lib in libraries] -+ cc_cmd += [f"-L{dir}" for dir in library_dirs] -+ cc_cmd += [f"-I{dir}" for dir in include_dirs if dir is not None] - - # Nixpkgs support branch - # Allows passing e.g. extra -Wl,-rpath -@@ -50,9 +53,6 @@ def _build(name, src, srcdir, library_dirs, include_dirs, libraries): - import shlex - cc_cmd.extend(shlex.split(cc_cmd_extra_flags)) - -- cc_cmd += [f'-l{lib}' for lib in libraries] -- cc_cmd += [f"-L{dir}" for dir in library_dirs] -- cc_cmd += [f"-I{dir}" for dir in include_dirs if dir is not None] - ret = subprocess.check_call(cc_cmd) - if ret == 0: - return so diff --git a/third_party/amd/backend/driver.py b/third_party/amd/backend/driver.py -index 0a8cd7bed..aab8805f6 100644 +index ca712f904..0961d2dda 100644 --- a/third_party/amd/backend/driver.py +++ b/third_party/amd/backend/driver.py -@@ -24,6 +24,13 @@ def _get_path_to_hip_runtime_dylib(): - return env_libhip_path - raise RuntimeError(f"TRITON_LIBHIP_PATH '{env_libhip_path}' does not point to a valid {lib_name}") +@@ -79,6 +79,9 @@ def _get_path_to_hip_runtime_dylib(): + return mmapped_path + raise RuntimeError(f"memory mapped '{mmapped_path}' in process does not point to a valid {lib_name}") -+ # ...on release/3.1.x: -+ # return mmapped_path -+ # raise RuntimeError(f"memory mapped '{mmapped_path}' in process does not point to a valid {lib_name}") -+ + if os.path.isdir("@libhipDir@"): + return ["@libhipDir@"] + @@ -52,10 +13,10 @@ index 0a8cd7bed..aab8805f6 100644 import site diff --git a/third_party/nvidia/backend/driver.py b/third_party/nvidia/backend/driver.py -index 90f71138b..30fbadb2a 100644 +index d088ec092..625de2db8 100644 --- a/third_party/nvidia/backend/driver.py +++ b/third_party/nvidia/backend/driver.py -@@ -21,6 +21,9 @@ def libcuda_dirs(): +@@ -23,6 +23,9 @@ def libcuda_dirs(): if env_libcuda_path: return [env_libcuda_path] @@ -65,6 +26,3 @@ index 90f71138b..30fbadb2a 100644 libs = subprocess.check_output(["/sbin/ldconfig", "-p"]).decode() # each line looks like the following: # libcuda.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libcuda.so.1 --- -2.46.0 - diff --git a/pkgs/development/python-modules/triton/0004-nvidia-allow-static-ptxas-path.patch b/pkgs/development/python-modules/triton/0004-nvidia-allow-static-ptxas-path.patch index eea1834d1750..188133fe1408 100644 --- a/pkgs/development/python-modules/triton/0004-nvidia-allow-static-ptxas-path.patch +++ b/pkgs/development/python-modules/triton/0004-nvidia-allow-static-ptxas-path.patch @@ -1,26 +1,14 @@ -From e503e572b6d444cd27f1cdf124aaf553aa3a8665 Mon Sep 17 00:00:00 2001 -From: SomeoneSerge -Date: Mon, 14 Oct 2024 00:12:05 +0000 -Subject: [PATCH 4/4] nvidia: allow static ptxas path - ---- - third_party/nvidia/backend/compiler.py | 3 +++ - 1 file changed, 3 insertions(+) - diff --git a/third_party/nvidia/backend/compiler.py b/third_party/nvidia/backend/compiler.py -index 6d7994923..6720e8f97 100644 +index 960334744..269e22e6e 100644 --- a/third_party/nvidia/backend/compiler.py +++ b/third_party/nvidia/backend/compiler.py -@@ -20,6 +20,9 @@ def _path_to_binary(binary: str): +@@ -38,6 +38,9 @@ def _path_to_binary(binary: str): os.path.join(os.path.dirname(__file__), "bin", binary), ] + import shlex + paths.extend(shlex.split("@nixpkgsExtraBinaryPaths@")) + - for bin in paths: - if os.path.exists(bin) and os.path.isfile(bin): - result = subprocess.check_output([bin, "--version"], stderr=subprocess.STDOUT) --- -2.46.0 - + for path in paths: + if os.path.exists(path) and os.path.isfile(path): + result = subprocess.check_output([path, "--version"], stderr=subprocess.STDOUT) diff --git a/pkgs/development/python-modules/triton/bin.nix b/pkgs/development/python-modules/triton/bin.nix index 0b3e8c6c629b..0a8897acb311 100644 --- a/pkgs/development/python-modules/triton/bin.nix +++ b/pkgs/development/python-modules/triton/bin.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "triton"; - version = "3.1.0"; + version = "3.3.1"; format = "wheel"; src = @@ -26,8 +26,6 @@ buildPythonPackage rec { in fetchurl srcs; - disabled = pythonOlder "3.8"; - pythonRemoveDeps = [ "cmake" # torch and triton refer to each other so this hook is included to mitigate that. @@ -54,7 +52,7 @@ buildPythonPackage rec { ln -s ${cudaPackages.cuda_nvcc}/bin/ptxas $out/${python.sitePackages}/triton/third_party/cuda/bin/ ''; - meta = with lib; { + meta = { description = "Language and compiler for custom Deep Learning operations"; homepage = "https://github.com/triton-lang/triton/"; changelog = "https://github.com/triton-lang/triton/releases/tag/v${version}"; @@ -62,12 +60,11 @@ buildPythonPackage rec { # https://docs.nvidia.com/cuda/eula/index.html # triton's license is MIT. # triton-bin includes ptxas binary, therefore unfreeRedistributable is set. - license = with licenses; [ + license = with lib.licenses; [ unfreeRedistributable mit ]; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - platforms = [ "x86_64-linux" ]; - maintainers = with maintainers; [ junjihashimoto ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + maintainers = with lib.maintainers; [ junjihashimoto ]; }; } diff --git a/pkgs/development/python-modules/triton/binary-hashes.nix b/pkgs/development/python-modules/triton/binary-hashes.nix index 0ce7ee85b1ca..0d67dc25d465 100644 --- a/pkgs/development/python-modules/triton/binary-hashes.nix +++ b/pkgs/development/python-modules/triton/binary-hashes.nix @@ -7,31 +7,46 @@ version: builtins.getAttr version { - "3.1.0" = { - x86_64-linux-38 = { - name = "triton-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - hash = "sha256-ba2sp/wk3jThgCcbXPhkwWdVcC6fY6FvYt9xSoCZEmo="; - }; - x86_64-linux-39 = { - name = "triton-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl "; - url = "https://download.pytorch.org/whl/triton-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - hash = "sha256-qvqaIM0Nn+5SPNRQSqcTGAeoZM133Pbv5+mB8YuMbBE="; + "3.3.1" = { + aarch64-linux-310 = { + name = "triton-3.3.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + hash = "sha256-nuTCrhQM7ftvnmnlRFf6KIqrbxOP0axLcdqSzfpmCQE="; }; x86_64-linux-310 = { - name = "triton-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl "; - url = "https://download.pytorch.org/whl/triton-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - hash = "sha256-aw3RCpJSY6u+n6N9zeZ6Xpsjg/wmn99Z9WV8rDjF0dg="; + name = "triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-t020RbHFYoRNPPrW6Weccuk/37GpCiQFKwO7XEnRJC4="; + }; + aarch64-linux-311 = { + name = "triton-3.3.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + hash = "sha256-1OMWwp3LUQPc/N+Y3o+huRwL+yYhisV37MwwWFrftg0="; }; x86_64-linux-311 = { - name = "triton-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - hash = "sha256-DzT254hdG/Dqr3uodaXwzm88E7qY+VA2UcHm3GdX7Vw="; + name = "triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-sx46om+Ms8xb9OGHv3N8us8XMR4REreB1KBZNT39cxs="; + }; + aarch64-linux-312 = { + name = "triton-3.3.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + hash = "sha256-mxmTw7pHARfc8oiP8RbYKAntek080FB0/ED/ORkLLOg="; }; x86_64-linux-312 = { - name = "triton-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - hash = "sha256-yBgvQv2AgKfTnWZoFPo2xeMMwA6n7usaKYPbtMmaD9w="; + name = "triton-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-mZnoOroh4aeMHzbyG85iG3e8qlMCd6UEhKfLSoIvbkM="; + }; + aarch64-linux-313 = { + name = "triton-3.3.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; + hash = "sha256-S3nkmxWuMd0JWQkPN6Ni64HHfFZDug7FblKZA7BtKM8="; + }; + x86_64-linux-313 = { + name = "triton-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-uJ2Ea1pBmDF/7Cel06YJ6pa21Vf/RLVsIxdlRgI8QkA="; }; }; } diff --git a/pkgs/development/python-modules/triton/default.nix b/pkgs/development/python-modules/triton/default.nix index 2f8dcecc023a..2c8d2f9c9347 100644 --- a/pkgs/development/python-modules/triton/default.nix +++ b/pkgs/development/python-modules/triton/default.nix @@ -16,6 +16,7 @@ pybind11, python, pytestCheckHook, + writableTmpDirAsHomeHook, stdenv, replaceVars, setuptools, @@ -27,22 +28,21 @@ triton, }: -buildPythonPackage { +buildPythonPackage rec { pname = "triton"; - version = "3.1.0"; + version = "3.3.1"; pyproject = true; + # Remember to bump triton-llvm as well! src = fetchFromGitHub { owner = "triton-lang"; repo = "triton"; - # latest branch commit from https://github.com/triton-lang/triton/commits/release/3.1.x/ - rev = "cf34004b8a67d290a962da166f5aa2fc66751326"; - hash = "sha256-233fpuR7XXOaSKN+slhJbE/CMFzAqCRCE4V4rIoJZrk="; + tag = "v${version}"; + hash = "sha256-XLw7s5K0j4mfIvNMumlHkUpklSzVSTRyfGazZ4lLpn0="; }; patches = [ - ./0001-setup.py-introduce-TRITON_OFFLINE_BUILD.patch (replaceVars ./0001-_build-allow-extra-cc-flags.patch { ccCmdExtraFlags = "-Wl,-rpath,${addDriverRunpath.driverLink}/lib"; }) @@ -65,24 +65,15 @@ buildPythonPackage { # Use our `cmakeFlags` instead and avoid downloading dependencies # remove any downloads substituteInPlace python/setup.py \ - --replace-fail "get_json_package_info(), get_pybind11_package_info()" ""\ - --replace-fail "get_pybind11_package_info(), get_llvm_package_info()" ""\ - --replace-fail 'packages += ["triton/profiler"]' ""\ - --replace-fail "curr_version != version" "False" + --replace-fail "[get_json_package_info()]" "[]"\ + --replace-fail "[get_llvm_package_info()]" "[]"\ + --replace-fail 'packages += ["triton/profiler"]' "pass"\ + --replace-fail "curr_version.group(1) != version" "False" # Don't fetch googletest - substituteInPlace unittest/CMakeLists.txt \ - --replace-fail "include (\''${CMAKE_CURRENT_SOURCE_DIR}/googletest.cmake)" ""\ + substituteInPlace cmake/AddTritonUnitTest.cmake \ + --replace-fail "include(\''${PROJECT_SOURCE_DIR}/unittest/googletest.cmake)" ""\ --replace-fail "include(GoogleTest)" "find_package(GTest REQUIRED)" - - # Patch the source code to make sure it doesn't specify a non-existent PTXAS version. - # CUDA 12.6 (the current default/max) tops out at PTXAS version 8.5. - # NOTE: This is fixed in `master`: - # https://github.com/triton-lang/triton/commit/f48dbc1b106c93144c198fbf3c4f30b2aab9d242 - substituteInPlace "$NIX_BUILD_TOP/$sourceRoot/third_party/nvidia/backend/compiler.py" \ - --replace-fail \ - 'return 80 + minor' \ - 'return 80 + min(minor, 5)' ''; build-system = [ setuptools ]; @@ -97,6 +88,9 @@ buildPythonPackage { # because we only support cudaPackages on x86_64-linux atm lit llvm + + # Upstream's setup.py tries to write cache somewhere in ~/ + writableTmpDirAsHomeHook ]; buildInputs = [ @@ -125,9 +119,6 @@ buildPythonPackage { # Ensure that the build process uses the requested number of cores export MAX_JOBS="$NIX_BUILD_CORES" - # Upstream's setup.py tries to write cache somewhere in ~/ - export HOME=$(mktemp -d) - # Upstream's github actions patch setup.cfg to write base-dir. May be redundant echo " [build_ext] @@ -193,13 +184,15 @@ buildPythonPackage { ]; dontBuild = true; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + writableTmpDirAsHomeHook + ]; doCheck = true; preCheck = '' cd python/test/unit - export HOME=$TMPDIR ''; checkPhase = "pytestCheckPhase"; diff --git a/pkgs/development/python-modules/unstructured-client/default.nix b/pkgs/development/python-modules/unstructured-client/default.nix index feedb3e2a49e..666e1b0a55ac 100644 --- a/pkgs/development/python-modules/unstructured-client/default.nix +++ b/pkgs/development/python-modules/unstructured-client/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "unstructured-client"; - version = "0.36.0"; + version = "0.38.1"; pyproject = true; src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-python-client"; tag = "v${version}"; - hash = "sha256-WEltF3puitytIFN/CxG6TCpWGxs8dubCqvU7byba1Yg="; + hash = "sha256-gzNPzS//7MU6nX3cA0p6dPqIG273VlGMU0ePyObn4d4="; }; preBuild = '' diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix index 30ab7b708ac8..b182e99bb5fd 100644 --- a/pkgs/development/python-modules/uproot/default.nix +++ b/pkgs/development/python-modules/uproot/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "uproot"; - version = "5.6.2"; + version = "5.6.3"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "uproot5"; tag = "v${version}"; - hash = "sha256-vCrXHnyvn7G9utfQzg2X81iNs8dnMip6e3Ex/2ZDtk0="; + hash = "sha256-B23LLc0GI1eeKn8eZLaDqeNHMQfvv52hSdgX/wv5OaE="; }; build-system = [ diff --git a/pkgs/development/python-modules/wacz/default.nix b/pkgs/development/python-modules/wacz/default.nix new file mode 100644 index 000000000000..01663a47cfdf --- /dev/null +++ b/pkgs/development/python-modules/wacz/default.nix @@ -0,0 +1,82 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + fetchpatch, + setuptools, + boilerpy3, + cdxj-indexer, + frictionless, + pytest-cov, + pyyaml, + shortuuid, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "wacz"; + version = "0.5.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "webrecorder"; + repo = "py-wacz"; + tag = "v${version}"; + hash = "sha256-bGY6G7qBAN1Vu+pTNqRG0xh34sR62pMhQFHFGlJaTPQ="; + }; + + patches = [ + # + (fetchpatch { + name = "clean-up-deps.patch"; + url = "https://github.com/webrecorder/py-wacz/compare/1e8f724a527f28855eedeb0d969ee39b00b2a80a...9d3ad60f125247b8a4354511d9123b85ce6a23c5.patch"; + hash = "sha256-zH6BKhsq9ybjzaWcNbVkk1sWh8vVCkv7Qxuwl0MQhNM="; + }) + ]; + + postPatch = '' + substituteInPlace setup.py \ + --replace "pytest-runner" "" + ''; + + build-system = [ + setuptools + ]; + + dependencies = [ + boilerpy3 + cdxj-indexer + frictionless + pyyaml + shortuuid + ] ++ frictionless.optional-dependencies.json; + + optional-dependencies = { + # signing = [ + # authsign # not packaged + # ]; + }; + + nativeCheckInputs = [ + pytestCheckHook + pytest-cov + ]; + + disabledTests = [ + # authsign is not packaged + "test_verify_signed" + ]; + + pythonImportsCheck = [ + "wacz" + ]; + + meta = { + description = "Utility for working with web archive data using the WACZ format specification"; + homepage = "https://github.com/webrecorder/py-wacz"; + changelog = "https://github.com/webrecorder/py-wacz/blob/${src.rev}/CHANGES.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ zhaofengli ]; + mainProgram = "wacz"; + }; +} diff --git a/pkgs/development/python-modules/warp-lang/darwin-libcxx.patch b/pkgs/development/python-modules/warp-lang/darwin-libcxx.patch index 52fd5eb06b4f..64bc5c58c7e5 100644 --- a/pkgs/development/python-modules/warp-lang/darwin-libcxx.patch +++ b/pkgs/development/python-modules/warp-lang/darwin-libcxx.patch @@ -1,22 +1,20 @@ diff --git a/warp/build_dll.py b/warp/build_dll.py -index 4d411e1b..a9304c6a 100644 +index 2218ff13..53786017 100644 --- a/warp/build_dll.py +++ b/warp/build_dll.py -@@ -316,6 +316,8 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, libs, arch, mode=None +@@ -408,6 +408,7 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, arch, libs: Optional[ + cpp_includes += f' -I"{warp_home_path.parent}/_build/host-deps/llvm-project/release-{arch}/include"' cuda_includes = f' -I"{cuda_home}/include"' if cu_path else "" includes = cpp_includes + cuda_includes - + includes += " -isystem @LIBCXX_DEV@/include/c++/v1" -+ + if sys.platform == "darwin": version = f"--target={arch}-apple-macos11" - else: -@@ -345,6 +347,8 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, libs, arch, mode=None - build_cmd = f'g++ {cpp_flags} -c "{cpp_path}" -o "{cpp_out}"' +@@ -441,6 +442,7 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, arch, libs: Optional[ + build_cmd = f'{cpp_compiler} {cpp_flags} -c "{cpp_path}" -o "{cpp_out}"' run_cmd(build_cmd) + ld_inputs.append('-L"@LIBCXX_LIB@/lib" -lc++') -+ if cu_path: cu_out = cu_path + ".o" diff --git a/pkgs/development/python-modules/warp-lang/darwin-single-target.patch b/pkgs/development/python-modules/warp-lang/darwin-single-target.patch index 08b5b8f0594c..ec13135798ab 100644 --- a/pkgs/development/python-modules/warp-lang/darwin-single-target.patch +++ b/pkgs/development/python-modules/warp-lang/darwin-single-target.patch @@ -1,11 +1,12 @@ diff --git a/build_llvm.py b/build_llvm.py -index 9d5a26a7..0be02a89 100644 +index aee0a9f1..bf281f6d 100644 --- a/build_llvm.py +++ b/build_llvm.py -@@ -389,15 +389,4 @@ def build_warp_clang_for_arch(args, lib_name, arch): +@@ -402,16 +402,4 @@ def build_warp_clang_for_arch(args, lib_name: str, arch: str) -> None: - - def build_warp_clang(args, lib_name): + def build_warp_clang(args, lib_name: str) -> None: + """Build the CPU-only Warp library using Clang/LLVM.""" +- - if sys.platform == "darwin": - # create a universal binary by combining x86-64 and AArch64 builds - build_warp_clang_for_arch(args, lib_name + "-x86_64", "x86_64") @@ -20,31 +21,31 @@ index 9d5a26a7..0be02a89 100644 - build_warp_clang_for_arch(args, lib_name, machine_architecture()) + build_warp_clang_for_arch(args, lib_name, machine_architecture()) diff --git a/warp/build_dll.py b/warp/build_dll.py -index 4d411e1b..4cf4a6c2 100644 +index 2218ff13..c0d978ce 100644 --- a/warp/build_dll.py +++ b/warp/build_dll.py -@@ -317,7 +317,7 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, libs, arch, mode=None +@@ -410,7 +410,7 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, arch, libs: Optional[ includes = cpp_includes + cuda_includes if sys.platform == "darwin": - version = f"--target={arch}-apple-macos11" + version = "" else: - version = "-fabi-version=13" # GCC 8.2+ + if cpp_compiler == "g++": + version = "-fabi-version=13" # GCC 8.2+ +@@ -491,14 +491,4 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, arch, libs: Optional[ -@@ -392,14 +392,4 @@ def build_dll(args, dll_path, cpp_paths, cu_path, libs=None): - if libs is None: - libs = [] + def build_dll(args, dll_path, cpp_paths, cu_path, libs=None): - if sys.platform == "darwin": - # create a universal binary by combining x86-64 and AArch64 builds -- build_dll_for_arch(args, dll_path + "-x86_64", cpp_paths, cu_path, libs, "x86_64") -- build_dll_for_arch(args, dll_path + "-aarch64", cpp_paths, cu_path, libs, "aarch64") +- build_dll_for_arch(args, dll_path + "-x86_64", cpp_paths, cu_path, "x86_64", libs) +- build_dll_for_arch(args, dll_path + "-aarch64", cpp_paths, cu_path, "aarch64", libs) - - run_cmd(f"lipo -create -output {dll_path} {dll_path}-x86_64 {dll_path}-aarch64") - os.remove(f"{dll_path}-x86_64") - os.remove(f"{dll_path}-aarch64") - - else: -- build_dll_for_arch(args, dll_path, cpp_paths, cu_path, libs, machine_architecture()) -+ build_dll_for_arch(args, dll_path, cpp_paths, cu_path, libs, machine_architecture()) +- build_dll_for_arch(args, dll_path, cpp_paths, cu_path, machine_architecture(), libs) ++ build_dll_for_arch(args, dll_path, cpp_paths, cu_path, machine_architecture(), libs) diff --git a/pkgs/development/python-modules/warp-lang/default.nix b/pkgs/development/python-modules/warp-lang/default.nix index 20b91f411d74..dc0dcb37437f 100644 --- a/pkgs/development/python-modules/warp-lang/default.nix +++ b/pkgs/development/python-modules/warp-lang/default.nix @@ -37,13 +37,13 @@ let effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv; stdenv = builtins.throw "Use effectiveStdenv instead of stdenv directly, as it may be replaced by cudaPackages.backendStdenv"; - version = "1.7.2.post1"; + version = "1.8.0"; libmathdx = effectiveStdenv.mkDerivation (finalAttrs: { # NOTE: The version used should match the version Warp requires: - # https://github.com/NVIDIA/warp/blob/4ad209076ce09668b18dedc74dce0d5cf8b9e409/deps/libmathdx-deps.packman.xml + # https://github.com/NVIDIA/warp/blob/${version}/deps/libmathdx-deps.packman.xml pname = "libmathdx"; - version = "0.1.2"; + version = "0.2.1"; outputs = [ "out" @@ -59,9 +59,11 @@ let effectiveStdenv.hostPlatform.parsed.cpu.name finalAttrs.version ]; + + # nix-hash --type sha256 --to-sri $(nix-prefetch-url "https://...") hashes = { - aarch64-linux = "sha256-7HEXfzxPF62q/7pdZidj4eO09u588yxcpSu/bWot/9A="; - x86_64-linux = "sha256-MImBFv+ooRSUqdL/YEe/bJIcVBnHMCk7SLS5eSeh0cQ="; + aarch64-linux = "sha256-smB13xev2TG1xUx4+06KRgYEnPMczpjBOOX7uC1APbE="; + x86_64-linux = "sha256-+3TbLuL5Y2flLRicQgPVLs8KZQBqNYJYJ8P3etgX7g0="; }; in lib.mapNullable ( @@ -76,12 +78,11 @@ let dontConfigure = true; dontBuild = true; - # NOTE: The leading component is stripped because the 0.1.2 release is within the `libmathdx` directory. installPhase = '' runHook preInstall mkdir -p "$out" - tar -xzf "$src" --strip-components=1 -C "$out" + tar -xzf "$src" -C "$out" mkdir -p "$static" moveToOutput "lib/libmathdx_static.a" "$static" @@ -138,7 +139,7 @@ buildPythonPackage { owner = "NVIDIA"; repo = "warp"; tag = "v${version}"; - hash = "sha256-cT0CrD71nNZnQMimGrmnSQl6RQx4MiUv2xBFPWNI/0s="; + hash = "sha256-zCRB92acxOiIFGjfRh2Cr1qq8pbhm+Rd011quMP/D88="; }; patches = @@ -161,16 +162,21 @@ buildPythonPackage { postPatch = # Patch build_dll.py to use our gencode flags rather than NVIDIA's very broad defaults. - # NOTE: After 1.7.2, patching will need to be updated like this: - # https://github.com/ConnorBaker/cuda-packages/blob/2fc8ba8c37acee427a94cdd1def55c2ec701ad82/pkgs/development/python-modules/warp/default.nix#L56-L65 lib.optionalString cudaSupport '' nixLog "patching $PWD/warp/build_dll.py to use our gencode flags" substituteInPlace "$PWD/warp/build_dll.py" \ - --replace-fail \ - 'nvcc_opts = gencode_opts + [' \ - 'nvcc_opts = [ ${ - lib.concatMapStringsSep ", " (gencodeString: ''"${gencodeString}"'') cudaPackages.flags.gencode - }, ' + --replace-fail \ + '*gencode_opts,' \ + '${ + lib.concatMapStringsSep ", " (gencodeString: ''"${gencodeString}"'') cudaPackages.flags.gencode + },' \ + --replace-fail \ + '*clang_arch_flags,' \ + '${ + lib.concatMapStringsSep ", " ( + realArch: ''"--cuda-gpu-arch=${realArch}"'' + ) cudaPackages.flags.realArches + },' '' # Patch build_dll.py to use dynamic libraries rather than static ones. # NOTE: We do not patch the `nvptxcompiler_static` path because it is not available as a dynamic library. @@ -193,11 +199,6 @@ buildPythonPackage { '-lmathdx_static' \ '-lmathdx' '' - + '' - nixLog "patching $PWD/warp/build_dll.py to use our C++ compiler" - substituteInPlace "$PWD/warp/build_dll.py" \ - --replace-fail "g++" "c++" - '' # Broken tests on aarch64. Since unittest doesn't support disabling a # single test, and pytest isn't compatible, we patch the test file directly # instead. @@ -210,6 +211,14 @@ buildPythonPackage { 'add_function_test(TestFem, "test_integrate_gradient", test_integrate_gradient, devices=devices)' \ "" '' + # AssertionError: 0.4082476496696472 != 0.40824246406555176 within 5 places + + lib.optionalString effectiveStdenv.hostPlatform.isDarwin '' + nixLog "patching $PWD/warp/tests/test_fem.py to disable broken tests on darwin" + substituteInPlace "$PWD/warp/tests/test_codegen.py" \ + --replace-fail \ + 'places=5' \ + 'places=4' + '' # These tests fail on CPU and CUDA. + '' nixLog "patching $PWD/warp/tests/test_reload.py to disable broken tests" @@ -261,7 +270,10 @@ buildPythonPackage { preBuild = let buildOptions = - lib.optionals (!standaloneSupport) [ + lib.optionals effectiveStdenv.cc.isClang [ + "--clang_build_toolchain" + ] + ++ lib.optionals (!standaloneSupport) [ "--no_standalone" ] ++ lib.optionals cudaSupport [ diff --git a/pkgs/development/python-modules/warp-lang/standalone-cxx11-abi.patch b/pkgs/development/python-modules/warp-lang/standalone-cxx11-abi.patch index 12a23658f900..dab0fca570a3 100644 --- a/pkgs/development/python-modules/warp-lang/standalone-cxx11-abi.patch +++ b/pkgs/development/python-modules/warp-lang/standalone-cxx11-abi.patch @@ -1,8 +1,8 @@ diff --git a/build_llvm.py b/build_llvm.py -index 9d5a26a7..839909ad 100644 +index aee0a9f1..5e1c3557 100644 --- a/build_llvm.py +++ b/build_llvm.py -@@ -161,7 +161,6 @@ def build_from_source_for_arch(args, arch, llvm_source): +@@ -171,7 +171,6 @@ def build_llvm_clang_from_source_for_arch(args, arch: str, llvm_source: str) -> "-D", "LLVM_INCLUDE_TESTS=FALSE", "-D", "LLVM_INCLUDE_TOOLS=TRUE", # Needed by Clang "-D", "LLVM_INCLUDE_UTILS=FALSE", @@ -11,15 +11,15 @@ index 9d5a26a7..839909ad 100644 "-D", f"LLVM_HOST_TRIPLE={host_triple}", "-D", f"CMAKE_OSX_ARCHITECTURES={osx_architectures}", diff --git a/warp/build_dll.py b/warp/build_dll.py -index 4d411e1b..4177725b 100644 +index 2218ff13..2354f69f 100644 --- a/warp/build_dll.py +++ b/warp/build_dll.py -@@ -321,7 +321,7 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, libs, arch, mode=None - else: - version = "-fabi-version=13" # GCC 8.2+ - -- cpp_flags = f'{version} --std=c++17 -fno-rtti -D{cuda_enabled} -D{mathdx_enabled} -D{cuda_compat_enabled} -fPIC -fvisibility=hidden -D_GLIBCXX_USE_CXX11_ABI=0 -I"{native_dir}" {includes} ' -+ cpp_flags = f'{version} --std=c++17 -fno-rtti -D{cuda_enabled} -D{mathdx_enabled} -D{cuda_compat_enabled} -fPIC -fvisibility=hidden -I"{native_dir}" {includes} ' - +@@ -417,7 +417,7 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, arch, libs: Optional[ + else: + version = "" + +- cpp_flags = f'-Werror -Wuninitialized {version} --std=c++17 -fno-rtti -D{cuda_enabled} -D{mathdx_enabled} -D{cuda_compat_enabled} -fPIC -fvisibility=hidden -D_GLIBCXX_USE_CXX11_ABI=0 -I"{native_dir}" {includes} ' ++ cpp_flags = f'-Werror -Wuninitialized {version} --std=c++17 -fno-rtti -D{cuda_enabled} -D{mathdx_enabled} -D{cuda_compat_enabled} -fPIC -fvisibility=hidden -I"{native_dir}" {includes} ' + if mode == "debug": cpp_flags += "-O0 -g -D_DEBUG -DWP_ENABLE_DEBUG=1 -fkeep-inline-functions" diff --git a/pkgs/development/python-modules/warp-lang/standalone-llvm.patch b/pkgs/development/python-modules/warp-lang/standalone-llvm.patch index 2e90a0ebf188..83860f49fbba 100644 --- a/pkgs/development/python-modules/warp-lang/standalone-llvm.patch +++ b/pkgs/development/python-modules/warp-lang/standalone-llvm.patch @@ -1,8 +1,8 @@ diff --git a/build_llvm.py b/build_llvm.py -index 9d5a26a7..3663e9c9 100644 +index aee0a9f1..6b9806c9 100644 --- a/build_llvm.py +++ b/build_llvm.py -@@ -338,25 +338,19 @@ def build_warp_clang_for_arch(args, lib_name, arch): +@@ -350,25 +350,19 @@ def build_warp_clang_for_arch(args, lib_name: str, arch: str) -> None: clang_dll_path = os.path.join(build_path, f"bin/{lib_name}") @@ -36,7 +36,7 @@ index 9d5a26a7..3663e9c9 100644 else: libs = [f"-l{lib[3:-2]}" for lib in libs if os.path.splitext(lib)[1] == ".a"] if sys.platform == "darwin": -@@ -364,7 +358,8 @@ def build_warp_clang_for_arch(args, lib_name, arch): +@@ -376,7 +370,8 @@ def build_warp_clang_for_arch(args, lib_name: str, arch: str) -> None: else: libs.insert(0, "-Wl,--start-group") libs.append("-Wl,--end-group") @@ -47,13 +47,13 @@ index 9d5a26a7..3663e9c9 100644 libs.append("-ldl") if sys.platform != "darwin": diff --git a/warp/build_dll.py b/warp/build_dll.py -index 4d411e1b..95fb7eaf 100644 +index 2218ff13..3fcf5796 100644 --- a/warp/build_dll.py +++ b/warp/build_dll.py -@@ -311,8 +311,8 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, libs, arch, mode=None - run_cmd(link_cmd) +@@ -404,8 +404,8 @@ def build_dll_for_arch(args, dll_path, cpp_paths, cu_path, arch, libs: Optional[ + cuda_compiler = "clang++" if getattr(args, "clang_build_toolchain", False) else "nvcc" + cpp_compiler = "clang++" if getattr(args, "clang_build_toolchain", False) else "g++" - else: - cpp_includes = f' -I"{warp_home_path.parent}/external/llvm-project/out/install/{mode}-{arch}/include"' - cpp_includes += f' -I"{warp_home_path.parent}/_build/host-deps/llvm-project/release-{arch}/include"' + cpp_includes = ' -I"@LLVM_DEV@/include"' diff --git a/pkgs/development/rocq-modules/bignums/default.nix b/pkgs/development/rocq-modules/bignums/default.nix index 238e16b3f9ce..4cd0e59ab0df 100644 --- a/pkgs/development/rocq-modules/bignums/default.nix +++ b/pkgs/development/rocq-modules/bignums/default.nix @@ -8,7 +8,7 @@ mkRocqDerivation { pname = "bignums"; - owner = "coq"; + owner = "rocq-community"; inherit version; defaultVersion = let @@ -16,11 +16,12 @@ mkRocqDerivation { in with lib.versions; lib.switch rocq-core.rocq-version [ - (case (range "9.0" "9.0") "9.0.0+rocq${rocq-core.rocq-version}") + (case (range "9.0" "9.1") "9.0.0+rocq${rocq-core.rocq-version}") ] null; release."9.0.0+rocq9.0".sha256 = "sha256-ctnwpyNVhryEUA5YEsAImrcJsNMhtBgDSOz+z5Z4R78="; - releaseRev = v: "${if lib.versions.isGe "9.0" v then "v" else "V"}${v}"; + release."9.0.0+rocq9.1".sha256 = "sha256-MSjlfJs3JOakuShOj+isNlus0bKlZ+rkvzRoKZQK5RQ="; + releaseRev = v: "v${v}"; mlPlugin = true; diff --git a/pkgs/development/rocq-modules/stdlib/default.nix b/pkgs/development/rocq-modules/stdlib/default.nix index 595080b1f92d..b61816f94694 100644 --- a/pkgs/development/rocq-modules/stdlib/default.nix +++ b/pkgs/development/rocq-modules/stdlib/default.nix @@ -8,7 +8,7 @@ mkRocqDerivation { pname = "stdlib"; repo = "stdlib"; - owner = "coq"; + owner = "rocq-prover"; opam-name = "rocq-stdlib"; inherit version; @@ -18,7 +18,7 @@ mkRocqDerivation { in with lib.versions; lib.switch rocq-core.version [ - (case (isEq "9.0") "9.0.0") + (case (range "9.0" "9.1") "9.0.0") ] null; releaseRev = v: "V${v}"; diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix index f12f22550544..b3d76294cd7c 100644 --- a/pkgs/development/tools/build-managers/sbt/default.nix +++ b/pkgs/development/tools/build-managers/sbt/default.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "sbt"; - version = "1.11.2"; + version = "1.11.3"; src = fetchurl { url = "https://github.com/sbt/sbt/releases/download/v${finalAttrs.version}/sbt-${finalAttrs.version}.tgz"; - hash = "sha256-hMe52OIMXcg1YVSltxRsCouGq6lyaM6f4aWF0siQj08="; + hash = "sha256-PqUJFayLmJuLH8niTllKYNPBgdQwE/6WSxX+s4RIOzw="; }; postPatch = '' diff --git a/pkgs/development/tools/parsing/antlr/3.5.nix b/pkgs/development/tools/parsing/antlr/3.5.nix index 86141bec484a..f0804a2e6868 100644 --- a/pkgs/development/tools/parsing/antlr/3.5.nix +++ b/pkgs/development/tools/parsing/antlr/3.5.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { homepage = "https://www.antlr.org/"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.bsd3; - platforms = platforms.linux; + platforms = platforms.linux ++ platforms.darwin; maintainers = [ lib.maintainers.workflow ]; }; } diff --git a/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix b/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix index 304b901a18a9..73c7c0d1e350 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix @@ -29,7 +29,6 @@ { lib, - cargo-pgrx, pkg-config, rustPlatform, stdenv, @@ -64,6 +63,8 @@ lib.extendMkDerivation { buildFeatures ? [ ], cargoBuildFlags ? [ ], cargoPgrxFlags ? [ ], + # pinned dependencies + cargo-pgrx, postgresql, # cargo-pgrx calls rustfmt on generated bindings, this is not strictly necessary, so we avoid the # dependency here. Set to false and provide rustfmt in nativeBuildInputs, if you need it, e.g. diff --git a/pkgs/development/tools/rust/cargo-pgrx/default.nix b/pkgs/development/tools/rust/cargo-pgrx/default.nix index 71e415a4568d..2dec7263f7a5 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/default.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/default.nix @@ -1,11 +1,9 @@ { - lib, - darwin, fetchCrate, + lib, openssl, pkg-config, rustPlatform, - stdenv, }: let @@ -15,16 +13,16 @@ let hash, cargoHash, }: - rustPlatform.buildRustPackage rec { + rustPlatform.buildRustPackage { pname = "cargo-pgrx"; inherit version; src = fetchCrate { - inherit version pname hash; + inherit version hash; + pname = "cargo-pgrx"; }; - useFetchCargoVendor = true; inherit cargoHash; nativeBuildInputs = [ @@ -44,12 +42,12 @@ let "--skip=command::schema::tests::test_parse_managed_postmasters" ]; - meta = with lib; { + meta = { description = "Build Postgres Extensions with Rust"; homepage = "https://github.com/pgcentralfoundation/pgrx"; changelog = "https://github.com/pgcentralfoundation/pgrx/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ happysalada matthiasbeyer ]; @@ -64,12 +62,6 @@ in cargoHash = "sha256-zYjqE7LZLnTaVxWAPWC1ncEjCMlrhy4THtgecB7wBYY="; }; - cargo-pgrx_0_12_5 = generic { - version = "0.12.5"; - hash = "sha256-U2kF+qjQwMTaocv5f4p5y3qmPUsTzdvAp8mz9cn/COw="; - cargoHash = "sha256-CycwWvxYrHj7lmTiiNC1WdbFgrdlGr/M3qTN/N+7xQA="; - }; - cargo-pgrx_0_12_6 = generic { version = "0.12.6"; hash = "sha256-7aQkrApALZe6EoQGVShGBj0UIATnfOy2DytFj9IWdEA="; @@ -81,4 +73,13 @@ in hash = "sha256-oMToAhKkRiCyC8JYS0gmo/XX3QVcVtF5mUV0aQjd+p8="; cargoHash = "sha256-RawGAQGtG2QVDCMbwjmUEaH6rDeRiBvvJsGCY8wySw0="; }; + + # Default version for direct usage. + # Not to be used with buildPgrxExtension, where it should be pinned. + # When you make an extension use the latest version, *copy* this to a separate pinned attribute. + cargo-pgrx = generic { + version = "0.15.0"; + hash = "sha256-sksRfNV6l8YbdI6fzrEtanpDVV4sh14JXLqYBydHwy0="; + cargoHash = "sha256-c+n1bJMO9254kT4e6exVNhlIouzkkzrRIOVzR9lZeg4="; + }; } diff --git a/pkgs/games/fteqw/default.nix b/pkgs/games/fteqw/default.nix index c6b959e61e65..b6e6415e057e 100644 --- a/pkgs/games/fteqw/default.nix +++ b/pkgs/games/fteqw/default.nix @@ -46,6 +46,7 @@ libopus xorg.libXrandr xorg.libXcursor + xorg.libXScrnSaver ]; postFixup = '' diff --git a/pkgs/games/fteqw/generic.nix b/pkgs/games/fteqw/generic.nix index 1c158602bf87..096638764764 100644 --- a/pkgs/games/fteqw/generic.nix +++ b/pkgs/games/fteqw/generic.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation { nativeBuildInputs postFixup ; - version = "0-unstable-2024-04-13"; + version = "0-unstable-2025-06-25"; src = fetchFromGitHub { owner = "fte-team"; repo = "fteqw"; - rev = "1f9f3635f0aef3b2eed6b40e35fcf6223c6ad533"; - hash = "sha256-AgTkkP8pT6yioIcVNpxmfCFF0M+7BGx3TXgQSkOgfPI="; + rev = "41f35720eda2d1e54d039975db28f46d68a963cb"; + hash = "sha256-g8dKNRHAZvNfCT3ciDSyKJVqjENml39k26NqkP7sQvA="; }; makeFlags = [ diff --git a/pkgs/games/quakespasm/vulkan.nix b/pkgs/games/quakespasm/vulkan.nix index b1191ac4d702..70d3c792b187 100644 --- a/pkgs/games/quakespasm/vulkan.nix +++ b/pkgs/games/quakespasm/vulkan.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vkquake"; - version = "1.32.3"; + version = "1.32.3.1"; src = fetchFromGitHub { owner = "Novum"; repo = "vkQuake"; tag = finalAttrs.version; - hash = "sha256-Nb3nTU0cJK5vNitfNBF7Usc0vTgMxZdQ3I3mjM1E9po="; + hash = "sha256-Hsj6LgxlEICI3MMDMCE1KvslYrsYfQPhShpP5kzLCTI="; }; nativeBuildInputs = [ diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index fcc627f23b49..d9767d286aac 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -14,12 +14,12 @@ let # kernel config in the xanmod version commit variants = { lts = { - version = "6.12.35"; - hash = "sha256-cvpt18bGeTj6hcUnGLPGAHeWdWyRNh/NmXROBoRUhqw="; + version = "6.12.36"; + hash = "sha256-F/vdX8vAKf2/70Kni1UPcx/XBNF1b9tcoyzV4+q2/rY="; }; main = { - version = "6.15.4"; - hash = "sha256-6c60l4bQm6zoWhFXD9KZObnIqV6gGFRt9EdKZmBAaq8="; + version = "6.15.5"; + hash = "sha256-jw5l0nd7ClDwMLI6n3LmJ+0MprcgTlsHQKpsdX6hFZs="; }; }; diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 487ef1d580f9..b3fe8ceb38c1 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -1827,9 +1827,10 @@ ]; "forked_daapd" = ps: with ps; [ + pyforked-daapd pylibrespot-java spotifyaio - ]; # missing inputs: pyforked-daapd + ]; "fortios" = ps: with ps; [ fortiosapi @@ -7050,6 +7051,7 @@ "folder_watcher" "foobot" "forecast_solar" + "forked_daapd" "foscam" "freebox" "freedns" diff --git a/pkgs/servers/http/jetty/default.nix b/pkgs/servers/http/jetty/default.nix index b888873c4064..d47797985af4 100644 --- a/pkgs/servers/http/jetty/default.nix +++ b/pkgs/servers/http/jetty/default.nix @@ -57,7 +57,7 @@ in }; jetty_12 = common { - version = "12.0.22"; - hash = "sha256-Ey3z+C+cBh8clWqcGULEsQQcbSbuaGwGr+arJE+GChs="; + version = "12.0.23"; + hash = "sha256-oY6IU59ir52eM4qO2arOLErN4CEUCT0iRM4I9ip+m3I="; }; } diff --git a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix b/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix index b78d948cd26b..b0c7157a409d 100644 --- a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix +++ b/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix @@ -23,112 +23,106 @@ let }; in -(buildPgrxExtension.override { - # Upstream only works with a fixed version of cargo-pgrx for each release, - # so we're pinning it here to avoid future incompatibility. - # See https://docs.vectorchord.ai/developers/development.html#set-up-development-environment, step 5 +(buildPgrxExtension.override { rustPlatform = rustPlatform'; }) (finalAttrs: { + inherit postgresql; cargo-pgrx = cargo-pgrx_0_12_0_alpha_1; - rustPlatform = rustPlatform'; -}) - (finalAttrs: { - inherit postgresql; - pname = "pgvecto-rs"; - version = "0.3.0"; + pname = "pgvecto-rs"; + version = "0.3.0"; - buildInputs = [ openssl ]; - nativeBuildInputs = [ pkg-config ]; + buildInputs = [ openssl ]; + nativeBuildInputs = [ pkg-config ]; - patches = [ - # Tell the `c` crate to use the flags from the rust bindgen hook - (replaceVars ./0001-read-clang-flags-from-environment.diff { - clang = lib.getExe clang; - }) - ]; + patches = [ + # Tell the `c` crate to use the flags from the rust bindgen hook + (replaceVars ./0001-read-clang-flags-from-environment.diff { + clang = lib.getExe clang; + }) + ]; - src = fetchFromGitHub { - owner = "tensorchord"; - repo = "pgvecto.rs"; - tag = "v${finalAttrs.version}"; - hash = "sha256-X7BY2Exv0xQNhsS/GA7GNvj9OeVDqVCd/k3lUkXtfgE="; - }; + src = fetchFromGitHub { + owner = "tensorchord"; + repo = "pgvecto.rs"; + tag = "v${finalAttrs.version}"; + hash = "sha256-X7BY2Exv0xQNhsS/GA7GNvj9OeVDqVCd/k3lUkXtfgE="; + }; - useFetchCargoVendor = true; - cargoHash = "sha256-8otJ1uqGrCmlxAqvfAL3OjhBI4I6dAu6EoajstO46Sw="; + useFetchCargoVendor = true; + cargoHash = "sha256-8otJ1uqGrCmlxAqvfAL3OjhBI4I6dAu6EoajstO46Sw="; - # Set appropriate version on vectors.control, otherwise it won't show up on PostgreSQL - postPatch = '' - substituteInPlace ./vectors.control --subst-var-by CARGO_VERSION ${finalAttrs.version} - ''; + # Set appropriate version on vectors.control, otherwise it won't show up on PostgreSQL + postPatch = '' + substituteInPlace ./vectors.control --subst-var-by CARGO_VERSION ${finalAttrs.version} + ''; - # Include upgrade scripts in the final package - # https://github.com/tensorchord/pgvecto.rs/blob/v0.2.0/scripts/ci_package.sh#L6-L8 - postInstall = '' - cp sql/upgrade/* $out/share/postgresql/extension/ - ''; + # Include upgrade scripts in the final package + # https://github.com/tensorchord/pgvecto.rs/blob/v0.2.0/scripts/ci_package.sh#L6-L8 + postInstall = '' + cp sql/upgrade/* $out/share/postgresql/extension/ + ''; - env = { - # Needed to get openssl-sys to use pkg-config. - OPENSSL_NO_VENDOR = 1; + env = { + # Needed to get openssl-sys to use pkg-config. + OPENSSL_NO_VENDOR = 1; - # Bypass rust nightly features not being available on rust stable - RUSTC_BOOTSTRAP = 1; - }; + # Bypass rust nightly features not being available on rust stable + RUSTC_BOOTSTRAP = 1; + }; - # This crate does not have the "pg_test" feature - usePgTestCheckFeature = false; + # This crate does not have the "pg_test" feature + usePgTestCheckFeature = false; - passthru = { - updateScript = nix-update-script { }; - tests.extension = postgresqlTestExtension { - inherit (finalAttrs) finalPackage; - postgresqlExtraSettings = '' - shared_preload_libraries='vectors' - ''; - sql = '' - CREATE EXTENSION vectors; + passthru = { + updateScript = nix-update-script { }; + tests.extension = postgresqlTestExtension { + inherit (finalAttrs) finalPackage; + postgresqlExtraSettings = '' + shared_preload_libraries='vectors' + ''; + sql = '' + CREATE EXTENSION vectors; - CREATE TABLE items ( - id bigserial PRIMARY KEY, - content text NOT NULL, - embedding vectors.vector(3) NOT NULL -- 3 dimensions - ); + CREATE TABLE items ( + id bigserial PRIMARY KEY, + content text NOT NULL, + embedding vectors.vector(3) NOT NULL -- 3 dimensions + ); - INSERT INTO items (content, embedding) VALUES - ('a fat cat sat on a mat and ate a fat rat', '[1, 2, 3]'), - ('a fat dog sat on a mat and ate a fat rat', '[4, 5, 6]'), - ('a thin cat sat on a mat and ate a thin rat', '[7, 8, 9]'), - ('a thin dog sat on a mat and ate a thin rat', '[10, 11, 12]'); - ''; - asserts = [ - { - query = "SELECT default_version FROM pg_available_extensions WHERE name = 'vectors'"; - expected = "'${finalAttrs.version}'"; - description = "Extension vectors has correct version."; - } - { - query = "SELECT COUNT(embedding) FROM items WHERE to_tsvector('english', content) @@ 'cat & rat'::tsquery"; - expected = "2"; - description = "Stores and returns vectors."; - } - ]; - }; - }; - - meta = { - # Upstream removed support for PostgreSQL 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343 - broken = - (lib.versionOlder postgresql.version "14") - || - # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607 - # Check after next package update. - lib.versionAtLeast postgresql.version "17" && finalAttrs.version == "0.3.0"; - description = "Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres"; - homepage = "https://github.com/tensorchord/pgvecto.rs"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - diogotcorreia - esclear + INSERT INTO items (content, embedding) VALUES + ('a fat cat sat on a mat and ate a fat rat', '[1, 2, 3]'), + ('a fat dog sat on a mat and ate a fat rat', '[4, 5, 6]'), + ('a thin cat sat on a mat and ate a thin rat', '[7, 8, 9]'), + ('a thin dog sat on a mat and ate a thin rat', '[10, 11, 12]'); + ''; + asserts = [ + { + query = "SELECT default_version FROM pg_available_extensions WHERE name = 'vectors'"; + expected = "'${finalAttrs.version}'"; + description = "Extension vectors has correct version."; + } + { + query = "SELECT COUNT(embedding) FROM items WHERE to_tsvector('english', content) @@ 'cat & rat'::tsquery"; + expected = "2"; + description = "Stores and returns vectors."; + } ]; }; - }) + }; + + meta = { + # Upstream removed support for PostgreSQL 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343 + broken = + (lib.versionOlder postgresql.version "14") + || + # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607 + # Check after next package update. + lib.versionAtLeast postgresql.version "17" && finalAttrs.version == "0.3.0"; + description = "Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres"; + homepage = "https://github.com/tensorchord/pgvecto.rs"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + diogotcorreia + esclear + ]; + }; +}) diff --git a/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix b/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix index 236460ade8b0..1dcc46ffcb5a 100644 --- a/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix +++ b/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix @@ -7,13 +7,7 @@ postgresqlTestExtension, }: -let - buildPgrxExtension' = buildPgrxExtension.override { - # Upstream only works with a fixed minor version of cargo-pgrx for each release. - cargo-pgrx = cargo-pgrx_0_12_6; - }; -in -buildPgrxExtension' (finalAttrs: { +buildPgrxExtension (finalAttrs: { pname = "pgvectorscale"; version = "0.7.0"; @@ -38,6 +32,7 @@ buildPgrxExtension' (finalAttrs: { ]; inherit postgresql; + cargo-pgrx = cargo-pgrx_0_12_6; passthru.tests.extension = postgresqlTestExtension { inherit (finalAttrs) finalPackage; diff --git a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix index 7f0a9f3cea2b..f00f45ccaf82 100644 --- a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix +++ b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix @@ -7,14 +7,9 @@ postgresql, util-linux, }: -let - buildPgrxExtension' = buildPgrxExtension.override { - # Upstream only works with a fixed minor version of cargo-pgrx for each release. - cargo-pgrx = cargo-pgrx_0_12_6; - }; -in -buildPgrxExtension' (finalAttrs: { +buildPgrxExtension (finalAttrs: { inherit postgresql; + cargo-pgrx = cargo-pgrx_0_12_6; pname = "pgx_ulid"; version = "0.2.0"; diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix b/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix index ebabe9c5bdf5..4670534fa26e 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix @@ -7,8 +7,9 @@ postgresql, }: -(buildPgrxExtension.override { cargo-pgrx = cargo-pgrx_0_12_6; }) (finalAttrs: { +buildPgrxExtension (finalAttrs: { inherit postgresql; + cargo-pgrx = cargo-pgrx_0_12_6; pname = "timescaledb_toolkit"; version = "1.21.0"; diff --git a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix index 287e3933d2b3..ea71102357fc 100644 --- a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix +++ b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix @@ -12,12 +12,6 @@ stdenv, }: let - buildPgrxExtension' = buildPgrxExtension.override { - # Upstream only works with a fixed version of cargo-pgrx for each release, - # so we're pinning it here to avoid future incompatibility. - cargo-pgrx = cargo-pgrx_0_14_1; - }; - # Follow upstream and use rust-jemalloc-sys on linux aarch64 and x86_64 # Additionally, disable init exec TLS, since it causes issues with postgres. # https://github.com/tensorchord/VectorChord/blob/0.4.2/Cargo.toml#L43-L44 @@ -29,8 +23,9 @@ let }) ); in -buildPgrxExtension' (finalAttrs: { +buildPgrxExtension (finalAttrs: { inherit postgresql; + cargo-pgrx = cargo-pgrx_0_14_1; pname = "vectorchord"; version = "0.4.2"; diff --git a/pkgs/test/texlive/default.nix b/pkgs/test/texlive/default.nix index 58898833b573..73861bb3fadf 100644 --- a/pkgs/test/texlive/default.nix +++ b/pkgs/test/texlive/default.nix @@ -636,6 +636,9 @@ rec { # pfarrei: require working kpse to find lua module "a5toa4" + # show-pdf-tags: require working kpse to find lualatex and lua modules + "show-pdf-tags" + # bibexport: requires kpsewhich "bibexport" diff --git a/pkgs/tools/misc/coreboot-utils/default.nix b/pkgs/tools/misc/coreboot-utils/default.nix index 88128bedb4eb..1b5567cc00d9 100644 --- a/pkgs/tools/misc/coreboot-utils/default.nix +++ b/pkgs/tools/misc/coreboot-utils/default.nix @@ -16,7 +16,7 @@ }: let - version = "25.03"; + version = "25.06"; commonMeta = { description = "Various coreboot-related tools"; @@ -46,7 +46,7 @@ let src = fetchgit { url = "https://review.coreboot.org/coreboot"; rev = finalAttrs.version; - hash = "sha256-tsNdsH+GxjLUTd7KXHMZUTNTIAWeKJ3BNy1Lehjo8Eo="; + hash = "sha256-D7W8LtL6eeaKiRYoxVkcjeZ2aMIEXCvNakVtexe0mG8="; }; enableParallelBuilding = true; diff --git a/pkgs/tools/networking/rosenpass/default.nix b/pkgs/tools/networking/rosenpass/default.nix index 0326f9df532d..7bd6f4dfd6bc 100644 --- a/pkgs/tools/networking/rosenpass/default.nix +++ b/pkgs/tools/networking/rosenpass/default.nix @@ -8,15 +8,16 @@ cmake, libsodium, pkg-config, + nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rosenpass"; version = "0.2.2"; src = fetchFromGitHub { - owner = pname; - repo = pname; - rev = "v${version}"; + owner = "rosenpass"; + repo = "rosenpass"; + tag = "v${finalAttrs.version}"; hash = "sha256-fQIeKGyTkFWUV9M1o256G4U1Os5OlVsRZu+5olEkbD4="; }; @@ -42,16 +43,20 @@ rustPlatform.buildRustPackage rec { installManPage doc/rosenpass.1 ''; - passthru.tests.rosenpass = nixosTests.rosenpass; + passthru = { + tests = { inherit (nixosTests) rosenpass; }; + updateScript = nix-update-script { }; + }; - meta = with lib; { + meta = { description = "Build post-quantum-secure VPNs with WireGuard"; homepage = "https://rosenpass.eu/"; - license = with licenses; [ + license = with lib.licenses; [ mit # or asl20 ]; - maintainers = with maintainers; [ wucke13 ]; + maintainers = with lib.maintainers; [ wucke13 ]; + teams = with lib.teams; [ ngi ]; platforms = [ "aarch64-darwin" "aarch64-linux" @@ -60,4 +65,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "rosenpass"; }; -} +}) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 1dfa74e33241..c8960e60c5e7 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -179,7 +179,7 @@ lib.makeExtensible ( nix_2_24 = commonAutoconf { version = "2.24.15"; - hash = "sha256-SthMCsj6POjawLnJq9+lj/UzObX9skaeN1UGmMZiwTY="; + hash = "sha256-GHqFHLxvRID2IEPUwIfRMp8epYQMFcvG9ogLzfWRbPc="; self_attribute_name = "nix_2_24"; }; diff --git a/pkgs/tools/typesetting/tex/texlive/UPGRADING.md b/pkgs/tools/typesetting/tex/texlive/UPGRADING.md index 91bc1c6f49fa..78f9bd9c6eec 100644 --- a/pkgs/tools/typesetting/tex/texlive/UPGRADING.md +++ b/pkgs/tools/typesetting/tex/texlive/UPGRADING.md @@ -74,10 +74,11 @@ hashes for the relevant package, or for all packages. ### Upgrading the ConTeXt binaries -The LuaMetaTeX sources required for ConTeXt are distributed separately from the -TeX Live tarballs and must be updated manually (see `texlive.bin.context`). You -must use the latest tarball at https://tug.org/svn/texlive/trunk/Master/source/ -whose revision number is less than or equal to that of the package `context`. +ConTeXt in TeX Live is packaged as described +[here](https://github.com/gucci-on-fleek/context-packaging). With every update +to the ConTeXt package, the LuaMetaTeX compiler also needs to be updated. For +this, we fetch the source from the releases of the above repo. Make sure to +update this in `texlive.bin.context`, when updating TeX Live. ### Updating the licensing information diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix index 8aab494c29d0..327d5ed2a06e 100644 --- a/pkgs/tools/typesetting/tex/texlive/bin.nix +++ b/pkgs/tools/typesetting/tex/texlive/bin.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchzip, fetchFromGitHub, fetchpatch, buildPackages, @@ -533,35 +534,42 @@ rec { enableParallelBuilding = true; }; - # the LuaMetaTeX engine (distributed since TeX Live 2023) must be built separately - # the sources used by TL are stored in the source TL repo - # for details see https://wiki.contextgarden.net/Building_LuaMetaTeX_for_TeX_Live - context = stdenv.mkDerivation rec { - pname = "luametatex"; - version = "2.11.07"; + # The LuaMetaTeX engine (distributed since TeX Live 2023) must be built separately. + # For details on how TeX Live packages ConTeXt, see + # https://github.com/gucci-on-fleek/context-packaging + context = + let + # The latest release of the context-packaging repo before the CTAN version in tlpdb.nix + # https://github.com/gucci-on-fleek/context-packaging + context_packaging_release = "2025-06-12-14-21-B"; + in + stdenv.mkDerivation rec { + pname = "luametatex"; + version = "2.11.07"; - src = fetchurl { - name = "luametatex-${version}.tar.xz"; - url = "https://tug.org/svn/texlive/trunk/Master/source/luametatex-${version}.tar.xz?pathrev=75382&view=co"; - hash = "sha256-ou04WcKnyEJTkUV4HhlGwDTscdEJTflGv0cpN69qkWE="; - }; + src = fetchzip { + name = "luametatex.src.zip"; + url = "https://github.com/gucci-on-fleek/context-packaging/releases/download/${context_packaging_release}/luametatex.src.zip"; + hash = "sha256-9TLTIUSqA3g8QP9EF+tQ4VfLLLQwMrbeXPPy58uFWDo="; + stripRoot = false; + }; - enableParallelBuilding = true; - nativeBuildInputs = [ - cmake - ninja - ]; - - meta = with lib; { - description = "LUAMETATEX engine is a follow up on LUATEX and is again part of CONTEXT development"; - homepage = "https://www.pragma-ade.nl/luametatex-1.htm"; - license = licenses.gpl2Plus; - maintainers = with lib.maintainers; [ - apfelkuchen6 - xworld21 + enableParallelBuilding = true; + nativeBuildInputs = [ + cmake + ninja ]; + + meta = with lib; { + description = "LUAMETATEX engine is a follow up on LUATEX and is again part of CONTEXT development"; + homepage = "https://www.pragma-ade.nl/luametatex-1.htm"; + license = licenses.gpl2Plus; + maintainers = with lib.maintainers; [ + apfelkuchen6 + xworld21 + ]; + }; }; - }; dvisvgm = stdenv.mkDerivation rec { pname = "dvisvgm"; diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index 9a2d14247992..b836687b7d9c 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -101,7 +101,7 @@ let version = { # day of the snapshot being taken year = "2025"; - month = "06"; + month = "07"; day = "03"; # TeX Live version texliveYear = 2025; @@ -141,7 +141,7 @@ let # use last mirror for daily snapshots as texlive.tlpdb.xz changes every day # TODO make this less hacky (if version.final then mirrors else [ (lib.last mirrors) ]); - hash = "sha256-K8BoBuMRv5Lp5+trLF5PZOTjzW86i0ZL/jKqP6n7LwA="; + hash = "sha256-hTWTs5meP6X7+bBGEHP9pDv8eJTfvBZFKX0WeK8+aZg="; }; tlpdbNix = @@ -334,6 +334,7 @@ let bsd3 cc-by-sa-40 eupl12 + fdl13Only free gfl gfsl diff --git a/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix b/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix index 5d3404fce5b4..a65a4a83c045 100644 --- a/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix +++ b/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix @@ -230,6 +230,11 @@ run = "1klri7b3isxwa9lpc2j857y8r9n9x1av865jm93ha6nrwlzqk7a3"; doc = "09lcp9in9v7vxck9kaql008qmcvba3g8glbm6rr5iag7nn2vbvj6"; }; + aeskwadraat-75506 = { + run = "1digrdfh08h82824b2jyncwa52dw1xq0parilhp42nca5nlmb69y"; + doc = "04r2f7wqmrzckc0lixl9ww5gjyzhj8zr0gyz2cl0wgjmhixlyn0s"; + source = "1hi1bw59bar5syqxaf7vlbjc2y0wcv7ibh67vdxjbjax32m983zh"; + }; aesupp-58253 = { run = "10yd16v85zbkzkxb17gr4kf4li28ims33i1zrkpygbdf10nclxcm"; doc = "1dydcjdz57kn3gwb3pfm4yp6hr69pyqhy5lhm9pnlcrycvqsn8qr"; @@ -437,10 +442,10 @@ amsldoc-vn-21855 = { doc = "1iz0zjn1v7izwbsq0zb6cvpnkbvk0nxw1b24j7dzqwk3m9j43i6x"; }; - amsmath-75374 = { - run = "1ai4cdrs85cv8khhwp67hda2amsybsv6cxsil5sd3pyyj821acqn"; - doc = "1v0945f17sdildmr3zsr24hi3c4jzkra0d0w6i6jmsm3zmxak17r"; - source = "072l8fh40qnc6zzfffqcml1jqjw7g7n8j1cx8ckdhanhn5dq1ikm"; + amsmath-75534 = { + run = "16wilqb8xnb2dixpki5vcmj7mw6lgpybl66dcff1wmbc1pyr6hni"; + doc = "0cdk59djxq4hzx9bf0i3pfiva84g86428911hdkhczh6wqbgskby"; + source = "12cv2951ds2fn40zk1i2xynipcgxl7vw8pd3bv4w3fn05hik985y"; }; amsmath-it-22930 = { doc = "0xcwsk8q9q3nsz8wbklgpbw0vzjw7iw0chffzcbp2zsk6rypqf7w"; @@ -641,10 +646,10 @@ run = "011ap4170s675gshh9p8jfz58a0h9ll0121bjrayg2cibjms08fd"; doc = "0m5icw0pwxx07baypxnpby26rs87h9kp6jllszrp4cdlflby4kcq"; }; - arara-71205 = { - run = "103jfagvahmwqnq58d1k3d8iyj3hjsk954sdxlg6ahncjx27j40p"; - doc = "0jf7ww0lwrsxmw85hr3c4mnqxj3gihqb2rqjzdq31976ap20r16i"; - source = "1747mmpfyxgnzv5fck7f1lrfx9yczz10qwyd6zbh38r6aj69x84l"; + arara-75653 = { + run = "12xvshnd70g1021xzhzsxz0l1y2dlfqw3v5f3canm5cs732bgbqg"; + doc = "1lgfvj66a649ax6l2i8nzbdy49nh3i5v1dwn5wckgr8f6ixznzn3"; + source = "1icjs1fdni6l1xk3xg9bfay2q8wz29jg4nmn9rrk11w2ws9jni53"; }; archaeologie-68476 = { run = "0r2j9n7vbdj7virnmasqi9md81wbc5b53h0xwf4d6azh0isy0505"; @@ -743,9 +748,9 @@ doc = "07n000aa7yjvx74vspqq1rrqw444z3f9pkwk3hdmmqm3p1rrw912"; source = "0cacvd85rh2j0j6d1zjrisffwyzh0pphzsgb5bxfq3dzycsww0iw"; }; - ascelike-29129 = { - run = "039w1lm3bpfrrb5inrmzklmr9yic7x1fs0lpjl8z49mijvqsv1df"; - doc = "1hb732idc36m86qgss7wwsyqj6zgirh9qvf7ybpmqz6arwsml46j"; + ascelike-75662 = { + run = "173j8wsaisqa2f5gr1rkklx26c67gsdyf6yh9ra40vqqqp6yi8kj"; + doc = "1sq51jj8ndm002bq07h0cssk19r90ljdpr5r5xwvkaixrzvy3hsa"; }; ascii-chart-20536 = { doc = "1m2x7iwz80plq6hbhp9xia6bp8wbi03iifs0pkr7ji3gn8hqgh1r"; @@ -989,10 +994,10 @@ doc = "0sdr25vv9svm3r6yqyalqza4awr8k26g7fmh8078bbxkddycchkm"; source = "0mbzrasvppl17965dmkp2f9cbi03539p83989d40kl5p11ih6dgy"; }; - babel-75212 = { - run = "1rxljg7kv95h138kxnv4vvzb3igf9wn8n7a7vm8c5bpfvbm55fwa"; - doc = "03rsynq2md25bymqm8ypymb5xfhfmn8c8hxm4mscm1dyn4x2kv1j"; - source = "11k4yhb1wib469hwd6vssksc03yw7902qxpg11hrm1v2jgy0wslb"; + babel-75469 = { + run = "0vxifa2aclgbpsfns1xis9d09inf50klb4il9az30ls2z0zq1mg4"; + doc = "0wm13iqxsnnmcgxby49bwh9ahjyaaa4hdrh8m4kqr6wlf21h7yi4"; + source = "0s0wpcj5628g4mzm6pfbvdplm9jjd1vmjm9ji0dw14fa4mjqw3l2"; }; babel-albanian-57005 = { run = "170mxpwnnsc1g9s7qnlhjcryw79cy72d8c4m8bhr36i5c78my0zg"; @@ -1074,10 +1079,10 @@ doc = "00aij1bdybgcg69995mjrdddzlr3hqbhmg8q9nq86cd29y1gx029"; source = "1930zxk4l6k5q4wcbvpvijv4s0gxp2mkxvblczn4gcbar10vfd4x"; }; - babel-french-71907 = { - run = "0ccvp500avh0z5h69fag19w4mc8fxgmrnnhy8ci79c3g98g8022a"; - doc = "1mrgrqfg73wbbh9a924bqp5hn30i3qmxxzp3qljdjhv16c6vgsbi"; - source = "00jldj92w8ngq3vqxbcic4yhj6hsl3ai4a11cjny7yw2hjv5zb6c"; + babel-french-75643 = { + run = "1gcjrjd4zrvayjv3mbn05bsjlq0rachsyxxxxwq8kfz5nak81516"; + doc = "10j230yq96495zgr3f35pyy909ndsndak5rd0kyy9q3phrwkn73x"; + source = "0rqyh3qrz85afi0iyr97vv6j4q8jyjys4imchzfarhnynv7yvs0a"; }; babel-friulan-39861 = { run = "0gfq4gyi720kp45vcbial0yrn9i2jyx1lzh39lci0ga77y01j3mp"; @@ -1423,9 +1428,9 @@ run = "1rx0z4f23l22vs9lk246kff3cqznp7rzc2k6xn0nwphqxfap6965"; doc = "0xcq3ypmsjzbkxivak1j48mzmiixxfgf6v5fnwk22z09c5x67j6i"; }; - beamer-73735 = { - run = "00dvfsabqr5shfqq3d6axxwjfqh16kv5blvza0czv8a6s55vdq4a"; - doc = "1b5gq5h6j0v9nbhsxfwj6509sfs1bbzslig1z647zn6afip1jzdh"; + beamer-75526 = { + run = "0rciq2xpf79xq4yfhw3ryixrf5x6g7xqhbm4pkj5mzgm4mvmkqh3"; + doc = "0jhbn9hfgs3wxfqqprzqijynrb27g0m4x8jpxwz3iprsrmdmyyf1"; }; beamer-fuberlin-63161 = { run = "0w4asfzmjrzqqc8dsan461fvmkjn21181lij46rhissz273d9vph"; @@ -1579,9 +1584,9 @@ run = "1ghhmr1b5riskhqyr7x8kqjg76kqshmykw4iji95ibhnz2ywj43w"; doc = "1s4zb71fp3lss2wj72f92w1gzj4wlb1161cp7s1cc76nzacl00ya"; }; - beamerthemecelestia-75310 = { - run = "0r13ippbxlrcdy6gdygsxjwp9c2pjzwc0zpyzfyqgx3fnagdv9k7"; - doc = "0rwbqqzlalj59n4j5ay5mz6yr81mzw78hw517m8yz94bk440zdfp"; + beamerthemecelestia-75668 = { + run = "0sfg6h6kj41bais5p1567145vvp0g7rclhrg6aw45928v1gdhxnm"; + doc = "001zgdqml7ypn4z578s4yrs858ib9j8vghqavp6v0wbbd9p27i7j"; }; beamerthemeconcrete-69528 = { run = "0661r339w4473i6d1dj1wyg2pc6b0539pqpq5zwqq7sk2c1y5dmi"; @@ -1624,8 +1629,8 @@ run = "1xg2y2x69ghz8dy5mr1wqpdbjv7hsg2801ln9yr17zd7wgcip5lz"; doc = "13b2bblzg7bfyxv7agc31ijgaifjxn1hx2jhfg9gzg8d2qk5h1pm"; }; - beebe-75238 = { - run = "1mi3s1vzm4ki7ixvyja4bqp9dbn5c2hffbvgc6fg2z6ax04nbvh7"; + beebe-75389 = { + run = "1qcxw3hgkfa8c02sp55877rjhii1lrxrz41f6s74gl3yxzdgp5h8"; }; begingreek-63255 = { run = "0dl4ap6r3xdwi0kypp6mq171jp4hl9hrjlhfrw9i6pd31qh2bp85"; @@ -1848,17 +1853,17 @@ run = "0iccl9rqf876rmn635yjb5n38q6d7lyyrpf452i924bg1dawlphk"; doc = "1msv5fyqbrv3wdqlvpn694nla2412lj1hi2j0k8cykfrqvws75v9"; }; - biblatex-ext-74813 = { - run = "04ihxc49cbv6538f395har9r3733p9cdxbr0p1zc0agjrppy3zng"; - doc = "0pvb6id6pxqsg9pb35gsn1lix46r3xyj7nbzvik65glmjc5iy4r9"; + biblatex-ext-75609 = { + run = "1ywsv5w5cfq129v5jbg3bh9w9s0k0jadv5ldb3nsny2fpfyhlgs8"; + doc = "0ljcwk169g47n8llj23vw7rwmi72dyqr0yfhaml795vjcvk2i77z"; }; biblatex-fiwi-45876 = { run = "16grb6hqmrhvzryijg6p4q4vf47a0lxa8bw59avlib5j7mqpg0wc"; doc = "10skq20bmpqymbgxs47z8ac0q5nckyph7s4xwqmpfd7pi2sksb4a"; }; - biblatex-gb7714-2015-75288 = { - run = "1xgl3pmavf553r4d2vdpsm82r1h9vlmkhzg81wl4fxcy10dq7brr"; - doc = "1nsmb2xq7psr2cxwn7g5qi1axs15zkcriwc3al9zmxkvww6mxq5a"; + biblatex-gb7714-2015-75481 = { + run = "18chpjg5qmp4z037m1pn274rcs2mydbmvqx0zfvck7m9qrglfysw"; + doc = "13kzs9k2kjsk6p9dc308zzd41v87pcr02a8wd9d5dkzypy9zx73x"; }; biblatex-german-legal-66461 = { run = "05wf0z91b7yhw73xz70nfznic6x4iy0ir5savldd1ai67iv6h569"; @@ -2254,9 +2259,9 @@ run = "1x89sc4grkk3b9mhi4y1gkxm9pcbhg54j8v11mq2bx4nyl0bgrll"; doc = "00950rlqysn7faapvg9z3knb61f8l5hyy9kjxisbs80z99mxh5rn"; }; - bmstu-iu8-74636 = { - run = "0yyvq4s2m0322j3z2wn06lnws68nifxmj1h8w2y07587riaxysm8"; - doc = "0khhcf8i8i0f34vixjfbiifhpsfjfrmh3syrgffvqavb38cv6lj9"; + bmstu-iu8-75472 = { + run = "1zzk2hmvrv8wlz7ydrf4vwnb6r825hrglvx1ancplilpkzzimwkm"; + doc = "17y8v203yh2fh2xx5jgh192rwrl5xfklwdlzajw80plxjy89c5pd"; }; bnumexpr-59244 = { run = "06achk9z1waxr6ndcfplnvhvd7k4z1l9mw9plh92qpj1dn48ncbj"; @@ -2554,10 +2559,10 @@ run = "1mqf3sbsrfjdg782sw9pdbdikzxpbcb2b47z3lmicx2bqfvdhl1i"; doc = "0dxqvrdqpr7r3l48yiid3cvmk0mlxm3zyimcdvnlriqr9l389hcf"; }; - bxjscls-71848 = { - run = "1nvy0x44mgi2i2hyclqq0z9802f18x326q8kmmcs7nq75b4vdhf5"; - doc = "16nnl9zb34ir5hnw0s6imlynw41f48lf7g8x0gl54dda73p22m0f"; - source = "133150g8h6n03nnnxsvvb73vi7b2h24yg8s940pyzyqfs3g5kh6k"; + bxjscls-75447 = { + run = "0h3gwsaw49hwp57jfrmpamggvahi6mb0af4xy2h6ajhmkg2r92g9"; + doc = "0rc4r67rfjvqdpi2kx0cdgn7iky5w98a7gj8rwdr38icgknq8vap"; + source = "16xkn557xzdzrpv1n61qnm0xx6s2qdnwhys3kv5ld8j82dzmb1n5"; }; bxnewfont-44173 = { run = "0mc8akfajlyl6vfh620h8rcyfv02gdg4ycqx18lhb9vfivi3j4py"; @@ -2614,9 +2619,9 @@ run = "1j93lljbpwca363sjk5qmljrfq4f671kg4qrnfyv9zqcxcpyfmmg"; doc = "00j7j75zq3wa6z1liy0y6wzxjv96sq5r4dh7kp9f9icmxzs0x8xy"; }; - cahierprof-68148 = { - run = "15cimc5inid5zyb221k75dc42gdkvzdvxzh2n6wdw0gj12m9y2di"; - doc = "0qd8mlngn6p5pzwkhkfhk8p26d9dgac2mn2har0pwvkrppg7vsj0"; + cahierprof-75652 = { + run = "02asdfkrcn3zsl91fsyhnrbfi3m9axkjkd31idkadvab7qlgzcmk"; + doc = "1pimdrcs77gwz8j0cfw5w914wk0f704x2p1s3kjsxl5ipdbd1678"; }; caladea-64549 = { run = "1xvpf4ly47vn8askincn7wl8k5skhn5ir2wj1nba6mgf84z106v9"; @@ -2893,10 +2898,10 @@ run = "1wf5lcqh3jysn0fbzpmh429gmicqhh1kvz26jfl37f1z53g07shs"; doc = "1akblgsix6a59as4z5z6hhsncnsfxqh78s8gw0m3xqv6wrbv417k"; }; - cfr-lm-73888 = { - run = "1rd82hl14pczgl2xizmzf270qyrhg33q4g6c0x8lrp2scpyf4fhr"; - doc = "0135yqdkhd2796y9378929z4vp0x5cl3spncwvqpcj9lndfy83a7"; - source = "15kq6qrn8q9cnndm966a55kf2f98028qbkwra8arvadwcx2llgjv"; + cfr-lm-75576 = { + run = "1vw8ynqfh5lyy9p34a97fkfl3hwr8vi0k88gzjdmhgaj51pygm50"; + doc = "16ilcw4m2zs256sipxb1p2k9pkgj5yw9lkrdxqk5n6qb30h9r2z7"; + source = "0ywp3gwrzdnqp08sh6k8qnx6iwiz4idz8ql9prnyqhgkyysp6qdr"; }; changebar-71847 = { run = "1cnqflpjsw3wim21ld1qdxm44qv5yc21pz9raw4sn9zllakr1mcj"; @@ -3198,9 +3203,9 @@ run = "07cbpxyawy44ds1vy6kpp9cxgv2mlh78i1wakzw30q0bj4rksw7b"; doc = "1riil4lgm6mdh1y1xb542xp0i48xc4l26dkhrpy1lk7sn7ab8sqx"; }; - circuitikz-75311 = { - run = "08bv51njsj421384p13cm2bblbd11dpfs949ddmb0l7drkxgvkxw"; - doc = "14d8lms4bsr2wdhc98400zbmfq5g2y7rmlwlv6yfjkg7j8mq55mh"; + circuitikz-75528 = { + run = "0h4qycjs5zbqhx1vhy1bw8f3bvnk6cw05gq2wm5y40pynvvp0w0k"; + doc = "0p1b4v46dfgjgaqia62nyacjl6ysq8n8n721yc89524brc6ain3p"; }; circularglyphs-73069 = { run = "0d8hr1lns0973y61qmmz1hg9pc99j3w4x3iaqi0f0jlyzxc5j1m8"; @@ -3226,6 +3231,10 @@ run = "05bxlkylmilyzvbl99nsw16saqjsqb4bcaa68qkz8m59wz1ji4rj"; doc = "064c9zg2rhnym0wy2kxj0617mwb3mxpc1rr13lqpwb1f1qhghm6f"; }; + citeright-75480 = { + run = "1n73bhss661xwsvxbm5jgb7w6pzsnn0m877cgv1bgbbw5drwf4z5"; + doc = "17lf70nlh625np81mblz8grgji0kpf2pwp9h4ll57w16sm7rvl83"; + }; cje-68656 = { run = "0v0pya3nyj3phrgy0vrh9psbgawp823li0gvhw84pp9jg0lss6vc"; doc = "0w5lrlwzff9vcb0l44f5cj5763x8qb17j11kmbxy5p7zxz0j3i9a"; @@ -3329,10 +3338,9 @@ doc = "1fi2yxxnqlwsq3m66b75a16hpx4vs3imij175dwvjq1nvfg5y8cn"; source = "096whv58b2g15m6mzg689d0mp6p9yvj8z83w431zbg204h0kx0w5"; }; - cloze-55763 = { - run = "1w0wydk9kimnihll4r8nx1kp6fccgmhybxl3qzrqxk58x4imp3sk"; - doc = "1pprx0mdxfn8gwdsi03ifscinnvj7p3w8nwir20z5q5121clss95"; - source = "1ijnnfq0xrcnysc9sf54nc9a2xg42jqfiqawb8a5jnc62dx9zwyf"; + cloze-75533 = { + run = "1xmxxzk5m8h2mps24y8ljw1lv5xpjm6zf7bk40hh49zj7jfli646"; + doc = "01c4pi9mb5ashaps56i9qab5ph29j5y3gh0ga29i3sb4lmhfdh0c"; }; clrdblpg-47511 = { run = "0p38c8p426dn4i40wwhi5hisx3yc8bqdi7vwxdbya02smixkpp5f"; @@ -3433,9 +3441,9 @@ run = "077f185vcrklhnchlw694113fpgaxy8paxms37rp2br8mbhczy00"; doc = "13nd3vhxim71kcl2n02fcrm5vwakkrn0f5nfw8irl9i9r9bgy6ll"; }; - cmtiup-39728 = { - run = "16wg8nw15f1pfcrm49xnna6finbvl0jr0wyapqg9i2jh39c1gizw"; - doc = "0rr69cqg5pblx5h8xyw1zkap1fj3pmdznycplxx0kd4wqzbdd47z"; + cmtiup-75529 = { + run = "1g4d0ifk617cr7k3wpgrrxl8x0zp4bhp7f76hzhcg6l4gsfx0y67"; + doc = "1gqcv92mi890ac3p6wnhhwpydbmq3c0y3c7zz7a52f78awaf304s"; }; cmupint-54735 = { run = "0y3pf2mbhxhn67skzy89850fhn17xr0b0ghcxn1ayq19qr66yrj7"; @@ -3474,9 +3482,9 @@ run = "0s0145rdpqbbagc2klx2w5h6mlx4ns0qlllws31qbvy6byh65ngk"; doc = "1pj5qnzfa7725v6cixkznrs7yybc2v0ik9q2pxa4d25rpfxap524"; }; - codedescribe-75357 = { - run = "17z91g0dcxqglxb3zi4sk82znp9qhgdlxyvvfngl1j3gvjvvv94n"; - doc = "14mwijgjgc7357m01lgm6znnibr45jgwilcnwnxql9v2drhm202p"; + codedescribe-75416 = { + run = "15yqkmgyx8ysacp7gp798nib1d1is99ra2ym42j64i8bwzyv4vwi"; + doc = "1gg9nk866qrhjzx06d163b5nspl1dbv3yj0r3465h481rah12bk5"; }; codedoc-17630 = { run = "1zz70vp8ssblnacrqdsq9nwvf1lw69mlk9d94cfjc818szcgi9v6"; @@ -3548,9 +3556,9 @@ doc = "14bw1g3dna2ykyv4fl32gvqjs0n75vlfpc9icdk09l7zhdspsvfn"; source = "1bssn8rjrp34nm6qhmzcrcn6a0ah9lv5n94d1jxqhhaj4pmimd2j"; }; - coloredbelts-75320 = { - run = "0icdmgc50q2w13wbvvrs1ykdz5sjx80036fziz3j4wizx16r6sd6"; - doc = "1rg7vmpcqbcv5y2ccrc38yycg0s81ajzvy4c2b9xdx78dp55ymn1"; + coloredbelts-75621 = { + run = "0afhybx0q2sx4b9mbv7pxppxlam03cgy8id0smxx0j7pdfgl7d8w"; + doc = "095g2rydx496ixm093d85jcq99l5mjbmc561f304cbi18ivphd2i"; }; coloredtheorem-74812 = { run = "1akvgwz3vgk0skblbpxi4js6icb5rmcvcdf6hzbkpgr0w67cq0zb"; @@ -3741,9 +3749,14 @@ doc = "0kgdggc8gpd1h7kdbh3ala5kz8rs56bgmwgv9wvxsqx4sn19q2fy"; source = "1y0g7sj696d6qhcw8vrpxr8gwik54slp7lijbxz64ksqbw5xjqv8"; }; - context-75187 = { - run = "0qcrz5r246i6r2h64ma0hbj7bfxwy0cy0k5xw31kxn5r43adxsxk"; - doc = "1dlwrah0dsal9klsjjhpkvpxqyqm76va7shlawdcis9b3swyagg8"; + context-75614 = { + run = "0wphyrbh9v1w5d65mr059kq3za3hzjdac1dfpfd50qii88mvri95"; + doc = "03p715vaj4bapdf7gc6inrh4f1d6zvvlyaqg19dvx7k2wx9pahck"; + source = "0dw6nqlqcpafcc9mskhcszkk02b90bnd6s3f4gvwvfcj6acsnhcp"; + }; + context-animation-75386 = { + run = "1cy0jc6wk9kfxahndf82wwns4dhn1nbrxqx8v5bfb57m23id8vff"; + doc = "03mdp7233r9snsz5g43h3axyhcf4vgpivfhfv4fy3vh1ya5fx8fy"; }; context-calendar-examples-66947 = { run = "0asc49mn24ql4fk73089viy3s6wff865xk8af7h67ffsb5qjnld8"; @@ -3757,10 +3770,6 @@ run = "12vqvbp7ns9r5nc7p7nrlsll3jp3hc4xi9wjyjq8lrmd8ly3v26w"; doc = "0nawd3x4rl73s4mhpq2wd1sqa8i6k2n0a39sqcaf21zx99mpiqp0"; }; - context-companion-fonts-72732 = { - run = "10ic9wd239hw5sjwyi1dkzc9mah5vjkfnwh9w78i8amhvjf2qd6i"; - doc = "0k4x5d6bmafj7dvdhqr4214gkj0gxzi0k1chi1pwm33zgk5nma9b"; - }; context-cyrillicnumbers-47085 = { run = "1gk4ncbfzilj98s7k7s43k6vb3il511k434aj34fsvqh5x9x4aw2"; doc = "0f7r9qgfc8h92jprjqa24q4vpz4bqrrns3glhmwh3qmk1f2gyw73"; @@ -3777,9 +3786,9 @@ run = "17sn4nq1fn3868xwnlg71fqx8cjfq92dsiar091635cl72f4fra7"; doc = "1fgi9sg2392syill14msv8hib1k349pcvbldiq1a8g72giqkf5w8"; }; - context-legacy-74403 = { - run = "09r7n7lmn5kl8nasnwcxawajhhln3ymvmm5zbqbk8di1db7d7i4n"; - doc = "1z61m0pbq2ig4nygcrjamvfawfbmqnshwf5c96rkfvms0siyrxy5"; + context-legacy-75496 = { + run = "1rs33rz3c0b7vixqq1npp7hqmd5zr5sqfx94i2i1c9449h70zmmn"; + doc = "144256sa2bwh639lnjpb9yi7wlm3sw77hws9xz29myq7cw3r9afz"; }; context-letter-60787 = { run = "0bnd56v120h3c235n9v2h6mzvmd6fy1g837gjim5fkkqd7jyzp2q"; @@ -3808,10 +3817,6 @@ run = "0fnzvzpn2d24hdi5g18f1mpaqkyrcf8kvkprqdz1jvlkqld82kd7"; doc = "0dqzxcljl1mn7qs7hk2pahvc5791m4c911j5dv85fwaladhjv9xb"; }; - context-texlive-74241 = { - run = "1amppkjq84z7kz9p8rdhp6b6xkb64nbn9282wis8n5px46z74k2b"; - doc = "1hqpzb8786fdyv29cychqr8y7nmj0lz7an2hxyj4m7jbq8zlqph4"; - }; context-transliterator-61127 = { run = "137wjy0whfbwp95h4grypwxld7kxlx9h6l3bkd5bpfnqhg70j05d"; doc = "1snnrk0h6pwg83qzsv6mk3n5fmirk6rxjih43rcs290amkx8i49z"; @@ -3945,9 +3950,9 @@ run = "0wqxvh5mnrl59ry0qahxzlfajgpp0yj27h0falxnr4m5iygv7699"; doc = "0l3z0fxsdlln0hjwkxf9ka9hw8zmmixml9lfy4kbrn88xq6z62yw"; }; - couleurs-fr-73069 = { - run = "1479gy549yj0xla35f7ryvh7vkxppisvi4kz7ji9v2219hx4vkg6"; - doc = "09fh8d9bgh0gmabiq0d9l7flkk46w8yzqksnfygmbprib15b65ck"; + couleurs-fr-75667 = { + run = "0cshm18x76an92x9d332n40klivl690bnr20gycyvarf3fg1ysr7"; + doc = "0z4r0b43lx36dmmdks42lhin49510fs8b2p5kr82pnxql4kgjccj"; }; count1to-71526 = { run = "0ggjaqkfjiramhiljfwc6bggky9c36r8qi33bnajpvjbsn4fsvrm"; @@ -4022,9 +4027,9 @@ run = "13pnxidnbc7arwzhwal5hvpk30xbmx8j58gfipqwdm3qbvm40gcq"; doc = "0k5x9gy2fymxzv3vx5dqj5f3xs86sa486qzgv8xswyrbii6wplp2"; }; - creationboites-75117 = { - run = "195ns09scdd2pqq2mf1bl61m8ysycdxwpa993lvb9zjgr6wgsmhj"; - doc = "111c2c8bj4r182hlz3f6633fp9f2mrzf1xak5jb2a0yz2j4yyfvl"; + creationboites-75661 = { + run = "1vkzqlyz2w3fn30vmprpzc7kb2fz63ygp0vrv5kpdf3sgjs83f9b"; + doc = "0n3f5m47cdlc0ca9n9hdlnwaxryfwl15zn5ars42ag4l6qhf0bdh"; }; crefthe-70156 = { run = "1kwl01gnfr8xwk2zra14faqq4in4wijc03g5sdvgh2c7a9j3zm00"; @@ -4246,9 +4251,9 @@ doc = "1pq06p85kcki6rb5pvijly7h135mh0kwaxq8zz23l9c3lssjpj45"; source = "1ah7iacvkvf9hmkdysyfm83fzypi4j6myg2a215hajda1fxir3np"; }; - customenvs-75362 = { - run = "12n63zwilgbsdrqfhhilvw8cnqpb9bqrsf3qissr1zd5j183w76g"; - doc = "0dvy10mb03li5yiarqz33mk7ydmayw1vcimkb3d4yrwjxddxwjcy"; + customenvs-75593 = { + run = "08hn88jcnlv78r5r03bqac19plpplafm37k3zrixa5fpgim0kycp"; + doc = "1k35vcwhl9ji76p13rb270wn4vajzyfiswihidw3a0iffxnshpyj"; }; cutwin-60901 = { run = "0camjay52m2fbg4df7rrswfn30an4s40bvyvssdcmhmqlbvsh46f"; @@ -4612,10 +4617,10 @@ doc = "00nksa78l2hi8dwp72wcz7b4sx1z5p88c9pyha975xr4l5lbli4q"; source = "0pgyjb07flhfr0dy1rqk4j237wjskxfsldrl58hzdanipqn0jyyi"; }; - dccpaper-72097 = { - run = "0wwg1k9n7fkqmfmbsbzjszzmljrh017y30dix0r4mbyn64bhdglp"; - doc = "0kvv67jhyr4i8iff1xbsk66l0m4zaxf0kw3m5pi89aikchiqngn9"; - source = "1mmdl5hd804yfdf6pq6gkiw03cr2csdpmhss9nfgnsv9g0jybyk7"; + dccpaper-75491 = { + run = "0zb6v92aihph0ry1sisn0z8bvvs8hyfq9mn6k1fk3pn3iz4j567k"; + doc = "0x7n661vldh2gf6fhnzmr1kifaj3smiw7srrhgb6c22pbqhyzld2"; + source = "0q1gjmwjkwanjbblrx2lrawn13q7a0r2xx2rla0ppjisprcyg9h8"; }; dcpic-30206 = { run = "0yfjhpn8hr3yk4dyjfzbc8g7cki64039lb96naacyv8mjhqdpgyd"; @@ -5628,10 +5633,10 @@ doc = "0nyx01a5hdcc7hrxgfckbrbwqswjzb8fi1kff7np8641a7bpjp6z"; source = "1iq46m8ygwbsdj05q9nbqh3ylsp6c05aqrbwr1dmv5cl6yp34d58"; }; - enumext-75373 = { - run = "1wzjz4i3n7rga5cfxblq5pxipjm53wk3b74cwfb3lig19shncdh3"; - doc = "1h4a52cjzsdmzifdfma3fq2hqqmik6hjl888prm4sjakmy6cdxxp"; - source = "0qi9pmmp6davhn6iqnag2m56nahb5xvc059g7i9y4cmpv72wq8yz"; + enumext-75485 = { + run = "1dlk1fxaw522g6qhnvz60aahyaz77h3k9ggmw62fs5iah7v56xbg"; + doc = "14nwgdpbbvv4vzyyc55fngllkwxlr338j1r3hl0694v9ipvdir80"; + source = "1vj9ncv2y9mck5khnc08y64829y559givy64ycknbn4g0209wjpl"; }; enumitem-73750 = { run = "1p3md46gbg2q1ic1d3zhvvprngcc4n911rsxmb11r24yd41gm9lf"; @@ -5666,6 +5671,10 @@ doc = "008sj172bzfaa4k6i20p2dz3dv0y966q9rfcj7gkh05i0bzlpzrz"; source = "0l371f2l2mb95cxls5pxy596kvg8z7p7r4vgczz64ibb7nksc6il"; }; + eoldef-75593 = { + run = "1924sxzfsg95v51frw216rprxmyp5adayh01f9a39yavirhhhha2"; + doc = "0qz54x2kk2lcp83lmv0di4mlppfhq8r5hzk4c6nd6h39gw83wnfc"; + }; epcqrcode-70956 = { run = "1mg50fy7gwvrxf4vyrxgc0sxljv136s7s3i4vnr3xw1z33mpg432"; doc = "0k8lqjzmd8lr334zw4gg5rdgj6vpi6l30p4d02v1ggrpjj74pq2y"; @@ -5765,10 +5774,10 @@ doc = "05vh8d0yyqhn7d45ykrql4dbn07f8yh4jmr6qmx1mkhyiz44c9x6"; source = "109ds6zn3nl17kb4z6m1xpa5ds2iwqaxqbf5jmw54547wv34havy"; }; - eqnlines-75356 = { - run = "0hm64hfab0p1wfyr71icnkpxb303c5icffnk1fbxbvvsmf05mlvz"; - doc = "045zp0c6cb3d4mfdgyhvzqpnyapv7qczqaws3wjjgacgzy851h5y"; - source = "0y40z4dqmgv6ay01dkjbdv13d1fgl6hkqblzm7sn80dsxhwn213m"; + eqnlines-75593 = { + run = "0inrbk8miph7l4dhpggq6nq9j8pjb2n2vajc2w5izf7yvk7hgxmb"; + doc = "1sv62wbbn58r399f3vx3lnb3swhj3gkhpz2svr0jhxd9wgrhkd3r"; + source = "1fq9qnn2d7l8pssvi4l3nz2yp2n3ja9q1x7d0wmw58zaf6593idk"; }; eqnnumwarn-45511 = { run = "1mv50r9g43si8kmdmf3kgcjmw10kzipq67ssd3vllja4pn9yzmz6"; @@ -5784,9 +5793,9 @@ doc = "0nv1yqxjmp4mfksmxm373pmy3zzbfcfvi683dalpslzq2qyz20yv"; source = "1vpghcpm9a2pvi3plh7pjki7sna3hkzvq2xj9gzmhqxcpw3jskwx"; }; - erewhon-70759 = { - run = "1nw8y88z39wm0f312a8r0hwmdy85nynrpq8k78l1iabq9i03316h"; - doc = "1xmbvmnp0nl00nqdyql41dql0b856cabym2cq6yyn65s2prgxgki"; + erewhon-75452 = { + run = "01x58bx32m1xmlkvbp5npyby9yq81z39g66l53gilz37316707vg"; + doc = "0f0gdm9czqhw9809bfbrx84k7darwval6h5d7f49zgldvk9sixcd"; }; erewhon-math-74006 = { run = "10gb58jnm5cf0m1f9ki51n8sg412qd2avxq4s6pr74mf7j9rglsz"; @@ -6136,9 +6145,9 @@ doc = "0a5kdxgkzlf5rm4k71qg66n013pfmhd453pdy3s4dkf3b88p6vrf"; source = "01wm7aly8fsrxw8psnhg7kp53qjyrz3sasiziv0qgs4qllp8ywz3"; }; - expltools-75347 = { - run = "1kkr87791w7frvh7bk2rdjn98kx1wm2y1g01w1hi63w5jkdria9m"; - doc = "0s7z9xr4026hph06gzxbfkril6lll88b59lc9mky6dnzxjqc7zxk"; + expltools-75612 = { + run = "1g38siiw07iwxfnrylacwdpprpimjin8b3sgvab1g585wzy3kvqk"; + doc = "1n2p1ccbciy94yp30wlnkjpxckamqsfj2vsyvsqwg0zznwhn0lyv"; }; export-27206 = { run = "0la9v2m3n15hgds8mmp1c56dz0a7iqygjk2qnd99n5924n187wyd"; @@ -6211,7 +6220,7 @@ run = "0n8wwl82w7hn11l3c3fg7nr088v2mv4s2d3ynwahgy18k6953pxm"; doc = "10yh7528nms60ypc2zh9viamk9cihi0a67jcvwzb2i8f88sx4cfq"; }; - fadingimage-71190 = { + fadingimage-75447 = { run = "1745w26ssz72k0rijahwg2n0b5p35d0rrfy7dir4chk7187a50d2"; doc = "1sjabsaiy21hn43dzhmglb5vfkh0mvy3jsirasg3bxcd2nhilcm1"; }; @@ -6298,9 +6307,9 @@ faq-fr-gutenberg-73163 = { doc = "1ap9kxsrfvycdp84mfq0pl3icf9qrzy093gxviv5969w8vpvqf9v"; }; - farbe-75360 = { - run = "1scxvh4sh97k8d5ki9wh3xldws325yddk2268gjak755fmkmvniy"; - doc = "1bvjnbmzxpnrhafancyls77gac3pngfcv996s6gsrdad06i73lkg"; + farbe-75449 = { + run = "0yyyyz97i2klm5wh2527mm91i37rkk5p6m9mwf28sb9arcy6wh0h"; + doc = "1jgffgj4rivjycr61cmxa3gglyxcs64j064mx381g5a6shcskxlj"; }; fascicules-54080 = { run = "0zlkjn8kg6vb58xp2xh7jwjk6dmk6knzqh8v7lrdbmzhw9j28vwb"; @@ -6537,10 +6546,10 @@ first-latex-doc-15878 = { doc = "13ngk5pia5vbrbb4jrrlq1lmyja08m7cy4ydcjasxha8kns001ss"; }; - firstaid-75374 = { - run = "09v1rkbx73wg1qh1n8qq7h7j7ag26yw05xdvsvjyax0a3zvsgwhp"; - doc = "1wz2sx8yyln74pab4rz8v5cbx5rqr06azdbz7dbah58izv9sk010"; - source = "14nigr1q44138xv0xifjn1vi9cvab8ypn7w5jwq4ca0bpki83l6c"; + firstaid-75459 = { + run = "11zmq9vnqwx9zh22gmmpd8zgzv6fld1vcj83y4bc2q6yjy8ffmrj"; + doc = "0yy1gvvcmzf9bc9cp4fx2cdq3n06rrnvkwz7lhidzgp4lrdy3n1w"; + source = "1cpadjb0x5dq3s37wraxxpl1q6rdd8xyjhv6kwapj8vbsh7n996y"; }; fistrum-70187 = { run = "08cp0igysf8fiznhiparcc8w1raqzm7wwmz2havsjwy8qy66zn54"; @@ -6808,9 +6817,9 @@ run = "1ccfywcywrrim1hk7g0kg0bljq034fh27qrr8w8ypcyjdnafkhxg"; doc = "1fcsrwbn8kiyw4032kkjg2668ax0kfcb6g4kzgp6bjcmqzy6q1zc"; }; - fontname-74435 = { + fontname-75544 = { run = "1mkfjhhck9i2yiwlrxz9prqfsnrgggzqgs8p878kf13aiyhvlcz0"; - doc = "1addj139z99v6si0fvlxf3yy8z1gihhrj1vf23niiwp0xiwvwcdm"; + doc = "1hwzqsr7wqd31z0n2brbk65wh6a48qqf6xwwzzz4r8vx76hrg4cx"; }; fontools-73362 = { run = "0flcjgr08acs1vgycsjbw2ppya9i7x22hnhvsmshx9hfdn5jbyiw"; @@ -6974,9 +6983,9 @@ run = "02m23bx1p090m6w1frb2k6m0cv6jk8d9fdbmjscwa7c9c55qh5gd"; doc = "11kj5gczbhb0imfsf30hc74s50iwq4zfs79j6kv62ib6v3p32mm5"; }; - fragoli-74788 = { - run = "1pmg16djqbkv05r42jmjcwzxllbggc1vw50wj9dn3wbdv5m82q0p"; - doc = "18sh76pz3a4vk04k4jvc3v0qn0j28325ywcy7155ng4w4sszfrzq"; + fragoli-75517 = { + run = "0h3b0c855wlh2q1x0sxxrbk2hlr98hd9syfxf8siayfgm0ismp0p"; + doc = "1lxdqk5js2a4yl6z92a70wbig5g1aqn1gyzbmyyziw1sks2b3g1m"; }; frame-18312 = { run = "17r35x914f3h72drsszy74ir5phcxmkrcvwlrfd11li0lsmiyj62"; @@ -7172,10 +7181,10 @@ run = "01h1x9v9zrqyyi88iznyfhjizcslh0g3n0cwwlqxdygajm52lp4p"; doc = "1g1xmasj3pmk6vy76bfkp7fnmhivprs813mn1gg979gr5ya1kap0"; }; - gbt7714-74594 = { - run = "0nlwck58dm5cbd43b9g3i3xyn6ckg34kz54lhw6d7794bz4qn4cw"; - doc = "1izxz6hwryp0xsgrh8rs302b167qv1ymb3gfvsc9g5k06nk1c8aw"; - source = "0iy8css8pmbj3ziqd0mgwi8y151y1p06gbrca5nfmfy8zdasdjij"; + gbt7714-75577 = { + run = "1ndjn9q16b5y13jy2p4q67l31b6g35xz2hjv2mg4vlqy39sqha4z"; + doc = "161nc7j2xs7hi0bb0617w1lph570x1jbqf4zxby59w37cj27qzby"; + source = "0zjc602yhi9nlkb4iz79ndr8vz5zcicskzxvbjacg3zskpv2n6p0"; }; gcard-15878 = { run = "1pcxw9mg6hadr5c6m4z3pdzs0b9jw22injdlk46xxhqy5gsafa7v"; @@ -7233,13 +7242,13 @@ doc = "0826rq87q35knzmwkhz6ipigx3s3hkzcypy977qa0r3ibcbdr7ap"; source = "1na3aqqjfp9p9zb7hyzz6wdd0biiigih9fq6bxygcwflbwbhks6z"; }; - gentium-otf-74545 = { - run = "1hps3bb50079k1a8bj24vrwmi82hj63f61pblhs17h7qjbychrgz"; - doc = "0xi2gccajxp7maribklfdvwj2vql4g4vbjqilfssm2czk7iip6zf"; + gentium-otf-75417 = { + run = "06gs94n4kh2jivghzvaygpwb3fnrdda2yffsij8hccqwpcak1szn"; + doc = "19bq24ac5hzqiw7n3p1hqgqb5yasim5vhiykr1d8h79lxd6464mq"; }; - gentium-sil-73571 = { - run = "03s590n4w721ph1mv7k3q8nb8akl6v40whd2xz0pc8hb4qy7nmig"; - doc = "08nvq6frhj78qwspnx8wkhyq8lhkf6zcyqwy5zjj51mnjv8gfvfv"; + gentium-sil-75403 = { + run = "1zcbppck171rn8msmn2r8wy6b3bya2fbkyhalmzhgc5wlzfizbdw"; + doc = "1cr11y3j8lljis92nkdihqhiz6z6nsl47v7rfgv05izmmyzjk446"; }; gentle-15878 = { doc = "1l5fyfdbkpqlgpgi1hrnn2sz8hchlnp7z5s5584czafvs10jg6vx"; @@ -7285,7 +7294,7 @@ doc = "1m2wfxyqkbfk7zk1czmqp8wwmqd091zijqxvanjxf7azxfmlnvwz"; source = "0njzl590bsmdnvm1gfqfjf5xpj9mj5ijjxjjxiya0741ylhwv6p1"; }; - getmap-50589 = { + getmap-75447 = { run = "158fwravmqda1zwzw6qzvq7lrd1xsjm9cdw3qgif2jjq6zsrnjqd"; doc = "0s9djdlchnp6w7wr7w2b4jj6iq3v6f8r1ri5kbp5q3hfshjgah22"; }; @@ -8136,6 +8145,11 @@ run = "06mhmmw8544s25n8b71k70gkjk41svx56mhbbaalvylrcfisz8z4"; doc = "067dyb73ra6s04wa0nk5jjs83i7ihcn8ipzvzwqnsq843y073v16"; }; + hideproofs-75514 = { + run = "1nm8d343qkiprv7zggymg7ipw1n308fp7g1n1k1v2kh3ff37zyba"; + doc = "0qivkcrv29k35zyvmc981q18d8lhv7jxs0a2bw3p4zr2g8rppksa"; + source = "06nblxgr86y33bpv806snn6vc7pdigsimxizn1qwbmag8mdp9i0g"; + }; highlightlatex-58392 = { run = "1pmhvjxp5038nnxd9bnk3s30wgzxvbzq6z8cfmvz0k8h1nzkc1a1"; doc = "0q4v0dvr50wd0qbk8xvn7bayyq00kj8b8wwyn6axia3mpjmr7a41"; @@ -8330,9 +8344,9 @@ doc = "1rg3rikk0393c4bzz3gzrm99g34pb4w921cm2n3a3nllfyr46bmz"; source = "13drx7mgynwmzjzg2mnwyfvn3hhvnmkw21sl6frkd575916k6z45"; }; - hypdestopt-71991 = { - run = "10q9b2a3i9fdqlgxhsl4gggla2p7hkw39fpv9mpqllbm8nsk2x5s"; - doc = "17faz3aaq5m329l28ind4i30q5bjk98jx212hwwrs2lc7l2b35vm"; + hypdestopt-75593 = { + run = "14y9az5748mbsiaq2g1vwga32di71crq0aa4yxsi02icvm8a2z4z"; + doc = "0llvmpqlsdjfjfbi75jcb8fcki6xrybas8qahplwyg57vrqh6ydp"; }; hypdoc-68661 = { run = "0xbsmzlj9hf5y349r4mvvnzc4k183fzr8lp1f07r1dc0nbff1qvq"; @@ -8357,10 +8371,10 @@ run = "09lnsw7ycwkk71fyjk8zwgzdjv8ff3k028q7hr27dqsiyg4hjg7a"; doc = "150ayv12ym9h68a09h1xakdfzccpix1pff9blkzjq6iz5imzzpr1"; }; - hyperref-75281 = { - run = "1ccv829i08lrq2ic2ghfh6kmrjg7d1h7030kmg3xgm1rvl206w2p"; - doc = "0n5d983n8qh7ym0bg6m8sffrj52grgybgs547da0ddpdgfgj3ksb"; - source = "0abff5rry92lbfm9d03dgy6wp438sncrx6dsm0hwihh2gjw7d1sv"; + hyperref-75562 = { + run = "0cpzr502k4cvj2cjkh1g2n56x1kwapqcjnn1s2sjmwhpfc6bbir0"; + doc = "1z15cby5vp8vb1b6dvczaky90k3wvfmmb62w9xk8pqb711ddxfzz"; + source = "0jzfk86p15kwkmw2bkd6w1fk9yih15vg2ahjclfvp8xjyzy2sgpv"; }; hyperxmp-70694 = { run = "15ikvw9kfarpkqymwz8cvmfkz23zrx8iqd50kdhl4r0rv1cn5ly6"; @@ -8544,7 +8558,7 @@ hyphen-slovenian-73410 = { run = "0hfqqww72c8lm3qn353qf6nmvd8rv8yklfi2s6jls9hfpibcw94v"; }; - hyphen-spanish-73410 = { + hyphen-spanish-75447 = { run = "1aqzyd1vrmkgja3b3lshkci7cs1hz4i9m3f1ag9wnd9di227h490"; doc = "13kmgf0lwxm54gs39lm8vgg2hhajvqwviql1chhv2l7d66mxrcrm"; source = "05r3c2m5xfs6yl52ms6kc95v3x82zbs4py9ip6xznshfs5xakb85"; @@ -9199,9 +9213,9 @@ run = "0wh74hyyd0jrw3ijmd02skk2pv9nmkrkxn2k1mqyd2b9rhq250b7"; doc = "0m7sfp4r6mxdmrgspwp3fpy3a6i125r2lvh9x2bz41zsmcm0rsdc"; }; - jsonparse-75335 = { - run = "01z2qb3h432msafjyckkag42qv3950ma8aa63ym3hlp1a52ipwhd"; - doc = "1y1d1qiazvmizvmpwnwcc1hs2r56w0f7qbpgxsji7p3zlzs04p6b"; + jsonparse-75660 = { + run = "0ia7x123wgs081n0rx5dq0ibrz2j4yvvai6pgdzlza2c3c5whigf"; + doc = "0m07bk1qnadksnb7yhsxrmfzl1ly632qhzpm74a6aw3gmc6fgdrd"; }; juliamono-75211 = { run = "1nrc29ywa0ivpflypscyaambwf3y3fbkpaqv067rgsz55jjmw6aj"; @@ -9351,9 +9365,9 @@ run = "0h0ci8pslybspsnpmv73qml22592vp5lr50qqppyhw8qkng22gsg"; doc = "1ig565mxjnji3ng8vsc2wa3jyp6mrhma4hnb3shwnrj9g2kvj84w"; }; - keytheorems-75264 = { - run = "01c6cwb82w7b06qx6gy07zy0dl09yzg7bcqk8ky0jd1m4vfkr4w5"; - doc = "17i93d7m48fgsprb7gp5zg9zj4mw03z215bsnnx3k0ldiz7xmv71"; + keytheorems-75561 = { + run = "0la1rvvr5wh0v624cdjv7knh69q1hmfk41f2c2mmq512y1g0q97n"; + doc = "02li01pwxmvbz6gjv0nc4vgy3y53aan5zmh1jwhjk1rfm5w97mnp"; }; keyval2e-23698 = { run = "05ssgrl08d55in1wkam99bfdfkjhjrda6j96b6nmj61sp97yg3ig"; @@ -9422,8 +9436,8 @@ run = "0kgsbg4is158j1ssjwabicw38mh2cd4n1ggxinflb8i18xsmlgh0"; doc = "0f070dxww75g36il70gmrx9bn0f0d3mmh26fmzqb5zmf93hyhcsf"; }; - koma-script-75378 = { - run = "1l153nx8nlkgnlhr0ybqzn7i11vp7rlmr5d2kqfcjr4886pnj46i"; + koma-script-75394 = { + run = "198v94jnyj9zi97qd9bljgzjl706vsqcff8j0q6fchjvm2m5a5ir"; }; koma-script-examples-63833 = { doc = "1s95a3vgjxrn34cpcinkyr1yw2rj8s2973np71yxrwzi9dqdjpn1"; @@ -9462,8 +9476,8 @@ run = "021hgi7iw47b3c637mk0g4v52h5ygx5w1060bpcknjlbg0qb09aw"; doc = "0l7dby446xxjwk7vl1h3w4xsid4dqd8zdspj1f457jy4qwjaqf88"; }; - kpathsea-73918 = { - run = "07i6v342jdcjxgixz21f6n64wmhjk5nyh6srmdli7p5z5rmg0z6s"; + kpathsea-75425 = { + run = "1yaiqx9zrhw0m464hr4slr5zk758h927mjsaa7f9vvrag5j1ax0r"; doc = "10xbkrzv6d7d10m09sdg811488601lkmilc6n7p2if1pfmmbmj3y"; }; kpfonts-72680 = { @@ -9536,15 +9550,15 @@ l2tabu-spanish-15878 = { doc = "1p83xflgv8x7nq9mylh468zn3hz5pv3zxprc63q51fwx0ylxfdbk"; }; - l3backend-75045 = { - run = "1x5b82zhp0kxpzg8f17k59r2rb88nqvq52k6ha1d4cwq87jc4qcv"; - doc = "178nd7m04ad31g96a4c0x1ingkpl7v4svzyks073w8a2kj0cq6pw"; - source = "0gmlchyjxmx65nwdm0xxyiwkcm0wvbdbwnmi1f5g6xg3fagziqi6"; + l3backend-75628 = { + run = "0bfdv4ascpwvzlrp8l9cnnrb6djszr2qfx32sz9pr9fnvnapk5xc"; + doc = "0n7q0jm3dwjl65lg3hbxjh9b8y62359nhjwbjmfz5hf2w45h38nj"; + source = "1q7vhny25ivcqbygrdypbppaaa486b7q3fc43406nsww3a5nh8lk"; }; - l3backend-dev-74956 = { - run = "1b77399w494bq4h19dshi84i729wrbzzw09n6v1fwdwmv4q3jys4"; - doc = "08qgc1154zbag06x0dijfb16i404b1i5n7vc1rdg9b2lly90szqd"; - source = "0daw20y06gr65zs2g0pn9yh4wbzixgdbwyw2cam96afxqn02q0b3"; + l3backend-dev-75463 = { + run = "1yg3ch2s5zbi7caw64kfbrhjqw0kwr9mnyjgzmxp2an3khnvx814"; + doc = "0r8plv35kj62mrp6r7ldvap03cy83sz8rd478af39qs98in4pblz"; + source = "1h2wzqhqkkgi2cvizk366z52pj73zwvqzkl5h8cg2z61mf0hd9wf"; }; l3build-75155 = { run = "0rf4g8i1ljk7s8dncvlm4wilys0fy7ln6c67cf7k4jnj7d861s93"; @@ -9556,15 +9570,15 @@ doc = "101b2qjs6gm7rq5zamk2x0h2jygl5cql0jbrc8a62wfqq8z47z7p"; source = "1y19gpqr8fyk4rjjfpkanizmd0qwvqky88f1ipair922k2ggcv2v"; }; - l3kernel-75374 = { - run = "10nbr909y4pj7d887j56rhf7g4zsdwmg3whw9wifyljgawl049xg"; - doc = "12v50fdlx7dx4aqkd57ldbaa5cnl1834dzsrcr5rkxxm8nzcxl26"; - source = "0jcjlf95imbms482423nxvqknbr7insl14xcbk5dq4pbfqvyfgn4"; + l3kernel-75627 = { + run = "1jhf323n887hj3k80qnhhciw2x0yxvr3fjn6wx1k1k9xg7smny4v"; + doc = "06vhlch7p2gb4cf7rhx4j7k2gcbzai1j6mzln8wasvalnn41x2sg"; + source = "01w944bz7x4ny4m0a48lbq0v88yvadv88ngrf5v6n0x8q8pz271i"; }; - l3kernel-dev-75322 = { - run = "0m409im8cc5d9fcr7ci95qc7f2msfq7d8k9nl5d2r7ihv170la1j"; - doc = "0zwgyqbpvd13cxyhls21g9qd6zybhald9n1cxl02yhmi8pl7jcly"; - source = "1fxg5kgm4wx9blfcnv17ak7pbzmb7v8rmxa46wcp6n4xhzx14a09"; + l3kernel-dev-75655 = { + run = "081wy0ls812nzy2rfzfb5jzbmhx7b6kyjjby5xhdkrd8jij1p62m"; + doc = "0jg149h1qc1qhfhdr7cjfqqph1i340l63rxgxz8a8q4yllhq4hpb"; + source = "1wh712d31n99ar7i4wim8zdz5hg6bqm7xkyxlp07z828fy1w4p17"; }; l3packages-72128 = { run = "1h97bi83k2c66kh8zhymcsma28nypd8galmam8fc2ywix6b7z930"; @@ -9649,15 +9663,15 @@ doc = "1123lz0ki4kww93952wqrhrw9l2cnk4wrrwyi0dxc5w1yfn2gg87"; source = "176fk84mbb6w5ql94381kz05lh8q8im7ri6rfjff7f4ymfjnh2jk"; }; - lastpage-73639 = { - run = "1f6c79my2fja1jrj58z37yxrimfqnia4c1lqcb6cs8ii2fy6g8jb"; - doc = "1897y8yvjm8jqyjnjd1gffq4wrbyhqm9dx8alnxw8amkwr4y6p6x"; - source = "145lfy9sv524lghkn1gnf1chljzd4vhzhq4r0fwijbrc5hri640l"; + lastpage-75414 = { + run = "07wir9vdqr0wgamrm6ijl5nqlw0mw4yx8vxg6z0gdsic8pjz886g"; + doc = "1ymhpg1np3j5mpjx68ji0rsivw68dd7dswmcb6vvdppgvim00szj"; + source = "0nx5f8f991c8cskk2aav4xr1v939nqzdvlq2s4n1j64xx13fz0hk"; }; - latex-75374 = { - run = "0yzyzf4k4nri1a78wwb8f1n2g6nmrwjz4vx1h06cikkvnhk0rvqd"; - doc = "1mqfxx2c085sb5nxhc7sxk6v00zic9x4f30zpxn5fvkb5crkk38w"; - source = "1l1jzd4vdf2692af97ymzbzd35wp05bmsjj6nvdnhmvd7y33wfj5"; + latex-75474 = { + run = "0rjg52am3y0mw0rd1jq99cwzg7qfsiq52gbva20x4dvf7s1gbcq9"; + doc = "0lawmv8y51h8j6vji0dm0nls0qc6cxh7ilmw9r52x5lki7vsrxaj"; + source = "1abwzg901d9j262ha4g92nzjdnpci5c179691ifjg4xkfn3hfp1s"; }; latex-amsmath-dev-75379 = { run = "1144vaip04q034p7lqbdg1bizjyba55pzhw0q41zmqa4bj6f629w"; @@ -9848,9 +9862,9 @@ run = "1njnvwf2m1nhxzmsscy3d78m8w3jm2ij72bsmfzgw604pw7s4cqs"; doc = "16zx2858ffblfs2p00h3vrnsf16q1718q05kbcjrrvygi3ncgzcy"; }; - latexmk-73224 = { - run = "0dkji96rcig99dcv5imd3gnnigwiafk2wpjsikv0fh4jvnk5bh7y"; - doc = "16r30a06ngsm665hpmv8f6a48fwqd8x1k2kqldp4rzx1im25k55j"; + latexmk-75540 = { + run = "0f72ri5ry7grfqhvz9cj4zjfb02ykcr8jncw3m00bipgxplfgqqi"; + doc = "1z0z0yj76aybsxk97d1c8f2rj8avkirnalaiipbn24q0wr3hrmc4"; }; latexmp-55643 = { run = "03rgabck8mcxnbg1avl638nhxdk6smvyd21v2ns61hx3jn09cpv5"; @@ -10057,9 +10071,9 @@ run = "181v0g43g18ciqqba3h8ii0knh7dnfjdwn7y8a82rx31asilgfnl"; doc = "1lkgg1xwp5ngd10r7gyr5jngif1xpfb67p2r1f37jzlh7ni4fbmb"; }; - libertinus-otf-68333 = { - run = "1gxgz9lgiyw9n00ss64bb5zghzb5hzli6s8znkaq6fcgnvaf5ra5"; - doc = "08xig7pz9322x5kz8l4dgqc74hsdzrhnxp8kz577gbkg8mi5rsf9"; + libertinus-otf-75637 = { + run = "1kn5asfv3mrnnjfzss3c0h02q5pqkdl0gl5hqgfiv25qr8lia2r5"; + doc = "0sjs3blsck4r7zdhjvly7rif7iw19inclr2l4rh0zbiprpv2flfr"; }; libertinus-type1-73445 = { run = "10a86ihcf69lxiypzpb8h9j9nx03fc590jjr8k6n9cwgnmg2cg8c"; @@ -10169,10 +10183,10 @@ run = "1aq5sz202hipjbimm2n8krb78q54ybjyxbymmv1nxdpjxk0hixz7"; doc = "08pbwqz6rqqmw814c54g124h6ni6bpb39gpd2ibp5gxn21agqa2y"; }; - linguistix-75352 = { - run = "112v6b4crlw59fik2rvshm8s8k0mcy93miclwn6504z0sv3v5bap"; - doc = "10ny9rvpycfdgjxia1jk7wj3mvyl9r7waag6adcvpvgcnx6p2zn2"; - source = "1sfbwmaflngv9vjl9mm04xhcrnvknhkp8acjhl0afc9f7s5ijk3q"; + linguistix-75546 = { + run = "0zs6p95jqvj6x7g00v4iqc5lk20czg8y77nhpkbdxsbz0642kyh0"; + doc = "138nw0arnb257qpfhsh608n221lngapkbrvi5kfaamgrbazr04gj"; + source = "19piim9p6bqhf7rx46gdvr0p5xi7gb4ig480kgks9fabgxqkakyx"; }; linop-41304 = { run = "1dff205vbsayq2jfyk0vvbz5yks6gy2bm4ylwwk28wmi55fqjycp"; @@ -10253,6 +10267,11 @@ doc = "0rhyz3162nzh43nrxwkynr45i4w5pqb5ip53x5j2k2a4cb4k1z86"; source = "1hn89rf3xi66bfc3kzwbvllfzrxr62gx60ywbh8gkrw813n18lll"; }; + liturgy-cw-75384 = { + run = "023hi33kv799nwm9p8xc4kwzlf13qgc2qdjl26mq462slvi692yj"; + doc = "13sb1w0inwjzzyjz388dilhgywp291967zyzslkv3lxi30vn9p0l"; + source = "0pk26fbqz6f69ajgp0nvb4j0nlxmcgyh0blim46vpmmcfrziv5w9"; + }; lkproof-20021 = { run = "12bj60lfqlqvyk020lv1l6iinvqx4cvd6lfz4vhblfx3gs3xmcqf"; doc = "05sppy6q0c2iangbzmxv5qxla8slc2k0fx62f6n2fg1ncgvfl7qh"; @@ -10366,9 +10385,9 @@ run = "0hml4j8l5gdz1c2qfpsqdpha5dqjqx545am8x4vzs57ga7j2va4h"; doc = "1jf63snh8bnyi1j16mjs14nyqr4bj4rjbwd3bs1xd30i54d5584s"; }; - lparse-65693 = { - run = "19zvsmv6p650qrblallq9krwajdabwrkhl45723226nvrszsw0r1"; - doc = "19j769yldcx498ycy0q8vkgpmaj8zyn9inhix6cpsrg42fz3ijjx"; + lparse-75547 = { + run = "0914ya33a3avmhxa6k9pvdihfhii32zdc2yhdcn4lzpiycs8winn"; + doc = "0lbjnfvcg5zf42zw214bvv0l0mlr0kmlcl5xh46ajdvk2lrwdr88"; }; lpform-36918 = { run = "033w5cd8z7r02h4r2p8lha6z81qqvky69a7aiahjpd15smss4wjp"; @@ -10492,10 +10511,10 @@ run = "1w5n9y7pqy5zmn6w9bx58nnawvhp5467d150qxnj3c92gh0qbj5i"; doc = "157y7a7gpgm6dc7hawdhxr0v3ns5kibykhkg3wfb5r5fay47jj4n"; }; - lt3luabridge-73139 = { - run = "0g9z8rqd2yfgcx6rsa1bngrnd8v6snivlg4wqq2m1bl9zy4ap10s"; - doc = "0xvqxymfxcqq2630091y81il1nl5akpingf48j0w139gc46rfn35"; - source = "00r0fsl6p4my1nm4ag9nhb7xy9mbwsr8pn4wsh9vkj8423rc8fx9"; + lt3luabridge-75607 = { + run = "1j64410m95s0lv9hv8035gi2xg8glq2q2ps6cd4377p2q4cf2xv8"; + doc = "1zq8wax5xlnly3qrclz0rhnx7mqabszchnga3rsrfy4rpr1qdq6j"; + source = "05pf8aibc9yl1ymk085x8g05gayk8v0wqhphqjv69a5ncy2pjsny"; }; lt3rawobjects-66619 = { run = "1k65hvwwqqw26mqm248fd23xk4bgm864bqnyc759faya84ib8n0q"; @@ -10676,9 +10695,9 @@ luajittex-73848 = { doc = "0x2rc02wn2cvpw82g1ig7bvacxbclk78vsgskg84390sxwnhpx79"; }; - luakeys-72484 = { - run = "1465bggqqjp0qdz4ffhcx4xywm5bm3cwnkrk9q6i8dy0b9lx98j3"; - doc = "08ii8izs96gy8x8r96irl85dcyfykpbzy75yd4h6klvxg75vbap5"; + luakeys-75658 = { + run = "0nhfaf8li2xcr3cy8b0lbjmsr36v3iicj15xaj0qi0y0zr2rvhzh"; + doc = "0iygbsg6yc3a4vafxjz8nakpvji4iqlfi0q63kc36zbi05yjadkr"; }; lualatex-doc-de-30474 = { doc = "0vnmgs475bzbqi14m9sm45cwjfsbvbk45wkb8m73j1bnk7wg7hh4"; @@ -10715,10 +10734,10 @@ run = "09ldwjfa0dfhgqv2clyqzd8nzq596h9fz72b1jh7vqjwkn5774y7"; doc = "0xnk2mcw24v6002v523m7amj6qc4w3h655l1ss4rpwvv6virp3kj"; }; - luamml-74512 = { - run = "1fks1zvy8p2sj52fypbvd7a9ywf20pcqfw3kfba71mdcl32n0krp"; - doc = "1lwzky154nj9g47ci05hyb9f9d2v7837ykhfa641j5k1xdiqf2c3"; - source = "0xidqw4fv7ljkiz7kyqv2ysk65548lqjdb88pywm100dzzm27pjm"; + luamml-75619 = { + run = "1gxy75fqc2q72n9y43ydr7anc6inan4rprpnfi103a65s7m5n7gq"; + doc = "0qwhgphkri81rgscr87rvrhw3yc7jbwfqagx3bvyn6ja9hw63znj"; + source = "04zd597j2h3yvmcd89v4qyrlsdqgdm9n37ff20kchxi36jizqbvd"; }; luamodulartables-68893 = { run = "1f250s8836j4kgdzii56c0248j5sp64f5wbqkpd6p69wjz7pbrmx"; @@ -10779,8 +10798,8 @@ run = "1grz2vhkcmpkg8gw0vd7860pyqpfakna8ah20a0xghn5dd3vjy8j"; doc = "1kw033in9mqlbinvrgnxs1isw8q4b2pfsqqdxnm07ji5g99k9pxy"; }; - luatex-73850 = { - run = "1zw0z7dx2vz49smv29ksjydd3ci5s3vzjwcka91xbl2bq9lll4qd"; + luatex-75423 = { + run = "0m1lv6in7wdq6rgq5s3952rx5nbgbxkr3mvzd0a9w017af9jv3la"; doc = "1cs6zygjxny4gria2jp2n46hy2idmrxnsbfvg2f1z9n8y6cimwm1"; }; luatex85-41456 = { @@ -10793,14 +10812,14 @@ doc = "118azb2x20gyaj42r5w0749dx8rzhhri1nz3szy9vv64h0fig603"; source = "0vsg8q5k8l66sy3d0bskr6cv1f95lnhap3b9yl754x7ynv272xcd"; }; - luatexja-75136 = { - run = "066v9s959734n96arsanqhjfxb1afb9313k19f5avi8v1dy1z4v0"; - doc = "02b4qpiq2yvci0nzanrcgg6dkzvldnnaizznr63h31vmii22ywq6"; - source = "023715als0xw4dn4rh91psvsgzhkica8ylj12zmzzs76nr11vjp9"; + luatexja-75507 = { + run = "1cnc5iqfcbx2g7l3wbvsj0brk8rh4nlld0lanc0npqx62sn4ypni"; + doc = "04lcwrfkiwwjz32n20ck1ajvybznrgwzm5fvn81psngyz89bif6y"; + source = "0z9j0br8a5kmis62hrc96da5pz9swcnmvsa0h4n7iba8r9sq2cj6"; }; - luatexko-74349 = { - run = "1myaxz99f0k7sqjnmbfc5ajph1g7nz6zxsw0gmd24svrp4gzphs1"; - doc = "1a13if75k55gv52zjrwqdf430prm94r6cvm8alw57x24idmfim0r"; + luatexko-75508 = { + run = "06bwvmmldia9hn22ficgkb9vd3dj48bid34j7qlkdgsgincwki81"; + doc = "0cbh1wg1lyb7y4k2qfdzcn60v655i0jdv5qjfbq9df4kg1nhvzrw"; }; luatextra-20747 = { run = "1dx2hc1md8csvb37lckxj4987zaldfd73c86y0ni8fzd4zg55s7z"; @@ -11043,10 +11062,10 @@ run = "0xbb1d0zr263k7cazq9r3j6gg0c0n5444b18r4gvk684ckza16gn"; doc = "0g3mbirvvvnn0xryk4gvngizbmnxzhyf67m43zzckr9rnhi7k6i5"; }; - markdown-75340 = { - run = "1gmrdjkadrv3l8n51af5c8qayrxnqhk3chg78ycr7arxa1xk6hbr"; - doc = "0rq3xf3ci01xzrp13wyr7d57n2n4j4iv03csc2nn6xcbs78fbgav"; - source = "16v240d4sspgi5s1bha9sc35fxafbp5gxy9rbg4b780b3n25ikvz"; + markdown-75608 = { + run = "0pqsyhm3zcaac9511qw82rs10rlq2721hav7cpy4ky16nwir00jw"; + doc = "0894yydc2qscxd6m24p4n6yx1c0hfv62rlajr8bx02jcp17glrrg"; + source = "1xbpgbk03rv9370i9p5nh280w4i6vd4027bsjanblfzm9b2l63vs"; }; marvosym-29349 = { run = "14i2alqxpz0imgdlx03gyg2nn56wrhlc0rziyx93h4ya9nz6xzbl"; @@ -11091,7 +11110,7 @@ run = "14qi0ida4x0diajh8ynwifg53n92s05gpd2dh1ardirm6nndw38c"; doc = "15zzpi0hagi0cwh9sid4acllxd0j70ri4w9818gd58irsfiwwqv1"; }; - mathastext-72671 = { + mathastext-75447 = { run = "1bkdwyfmsv34m58rgncz45vkr7sdjq56bl3nwyn62ic02ym83sn0"; doc = "15spad734n0c97bv77haxhah1i27abkfc0fvmwsypxv7xr1bjff7"; source = "0rpv6azh1676qg2f415wpmli6x9v49qw9crh2aqi3s7dvgmnic85"; @@ -11129,10 +11148,10 @@ doc = "01s81z5zk4dylmki6c95nzv8p38hmn10nqcx5g7hahr8kkg1yryc"; source = "0xip7hpjppkihk0fh92wngnpnfnmsp0hla35f088f3cl5cghyack"; }; - mathfont-74846 = { - run = "1wxd7p67sqbr44rc3ry010q89nkwmhn04gwb2yx32hs6xzhl8gy6"; - doc = "1944pd9pqg3ihmjbyvpws92hbbx40kcmpxf2q8pidwnnpxj133x0"; - source = "0dglwjhg3j4d94wrjkj62yqxmiax362837nz4qa0vialmg1d89d5"; + mathfont-75413 = { + run = "1iw33cq073lr319h40r5zzq1nfxhvkfabg2cwpjr6073nj7kd7nv"; + doc = "1gqdx42sz9wqampgjcwxz4iabmapzxgs8jnvp0i390r25cxhx3pm"; + source = "0q13dbkpxc07flxnmj37f99vzxl2bi6gn8jglpg67vzr1q5k5x1w"; }; mathgreeks-71248 = { run = "0407xgzx5wrc1iqw0wpxicyispbx8c33mlfp9clqxvhsdsia416z"; @@ -11211,9 +11230,9 @@ run = "0ixgrxw0fzaqbkif05lvd3z6zlwhdlyhfb372b98ypyfp7f7v1mf"; doc = "0wi7zjiw93hv74scwz4w4prmy00x6n3ncwfrxjyxn2p7i2hkws6x"; }; - mcf2graph-75368 = { - run = "1965zvcd7zv316v1im4jiy1gvc7p7qw5j1k077xzsr5a45swwak3"; - doc = "1apv95aj82lzkzi1d0q3cla69ahcyw28zj52agh8xmv2qja1l7bg"; + mcf2graph-75645 = { + run = "16pba2a2nbynvi6rn660a6chhkyd39ycmphwclq4l8cf5hrk8sp1"; + doc = "1sw6c25ixwpngybmr3m7yhp1xjxnzya228h3rjh1v238d4c9q8lj"; }; mcite-18173 = { run = "18did9achsp32k7wq4q75a9q43jxdm8k40q41j242gndnkn8axw1"; @@ -11260,9 +11279,9 @@ run = "1l8ncn14k3khzq4pvy0var7j7nr78vll42bfz1m3cxi5i144ygn9"; doc = "1ws9j415nkj68ypgmvsc3384dqzjrfab0bb8khz2rqq98sv6129l"; }; - media9-72299 = { - run = "0lnjnc1xz32p0rkwliipczhs74pcs934d9k7m2i7d5m4167mzs8v"; - doc = "1s9rdjd0qxqk6axmh2ybinx63sjln6pdha6bzb5k69rq6ql6gj48"; + media9-75597 = { + run = "0r36n4x6jc1lla9zvgg7j3f98xqy1x8k8dy9hdmkjfa586i1z242"; + doc = "126qcmgdnicpzps7pkdbs86mrl188vx92dzlvlvcz03q9ck5pxnp"; source = "1h3p9v4p4kr35ixpwwv7g8fwgy3ky3haa2ypjlpzbci7jcb0ix5f"; }; medmath-74208 = { @@ -11532,7 +11551,7 @@ doc = "1vvxnbbjn325y9s5h7qp6v2z1xy6wwppwqv6iwdak7mf47gww2gf"; source = "0jpyvjpaqz1x5avqy1dzf22qwss7ksbp917ncmgjdxhj82jhy2d7"; }; - milog-41610 = { + milog-75447 = { run = "0v5rxsa182n28dzd3l3y4qdsz6rinv3r6p94iy73r26j7jgsqd5d"; doc = "04z8ya5gba7f5q86ch57zqbiz81s62hpdbn7b8jmkyy953g5l8vb"; }; @@ -11885,9 +11904,9 @@ doc = "0qrr8fdsklp4lzvsf9dm46qqgiil6ci01rjy28gdh2n6vd4c2b8y"; source = "02nf1h102s65hylabmp4qk49009jvvs2m3i1smp57pj4sh5ryvsb"; }; - mptopdf-74241 = { + mptopdf-75495 = { run = "1l2182idlbzci9kjpii0zg3c7fpmzf02dz5kg2zcv529mjwwv91f"; - doc = "02nw94qqlfx3i5n2cc06jv2bwx4z8qclj4lzhgcynldp03drsvzj"; + doc = "0h1fjda52v6an8rhkcc7rj2ic8g9bpzwagzgczwkrqxdkfsacm1r"; }; mptrees-70887 = { run = "0x8k147fm7hsx5vhs1y8r6q78bdylh3248n5fhsa7lbah060ci4q"; @@ -11993,6 +12012,11 @@ doc = "026d5yxli87f2svfyqmfzbhydwd4c929n2v11wk5prg4zc3vp08k"; source = "1v4ql5jxlmpc6458qcqvbsrb9pf3dss60z3i3ylmyp6mx0kjmchr"; }; + multinotes-75610 = { + run = "0fa44igyvpv5fy9srx5l8pgkxa2qp97168cvqzkfzqlzk3gxgxfi"; + doc = "0m08wnlvva969dd59sqj7wliicrp09x14qxala1ihiq8rkdp6ayp"; + source = "1j90qrbqr25r94zibf2493r3jmx1bybpkblsf8qkx3124a04lwvm"; + }; multiobjective-15878 = { run = "072zpfc1achwj0b1dv8yskdcbg92a2imnmn9z492l7xxyz889n5x"; doc = "161nkl1q2kc91is8y6h2j71hnbly6hv1fjfmlhb50xypjgrv1ibs"; @@ -12059,10 +12083,10 @@ doc = "1z9d4bcylv4sk79hfzgy36bza0r9lkzw93mis2m6ypgdbsaa3n2a"; source = "01dbma0p4lhygs64aym66j3vp3c0hpbci4x42mpr0yvjnglymbj6"; }; - mwcls-44352 = { - run = "13a1vldimwdjq9lna63gy6gcc9gnwirb2zrm8m4g170q9r2b01rw"; - doc = "10nc7ai9brm36hqhf1czs1vvhp9nqvbk4h8r9l02jsdjbf4rrml3"; - source = "1fdg5j1jrsdaavg20sai9ffrq4qyffkkpkij5czab5zkbmiz8kv9"; + mwcls-75513 = { + run = "1hhjagzp247an36rqxrn0rbpzjkdf8bpyx40znx0lzg3ya0pq63f"; + doc = "0pxiqcz2x8dnq2805n0qnhinxjcqzxk2414pip57n6ixjpkbglmf"; + source = "01ww8k79c1j2w6hz2vwmzhw61kj4q4zrip6v16pr3swa37cima68"; }; mwe-64967 = { run = "1rk5530j3cnmf46i3gb6wc198ay99pwlbb80ynj33dypfiwsvhcb"; @@ -12228,9 +12252,9 @@ newcommand-18704 = { doc = "1vlxm26393psl4kjfh533q03sb4klnfq84nld9ggs8l5x08dks58"; }; - newcomputermodern-74592 = { - run = "0w371rr89syl9cl4agi3pill52v53nfgyqz593dbsyxqh7pgrmd3"; - doc = "1hb3zn2yixw0xj8vd2gbl69jpir4s6fabfw9qsvv5w1q9ps9ik3p"; + newcomputermodern-75536 = { + run = "04nir7yih7pgr6z2xjbraqdgk84wnds8y26dasfgsdgkkhpc303g"; + doc = "0knci3br109dh8c2mcgif36mdwh43p7lpyqdmrirhkpy104lya48"; }; newenviron-29331 = { run = "0vij59qibxvl81r367yxfl4mgp8fjzd99x3aq008hwh3g1d8ciaq"; @@ -12256,9 +12280,9 @@ doc = "0jcx3lvc1ay9b2dmj9f1kd7kxmyql95dn4xw4syp45ivqsag3p0a"; source = "0i7ilsx73lcifvzcffjp3n1swwv1af6l3qwn46mykxyv8c1ygjsr"; }; - newpx-73887 = { - run = "1473cng3a8rhra6rap31znmy3i9byixrbsab5svccc00z0vmkasj"; - doc = "1p5dlv1rhmvssk1xinixc1wwm6icx78b5fqijds2k2s5ph8sxvvd"; + newpx-75462 = { + run = "0bcpizwn9nsbvp23vk3ns097ywv7amgm8mzv8x9nf2r05qd42lvx"; + doc = "1gra88hjs2rvbp42b2f5z1b516ihz63563bbjfm063l5wzpikn6i"; source = "0larcp5lk303p8bryaihfdvzacbkzmx4kldira7k42sg31p5hlbj"; }; newsletr-15878 = { @@ -12300,10 +12324,10 @@ nextpage-15878 = { run = "1p9dvw7fqspkg6hk6rdmsb5k5m9mkj0kz5a47wg5dgfqgrqpixf8"; }; - nfssext-cfr-72454 = { - run = "1b4gwsirs2fpdny2943gzgj5nl9cjpff0y0anfwy940h96i9wyxz"; - doc = "1km4d08z3q0dy8c8drz8anzp6aiz8w9yd63z3mn85zipfay9n8r3"; - source = "1mcppzgn04w7xhd7fx0sn7kifx3qixm9b4ww70lx4y4fmbxfdl8i"; + nfssext-cfr-75596 = { + run = "03fkji0axbys5fhrsyix6hbwwwb3yqvsc4ap67jsqn7swk8m9n6s"; + doc = "13mz114csb0pnhr2aa7k1vl6r14xw8v6cpc5fq2kj6bg3ijyvcmx"; + source = "0bz3jkxacms40zg8iy6wwkr08f5bk31y0qmvq82w8y664w3a8ww4"; }; nicefilelist-74999 = { run = "0hll2mqas23za35fzqqxi6p6rziqzhjkqrc6gd263hpy4x9j7k6z"; @@ -12319,10 +12343,10 @@ run = "153vw1af4p2zxp2r4l3f2pkw6r19mzyf9c80w2p3zd5vb3xi6wan"; doc = "08dgjdcm294hlpfdnfyjchvyhgwx5kfjp968p7rdi00a7jjnfk6r"; }; - nicematrix-75044 = { - run = "0vbqshjpzxlanyfapxxiacma4c7jwp304gd0n1z9xzsgarkfnr48"; - doc = "1s0cb5yl0rrdss5cspr2vf48kmc7x3icmq7b16jjkrqywajgazcy"; - source = "0zyim2lsi5azscgzs81zaf65wc03q1vlmmj6amj2gvr4rrzggilm"; + nicematrix-75573 = { + run = "1ys0wlqy626f4yg8rqi8cz73ypbjbpnb30a444znp3b7c5wgn7g2"; + doc = "0dv2npxsz8m669f0xf7sfag7w5dgq93jlbb0z5wfig5zph7fq162"; + source = "1cknakfkqmfcc8z09rg5a92gc973yydlvvx96b7swfxncx0cjm1x"; }; nicetext-38914 = { run = "0aqfg8phvhlgvyy71flqsaqwmmc6lsl9vsxpxd61v69hp2qhvggh"; @@ -12411,10 +12435,10 @@ run = "12wzhmq7x89dwx8i3sa2i2766rgxrcyj27p0snxwnvz4gls328ik"; doc = "1plakn6xhh361zhfq4plfli06qwdafn9ijhmz879hzflp0lm7r5f"; }; - nodetree-72318 = { - run = "0j49s6jzvhq35axmlba26xasxb7rlczrv187977wqjqa6w4v78vz"; - doc = "1y82gabydc7mv2fx087rybljjisn75n48ph27sa70fm6db75w5rz"; - source = "1b2wqwd7hrzjx3l0jfalfl9pf165hr41szbl7qnfjvgdmiw6z3xi"; + nodetree-75447 = { + run = "0rgjmwwvhkags4a9ywnfxfha4c8i9jymqs7sah0mqmba303llb3z"; + doc = "191hv0pxm5sh2gm650p4smmpc802km9db7k03hism38w8x9y2vqq"; + source = "0cadz26rxzqvnqr2pap7m0vy7jmmqjmwpmjq1p288cfz0bi4pw8s"; }; noindentafter-59195 = { run = "1gp4zyqwq07f85qp703iwsa0351yp49zyjrzrhfidw456whhl3a7"; @@ -12966,10 +12990,10 @@ doc = "09s7r6dzv95689ysdw442gyqsd2jpdyr8hkrigmn9c4sx32alq5n"; source = "177j2s6chsdhhw63q9g6ryc06vn6rsi29n4prrn2w14fgr3wnhcc"; }; - pageslts-73400 = { - run = "19fah1iz13mkr71vzzr9qy8w20j44v71h0asxsxlhjdwkl9kvi07"; - doc = "187py3k96z4q1z7dly8yq0l039kz8ygi22k8drmz62a9ll2l74q5"; - source = "0hgf20awdzfw8c7bgann9p3hk917pnyqdcd3badlpa40bn629k1q"; + pageslts-75401 = { + run = "1z8pa0wnmzis6a3dpfn25wb91sx72089cmnhg3hj229fhfscrbzc"; + doc = "183a26szbg47ypjm9dx8vadf8r4qymbdxrabhi6ymlv768514y1r"; + source = "0fc5z7gp3whi8fl0rxvpqq9ya3rwwg3yx5lybm19fzmz5by0w7cz"; }; palatino-61719 = { run = "12jc0av7v99857jigmva47qaxyllhpzsnqis10n0qya2kz44xf22"; @@ -13196,7 +13220,7 @@ run = "09rqw5csr4c63w5z5c019rm8h4plqzwy0icxbzgap048a7x02kqh"; doc = "1nslm2frwxqcrm3spr601p2r6ga2b91d7v1v0rbi7h06h14mvxa6"; }; - pdfcomment-49047 = { + pdfcomment-75447 = { run = "13cknk58kksg605m2jjkvmkfm47sdk56irj8xa3p0alx8c4cn67m"; doc = "011l19b3lhc8zn3dn071gnlg2300174xaqkdn83r631zz45yriv7"; }; @@ -13226,15 +13250,15 @@ run = "0hicwwhgaq9dja4fj3a4s0lfx4iy2bar26bpi6zf4vdxpy0wax1r"; doc = "1gyyskfy9xgm1r66wm9h0klmc9n4ji3wrpdxsk1q3mpz8ykrkflr"; }; - pdflscape-64851 = { - run = "07bmajz9ggwkq7pz49qipy3nmaqd6ypwhpxilsj9qw4bk5asxclw"; - doc = "0s7bv2v7hcs90fvgk12ff3q89nhxp0v8zjv38wc5inhvhk77jvbd"; - source = "1cx870l68mch1hg0va4g3vdjw4d508bw1kw9f3x9b4wfi7dqfwrh"; + pdflscape-75593 = { + run = "0pahx9s0711ay1b5ry8l0jxyb04zai6f3i24d0yx3llfxzsqkgcw"; + doc = "137mwic8bms7s2k1mbl974k3xws2q21z6adllb1ks4a7jm3c5kdh"; + source = "1ffqabflvm9vqpnn50n8w4yg08xzrdllx5qjq7hk2g25hp8lh510"; }; - pdfmanagement-testphase-75222 = { - run = "1sm45d6r27d3aczsl7fl8p112chavaqyxiazrvdms3jlv1kmnnc6"; - doc = "17kng8dpgvm45bjvijfd3zvw4cjd3djaa38rim2bidr8pd2in950"; - source = "0dik7inkm7gn10hnjbsd19c2ccilf7bw8vnzf6yqs2jr04cmwqk2"; + pdfmanagement-testphase-75642 = { + run = "0656z2wp0g0fxr8g0cgff3x41ij22204ni4ryqb8pg3q2h4jsyyy"; + doc = "0mz56bilx5bmbhd0cl1c2mpr86hzw9rq82m5znfg089dh2bqszvd"; + source = "0b4nvn7fsmv3pkvv90x1p80v93s3lvdzrm74d7ilhw2qzy6dmb82"; }; pdfmarginpar-23492 = { run = "0mhf21dcz4ndhbh1g0h3kcqza4ni6iigrkif0iryyzg1zcx60d19"; @@ -13423,9 +13447,9 @@ run = "1y1c70a9v9zy8i58j19g5c8nc7f00zcdrdjmdcbm19r8vi2r09fr"; doc = "1r1rgd313fijmjqy468j25d55p76vxmcrgkp968riknych16y1pl"; }; - pgf-spectra-71883 = { - run = "0x7ry9i2gagd1pbwx05qjp3k8xp9hj29225xfq9pq4rrvy184hbm"; - doc = "1c9w46b6c7qm17f9s3mp7j9lfds2y6jmryzbfrkms2cq5242hrab"; + pgf-spectra-75535 = { + run = "0bxibfbmniahlnnj21n9b2vscdclyl1i8yb1r0xfiqpspmrvlih9"; + doc = "0cv8wh6hlj8rnqw6q46z34wp9xkfwknqsr50l1f31939i2vcp510"; }; pgf-umlcd-63386 = { run = "1qsnmhb0jdn5qnq81zx7gr1a1l93a3f2z12lfz9i2c0cqbjnpxl5"; @@ -13615,9 +13639,9 @@ pictexsum-24965 = { doc = "00yd0945qiss5jizkxncg8a9bdsld7mkhaipi92bbn1ghqicsw5a"; }; - pictochrono-73069 = { - run = "136apjhvd031j0a1jaxwkdm6lhg4vi173wgcdkd61phahc4xzss1"; - doc = "0sybhyczmjjhi47fxqz88y98qq7w8nibxij6ai6k3wzkhg9iy9hp"; + pictochrono-75622 = { + run = "1dayddzbiicj3qcccn3lxn0fnsxbyccqss139xrx7hsqws702kbb"; + doc = "12hjwklzfpi8c0dl9k8v0y532nkx0nd19qg8w628xir9s20zirmc"; }; picture-54867 = { run = "1i2775x39n5vxspy555rwn86384yyapl70kcfir96prp1846rfjd"; @@ -13648,10 +13672,10 @@ run = "1g91l1z71481hlwz8vmdac0g4vm5d6940gy1ly44qny626k9j079"; doc = "070qn9b6bq4szqa9wqfmb3qbfxcgif79dzbb3qqhvs7fh9bivqdv"; }; - piton-75207 = { - run = "1pcsiwh60qa4b6a8s6ibg9wchyail8jjrfcvrngd9j3zpxqw5s2r"; - doc = "06hkmw3ad3l1s0am4x9vpdpj3bdmnyz3lyjinrhkn2gpgs2h0xib"; - source = "1a558s5szidb39cbfdbm5b569ldw466p1xapzxck16mhz104qnpl"; + piton-75626 = { + run = "0r98jyd33l5yzn4x5vs6gbj20x6xh8qspjcyzl3iiji42hnnlj08"; + doc = "05nzjyy9gbraflwa7wibvkzd61y42paq0pigj38cfavcpj6qxg0l"; + source = "0jjm4nngsdc00n9r4zhj4c8gvndkj9f7m948rx4x463j973fh96l"; }; pittetd-15878 = { run = "1s8865g4fv04ha7vls9frkkmx8dyn0l7z1rqvh3dkyy7fdgq4vff"; @@ -13810,9 +13834,9 @@ run = "0mrvf2r4bv4qa9pzv90ardy5ncq2kgy3y89pgr1acsm5cspgryr5"; doc = "1pizlqyb0n20apwb6rvh6yfncyxnh6vfhnvc10il9j4894rii6mw"; }; - pmhanguljamo-73884 = { - run = "0scgpvaciq2419qh27jci6aclcb49718lkpv9a9wxkm130rdm81y"; - doc = "02chm350d64i0xx7d48dwz6igw285qbbnfcfvc8gjl2jbqsrwagd"; + pmhanguljamo-75644 = { + run = "0ph0p4mgz04d4sbiprpnss4dswav00brnmzpyb2gsbqr0gpqyz5j"; + doc = "1gl20i359v3pqixxyr42mzm6rg2i0ikw5m023raybss2n472zd6d"; }; pmx-75301 = { run = "0brg4xinn6sg8c9jvh3cvznqhlg0l8hfqv5whsh3yaajc5pn40rc"; @@ -13857,9 +13881,9 @@ run = "018iqwz4apkj8pwc3ws7k00zldnz4k02h1hv0ry9d83z34xswfsn"; doc = "1kx83mgwkxd0sv2xjzvn6wdsbdng6skw71z2xc3xk16lk356q8hc"; }; - polyglossia-75194 = { - run = "163lpx9gfc77w659bx4y61wncymzvpy0ffavxm3v1dyf5yrpdgga"; - doc = "0bdaxbcs6vhx1ai20l3k3nfrl1mnykykbkx734jnm026b1b88gxm"; + polyglossia-75651 = { + run = "14sadwp8vfzc1rny6m5p37640nw0794d2ahl5gq8hgqar3ljsw4a"; + doc = "1xf6zmh6shh8fcm1klvz5lnmwdy8kvfb5qqmfzdxbb00jh1y22dv"; }; polyhedra-68770 = { run = "034zv3j4ga0xqkqn504fdwrcbzjh63v8zzfchjwcsbb2qn1x2rix"; @@ -14027,17 +14051,17 @@ doc = "1pzba2ymna70gflrnw6hs35dgkv17qfjs8gh4g6van44wjykhfvg"; source = "1fnqp2sx0wmyd9130j5zbqw2dk1nkajp4qs46qm47b90wga8pkkj"; }; - profcollege-75361 = { - run = "0r6h3xwsk0dxkairwgr9wkgvbifiigdp36g7lxrkgk20abp8m6ws"; - doc = "0v2p505ngs4hi8hvvgbycbygcsnlsq7mhypjnzqa6br80i4lbgrf"; + profcollege-75490 = { + run = "01ca98prinmq31bp9krc2pd7ik4yp1ddk20ihh5yimi8yi47h931"; + doc = "0gzk0jg7shlrbw24p300477pxihrjq74arr8pgr0dra81517rd96"; }; proflabo-63147 = { run = "0rj7x6s9afn5yid3pqd2vz9qn21z6n6m5cahq92ygn1ix5xbw3dg"; doc = "0z56g41bw3lwi32z0imja6a4nls406ck3ic4pibyi5ajcb8317w4"; }; - proflycee-75317 = { - run = "0zmdgpad073pdyjbmn1ig1gyvr0bm8mfqcyrhaq28z4xma9ar16w"; - doc = "0wy656i5v2zd6j0xlc8ikg6zyandnjvfx4qi3j6w0n3sbjqyjg97"; + proflycee-75638 = { + run = "0z5x6gs7lxn36fj28fn8avwbfc5jsm2j6jm2d3rcf9r7x196s9d2"; + doc = "0r94r3444siwfmg9bxlw6598ky4c0xgk7gbkx2x1a9650vs409hf"; }; profmaquette-75354 = { run = "0lpss1sy14jnnnvbap4yp1dl747rilp4qzmdpsvzv5fmw9ja88i4"; @@ -14068,10 +14092,10 @@ run = "0n8kjjwyx2dsvsjdlphnq8fg4390dqy9fsb4h771s0fbz1py5vsl"; doc = "1j8p0b8gmqs3n5kspli9ycys08ha77i2n65zhsfxji16jv1702dz"; }; - proof-at-the-end-69602 = { - run = "0nxba2ck41yhjl5cfjhjj34l5srkh1y47h0byx61wqzphdr2y9zg"; - doc = "0k1zfg59sdknh6az19821n5qvpcxvlr1wr4qz0wrghah8h6zjggg"; - source = "0y5r6vzzvi7my8qs90kg8pvb267z6ly3nf4ski14yxa2fgr6ab1l"; + proof-at-the-end-75479 = { + run = "03fjv22y8i7fy8w43lch0p7a42rfdbmcw64n7fv6kp734xqdp3yx"; + doc = "1b3sfib4q842q1al0nhf3ijhhs4axnqi242sgyd7bf4h4ngiyl0c"; + source = "0jada318zsdq0pf16cbxcmszd3pnbg7an1hki8wdfqc0hq2xa5jc"; }; proofread-61719 = { run = "0gnn7zkzrszglcqcwz8c4i13apildg7s93rkp1z3h5m2gr9w9v42"; @@ -14587,9 +14611,9 @@ run = "1g8pmd13f73v8bsrcpf4a6hh00pww6isz00gj8cxnj0xnd4p9xwf"; doc = "0vwxrcm29w8fiw4mmr5jcxrlc122k4s1wg1sqvmzqypwpvyls59c"; }; - pstricks-72868 = { - run = "00jp87cg6mijrphaig058sxqj4xwkc8g3mla8zczk0pd3vcrq43j"; - doc = "0jlm3ammxign4slah7hqw2h3afi7sqcb97mn0p6blj6c62x6061b"; + pstricks-75486 = { + run = "1ks04qfghhjg9wmxpl13in1mpd9r2wmc5bp8l6gpbs6srmxczcvd"; + doc = "1vrir556i9cy9ja3xkhhzfgx8dp1n3m1r0jyzmwl48b7yzcz65hq"; }; pstricks-add-66887 = { run = "1h1y2r0y3vypygcczkqi8xpxc0mdcgqm1xfscspqw9ifndx0rwrm"; @@ -14736,9 +14760,9 @@ run = "171ahvh5ii2gimcx0a2g0dn7s87a58yff7g2dwbw5hi8vyqksfi5"; doc = "14sxmfsk3lrzcv0k8rkrq7d5dirxmy58i3km6bkahigk5iryq38p"; }; - pynotebook-73069 = { - run = "047gvfm3z7bn20qr2f50ppi1k0wchhcmlri9z4hihzanrs8rc6pm"; - doc = "07vnzf06sc3kjrqrjla4x9i9d5hsy5is4k52k690msq29xl98dpi"; + pynotebook-75593 = { + run = "1hacdsnrxva0jfpdxq7is5a9bw74sj7fr2sawnph49papfihagc4"; + doc = "1nia878wgzv5pvzjg9rcnj74hnjl0by78z48jwknw899yyls1wm9"; }; python-60162 = { run = "0brs0hydf9vqwlvxipfrfxqjblazgb8ziy4brp2bi16bnsz59ykm"; @@ -14820,10 +14844,18 @@ run = "0g7zjkgfw814wn1ddsw2yxvcv5y8ca66cz13hmfa61p4kd8y0x2q"; doc = "1rla8zwpmvf5wwd6bp74dimm49aa6m8xw6ix0ahcnvx03vs1yibi"; }; + quantum-chemistry-bonn-75406 = { + run = "0xjs3s8pcl512h0pqrq8f5kkq6n171zh4nka5y7ggmmj46qwhrsl"; + doc = "1jn8c82vdsw6n6n6xsx4z8z0xfgqkm1p5jm98adzfqg77g8c5s4p"; + }; quantumarticle-65242 = { run = "01w948cabqlnwyv0n1wzs97hhfknspx2596w79ipjy1aka4w6304"; doc = "1k2xwacvm6sks0qj1psskcfm002haa734fqysr4cggckwhf6n7wk"; }; + quantumcubemodel-75387 = { + run = "1kyjd0ddqck15fv55c7lj7l8d767vxrmmfhi9fadsjwxldax83bw"; + doc = "04lbpzj43b7cxmbfrnsl2zswfl7gzdh5c9vjm9sddlgy87r9snhw"; + }; quattrocento-64372 = { run = "1jn29sl616p97vf81krg8g94zqsgvw40p1mh664i3sfkglxlag2v"; doc = "1v63bbn4yd799cy55w7j6isl53ngzngq9jlzi63nd5bmk4lqcq3m"; @@ -14836,9 +14868,9 @@ run = "16qy6rxxkdkkli1knibhbm28jg80l0qjsn9lsb36b7z5xwxj9f21"; doc = "0ic0lkhj3rdpwfsrysm5qidw0gby11kmfnzbh5k2fpkfarwfhxxb"; }; - quiver-67779 = { - run = "1nakig6vyj6fmzpxr7xv79wx75f2dq42k5q80fg90krxm65bmbn0"; - doc = "1jbxdisyxla5s8qkn19ayj0iyqdym7n6xlspr0vjmbz0nmh0nxd7"; + quiver-75606 = { + run = "06hfvh2rsv9z3zk1zgxj47yjbn0wpd4z97jaf9j80vvqhg2zg1yr"; + doc = "0vxbaghlnyllifg5430na9bqa99xx851a6rzz29a00rbgsps45k8"; }; quiz2socrative-52276 = { run = "1s6g0svlkg503r5mqn3iw90qyw5lwpv7dj92yck7ymziv9p59qkz"; @@ -15039,9 +15071,9 @@ run = "0pj6xvdd30b4y1fa01vmhczinw48d6psfd8iy0rpzpaq89rbjrvq"; doc = "0sylgv7viy4qgl0krhsf8q1gkxiz91wpn0l5jyq5y1zg92x8jk1b"; }; - refcheck-29128 = { - run = "0v82jjddvis01n2ngw7yngv4kh2impw77s1yq360sxqjym2m34ng"; - doc = "0ckmd4wnjl0zbyqr5q18whb927sjbz1xgdg1hg5w4ih0g36sra63"; + refcheck-75629 = { + run = "0cw0ycdc7h616qspnlkqps86xlgwa29cvyvib84mv6ir20rhdyvp"; + doc = "178q47rlyir828qc3p4qnlsg5gjaxmwgnqs4y9bva4b9zb1glz8y"; }; refcount-53164 = { run = "1r4lv6yhybqb8wkqyaysimb79kbdgvv393kn7dkjqr46b5w4fzcf"; @@ -15127,10 +15159,10 @@ doc = "09v827yg0h6h9y08yq1gvf059hxv6m0ii5v27gxm2sg9fzg7037k"; source = "13w84rfl9x24njqr0jrrfq2080i7djacrimsrfq2ybx812gmcy69"; }; - rerunfilecheck-63869 = { - run = "0i06ypv9hgdgmsv2idx8bfpi9xfrl1m17ly6cg8a1x0v6ns50fwr"; - doc = "16ryk4k490pxdli58j36bgrbmfi4gfc5jm8y0pnv9fcj07da7wpy"; - source = "17m0dig8vddgga28j5raavq8aysy3kdgzapyrciajj0j90q14sss"; + rerunfilecheck-75559 = { + run = "0gbbbvkzffbb6jnd28pp4f9rvakqdvc4zrg2pdr8idrfk5c7l2mb"; + doc = "024g8q7c4f8adr5dv11fdlm17acvshi81vvfricbbfbflqglsyph"; + source = "0hvz2gxh1cxmik34cv3ip9i0ynbbhnlvlg57rsy89s3wgwk6138a"; }; rescansync-63856 = { run = "1qdcw7zi965khz3n3xrwg9x84hi58iv8sg9b3dwn36cjdrxvvx83"; @@ -15145,10 +15177,10 @@ run = "0nw9g8bn4i57ws9xk954dw5qwzcc48mz4dbwk71vzc00i6r3gxwn"; doc = "1iv3jqyg74nlsm5ahk780bidrdkg8jbvmfmzgd7yxw5fy5qifxa6"; }; - resphilosophica-75163 = { - run = "0668yxjrsjlay9ykqy5awpnd7qphg9qn9k7r8089fsnnz7vk6wx5"; - doc = "0ndw96acvqj01f7n8lq1wq4m2c6l0bd5jv3245x1g61jy048gyv9"; - source = "05kpbg4ljw6gzm4zc0c3ndcrr1rwdv7iarv5fqj7sfl0h67lx9xb"; + resphilosophica-75654 = { + run = "0q2i6c9l93nxvsygvb390dlics4ya1wkyd2qd0yvyv7vfj3337xj"; + doc = "1rywlnaznxn2zil7rsskl31j262v2a5gmp6dskqk6xv0bmyy5kgn"; + source = "12yz7aay33z9ri8jayp8y38pbx6q30zkz7q5sm2i7xhb7vrsz65s"; }; responsive-71800 = { run = "1d3n31jdxh4ndfrzcmxz8sx6pm109liik42k9k5jm7axc0brl31c"; @@ -15319,9 +15351,9 @@ doc = "0sg1ck97k8pbg2fjf99mhpvd251plphr5pk1dywmjniy9vmhv1ih"; source = "02kk3h77drvkqanc04bjlfzg0scprcs78z3m2zf8gs6q8w95k7pv"; }; - rpgicons-73609 = { - run = "064y5ksaz7d0rxddm50hpn687v95wl9y0gw7xa022v0adisnydqn"; - doc = "03jn5hacnl5hmppncz9gf7hp6m4ijwdry99bxaw6xags3zzzspav"; + rpgicons-75659 = { + run = "1cdb9wlmsqwvl7fp86i03kgp0pliljrgwc69y9gzvicjn6izf6r9"; + doc = "0kn7xwlmmwhn9j5c1nk2rbcy4lg63d45d96zwxbn7gybl61b9i5r"; }; rrgtrees-27322 = { run = "0jihs23929pzbgpgnb2v9i16fcil9kxkggdv1dvg6xq9f2fh21md"; @@ -15553,9 +15585,9 @@ run = "0f2qrrk2xp6g1rb4r45vdvs0gc21hcqnd2cvc15hzv5ij6fxyyb5"; doc = "15z08p5m3ygl9q8y2pq7r33d5x6hdhndpazplyjwj5qsdc1l9b7w"; }; - schulmathematik-74961 = { - run = "1f3yscabnpqzyhcvd2c2vi2gvblpxygvi57aqiyfvi19alp4yi7k"; - doc = "16dalf15hh5d54mbavxw7b7m8njfwhm1bmba5mgrrl88jhaz3r2j"; + schulmathematik-75635 = { + run = "0h4yfp14479lqkl5413aybvk576j83r21qsgs9b37sbpqw7fg4h3"; + doc = "0saqv2s3lgnc4p2r0z0k8l1q8lnnpdaqkpnrihv3zkjshkyddg0l"; }; schulschriften-59388 = { run = "08dsnba3p8nz3hnzh1sd5cd09ngg73vl8yq1h5l8qcnynwwbrcdc"; @@ -15909,6 +15941,10 @@ doc = "13nlpmb1asrx8vi08kb6kcqg6szhnzb6667crj9xchbk3zm9iyil"; source = "0a3hl98rl5qadx1mqqla9hw6i1s3324i4la2kwdazhxhvi6nxm0q"; }; + show-pdf-tags-75482 = { + run = "0b32mkqmxy7c7cr2hkjpp3hbpjx4snifc28xbcflva1h7jn6k5hz"; + doc = "0rpwgsp330i1zsg7wyx8xr7pdvmdrvs6w5rja732zavcgsw3nbqm"; + }; show2e-15878 = { run = "0mhpxhvgfnzwwzd9ahyzdhqxzqz9sj6vldrnbjy4n0r4fv6c67pi"; doc = "0zfir9yzh3mgpkldcak7hzal0mwls90h1m5vxiax6h2izfkrixfm"; @@ -16014,17 +16050,17 @@ doc = "02x3nwmxdk9spx5crlaw1xdqlwah04m88zrrw4wdg0qjnhvv4mvr"; source = "05ikxmvflqz5m3qallwgyncda49dzq4fibllgc1j77pdh99cy3vq"; }; - simpleicons-75301 = { - run = "1009gcpj0ipbrlz680hnv3z9nlnxgvji19hdy6sihrq3j7xs97ij"; - doc = "0db2i5c43rbxh7k8q3n15jaa29gpmahk28g1ds5pkhs7b0yxfxg7"; + simpleicons-75630 = { + run = "1dc270jsg8yg9h8grlnj9cw2rwrn8n89hb6l385w8rg29zc6fccf"; + doc = "1iafc61ari5mgqdxqzb2fcza1vr6i1iqazmq86myd5ibvh5l4mlk"; }; simpleinvoice-45673 = { run = "1mdc6aij1id1jxlbkwfdvdv87yh55v5qyazfciffpbf91qm87z0s"; doc = "0lvk87l3xafl4s303rhmksfajnw77qd90yvzhdk126dp1prh7i6p"; }; - simplekv-75371 = { - run = "18wj14jfy7n24qrgd4fyccwsc049f0p6kkbjwy702cmcipdwblph"; - doc = "0sdmyfwrzawkvbfvp4d0y7350x8gr9y6bj645l06qlvykyy7wr4v"; + simplekv-75515 = { + run = "0lx6hms937ybjvia0cly8lg62y1jpxsnmfm9rv1d0kml8yv40p3r"; + doc = "1r3mrmmak86cyv4xhf079abacd1r9bkz5bcag0r5vnwa08rsp7v7"; }; simplenodes-62888 = { run = "0rdmcmj583i81349m2hwdf0wl4glsfkg5vkmhlvzndh0n55ivj3a"; @@ -16286,7 +16322,7 @@ run = "1a0a4mwf14f4076gwiqhgdq436l5fxw588rigif0mcpnmmmlkxwz"; doc = "0b6cgkwb4v4v78nvwg2n1zgc3ww9fnkh43s4qb3g3pdjc399dj3s"; }; - spie-75301 = { + spie-75447 = { run = "11s8phbfna7wwx1gji1mpl93arvxlgfpxif4c46xia5spn4i44ji"; doc = "05myxi72wcagb55fk8p8461vag4yl79ilyhfri8il4i72419ip22"; }; @@ -16551,17 +16587,17 @@ run = "1l28ljkgzxirg31ai7gb3m71kcdzn3gif8w9ssiawaifrz15wi50"; doc = "1rnmrjpmzzidykm3al7sqb2q7m435lpjppv7xyl9a8zlkjgvwnlc"; }; - struktex-47931 = { - run = "0qkfh53rhy29zapn4zr6n14nmximfyv8rbgxm16qq3l6mid5jnyc"; - doc = "1nbbqh3g42qvrk478q2v6snl1lbmfjnb07jhx6z53yk87pna8gmb"; - source = "0j3bprncnkp7iar2dh46bqr3v9zdvkk9c2w9kgj523bcyzw48zyx"; + struktex-75565 = { + run = "0vwba678k9d0icjd88z179jbni16ggwnjz6dr42j9x9kcmcqqsf7"; + doc = "191661pf9znl9yw70vd5pnycb9bz45h9f9gl2szlap6a2f56rr6g"; + source = "0mx9cy3pav9a9hqgqdcb1gsvykvhs9plvgivqg98kg8znmd4nzwa"; }; - sttools-74941 = { - run = "10yjcjwicw27hgisfnyva8f9vi6y2db4429fl2k3xj6ydwq0lw39"; - doc = "1ls7q85cqcb2ld6xrip9llzrvdjym2y358i12pxapimxnvc0mjkg"; - source = "1p57vcn8czavvgm10vc7crfvqdjlgdd5n1z6q4f6bhh9946fmdr0"; + sttools-75613 = { + run = "110bhqaz0xlrclir7gzahjhg1sb2d92v3ryqwbdvq99bak91b04b"; + doc = "0w2g94l6i1q1g216ibkspqnm62ca5zdy65jbzlc78l4xh6my8q0m"; + source = "0dq1342cp7ipmiq8kfmidwkyssfprnnjhkwk3ys4mfyfn05mlrsd"; }; - stubs-70341 = { + stubs-75437 = { run = "1p454rfdp2v4zq3vx1716x2w1cr1a6dkcwnj2hx7w2jn8118vqkb"; doc = "03la45gxcy1l1qik7kgcb518n3yvzwgdi5x3ffzfpj4yp2rq994a"; }; @@ -16797,9 +16833,14 @@ doc = "0rnghg1459nlliwbcy8r60rc9si3ya35c7sl5zqh67sfwla2ixps"; source = "022b2sn42mfdnska1cvqjsafakah9a908rvyw0d326d7lxx8wrx3"; }; - systeme-75349 = { - run = "16i7imfffg2bh1jghs25vsq3w422sgkacxp76jkf2432f0m099s8"; - doc = "1gwi8v3238srfdcdg2pm55qawd7218vyxx9w1mrm7kfrscym4kah"; + systeme-75527 = { + run = "0xpbx5nlbsn3bsgk6j9274hchibc8pls9l96d83hjl1id876xbfn"; + doc = "0fgcn3rc06dwd9swshnmc45lcf341g7m6xkc43z32abhrfd7prg1"; + }; + sysuthesis-75666 = { + run = "0rkvxl9ksrbqkj3kdlw5bmw4zf5ynk3bmhp182wwafqnmfasmzmv"; + doc = "192d9kbjd0kwlnx1zmvxz5ap68vg8wd3m31na96x1dh69kl41z9b"; + source = "1yss3sa36rp9bihn38rg8f98ifhrk6iww6jysj481clg0m06v95j"; }; t-angles-71991 = { run = "1p1h0gz1k4lr7rmadhdgb7l3gp55w12m3p88hy9d4d0ryzld299q"; @@ -16918,10 +16959,10 @@ run = "08qjcwyjs90sg8agmpmm3122h20898hy6dwkm0lk3dba1j3w5drj"; doc = "1dkn4gq6zxfqw9h64h7ggkbyrk9vzyax8gmnk9qk8dccdvf5n2sv"; }; - tagpdf-75244 = { - run = "1yr1arczcdwvd8najgkz7j0ng9gn80ap5h4gr0dhbi2dilnvza3m"; - doc = "1fr5w6hyqj7z1gxrmmwfiwgi6z0innz15c8zyadp7vixsprdp50n"; - source = "1hpj38vj6cjm0s382rpbd1qgsh7zq2dawrmb2br4gr106xsrbwvd"; + tagpdf-75634 = { + run = "04rxrwaxv9c0sq9q91abg4yxwpf6z9mmi434gml4irb0fd32d549"; + doc = "02nszwvi6lk97qgq01yws3jzx63s3xirz8hwk94bg8n3ys645c8g"; + source = "1z09k2k25dxhdg9x6nsl2rnyiyfm1v0avlnwanfimgmf72vn1xzd"; }; talk-42428 = { run = "0i9whk49bahsm2kbj53pjdh3fpg1ixfyxmfvcp563ylr8j2ibimb"; @@ -16973,9 +17014,9 @@ doc = "1vy7k0f6ri4kbjrhby0napsas9wwlq5by2q1dakbz7r80zr7dc3k"; source = "150p69vd9465icda6p0wp37gg9vl8y3c2ys3b8f9ij9a88x5775j"; }; - tcolorbox-75269 = { - run = "0033p7a60wh57a21p6awpy76mxhgwmkgrssy4pkcil2nhrrd4h10"; - doc = "0h2638p7xg1v5fkk3j1faswrg3givyk6ga6y28l7vhm7pvlf8pg7"; + tcolorbox-75393 = { + run = "06sjm47d0kbk4lli3rxcw2mail3334db5nkik4gmfjssk63z6sj7"; + doc = "1wkn0bfi718n5zvi0r4ckrss7ngwj2yhn0xkpsav8qcc49axyvk3"; }; tdclock-33043 = { run = "05w49l1kvs73sxchbwrlfs9n6mn7qshx102gkjk4jslhnw9lc48z"; @@ -17143,10 +17184,10 @@ run = "0glyyp7d3ymr149iq9n1n78d4lazdx1w3ighq631nc6q20k4jlsk"; doc = "0xija5gb73m99g7jwbkcr8h26lkk5pv8zibzhf4bbknyj6d3sjmf"; }; - tex4ht-75380 = { - run = "1n82z0nify26yp37q1259vjxq3112dmz9mmvnyhy1xspki66iyhf"; + tex4ht-75646 = { + run = "117wm347mc1an2hyzn8a9mxrjq4aiqg7qvy75shrkb86sssw71hv"; doc = "04z1bsgy3lisx7ifskxzna5jcbjkbwwjlqfwbfppnmjp5rwphxdv"; - source = "0k78zyxmvijabrh08jjxfxjcdxzq6py5sbfcddrs5kn0hkf4hp9m"; + source = "0cpwaf64g6z08znk56xa0aimy1c2wqq6b3cgjcjwlz64kl6iz65i"; }; texaccents-64447 = { run = "0kq5432kl59pb0q1way09d527afjx5bh2y7jmv82f9y5cz7n3kyi"; @@ -17189,8 +17230,8 @@ run = "0q2m138gpk9cvfp19jvsw746mkxa613c2204qfxw1bxw8b454d7m"; doc = "19iiznql82a34d2yhzqcp339zszbhfz9fh0h4mb11696mj8rx3v7"; }; - texdoc-73876-tlpdb75382 = { - run = "16sg7illwgvj87db9xw3qswda1i1mpaniqvdmh5040012h5awj7z"; + texdoc-73876-tlpdb75669 = { + run = "15dx0xky15hq0zkq4s64xs6dh25qxp4ycvnkhjfx43v4kg2yal0b"; doc = "001cx48nlipnrz3c3fkhq1rwf0blmgjmyqd5jx2awcp787rs8mjz"; }; texdoctk-62186 = { @@ -17216,8 +17257,8 @@ texilikecover-15878 = { run = "04bljvhvmrxh1a4sfqw57yysaw03c5ldi1bq63mlqqvd9p3hmyck"; }; - texinfo-74726 = { - run = "10qjhvs7d6ffz1b4rj7bb5ilj5na4bzc0mjfqwsm1i4qvg1qym2a"; + texinfo-75615 = { + run = "1kyxk1kc174s07shalhg3462vw5nwrwqfvp1idz05zgma6nad42s"; }; texlive-common-74241 = { doc = "02j7gzr1lk0sxnx16sfkq3blls3fqvhmm78rm932185m8z31kpg1"; @@ -17243,8 +17284,8 @@ texlive-ja-74739 = { doc = "177pi6ih64qmpx6zg0ps75w7k8nzdpamj3s9nv8fazs64fkrnig7"; }; - texlive-msg-translations-74865 = { - tlpkg = "1lxly0ja7wqf59kqf4j0br3bmjdhc334agfkf8p1v54ki88vkrim"; + texlive-msg-translations-75420 = { + tlpkg = "19q58ank8f2pdc5cq69iqswdj7mx6hh04lb93kihd7l3rd7idab8"; }; texlive-pl-74803 = { doc = "1a8n0afgbryz72y6fg88n7b3hk3afmw2l7z1lqfbl300lja55py9"; @@ -17252,10 +17293,10 @@ texlive-ru-58426 = { doc = "0c77yyfj87fajran8jppj0x8krk6b5195iscpn8z2n94spz2fcc9"; }; - texlive-scripts-75382 = { + texlive-scripts-75669 = { run = "0imqr4qp0m1mmvpyi5pygjb1qic18p1m7w1g35r2f70vkk0nrbmn"; doc = "0rskidsln19k8g67y8mbq6pfzrlknsg50rmz7xinjhxjvbnclj4w"; - tlpkg = "05qy5dk46bs8wd3iidbhs5i6xvg2f1f1326hh90b5f0q0pyvz2jq"; + tlpkg = "0rsdsplax4yxr5b98x4byb4j2q2lxn4d9w61362ick8r3ipq6y7h"; }; texlive-scripts-extra-71746 = { run = "029ha9bkayfhxypgq0ld3psrf0ha80xvhf5n0jxdgz5hisx3bjqy"; @@ -17267,10 +17308,10 @@ texlive-zh-cn-74098 = { doc = "1jx3zhrclf8nf1pv56xh9ffgi5dlcggcxgagxp1xnwm3fm3q0mh7"; }; - "texlive.infra-75215.tlpdb75382" = { + "texlive.infra-75590.tlpdb75669" = { run = "0phi8xpxyndykzhyf527pqdf7pxh8hzhncqmz2jj3jy34acyllm0"; - doc = "0jqlw8mgwff2zqv9s7jq9yn37p8qf155q9c2vp5mikr07shp8pl3"; - tlpkg = "12sn1ki80nlir57sb5gpncijq4fmq5aaxsiag8wy5wjrqsn9ykki"; + doc = "00x5hxnbalwsyscqkwqx291p2i71z11lixwn3a5wgwql7zz8w41d"; + tlpkg = "0lpr6hq44gw486hsfi5d4icscs2lk5n3vd5fcxvf0r6vr42pms6h"; }; texliveonfly-55777 = { run = "03i9pzqv2dz4z9nlq60kzwiyfvzhhaalhczqa9146jp4wvcib9l3"; @@ -17539,6 +17580,11 @@ run = "1mivwaf3ngmdr1zdkl9xif1rl4fy0b062r43064645idpkk4120d"; doc = "0xy35cggk34ziagi1m60ymckknls2wwil0wdzlswn0aw2zca9lc7"; }; + tictactoe-75564 = { + run = "1lymydkxmk27r2xzrn9a9sqbjd9vkfy41x4ny73zwp0mk24gsfl9"; + doc = "09rrs46bxidvmyksa1npr0vbn0kqrla1s1ngb56y4g5b52f75389"; + source = "0rxkyddqfg7jh380j03k5q0i8n4nv6lwgmjxgf17iwqb7vvcm6cm"; + }; tidyres-67738 = { run = "1lnymwa3hbfabxigxfqkhmczigswqn84wdw8jdzj7khsv4zm47rk"; doc = "0gb1aayki8i14i9zl450jmy4ybbcdnv54l5s1b34ma7vw9nbng5g"; @@ -17578,6 +17624,10 @@ run = "0xv75gvwlhax08mp1nlyy2kgi0br7wy7aahbaf9rfbj0idpcl5ip"; doc = "0dxsixn2n0irfqrgcp63h74fss1ldqlcvfv6d9v61asxsjdrzf0v"; }; + tikz-cookingsymbols-75636 = { + run = "1k1xzqszdv9b0n49043p9qr75ns8p4mmypg005rjy4iahqsb46qb"; + doc = "0yxd58jbqs3i99jbhwc6clq5hwapf9yh768q7rprnr69kzixgcl3"; + }; tikz-decofonts-74781 = { run = "0a5v377pn4fm5bp7lzw7c9kidx0v0nxzb3q4k873yrbi2qh5bw5m"; doc = "1r6w04zjx974l5nsj8wg8hgjllqxysiidg518mblh7hbgkx7dxkr"; @@ -17782,9 +17832,9 @@ doc = "1530vkp14lpv0hnv8qcxalibsi1pkcj9xp1pa87lisrillxs7kwb"; source = "180cp8vp26shmnjxg9qs9n28v4xy0qhqgm1bvbkqrpagykzzhsrf"; }; - tikzpingus-72990 = { - run = "1wr1kg4i45ac4daydh8qizb3rx0y2wkibn102xs2v52kvfkdy95s"; - doc = "0v0amg6nsxn2157y2iyavdkib3xi190zg4gw1x2l0r03bqc5sbyf"; + tikzpingus-75543 = { + run = "1mciqlzjz6fjn24915jsvn1hvkswm4jd80a9h1nppz675rh2bvyf"; + doc = "1xf09v1h1cvmd97ynx2fkq8lx8h58py1aqmsr77zw5gr7l9km8fw"; }; tikzposter-32732 = { run = "1r6pia3sjl9xcixnsr5pk8cma4f18mvpn60dxmpzpn2nn1sk4p26"; @@ -17918,9 +17968,9 @@ run = "0gf3zjnqng90kn9341xdchm1diav93qlv2910mrl1cc7vqfp47wf"; doc = "10p4i3xnbpyhzj32j3mi59pzaisjhj066m9np4ankzizgwv9x5in"; }; - tkz-elements-75316 = { - run = "0f6675crs2xvxj437wj3xi1vxs5xnpangjc6ipmlm5kv0icwabgn"; - doc = "1790i9nd343jqqm2kcq9qvjfqb9xlvlaxqqjc45x39ngwldx95cm"; + tkz-elements-75523 = { + run = "1fk1r5mf087scm1zf4w37h8hc60yf6zj900v6243nns43cnp91rn"; + doc = "1ad6q3cbqri1y07zpml6ribdy1y1dm6n8j6masx24li5azk69vqv"; }; tkz-euclide-71131 = { run = "06wsyz2lq7hiflgdmz1ig3jnmfl8avp98pmmv8p4dbcwaxxivb0a"; @@ -17971,8 +18021,8 @@ tlmgrbasics-75236 = { doc = "1v23kwmb262lqirdnziqi2f7d09bacrqmnmf8jrssbl22gqxa2cm"; }; - tlshell-74646 = { - run = "1700yzi445a63l0hqqqzpb198pq0pwx506r2ykvb2v0xr3cnr981"; + tlshell-75412 = { + run = "078vm51cacirl0wxkx6kdncyd70bzvvk8rxi2044r5y7pbfby8wh"; doc = "1h5mk09sakbmgsppl9fnry28xnzqya3bmp3r1nkzg44cv7kl98vz"; tlpkg = "06lb0a26mm4qjq8dr9cwn3yy0nh81dv50jmrndxvcp7py6z3c721"; }; @@ -18019,6 +18069,10 @@ run = "04b3jy76qdvbq9c6yc0lmq99jqcprmcfd602zm6xsr0lwmxrp1cd"; doc = "0lpbfdvmib9ykdcwrcd5inpibgkm99avqyn94zadbasr54k62gna"; }; + tokmap-75599 = { + run = "0dzxdgmkzqwq9mwjz9k7fblk9nhp4h0ljp8zg07zavih1j2lrcww"; + doc = "0cid3ciny2d66xyi9n45igxs9psa4wy6zz7njwqxn5wnzagv91hk"; + }; tonevalue-60058 = { run = "12jvvfppr9zqaqkqm1g1nqvxikqqg493a1p10z0k123cw11877xq"; doc = "04gvjaxqhqixs13x9y805dgsxr62zb4i1xmcgwr42n2a5qa4dv2y"; @@ -18028,10 +18082,10 @@ doc = "17n7dxi0j8razw5s12s4drz22wd63xffx1x6w0a4jhiq87na4jq0"; source = "0l9w43kp3h1mbas4pab9qk6b18ny5r1k8vmm9nq2j95gm7z5p77f"; }; - tools-75374 = { - run = "0pcmsa1bqj8cg5d83hwdk8sh5k8nhcadhbnmx25kyw0rfiiw6vjs"; - doc = "1qx6cvir1y38fgs2w7is7dz1x2cm0pcxr1bm12fff8bzqvzq7jnq"; - source = "1yxf6prpv10yn18i8469qgqsddbga8hb5n70nsy7zcbrczdqp2n6"; + tools-75470 = { + run = "1b1497sp43ycc45by4fwirg91q6i3v11h8iv3bn77w8gk7x4048p"; + doc = "1sgy7xs054l31nwg2q98m80vrf7wl58cwg6njh46bhfyh7wwah2g"; + source = "17fml54x75icxrmkmnkajr8h8lzis89cni7q6az8n7vgikm37yrl"; }; topfloat-19084 = { run = "0md1db8a7ifx2vg269y2dhcf4l07qa35jg57x4q9nsn8ac9gy4v0"; @@ -18146,10 +18200,10 @@ run = "1cpr6znw0nkavqxr6bv8fkb72ygnjhl1ap0wbim75f1gmwn7k4ki"; doc = "0yk617bp6c4wcr6mqmyfsh9lirjjzlg6fiay3fp3g9146p567w4s"; }; - transparent-64852 = { - run = "0rq67j8rxjcxp8kwzfzb3ppxbb74sybl58yzq318b8663g65jws5"; - doc = "19gpcw9z3jn9mfmb4ixijyh4xv420is978s7d15crmn3vsk6cygn"; - source = "161qwg68f5nslk49sdibmxvgbsn8qmq0ivmyknq2ghhffr7g40pb"; + transparent-75593 = { + run = "15n7n3k2zy6cyi9sgbq95g365a4zw89cnj6kg58g4znmmc9p22gy"; + doc = "0xnfgf87qxsrf1zgcl7y93rbprd65kzm9qbp8accynx07n8wp5dz"; + source = "0dmvwjc6jwivahvrqbyn07dbj1r70kr93i3lrkaskzv424glr7qx"; }; transparent-io-64113 = { doc = "04zfmk25qw2cnja1zqhafabsy26zalxiawf6pm5zqx4x1jl47i6j"; @@ -18185,9 +18239,9 @@ doc = "09szjgdcy2fc4ddkw09vsa2am5m98mgm606i6s2nrkjgldm0x4ap"; source = "067ab9d2vc3m950587iqcfismjnl8fp0jxw0ssdsz3gqxys6vgz8"; }; - trivialpursuit-75119 = { - run = "06pffs6yyxsl83k22qs3p5cv4hicvigvmmy44dbvz16q1caq6wd9"; - doc = "0cmglvj8wlbvdnkbknacxmhlkjh01ka0d6my94ybrjfsmmgwhhg7"; + trivialpursuit-75600 = { + run = "13j3hd2qw19v26p6m8l2p77z552zj87fxqry13kh0qqm6v5b9fs9"; + doc = "0770mm8057325l4kvkq81lg065sj1sq67x3s14jczisfx90313yk"; }; trsym-18732 = { run = "0crl9ik3bd9jwvy6x9sl102bvp5pgj2rq9mywlrcpbxrvvffw1ab"; @@ -18237,9 +18291,9 @@ doc = "18znxra3hhdqvn0ik06nb8az352jzcnv01p6g1y7rj29swakg0vv"; source = "16zvpl8rwhx722vj40v4rpcg97m0yyj2rhpw1371ba42zryvlr3p"; }; - tugboat-plain-72675 = { - run = "0q40fyv52vqa4g58431j8x16131q28zcvpgbb6km3xw9xp12ia71"; - doc = "0f6vhnv6vrpqq55rwr7csvq71yb7zbbbi2fgg13albfpq5l79lr2"; + tugboat-plain-75521 = { + run = "0576bmzdf09nzm8lrkffakfrbsky07v0xfrpkdjrmhya0xcbqanw"; + doc = "1i0n0pxk3hglaksdjws1q5dmb1nb6kqc3fx3syzv3iwsmd6xajsl"; }; tui-27253 = { run = "0liczx2jcdks6r5040r7dqcyrcj225xq0035ccdb9kjmp0rmc90b"; @@ -18386,10 +18440,10 @@ run = "13ksa5ln0pcglr222ijrd6qcbgvqvq496igpf9ay9apjq4g298av"; doc = "0fcdb40m0s79s2z64wjy5n4m41mmpafcq049lmgbaavbyziv6xx2"; }; - uantwerpendocs-75353 = { - run = "1qfzyrr45jz0xbcfknd5ymgrp6x8zpfyybfyy3y2y4cpf2k8abhz"; - doc = "1xnviswsc2d0fzxpf92pygvkskgq4bqr3raliii71sgxl908nmqb"; - source = "1dzsh51zdgkm72vf91vnb19m09bg6lnmhcal1y1x4m6x25ca6vwi"; + uantwerpendocs-75385 = { + run = "1mr189rkmxs7mdb554jv1y5fxbcnf8251xrx83nprg8n8xf68rkv"; + doc = "1znm6vxz66p7j8jfzqzmpasphsd24c81d9v294k9qpphsnlly8lz"; + source = "1gkyl2wh46m7z518xv5fr8ql4rdaw0bk1rs4ykfprll5s9q38m70"; }; uassign-38459 = { run = "1xwinmh3a8scfgxm40505zn85r0052pcykcs0lcvazn91007dl8i"; @@ -18597,10 +18651,10 @@ run = "1i7skyjqlprf6m1pnz5l2hn67f1cix4n3pai6v1a8adrrx7vcfdx"; doc = "0d3cxfm110lg12n3c9hc88lqmx77rcsil1s6yph384scxadlg3bn"; }; - uni-titlepage-68917 = { - run = "18s5vidaarmpppdw12ynb6fjc52sn5i5zr5lglvgfqmxnwx5i3d7"; - doc = "0djb52kfbp3nn4prj7x613g58qqjf1lnmcxg1rq2y3kam4g63r37"; - source = "1jhvh4aj2z3qzf85wq3isfvkwlf5cghrkhqq82q371zxaks2fd0c"; + uni-titlepage-75392 = { + run = "1v0gcvich5xdzdlza0rw325263ypi9q74xghnh0i60rc0xlr85rx"; + doc = "011yk1awm7nwrgl7b5p28fwvazpjy7w81pdpgbslmjigaxc65vrq"; + source = "0cypgd8axy04bcpqbxwk18k72dqm5k21fzv4vb6hklcjbpm3j7vl"; }; uni-wtal-ger-31541 = { run = "1jyba7g6qmngn4lx7mrmk0j190zkjv8lw775w13hxr2yky31cf1z"; @@ -18750,7 +18804,7 @@ doc = "09x7aqy05pgfkfggkb1dxnsvw0by18lfpbsivmipqinawb0mjkva"; source = "01gpwxp81hz8824y1hffq6b035l0pxa8wyfkjm9kh5m58j52s50w"; }; - upmendex-74401 = { + upmendex-75593 = { doc = "0fi6ndcvmx5vn1cyc59nq9jry9f1ym62jx8rjzqzckcdic8d983c"; }; upmethodology-75054 = { @@ -19028,6 +19082,10 @@ visualtikz-54080 = { doc = "1q0a1mhc330z8cnhghp2p46bxsmzz8cdba8hcvssglz0gsq5z5fc"; }; + visualtoks-75574 = { + run = "170gyb3x3sayp6gb0bhvb4q90nxnb6h0nr1grjiwamapzkw5fy3y"; + doc = "1lcjysmmlvk22kiwcp71cv88g8f9hv2s0zzz9a59v1b385zm90i6"; + }; vlna-73908 = { doc = "1fzwqqpfzk1qsffhsqjcmj0ncfg7qq0949xsaah4phf4rgm94a6r"; }; @@ -19074,9 +19132,9 @@ run = "01lf8nlga2nycr23xpzl6xas2nlgajjmia4lk4zvjdgcxqnipfrq"; doc = "0m8x6plkry0p3jabvhgkccb2rvlsz941di4ihfc8schkq7iyjlxq"; }; - wallcalendar-45568 = { + wallcalendar-75649 = { run = "04rck2mzvzpm2f934iz4nni9s5w9g7a0qcp3kvp3bsqa6nhhcf6v"; - doc = "1b2nn4cwsb6vi29a49cnnazpzffwbpyw48wffklv11frbmk74dnj"; + doc = "0v0hnpfavnacm104xwgpy1m5zh63w0lv7i82f75mr3b6wc8qidny"; }; wallpaper-15878 = { run = "00cixdnwr4vpfpqfdcbra4gwz0i36kddak8ywv8l4q4d4yd567c9"; @@ -19129,7 +19187,7 @@ doc = "0s3g2ymfqz8acrqgb1d375bvxmb21sxw16j9a25xaap7wz27xry4"; source = "0fzj1cyxj505vf82kzjg7jy6ifk3m5pwsvmh5m6jvr2s7d2m079d"; }; - whatsnote-72966 = { + whatsnote-75447 = { run = "1pb221hzij46c4nw89vxjv6n8vsr0jcfpfkczn4jncsjkqkw870w"; doc = "1ry5p7sjnj2b1dnp4p07zpylw1ar712yyl57rsy4hym9mhnasgfd"; }; @@ -19462,7 +19520,7 @@ xindy-persian-59013 = { doc = "04w3h65215slnakk5w19m94xmj9cjx01izbk9xijifv5l6dqh447"; }; - xint-63562 = { + xint-75447 = { run = "1nhf2g00742yzjzl6hnc52cbp1y97l60grgjhjc7j80w91g7vv35"; doc = "1340cagm5hxif3qmfwvhy6izkhg1awazg971a9ww8xlnxk70gmp9"; source = "183llw3pmalq4ylndhnvbfc74h57xl9q6pcbr9bnrazlxkjmfpq8"; @@ -19732,9 +19790,9 @@ run = "1f2kxbb32hxwgin5bn7b78r8sqdj4v1q80sh1c87425zw8jyd73z"; doc = "1ls02mng1jwihz8s505brmaqcjn4abqys6bwl22dy855bw5rgr5k"; }; - yquant-68997 = { - run = "0xlwjgc0lwls7zpgbd0v85cij3a66vsv2vwlr6a73s0bjyjy9akh"; - doc = "043yq765f23rdhn3pmdwzy0q3x91hwaawfwakq93acwbx4mqjz8h"; + yquant-75563 = { + run = "1fzkr68x7fmlc7vkb8wcjd237ng6x28lgzhjjhj19byjyc6dkghz"; + doc = "0qjddn0yf2ybbnpcpwcdnsicr4s7xvb922fq4371cjd1w98gi00m"; }; ysabeau-72800 = { run = "1kc7sxh3lh1adfcgw9khcbf0r3pxlzr0vs2prh0nywrwfafbfwfq"; @@ -19811,10 +19869,10 @@ run = "0lwin7dfd3nk0r3drznmhkqd7fhfvizxqy3z2xv616spg1jh9sgj"; doc = "1s4v9azi1pvvh1fizp2azkbwh35xvqh8qcnnn1xwi0g1xhcp38pa"; }; - zref-68278 = { - run = "1292p3hmhlngwnhl9lnppbvn4fqblphxmpmbh1vij23v64acv3lk"; - doc = "1xnyvhrhcnganvdzilljdn6x5yh7srijhdd63fc0p5d7zn5hccc1"; - source = "1dbzxl0rc3xwcn2bwaghywsry8q2q34npax5zrv9xak24gplv72y"; + zref-75450 = { + run = "1fzybkl72hrxcniwxcl7f3jn9sywfzxf19pbzq161y2hync70qrj"; + doc = "13s9lvlj3xvyxy48d1qj90mgf3f6bmppxp7w0dh6zmg4m6pmwvrx"; + source = "1cpdj25s3qy85mxf20xr2c6mllqzx5y7y1sz4avamk4s056cadhp"; }; zref-check-72994 = { run = "16h8k4b97m5rvi5y9dsx81mj0qlpk35dz7qjkqii8wld7mpmkjvg"; diff --git a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix index 556397b4b84e..6748ff7b63d6 100644 --- a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix +++ b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix @@ -57,7 +57,6 @@ lib.recursiveUpdate orig rec { #### overrides of texlive.tlpdb #### nonstandard script folders - context-texlive.scriptsFolder = "context-texlive/stubs-mkiv/unix"; cyrillic-bin.scriptsFolder = "texlive-extra"; fontinst.scriptsFolder = "texlive-extra"; mptopdf.scriptsFolder = "context/perl"; @@ -518,7 +517,10 @@ lib.recursiveUpdate orig rec { #### dependency changes # Since 2025 OpTeX is based on luahbtex - optex.deps = orig.optex.deps ++ [ "luahbtex" ]; + optex.deps = (orig.optex.deps or [ ]) ++ [ "luahbtex" ]; + + # Since the packaging change for ConTeXt, context-legacy is missing the xetex dependency + context-legacy.deps = (orig.context-legacy.deps or [ ]) ++ [ "xetex" ]; # it seems to need it to transform fonts xdvi.deps = (orig.xdvi.deps or [ ]) ++ [ "metafont" ]; diff --git a/pkgs/tools/typesetting/tex/texlive/tlpdb.nix b/pkgs/tools/typesetting/tex/texlive/tlpdb.nix index c13331e5fb63..ee36b212b159 100644 --- a/pkgs/tools/typesetting/tex/texlive/tlpdb.nix +++ b/pkgs/tools/typesetting/tex/texlive/tlpdb.nix @@ -3,7 +3,7 @@ "00texlive.config" = { frozen = false; year = 2025; - revision = 75382; + revision = 75669; }; "12many" = { revision = 15878; @@ -539,6 +539,19 @@ license = [ "lppl13c" ]; sha512.run = "b75f41c1d179b63d1807ebfa81e9e656bb43433a3291b9e29d5f0f76667868d26840dc6ce7f61f0f959cef724f0b5738b96af2a371f949daefc4179de1f861e8"; }; + aeskwadraat = { + revision = 75506; + shortdesc = "A-Eskwadraat package catalogue"; + stripPrefix = 0; + sha512.doc = "156f935c0ca1bbafeb305388cca4fbc7db781052b427e93e0a7e6b23194b1d0a1d6aa6a72fd2540874e84ddc210388efb383037c3b2a06f12f8d11b801bb7b5b"; + sha512.source = "6c072467c5e047ba1e7fe30fae23bd80adc79195e9a5d3ac6f90810b63eb845558a6757b586399ed87811e76dc87e09ba0d9ce1d765b0b1b00639ed09d47056a"; + license = [ + "gpl3Plus" + "cc-by-sa-40" + ]; + version = "1.0.1"; + sha512.run = "24d6cbfe9166eb228d29f4d03bb50d81f746fc0e0610307fa0b67238d7e0f2b4152ec4ebf4236265ad8c89811037ac853be0a10494055a48ef4a4793ef423387"; + }; aesupp = { revision = 58253; shortdesc = "Special support for the ae character"; @@ -1060,14 +1073,15 @@ version = "2.0"; }; amsmath = { - revision = 75374; + revision = 75534; catalogue = "latex-amsmath"; shortdesc = "AMS mathematical facilities for LaTeX"; stripPrefix = 0; - sha512.doc = "36e483dba0f45e66b204ceb4e89b582578619ab1aa297c0a55a9dfd21e16cf4d377440712960cac231925e42d4ef3c000d8b52d28a155ec6c2b4ab471ca94c3a"; - sha512.source = "da71533fd0f248921f7fe40acc9acd2db37b6cacec1a89b3d0e99036a1b2c09a27be6f1dce303c5261bee03283f40edfba64e2e68aa5f4d4fd64f02aafeebf80"; + sha512.doc = "73174257137b2a1d87644cac10024e494471d375b243ae151646e0fa1d1b94fd9878bae0ad67c95c3ba4edfe3cc953366f0a26a44290244225998c09eb4f2f91"; + sha512.source = "9893f0b686b8ee3f0d771f798471391854635e0773429ec60d6e8dd94b005ae6031c59a0d4e733d4de77eefbc2dd967127177f04279e822b33ba4b04ea6cc76a"; license = [ "lppl13c" ]; - sha512.run = "c64b380b9e01eba4c1546661241f5c993a64cfa82990d4dda595acb2e0da3433279198a76afa0b15608039201ceb1c56980e94a7a2b7ca3e15656639262a8224"; + version = "2025-06-01_Patch_level_1"; + sha512.run = "8977712bc6016e1b6a13e753e6817b67db7f5e6617c3a9829afa25bcb39b97dc4959c41ee9e6ca183ca71c4d363ab6d4b168bcd9ca9ed0cee054cf586f9dbd08"; }; amsmath-it = { revision = 22930; @@ -1554,17 +1568,17 @@ sha512.run = "a01ff01e32ed89553fc59e8a1d34da25c94e766b498d41ebe974a7683718bff38e12dc70489167c1b9fe14ff14c14bda0b000dd47c11d65c00b654822cf29d10"; }; arara = { - revision = 71205; + revision = 75653; shortdesc = "Automation of LaTeX compilation"; - sha512.doc = "b3be8cc33056fd2d9e3576fe5f9a92cdd9582e94e4c46c05669d8263223e8c04cc8654009dfedc40e1c958cf634e9cff9dd2169c17a5da4536aaa55c1d97659b"; + sha512.doc = "994cce0ac0ec447e526342f702df9d5f87e939c94f533e0b0049f36a7505c0100ea5176d66738dc12135dde9ff331d1dbab31c771f690ec4b1902634252b2433"; hasManpages = true; - sha512.source = "fa8a1bba7d84afccc5c80307a4c44f3689966ef8184d4831e8dc5fa6ed333728fcfc3e2861f3ff5809d334c31a28c1522de7fce40bb6e27d016e13bcd5bf7394"; + sha512.source = "cffaf5b3fc8fe78e5c4cfb567eceea194c34eda1fc60fa9c621b793cf3dc58462dbc16a1b2ab5d8e5be634663e4db2c09ed2586e0f5b40c55cc3ef7b18e44b2f"; scriptExts = [ "jar" ]; license = [ "bsd3" ]; - version = "7.1.5"; - sha512.run = "193c64a85d9304eaec2456cff3b674916f1b459a29bcc535fddb48a41f4790cb128ef238ad9fecf2dcfbb4d553325d63373a761aa0a8c283058e16924ff4ab1a"; + version = "7.2.0"; + sha512.run = "340c6b8ff750e684955d07e167cfb77f4b60131166a38e6fcfa0d3498e9281ca51e954a492fdcafaf01ce103441d87cc0330b849d000a0a788812cee8d6bc365"; }; arara.binfiles = [ "arara" @@ -1803,13 +1817,13 @@ sha512.run = "9a683044f23fdec0547199afbc0f0c6c9de8faf01f09df38de324f53e91f446de867e951e187ec77bd63cc65bb92ba2fd7bc290d54650ce24e02b682cd10a941"; }; ascelike = { - revision = 29129; + revision = 75662; shortdesc = "Bibliography style for the ASCE"; stripPrefix = 0; - sha512.doc = "0283fa497b53dc3a0d60960bd45945dd9b363c53a563139e911b8bb017a6f0ea7f46a95811812a679fe1ac5327c52e73f4aba35d26160041c61a1cb5597c880d"; + sha512.doc = "72bcfbe2cf98559b1cfb5df7796cedfd882b9c955577717255f7b0cf311320a07df4c3d1a19def1cd60556e6d65c72dd052a893788c0ff97df3b0cf0b1234240"; license = [ "lppl13c" ]; - version = "2.3"; - sha512.run = "d8c9d69ac49e632b7b303c0fcff53762f6d40a490aa1655f58525e192481b65b50912867b1cb16c9aba1d93483a6a2bd31e586683819a7f2b3db7439d46deadc"; + version = "3.0"; + sha512.run = "bc1344bd04909f5fc99f0014ba69110707e3b1ec10c294d1daa8a0680d7c45fd1017b96165582474772dabaaf4e2fddf2d05b5ba3e027e802acee287528aa84b"; }; ascii-chart = { revision = 20536; @@ -2385,14 +2399,14 @@ sha512.run = "b33280f64e37f300c92f9bad4372c13dd34e3dbe5fe47f2dc9fe0e270f33eaf5bedf9485293a74a6e0eb87b65f44fb66a286fb279a3d2c390c463e6aecfacb57"; }; babel = { - revision = 75212; + revision = 75469; shortdesc = "Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX"; stripPrefix = 0; - sha512.doc = "70bef5d41e6d2c39ff9f9c2be8c0a706b41526aabc61cc92abd7ab0e9c2a109db24eadace39b242637db9a65546ef29cae4f40e94ea88159f3568ba9960eb8e8"; - sha512.source = "9fbddc6793818bcc28acf69518a49cd937f8326e05a6e9952143df04d07e821462b986c0c493ff548a318c2c35b99354eb9b3ebf4ff25b14b3e4cba21dda9715"; + sha512.doc = "6ef50f861d921a987fd9e8a1d5fd51c394bc6b2fbf8183642eeedeb6111c447a51864a17bedae45dbd8cdcfb5500cbc2ee7d272f0c5e347b6fd25a45d2f2d75c"; + sha512.source = "225a61b56ee8e5c6217a5ba392f5c0cb74b5506542f552df5ef07ecc2585cf3dbcdec1f4cfb928ed70a0ea812e267a84b1b14c2f2908aac6a75519c87c918e6b"; license = [ "lppl13c" ]; - version = "25.7"; - sha512.run = "715ad440efc93aeed22a5b8c6040454da533a755f2dad8b9866774b432444afd116bff9e32584ba4a4e4634be248b4a356967f51be0a40c06cbf203a81cf87b8"; + version = "25.10"; + sha512.run = "c122310ed2eb4a531f0eebe8291a83ae9e623353a245f3a34309bd79ea0794810864254dffaa34af42ac29ebcd860eba36ffd991dfba38a0dff9b5c239e96b42"; }; babel-albanian = { revision = 57005; @@ -2558,14 +2572,13 @@ sha512.run = "ed0dc79fbf6cd992bb5ff3df46f93203ffcb3ade34c6a613b5b22bf5effb98f78fa85d9b915130b304df71629c5a8bd68a4bab23ee772a1068f7184fa27051e3"; }; babel-french = { - revision = 71907; + revision = 75643; shortdesc = "Babel contributed support for French"; stripPrefix = 0; - sha512.doc = "d879962eb5199467dfdacac4bc53dffe9b5f396619a61edc5503cd43684f0419559009cbc082a838bcc9d2613339267f66ed9987fba04906268c9713ceb379d5"; - sha512.source = "1882b8a698b0b652173b33747cd628327fd930ed37d5908de32db09d70d04946e5987508a5f1cbce5d345bfd09fe35660cc580e3d056874cf393e4b02d45b51c"; + sha512.doc = "34454a049a2ef2a5fe9b6fcaa1b7cf6aabc4d4b71336da62b59c8ef345f5dd8c650576a5a518b578086a24aad49ef8433ceffc09de148a70c52795aae52acfd3"; + sha512.source = "8f758f6b9568280a47f7739f09a7bb2a39896899eb4e193e6179e74e56767a61fa97309ed7f59653e0fc332eafb42f42206be659341ea659ff3c2f63a085d0da"; license = [ "lppl13c" ]; - version = "3.6c"; - sha512.run = "9072fbdc7d0571e22d7481dfe61f8bf947829902bd6cb09680fde7aa9e450880ade40d9775f157ee906432495d1979ac95db7ad4c8d452e8edc9d05bb68dba7c"; + sha512.run = "a5dc907348983469c86fc5e3e4b436dd6e2a9678d43496432820f1dff19a233dfb6ec2d66318e93fe574b719d38a2f3ef47a25099e11c0f751a29367c325c0b0"; }; babel-friulan = { revision = 39861; @@ -3301,7 +3314,7 @@ sha512.run = "d3f060c91f1ec7f8c836e22b21dd735895055873807690c4d8fd3b90652a7f6f1648decc23f66a6d51c4970a27817642ea6e66b74b2affcf5c938c4707568018"; }; beamer = { - revision = 73735; + revision = 75526; shortdesc = "A LaTeX class for producing presentations and slides"; stripPrefix = 0; deps = [ @@ -3317,14 +3330,14 @@ "translator" "xcolor" ]; - sha512.doc = "d95d642ab065f85ba9eec5903c5b910c1ea10215f2bae83c8bdf1d1ab932aabfdada5b35b262ec969e32a9a25b9800d3236c519ad4a43b6e87daa292851ce9a9"; + sha512.doc = "103bb276eda89223c0bce34e20f08986ea3ef1251b9b5115cee8ebe62a8a1f2a6873cbc4c2195d17a7035471e24790f86df50e13bc0f721184022e04301f55c9"; license = [ "lppl13c" "gpl2Plus" "fdl13Only" ]; - version = "3.72"; - sha512.run = "bde75c691f92694a563ff10463686fa35bec5716c5fcfaec78a2185c49a7cedb76af3f6d4a76493f86e5db147e997637f2674b18289df185f42988eaa3d563b3"; + version = "3.74"; + sha512.run = "a3546f07000f7ddf582bdb7d8b1c9fc4e79b7f8fedf93c6ce280942da3eb08e44f12e8e58528c2e2859594e452573c32dfc2eee948bd6564d74ff3110aa73693"; }; beamer-fuberlin = { revision = 63161; @@ -3683,13 +3696,13 @@ sha512.run = "c325ebeec7588caaf8966e9b8a71069f1613d694537298afeeb8d01c6c83c7991e874bc5bd070e722e15ac83eb339581897a501dd187ea5ee4919ba9c14fb541"; }; beamerthemecelestia = { - revision = 75310; + revision = 75668; shortdesc = "A modern and elegant Beamer theme"; stripPrefix = 0; - sha512.doc = "d21623a6199935c0a293e511c2787b4d6a82de68e9005884ce3ecbe54e4b873997af18cc7140eb5bf9ddd40c975e7af490445e825bd3e1f928f415322d35e2d8"; + sha512.doc = "033f8e9152edc94b31f80da6c10ae5f2f3347e453d415a8cf10687e41394b7b7dcc1c7a3ef281ab4b45206bd67d5117384f87996e5f0a6b43da738dcb9d7a9cc"; license = [ "lppl13c" ]; - version = "1.0.1"; - sha512.run = "fab2e4ead8e7d786fbdc68e731e6751e6e7aaafd97f8bf40d40156ec46e004f5770ff428b6d69bd302ed87c982308883eb9bc140f9e75dcc1114ab595575c894"; + version = "1.0.3"; + sha512.run = "6adcf91359be28bae72c05b04a229da668f0e11caaf07a5b184a9fc86a5a31c2f1ca60a264c690c9b76b8a6cf92dda414209fba719d59db641e1481d907aa150"; }; beamerthemeconcrete = { revision = 69528; @@ -3783,12 +3796,12 @@ sha512.run = "53f958bf7d21c4d6a75be83e81832a7360ddb357ac6dca55400d70431828742f311445478c3b1cd1f8959e245c3265b47cfb244f1b500e56ecb779dec3d20357"; }; beebe = { - revision = 75238; + revision = 75389; catalogue = "biblio"; shortdesc = "A collection of bibliographies"; stripPrefix = 0; license = [ "publicDomain" ]; - sha512.run = "5d2d4a49e656e45a5c343dbcccdea3e432562f7218804795c3837608470db3a87bcdd998c4db45014443d22a984f4e79eaa5bf426e8c8974d3f2b91ea7c9a08c"; + sha512.run = "50ec205cbfce92dc6e92a68a132733fd7dc63382dec5873eebc6e6571e154f1968664041c92976a9b8070eb160b229a77c3fc01442fb5a151e7c8ef5b78703d5"; }; begingreek = { revision = 63255; @@ -4340,13 +4353,13 @@ sha512.run = "ad7a289752d0efbd551f61b4ddf34f61b212e2083285e748ee545837b7a4d2ca2d555f6e74ac891a25294b19bece6b0c7c6acd4439c4ac0d663154bb623fcc7b"; }; biblatex-ext = { - revision = 74813; + revision = 75609; shortdesc = "Extended BibLaTeX standard styles"; stripPrefix = 0; - sha512.doc = "15aca0b6cfede58f1936502db6253935c42810859ee953578074c1272184b5941885ee29761d0a3844b04dc482e26b2e583d335d2281f9fef6519e4612a69082"; + sha512.doc = "4dc01e77ff351c324dbf49e87b7f55bb581722325ac3695c7f85c705cb1d738de6a88e9098b2e8a0cfe326841ba177a6388e9393dc236cc9a13ec1141a3cb112"; license = [ "lppl13c" ]; - version = "0.19"; - sha512.run = "4f734f07feee904a3ad5d326c1ef205e8d0cf90632a22186ef7ee612d88a8709407386107ac1de7ce084af149aa696d900c0986d553381707e24a51317e65c78"; + version = "0.20"; + sha512.run = "bb78b35ec220c333d644530ff16fee528593520be9fecad18832da6fa96378131e8aa0af0f497e609c5edac817e7c7c6d90a6896341400e0c006d5d81fc14628"; }; biblatex-fiwi = { revision = 45876; @@ -4358,13 +4371,13 @@ sha512.run = "72b1e41ac55403f144529fd5cbd88f51dfd61cd637bd8e6427a2714d3684ffa37774c698475994f1481442cc8eb336d8de398d55b3df28e5e1615b9cd74cef27"; }; biblatex-gb7714-2015 = { - revision = 75288; + revision = 75481; shortdesc = "A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users"; stripPrefix = 0; - sha512.doc = "ec84ceb8ae91931914b181df0d16f10cffb7790c4a6c285d0d8d6514b4420545232d6d5435c0f52186294458d23e86d8ec371a27aec8167544deebdca5b41bf6"; + sha512.doc = "3ea6f4dae0ff735cd6d45e0b7d1fa19e37aa1b08c161886fdd3e81a87f9e35fc0842d14ab4fdb51b0bfd51feec3a4645694d2a88326409bdc7b7b89742b1eafe"; license = [ "lppl13c" ]; - version = "1.1u"; - sha512.run = "15ac7660a834200c2412eb09508307caab7ae8c98a2b732c576fa7a71c74fe4c77ce09dd44af2b3ef4a6b8e048ffbefd2b2235a3f633a89df9c9f625be125081"; + version = "1.1v"; + sha512.run = "10d26ccf8d1b8dc40a976bb7b29723c95b7f6304b6b89f0fc9bb5939b006f3d164ed9bb4d1cc9d562b58a94ec452d6740fa26db2ac7c5369e124ff70014e1fe1"; }; biblatex-german-legal = { revision = 66461; @@ -5260,7 +5273,7 @@ sha512.run = "e8e2af194ab8dc10e88543cdd888438d6dabd37651fcb331df2a2372c863884ee3ff77344d14a79608ef6e87d3b82042497f26045db3007b4cfc85fa33831667"; }; bmstu-iu8 = { - revision = 74636; + revision = 75472; shortdesc = "A class for IU8 reports"; stripPrefix = 0; deps = [ @@ -5303,10 +5316,10 @@ "xltabular" "xstring" ]; - sha512.doc = "2ca59d22e5d5ea3894640539625cfb451d57d7d4d10e1b19895e89ec8889c5bc627afa838dcd6da6e52d70807093d54327a2c0192397033eb09481b1169fcefe"; + sha512.doc = "9e4cad5fdd38b456cff865af86a0d559392fa77741e50c701debfe830d205074b3912fca4206d186485b8340d2c526c772905c2e9af62cd14c7d33903935fbda"; license = [ "mit" ]; - version = "1.7"; - sha512.run = "847c37c985014c89e0d62023efdc6f9d3f11aa509f723df3ca607a35cbeb8f8bdc3ffbc9a11b77184c51650603dd722048c6e2f34ae2479f4c664cca1216a0a6"; + version = "1.8"; + sha512.run = "a98bb071e6738b400bbdc9dab34c68167b5ffdd56093ce571d83cc7af63dd254e1517288b2a6cea1807cdb90645aa9edd688ee01327e6bf7a79cbb7b36a10451"; }; bnumexpr = { revision = 59244; @@ -5964,14 +5977,14 @@ sha512.run = "d31cd50019061aa932d8d53d27be1fc6652d2a8d57f2a9b0428e9d2479a3ca61ded2d276ce888ffeb1ab7cc32e58b2be3c067f0db1a9c31965af502d83eac9ba"; }; bxjscls = { - revision = 71848; + revision = 75447; shortdesc = "Japanese document class collection for all major engines"; stripPrefix = 0; - sha512.doc = "287e3806d45a0a3a9445dc44bbd138e99864d35413de3f8fa44fba2947833c779eb19ac72113e592109539a30f8a90e63b9a635b2ecf9330dda4c8ba05723bca"; - sha512.source = "192f88fd063a7d098fb752831707cf2c6d6657c997f9398abdc4526d605221b1b1866829b2e3a0a36c126d7bebb5d8d5db6030aab1eebd99e37ccbde0fc98fbd"; + sha512.doc = "26134ba2a9a8404a94c9c8ccec7de09e51765b9f24adbd10056c25856c50f2a7482ea904a8d8633fedde3650cede5d447d91d340c810d30f9c4809ee7166253d"; + sha512.source = "7c9e8bf5a8e6f0702166a2fd87372ea4dd228bbfcb6683126dafb04a10c8ccaa9b0dfc113ec04814e6c69a965a674f485c01dc834b52234f1b7637e7de742371"; license = [ "bsd2" ]; - version = "2.9c"; - sha512.run = "ba267bb0d0f9357797e00e4e07bd99d1a72e11b3538329d03c4c64f48b90e2cd3b4fc912f38a4f5526206839f9d497583b4c38579b8c94785aa4a3b461a74f66"; + version = "2.9d"; + sha512.run = "00504f440e2506cd5632859f2b5e363419f2634b81f6da87b3bcf914e7186bae3b52bcd6e1d6204da1ed32f394dd3a251807f0573643b946f197ffdec7184787"; }; bxnewfont = { revision = 44173; @@ -6106,13 +6119,13 @@ "cachepic" ]; cahierprof = { - revision = 68148; + revision = 75652; shortdesc = "Schedule and grade books for French teachers"; stripPrefix = 0; - sha512.doc = "1e203d56ace798bff086a9a3eec3a3f110c5e2c4ec56be637ffc70edca4b28ea8e5bcd8804b087515431460b48ad4863d3c15a1496724e5ad814cac79dc5e7ca"; + sha512.doc = "4788b03d06b0c70c9f33a8ed013c6f9a3599674b8249929773090918058657113583585defcb801f5b71fd8d7526a5e37b68eae3b4dc0d3497c4b6f551382b66"; license = [ "lppl13c" ]; - version = "1.0"; - sha512.run = "c152dcc24128f0f6e9424012660f2620e385f470d92dc9ed530eb530d11b1fc3aac6e9e3466fea3548d16ac812c89743865ada67a3bd820cd37601f754506939"; + version = "1.2"; + sha512.run = "1a85b62db78e0f12f80901216b204b0041e472b537b4f91f7ce80d32271b574db3caa91629145bcfd586015a5d70a5276def587a3afc80162360f046ccc6a278"; }; caladea = { revision = 64549; @@ -6726,17 +6739,17 @@ sha512.run = "b4799007822a3bc82370b72ead503661f70cce1beb7a27bf1bd2523283a248045b0ef863ab1dd9bd93b39441e50d51fabe11a12fe6528a7966219a2da2618141"; }; cfr-lm = { - revision = 73888; + revision = 75576; shortdesc = "Enhanced support for the Latin Modern fonts"; stripPrefix = 0; fontMaps = [ "Map clm.map" ]; - sha512.doc = "e0ed9d38b33bdfc4754158a5377204dc7b581970c06c1b948acc49aef4fd7e715698b1aacd374a70dd48343f99961c2d2bff0bfb1d805aefb5ef7ab9963707b0"; - sha512.source = "a9674cc9a0d080aae5f145e38b8e74ce43f227c71319284f280dcac62efc967e4d20b90170a5824acdca0890302894c805645c1ff53afe3a3e9f7f156112f2c8"; + sha512.doc = "15adb5e0ea65f35b25aeeebc6082eea1fe295ad1c749eb839464e766e11a5a735aa36316929bdd458f23f995e3fac5d8c2fcd59ac5b62108d2341d7e2c832ad4"; + sha512.source = "4421a017f671364c7ead57bb2abff89bf03ffc8beab6166e9f5bbc536fcc4dbd76fecb8a9378557c8297036b16a1342febfc1f6cd8aabdd1bb1addefafd61da5"; license = [ "lppl13c" ]; - version = "1.8a"; - sha512.run = "9ffeda5337730998462d5c12c4d5ae25cebba56cc51e6cc54dc3bf90efe9ffaf5c375b05960701db2866e002225867e35df95b4d89771b690297bd5179927599"; + version = "1.9"; + sha512.run = "6155c5c2781583b1837534c0cca531a481b64f6618e2d138160f806a1f2f232b2a017586dd2deda42ebec004e83c61bdbe7aeaaeea08efe5e2d800fb2b03f0e4"; }; changebar = { revision = 71847; @@ -7427,16 +7440,16 @@ sha512.run = "9b15ced511df3b041a18d9cbeebc2d7857f6e5f470bb3d351b6925d4b9f6eabae031b6f3e73c79a551d7806224730757b6223f7a66959a781cbb20f4a9c4b919"; }; circuitikz = { - revision = 75311; + revision = 75528; shortdesc = "Draw electrical networks with TikZ"; stripPrefix = 0; - sha512.doc = "2c9b9dc1dc188323fd6ea130d7c4b0a0642af6cba51f02e7ef251376ecc6ade95c6f3fb7321d7e8240efa9eb22d74f528746fe12d98d6ef65bb39a42a3b4b080"; + sha512.doc = "051794d4aa7290149c7c42dde18928957391c988bb4fb07a1461f32f4b36d1814762f03f8752f8d709b0f4b9420d00118decfd411ab0b0c0f6d94ae9775da35f"; license = [ "lppl13c" "gpl1Only" ]; - version = "1.8.0"; - sha512.run = "f411f1b07fd6fbc2a69826160418bf8255154d2401ae640fcca4ab053ad1575bba581e6ff36a7fb1412fa05318cd8ba3ba665b7d3efd943df1b02ccea4b01bbd"; + version = "1.8.1"; + sha512.run = "ace5ec3b6dd146c98629805c08a1a3f17cb7a3f12aa9edba24ccc15c753622c1ea6b7a6f825b1791dedd7cb2fd2fec706e25846bafb48f7db8a9f1fc503a5fd8"; }; circularglyphs = { revision = 73069; @@ -7520,6 +7533,15 @@ version = "1.1"; sha512.run = "5f56fb1d813962358c737023e06bc2fa249712d8ef984f835073e11b075b676e845596a61ac312991e646d72068670b60eb002f78ac322f66d8e5a9bce185063"; }; + citeright = { + revision = 75480; + shortdesc = "Specify accurate natbib citations for diverse naming conventions"; + stripPrefix = 0; + sha512.doc = "d990e7b538547b680031c7ca743196073c24925e735f22363fd403b393819348b7d72819f26ab13860fb81e8dd89f86cd61d761543bab733069f00870c5c3356"; + license = [ "lppl13c" ]; + version = "1.0.0"; + sha512.run = "bdf1327ee2be5bd1b986c88163b43e6b932c4ecabe8a2f18948ace2212e69c50b06ea696ed3fe9132aabcf52b7679fb25be2e79ddf53303a5649f8f61a85e3f1"; + }; cje = { revision = 68656; shortdesc = "LaTeX document class for CJE articles"; @@ -7801,14 +7823,13 @@ "pamphletangler" ]; cloze = { - revision = 55763; + revision = 75533; shortdesc = "A LuaLaTeX package for creating cloze texts"; stripPrefix = 0; - sha512.doc = "ca3d9e0a4eb7486f40e4a26d0b6a2aa5dbf7e3d28343b9069ee97b089e7906aa137d8e7f8c6d010fd2cf472836191b88b9450248bd99728d80159afc54a8d1e7"; - sha512.source = "53d30866958183101890a4999a9b8f4b20b5bbca996d28ca4a22aaf81331f186facc695725917a9e80206545a3e0962b8c17b4e08b4d2db961878a273ba7c209"; + sha512.doc = "f707509b588b9185f56d77f6ca25a9c1f9c8588092ab562d350144e3f4b69a43383c8aca2c8e49ca3a7685dae50b0e40e46f5b3df2640bf786b95b50aa8da68e"; license = [ "lppl13c" ]; - version = "1.6"; - sha512.run = "f1c986699258bc9e7e27093a2d44f59d001ab13c3d9ba0717dc9bed0c53b00ce8ccf658c9cc3d7d457d18f45357a6d44da4d6710c1661ffcf299a8791822501b"; + version = "1.8.1"; + sha512.run = "dfc5349649ccd216c179b4e21e18827be0e2c719e6df0054d719646a0287686f6607db9b15aad9c91c8d95bbe810e01cced2de5d3a508387535f5cf7d3af0685"; }; clrdblpg = { revision = 47511; @@ -8059,13 +8080,13 @@ sha512.run = "2fef47e94ba1a5ad0774667ac84e29040a3715c413990585aa09c866297beb61c7da533685bc1e102c8edb30d7bf6bddf8fee5486dd6d4d6ea9ebe51d2424196"; }; cmtiup = { - revision = 39728; + revision = 75529; shortdesc = "Upright punctuation with CM italic"; stripPrefix = 0; - sha512.doc = "aae6105fc9e828715193bc4d251210f23ce6f4c4d703c79c244ff765a377f90055188f8af83e705da062cea8db8bf6b89beecc488cce32d7903fb7fb8c4bcad9"; + sha512.doc = "78769cf61a4297f2499bfe606d7fa9a18b6c2e8d8abcd2d643bf3c82a914dd864b02ecb0f64dc367b9bb755b6d8fd9b761790016062a70deb282f7a4005b7298"; license = [ "lppl13c" ]; - version = "2.1"; - sha512.run = "9412576d07ec490fda4dd01445f28e4b966d2664a81e5f44a574019df1eb4de4189b8d06edf7a1a3b57e8ade129b57c0147a96fa9b77337d9a906134e33f2067"; + version = "2.2"; + sha512.run = "4e5c90a988c70bb75aa7789b751cd104eb2bea795fe4a732150da904412eee8aa3b2741909126115000619e5c99e47232f7a98963d4e21ffd888042bf6d77b0f"; }; cmupint = { revision = 54735; @@ -8160,16 +8181,16 @@ sha512.run = "04f63b435f360fdfa81bb7afeef38117a8a4b81b70562e21020470f49f33abc33038d6c55665a5ae4573ff61c19ed9120e824eb319ea97523fe1fa8e82ba9424"; }; codedescribe = { - revision = 75357; + revision = 75416; shortdesc = "LaTeX code description and documentation"; stripPrefix = 0; - sha512.doc = "c944d6433907f0f5699cef2600130761ad345e275e0a273c9fc8c50d2b099a568b9b7d7ec23feeb47a4f79ebcbb88b7bf6a38b78d78fa50506364af6646cf1c8"; + sha512.doc = "2b78ea5cf84f94065237ed25d690f9e64204250b3ff299a1cfd13a11fca32cb8ec962562597d6dd62475f4c1709647800ff69a07a4c128b35773222fee253cab"; license = [ "lppl13c" "gpl1Only" ]; - version = "1.9"; - sha512.run = "210710886dee03817c24678f663895fc3a25a75cf2c70d3115d8608228aa2433c29d3828ae6d57f3bb17b85abcc9d51ae9592448a7d5dda9950ff0c691d3ff18"; + version = "1.10"; + sha512.run = "f95c62662da5e9cd0c6ab2644c9f76aacc9f9ad5ba65b1192f987fcfc91a8b4d06e9a51897f8bb70a392aba9bbbf85c774fd9c58293824f96255ce6882d93cde"; }; codedoc = { revision = 17630; @@ -8322,7 +8343,7 @@ hasCatalogue = false; }; collection-bibtexextra = { - revision = 74736; + revision = 75480; shortdesc = "BibTeX additional styles"; stripPrefix = 0; deps = [ @@ -8433,6 +8454,7 @@ "citation-style-language" "citeall" "citeref" + "citeright" "collection-latex" "collref" "compactbib" @@ -8499,7 +8521,7 @@ hasCatalogue = false; }; collection-binextra = { - revision = 73049; + revision = 75482; shortdesc = "TeX auxiliary programs"; stripPrefix = 0; deps = [ @@ -8583,6 +8605,7 @@ "pythontex" "runtexshebang" "seetexk" + "show-pdf-tags" "spix" "sqltex" "srcredact" @@ -8619,16 +8642,16 @@ hasCatalogue = false; }; collection-context = { - revision = 72727; + revision = 75426; shortdesc = "ConTeXt and packages"; stripPrefix = 0; deps = [ "collection-basic" "context" + "context-animation" "context-calendar-examples" "context-chat" "context-collating-marks" - "context-companion-fonts" "context-cyrillicnumbers" "context-filter" "context-gnuplot" @@ -8641,7 +8664,6 @@ "context-simpleslides" "context-squares" "context-sudoku" - "context-texlive" "context-transliterator" "context-typescripts" "context-vim" @@ -9126,7 +9148,7 @@ hasCatalogue = false; }; collection-games = { - revision = 74536; + revision = 75564; shortdesc = "Games typesetting"; stripPrefix = 0; deps = [ @@ -9181,6 +9203,7 @@ "sudokubundle" "tangramtikz" "thematicpuzzle" + "tictactoe" "tikz-triminos" "trivialpursuit" "twoxtwogame" @@ -9193,7 +9216,7 @@ hasCatalogue = false; }; collection-humanities = { - revision = 75268; + revision = 75384; shortdesc = "Humanities packages"; stripPrefix = 0; deps = [ @@ -9230,6 +9253,7 @@ "linguex" "linguistix" "liturg" + "liturgy-cw" "metrix" "nnext" "opbible" @@ -10101,7 +10125,7 @@ hasCatalogue = false; }; collection-latexextra = { - revision = 75278; + revision = 75610; shortdesc = "LaTeX additional packages"; stripPrefix = 0; deps = [ @@ -11092,6 +11116,7 @@ "multiexpand" "multifootnote" "multilang" + "multinotes" "multiple-choice" "multirow" "multitoc" @@ -11917,7 +11942,7 @@ hasCatalogue = false; }; collection-mathscience = { - revision = 75100; + revision = 75514; shortdesc = "Mathematics, natural sciences, computer science packages"; stripPrefix = 0; deps = [ @@ -12049,6 +12074,7 @@ "hepparticles" "hepthesis" "hepunits" + "hideproofs" "ibrackets" "includernw" "interval" @@ -12135,6 +12161,9 @@ "pseudocode" "pythonhighlight" "qsharp" + "quantikz" + "quantum-chemistry-bonn" + "quantumcubemodel" "quickreaction" "quiver" "qworld" @@ -12317,7 +12346,7 @@ hasCatalogue = false; }; collection-pictures = { - revision = 75341; + revision = 75636; shortdesc = "Graphics, pictures, diagrams"; stripPrefix = 0; deps = [ @@ -12472,7 +12501,6 @@ "qcircuit" "qrcode" "qrcodetikz" - "quantikz" "randbild" "randomwalk" "realhats" @@ -12506,6 +12534,7 @@ "tikz-bbox" "tikz-bpmn" "tikz-cd" + "tikz-cookingsymbols" "tikz-decofonts" "tikz-dependency" "tikz-dimline" @@ -12599,7 +12628,7 @@ hasCatalogue = false; }; collection-plaingeneric = { - revision = 75230; + revision = 75599; shortdesc = "Plain (La)TeX packages"; stripPrefix = 0; deps = [ @@ -12627,6 +12656,7 @@ "dowith" "eijkhout" "encxvlna" + "eoldef" "epigram" "epsf" "epsf-dvipdfmx" @@ -12710,6 +12740,7 @@ "texdimens" "texinfo" "timetable" + "tokmap" "tracklang" "transparent-io" "treetex" @@ -12718,6 +12749,7 @@ "ulem" "upca" "varisize" + "visualtoks" "xii" "xii-lat" "xintsession" @@ -12850,7 +12882,7 @@ hasCatalogue = false; }; collection-publishers = { - revision = 75150; + revision = 75520; shortdesc = "Publisher styles, theses, etc."; stripPrefix = 0; deps = [ @@ -12862,6 +12894,7 @@ "acmconf" "active-conf" "adfathesis" + "aeskwadraat" "afthesis" "aguplus" "aiaa" @@ -13081,6 +13114,7 @@ "stellenbosch-2" "suftesi" "sugconf" + "sysuthesis" "tabriz-thesis" "technion-thesis-template" "texilikechaps" @@ -13279,16 +13313,16 @@ sha512.run = "a4d87deccae89f844a6251887e4d20817837fff4eef9cbd2874bef8890d41e0ab930a3ee55fae9ee46685c6b3b2b3324b54ce8507f1cb10eef332b7a480b94a8"; }; coloredbelts = { - revision = 75320; + revision = 75621; shortdesc = "Insert colored belts in documents (to present skills, for example)"; stripPrefix = 0; - sha512.doc = "6b6522e10cf903a3063d9581f5649cb9629a871ea513d170911bdefa3779a7e2aef9df60ff15c83dd0570c94cc88ab8345abf10415f754aea1331933833cda7b"; + sha512.doc = "132875ac5aeb6ca0e33f80091dd31d3a27b0f8ac63b0825e63042e30d983a553dae2a89b37ef1191f9dd0caa3615a11cf295284b5b6c51edd19196d61df39aa7"; license = [ "lppl13c" "cc-by-sa-30" ]; - version = "0.1.3"; - sha512.run = "ab9a829941b9a68528151b602c6d04f3f9ce2930ea0ca05b98a2d7df5e841607714a59de5294a562aa618f2c53ef599189868a4cd0d0e27d9ae93df52e212fc6"; + version = "0.1.4"; + sha512.run = "f46183d5b4bc6b5f87504a6e8c883a9c94973a6f87e070508aa230ceefbd58f2b8f18389e14cdb4f5236fe0dc522c8d7ab30d0115c4dc28b914ec52fffaf4868"; }; coloredtheorem = { revision = 74812; @@ -13713,30 +13747,33 @@ sha512.run = "ee0f344ed0eab872aca3c54422f83a6f8bbed2462a22cbd54dde075ceae79dc5a01ef13947327ec726d5eeb64eee5519e4074c138f4d172bbf2b4024eb88ceff"; }; context = { - revision = 75187; + revision = 75614; shortdesc = "The ConTeXt macro package"; deps = [ - "amsfonts" - "context-companion-fonts" - "context-texlive" + "dejavu" "lm" "lm-math" - "luajittex" - "luatex" - "manfnt-font" - "mflogo-font" - "stmaryrd" ]; - fontMaps = [ - "Map original-context-symbol.map" - ]; - sha512.doc = "7bab5a6f4e9429d2f7322754aa33ce844f68b0dd82681968360e8be00fd74075012704766d3b8b4cb17f69c58edbc1cf8163b8a31214a1217674985f2ed616cf"; + sha512.doc = "6114f51af68e2ca2d2e696d38edc50dcbd1ac497192fc9dc916e46bf5508cffac00f50636cca059355f484d8320ee860f30447a3a99ac310f4efad1230472d6d"; hasManpages = true; + sha512.source = "3de4a2a300578f57c8f978222d2b3385ea27e5f7095812d0bbc207b977f142f584c80ed402438e379af0a4c3e15f49f3ec698df6c3cac7ca97be098cc5218d05"; scriptExts = [ "lua" ]; license = [ "free" ]; - sha512.run = "1fcff9019ff83219ac5989ce2711e3ecb9a1615e44388b5fb7d2d1892c3974754491d9bdb773722709899816e1e3d99f4f80da348f7def23ac05a4a321a3cc8f"; + version = "2025-06-12_1421_B"; + sha512.run = "b64086c2d3881374ead27fb7e238921b500272c2dd690dc813a7e4025efb19f82792158c83d49c233d1d87a5ddd080b0abce9a8ea47d2975fd5405ed8385c107"; + }; + context-animation = { + revision = 75386; + shortdesc = "Generate fieldstack based animation with ConTeXt"; + stripPrefix = 0; + deps = [ + "context" + ]; + sha512.doc = "8a0b6caddc510841d10e72dbe3ee76dae69606e5b88155ea85ec66b60edd581f0621c087bb857fb94eb9ee8a16690939e83dcb422d45dab397aaf92439e4549d"; + license = [ "gpl3Only" ]; + sha512.run = "b00de64b9050b88adda6efabedc45838944c5587158ee8cacc71e79664945294989b24d3e751fdb36b91fe12fecb91f859a45454206866300e4e7499ec884da1"; }; context-calendar-examples = { revision = 66947; @@ -13770,14 +13807,6 @@ license = [ "publicDomain" ]; sha512.run = "dec8338854260467eb5d6542d4561e38a87183290e53e75c3fa188fc8f537a466ce4a5974f4f5644b9f2e62591cd4e8860f8e2b314c8918ae45e90e00c61ba4d"; }; - context-companion-fonts = { - revision = 72732; - shortdesc = "companion fonts with fixes for ConTeXt"; - stripPrefix = 0; - sha512.doc = "d8dd5a12b0a887a4c69c44c57a8c9d99ce3ad3b1e3cabc3f0c12fa3d11bf589e828b618f192bd1fef2dfad68611197c5315925a0c2079e7692c0f6196b7b72fc"; - hasCatalogue = false; - sha512.run = "52533908c52f814619a3b48e90422d9124561ca0685f44a75b0da3d3805faccc26cfdb5be0a8eb48f22b4949d351f8357870f91bbc9ef4c1067933cdedd288cb"; - }; context-cyrillicnumbers = { revision = 47085; shortdesc = "Write numbers as cyrillic glyphs"; @@ -13823,14 +13852,18 @@ sha512.run = "62b6fb7fdbaf14497001f35abbee2db8619c669e1167a2fb8ddc113a49e0c76f4e428a1f9cc8311e450a63e856380d27ef2f43f824c0112372b1ec580510f85e"; }; context-legacy = { - revision = 74403; + revision = 75496; shortdesc = "The ConTeXt macro package, MkII"; deps = [ + "amsfonts" "context" - "metapost" + "lm" + "ly1" + "manfnt-font" + "mflogo-font" "mptopdf" "pdftex" - "xetex" + "stmaryrd" ]; formats = [ { @@ -13844,13 +13877,16 @@ options = "-8bit *cont-en.mkii"; } ]; - sha512.doc = "7b92449949397840e165fd2dd2fd610088eb81f279f04e853e6ba1282acf081e21ca510d114ab3c073038c35523f419005f4ccab8a667f358da97f206325dc04"; + fontMaps = [ + "Map original-context-symbol.map" + ]; + sha512.doc = "fc57acbd8bbbc1c9bdf0973c5ce9d8b97d20b5521649c575826f5ee08aa8103eeb639b777e5828e09f605bc7749c5af1a16e479a9c1c994791629260cfaef96d"; hasManpages = true; scriptExts = [ "rb" ]; hasCatalogue = false; - sha512.run = "980ea093dbd68e7c7f956056219e7325385005502cf0bb67df0c19254a081fb8d4c9839045205629dab139675180ffdd4325b821625054212b88dfe520ec646b"; + sha512.run = "ccea3dc106c5e75d394dfaf95932ef55d77589145e1ca51d0eff800df4697890f4cc04d908796d170905f7a7b18e4c37ea2170267906ed4e2bcd486a6f10d524"; }; context-legacy.binfiles = [ "texexec" @@ -13932,19 +13968,6 @@ license = [ "mit" ]; sha512.run = "b33ece74cc5578c4dca8df816715d7106b674fdc653d149992cf637b11799a21eb03708c0efcc79da9d4658c5f8a801c6bb32dc681f43f3d4b3900dfa588ca99"; }; - context-texlive = { - revision = 74241; - shortdesc = "TL-specific helpers for ConTeXt (caches, papersize)"; - sha512.doc = "99851f1ab1b9651b0c476f74aa12d4cfc50a83f39ad756fe678ecbfe5de19b66898d9f24c177c2a1239172abd5184d0e64d48c38b30b55b5a2076bf586ee7fea"; - hasManpages = true; - hasCatalogue = false; - sha512.run = "0528baab63b01af3e95759d015aa92bc21468888636242eed65aac0795d8cf5f6d745426e1628f145129a21e2598a274f0d819dcbcea3720a0bcf9e3d3977c22"; - }; - context-texlive.binfiles = [ - "contextjit" - "luatools" - "mtxrunjit" - ]; context-transliterator = { revision = 61127; shortdesc = "Transliterate text from 'other' alphabets"; @@ -14254,13 +14277,13 @@ sha512.run = "21524a0721fa26d85b383879cc75600bcd55ee05220eac245171eadc30dea7296731e4d6d2d3d82d10b32f1d674d444bf1df41dd82b92d5cfa7ea06d53f56147"; }; couleurs-fr = { - revision = 73069; + revision = 75667; shortdesc = "French version of colour definitions from xcolor"; stripPrefix = 0; - sha512.doc = "85f95ce2f6c1e203c048dbc5648ba812ba3c593cc32ac89b0402201d046b8224b7774521766b808cf4606bc0ecfddd349eb5ea597c44cbcab4c7b358c5ca8284"; + sha512.doc = "3697c26461360e0ced067b6e2e8e1e24f6340aff0076b5339104ccc01b1f9a5b683dfd641170aebbdac2a16304ea5923bcb60af7621206ab23a8411be2b52b7a"; license = [ "lppl13c" ]; - version = "0.1.2"; - sha512.run = "11e8f07d552b97db737a4c7ca770c34bdb04395b0fc1f84e8312e78e696682a7ef31453097d6bf5a1bb4e4103e098a4089f33c1db78c6bd0c42f31e5249eab82"; + version = "0.1.3"; + sha512.run = "76120824c86b369e0400322da62347ffbc09a5e8c8353322789b47bbc2f23146dfd9cc94a99e9d68c0b7d42a12e483e678b7ebb84c83edb3d5bb73171c7c8991"; }; count1to = { revision = 71526; @@ -14436,13 +14459,13 @@ sha512.run = "36191c1dbf97704a0f9ab42bd7529b7a839ae5bb7e2a54ddb28ad63f603709fef53f88e48d32073f44161348c53660dee0e3239a294ec316992a47d3ea320830"; }; creationboites = { - revision = 75117; + revision = 75661; shortdesc = "Macros to create simple tcolorbox with some customizations"; stripPrefix = 0; - sha512.doc = "64452678abf856d584cfd50b35eaf821a199ef39838383eacc3cc516923cc3b2ebf149cbc10749c053c8262825efba5a2bb20bb97cd9602a2079c875944b7adc"; + sha512.doc = "74345e5fcb6eac778b599818e91a3c3bbf4360743dc57727001eaecb58e49ad986f7811c02e8d386f3a062ccac90f33ee835ef77015f40d94dd433b9e1f77f1c"; license = [ "lppl13c" ]; - version = "0.1.2"; - sha512.run = "3ab070225b652c7debc45334170e98cdffdd6eb9b7148fe5fddcab6e257c053e85638b672fb046395fc076bbed91550a25f77ffa573e7f16fc9b18bd94b50355"; + version = "0.1.4"; + sha512.run = "c3315502df96152082589e0b4a3b4b44b71393edfbd0727b8fdada1af2c664ed6df7f8ab98c614b2584e261638d3698ce4ecae911821032f33de6043c17f713a"; }; crefthe = { revision = 70156; @@ -15157,16 +15180,16 @@ sha512.run = "d537d8357fa1d718f685d3bd05afe849eaffcd63050b8ef5f85dfea39260b9268e7ed12e727ac3a14a7194f21e4de158bc0a8143408c45e5f3718ea143a27aff"; }; customenvs = { - revision = 75362; + revision = 75593; shortdesc = "Custom environments (MCQ, list with picked items, ...)"; stripPrefix = 0; - sha512.doc = "187775ea3d45d8d7d73b4f7e4057571ccd8c066f2755a8679f247c5d438e107893178fefd4e3ff319344c4013dfb387e16b758765626d5c3dcb0e62e7b33785c"; + sha512.doc = "2aae3b2b51e48e9fbbacd2476bd829c5f5048b14bce0280e8d2e135f9c7209a38862a23b0d2ca94e67c0df29611c8e21a2b72e2474d19f73c89ef1385f6a926c"; license = [ "lppl13c" "cc-by-sa-40" ]; - version = "0.40b"; - sha512.run = "3b04835a2980b3c11e347e72c6dea00bcb11b3e65d594f38a1411cce7694965e12210efb286ba4149e5a5e3df6f83d29c46d3638842c7be174830796d4646da7"; + version = "0.40c"; + sha512.run = "b8afc0eecbd7a82b0eb66c5ad3040611173b14b8a09f076149d99efae5ae7842b2746bacd09cc61aa47f1cbd2d1095b1ebbaf271cef5b0e802c478ec28ce1282"; }; cutwin = { revision = 60901; @@ -15961,17 +15984,17 @@ sha512.run = "339bd686c658c462c9da56018234c6a31e72a3def962798772bed17bd453efa94c5f8e2d72a2f033714eaabbde8b45bbeed07d302e311d65a27c37f8ef177a2f"; }; dccpaper = { - revision = 72097; + revision = 75491; shortdesc = "Typeset papers for the International Journal of Digital Curation"; stripPrefix = 0; - sha512.doc = "5c7db2fdb35f94e6bc0b0a985441e54ffdc90e74b4032d8a682274530f35b9fd3f152f31cb1f955e4d83a5492469362839a560de9d48ac1a2cc052a77c7c463f"; - sha512.source = "038426882b1a28217fdbe2cabe330df86c4d18d04ed44e21d319d767b525d793697ee0ba2727943ccdf9b599dceb38513ce13ce72a64d39a71a15604250490f8"; + sha512.doc = "35e1e174e7ee2fc622d97baf52dce69e8a3a41c53a214d30348f41632731080fc144294d5cdf12d1ad4a2b9f9862b5053de9bd17bcbc3c117e6627e591352ee3"; + sha512.source = "30403abafa2b288a47275c8780b576b368c53b225cc8fb2ba06e78945830282e2db07d065c30b7035d495605371e2303b7df11087c17367b4c454bcc2d28c768"; license = [ "lppl13c" "cc-by-40" ]; - version = "2.5"; - sha512.run = "c02543e316b4b01c655131815e170603e96395dbb912686718be96f5851e9d8f39701a090933ac3d826cf2535dfb30e824c1b2ae5f388ce4f1d1382e37164292"; + version = "2.6"; + sha512.run = "3dcc8ea10fa67aee3dff11af41239f5d76a694bbba17d2b6af73c69e16c0bef7f774a5dac86c9d5a9b62f5c4da00852269baa37cb583c2e797f3010dfb1756eb"; }; dcpic = { revision = 30206; @@ -18310,14 +18333,14 @@ sha512.run = "68e47de3912143bd1a7263b493a30ba977a6b882080c1d72aa35b3d5416f4bc9a8f2de6ac0baf0cd584b106a38b57c4157b6342320dd23c0a607bc2f95284b97"; }; enumext = { - revision = 75373; + revision = 75485; shortdesc = "Enumerate exercise sheets"; stripPrefix = 0; - sha512.doc = "2cd7a1247c33e6e7b48e066b36f3c7b5ddf52c17a299cab3c4bde24405bce70c6d5e54dba4ad4ad3e4a7a0cf844e5e4e12d9f584ceee7834820e2c371c2b3582"; - sha512.source = "9f7d0890fb50bf3e09ce776d4c09108f03b6e407e8a4a734fe71623c718490481dd33f2ca67fa03f0be953e416153ba873d93a131e051211e9c59185b802c579"; + sha512.doc = "317cdf9fb36c682af653099f88b451b55e20b8a434e96c2c17411f4e83bf61920eac8f04f74016d2d8b758a27334703e23da3a2f2e6d68743b58c5f6f9cfc969"; + sha512.source = "f74789f7286e8b394d686e68a1c523dfc73fee612ef25eefb5476d9fce116ffebe4303b7437f5b980412ecfce9b478dcc1923d19bbfc76af3726bc3ec06df4cf"; license = [ "lppl13c" ]; - version = "1.3"; - sha512.run = "256014e6dfc5a1a7446219799a2cad4d64cb7e8fd3255e7d6542d7ff0fe7fde60f4b73996fc9bb63842c6c3d1f1e583daeffcd5cd8c6d4b190f965516b929e29"; + version = "1.5"; + sha512.run = "793f20b590f705716d872c1952a4110e076282a545af75d2d5a4523a7ce3f8a3a78d60d7e05d097ec2ebd659e89144774d872e80b5efe350174398f5aa1f4c24"; }; enumitem = { revision = 73750; @@ -18406,6 +18429,15 @@ eolang.binfiles = [ "eolang" ]; + eoldef = { + revision = 75593; + shortdesc = "Define commands which absorb the whole source line as arguments"; + stripPrefix = 0; + sha512.doc = "07f444c0a25c6a88e9e2f168ef59b7a17e49159abbdd6a40a341bb638dca91284a9c66aee06a4eac8de297a0a0b89a905de95c84cd4dc90bb96ae08e75f2081f"; + license = [ "lppl13c" ]; + version = "1.0"; + sha512.run = "c2cfb0320871821503a6015c959fa88f28137d94ead5dc6ff10a5f5f4686589341e0d6eaa55bb35d38a79989a149c6588e80676bd6d051ef4d4832c77360529e"; + }; epcqrcode = { revision = 70956; shortdesc = "Generate valid EPC QR codes"; @@ -18668,14 +18700,14 @@ sha512.run = "f5abd20910152cf65d92c7e44930729c1052f72441f162de2f4ad869f0ff37b669066f43089a1369298e9ebdb536ed62d437b3f34be5b3e417d8b0bf34d9c870"; }; eqnlines = { - revision = 75356; + revision = 75593; shortdesc = "Single- and multiline equations"; stripPrefix = 0; - sha512.doc = "80203c07cfd55bb7f7b743ca09c294a996dd4856b00b4100dbd2fde6944fec7b98e1390c99ef57500418666514e11fa06106c662d6cd8189bd35b2d7b80c0855"; - sha512.source = "2487fc3291fa1bf98cb831729021244b43e9da34813962d2708250634ad44430238f3804ca0729cc2fdb395360f4f2b8d9caba575b2cd9f9d6bffd457eaa010b"; + sha512.doc = "fe8b7c6036f9506d9000660851fb75602b39b8eb70b481706be2ca6485e02dbc45f919b5cdca0fd888591ea7c1ca192aed6a66438a011e4f788db0c6dc77d11f"; + sha512.source = "8117de2223efc900267ac1dc34706018215485c6ce3a21258145f150374298a63a0592e8d67180fb679437cf504759cb0782321729cb44efdfd5deb07e3b2e65"; license = [ "lppl13c" ]; - version = "0.10"; - sha512.run = "9818cb55451da37b113804927d888668bcba8bdf4dc55516d8daf77a6703c9e1b268bd06991fe264773b5777d15c6bebd688759572a68128cf7496a1e1a8ff6e"; + version = "0.10.1"; + sha512.run = "ec059fa174e927660214e0344a6e0131ceb913c97acd60625c612b635c9be6a2e758d6782329e71d992538877a1986a970246b7f2130452eb47e954e8bcea246"; }; eqnnumwarn = { revision = 45511; @@ -18707,19 +18739,19 @@ sha512.run = "56754f7ca1872837a362b1f5cc929fe5ed8bbd59a1a45eb2fe20b071f7c44362b0d98764c6d2870d275d0f0216a9543cc1e9f671f92de1b6b02136f9076f5f95"; }; erewhon = { - revision = 70759; + revision = 75452; shortdesc = "Font package derived from Heuristica and Utopia"; stripPrefix = 0; fontMaps = [ "Map erewhon.map" ]; - sha512.doc = "7fba9449aef177012b722f1eeec40cd951d65dd85007705998808496e9f416b1f22ff1ca6eaf0a69466918349e2ca0fa629e98f5fd79befac78beb82ce0b1af7"; + sha512.doc = "e796a610674bfd231a99a7351446ec0e574f447652beacd7f3e303a2490b65686f7dd9b246c4f8ffaec2df007b129658b67c22afa3765b97112f4ebbd93e17ea"; license = [ "ofl" "lppl13c" ]; - version = "1.122"; - sha512.run = "ac74da8a957b1a3b2f79d42cdd6408c7e590231a857e0c1f6e7a87155e26f337b6ac55d1a924bae65d814e209ceed384857a17606fecabf61425f62080587572"; + version = "1.123"; + sha512.run = "f3396c52ef9f15923563e188088686fb939b82fbc728f63bf3556d2e2cb141241925d18297ff132564e9dcb0ff851d76830f84657986fda915f0035eb339bcd5"; }; erewhon-math = { revision = 74006; @@ -19488,9 +19520,9 @@ sha512.run = "864f43e90542762c5db2d0f38a91638fc7eef2606c9914eb0d448991cd17705771f0e967a3353161bdaeb43d4b0e9ba0008e601506123c56c713f307f21a755b"; }; expltools = { - revision = 75347; + revision = 75612; shortdesc = "Development tools for expl3 programmers"; - sha512.doc = "b6fedfc23bff31062fafc41412871d9905c3c0949c4187d4e133134d49b4dc8b5cf2d7fa346d8da20b656112d5996a4e4068fcf444d1207cabca59969e830747"; + sha512.doc = "cd540498c951776e4965cbcd5c6ebd85e54d0381463ee9f86d7084249d9f3eb9e0b55f9448399feef7f7b3b8c24cbe319678a76aae4eab344ac41df816b6a5cb"; scriptExts = [ "lua" ]; @@ -19498,7 +19530,7 @@ "lppl13c" "gpl2Plus" ]; - sha512.run = "944053d52b14f28736b7a1a1e0b79724eafa2a0323c466765a567a540ab571e37cc74f135b9dce19ba3a565012df11a0fa7c2592220297904711c19dc4f0ce6c"; + sha512.run = "42b92bc542da1f0205c85994b270fa9f440b371c8ab779c592b182c192ed6775c3ca8cac3896f38b4637868b1e5a817e17ad6beac8e6d40040975a06ca4e7da5"; }; expltools.binfiles = [ "explcheck" @@ -19664,13 +19696,13 @@ sha512.run = "b37887eff90040c6705396b81ecf753289974f1fc5e7e348db2f0414ed7f1afdc0179814a6c89f0843f310b6afb56e8a3680c787fcdec886dceb49ac5f25be9a"; }; fadingimage = { - revision = 71190; + revision = 75447; shortdesc = "Add full width fading pictures at the top or bottom of a page"; stripPrefix = 0; - sha512.doc = "94ea4ed145a152379324712b747537dc2f8127dce1ac7449ba9696c6b6aa9079888c35a8d34087a490e5c5d50889ca4468986d59f3ae8c20352963e01e5f94f7"; + sha512.doc = "9f490d076f24c7c0a47e92efe4068e62257cedc43fca597e7734426c1cf2102e0772743ccc2cb5d6303d153bf06738d1c40d23f33a02cc80192d6b413646a36e"; license = [ "lppl13c" ]; version = "0.3a"; - sha512.run = "da3d6cce62d835fb3c449f74a2473502020d015872a5ccb681221e0f4eaf474249eaeb523cb8e19f76e4be86441ae4dc12ecc351353fb0e8f3f0fe6921aa1c03"; + sha512.run = "a08388e42b99d6d8180d4b7236182f37ae8058d7aa493798b5ea75d5eae5922eefa7f9b8ed24f72050b687cacb093f1fcbb108d934b91580ce210354cd8221fa"; }; fail-fast = { revision = 67543; @@ -19847,13 +19879,13 @@ license = [ "cc-by-sa-40" ]; }; farbe = { - revision = 75360; + revision = 75449; shortdesc = "Color management (conversion, names) for LuaTeX implemented in Lua"; stripPrefix = 0; - sha512.doc = "71567d14766df71b6a33167ca0bbad28270c50ff5951d9435c2f8fd2f95a0a1e16a914672f186851a2cd9fa4336c4fe66073de79596bcae918468ea73459739a"; + sha512.doc = "03da51e9eb7a58ecc2f7097fd6369ea3fded72a0a65d463aaac7177cd4b98ea456c18791e4a321aa9cc9634ba3e029d2a866f03358dae1504c6ea8c854ae2c7f"; license = [ "lppl13c" ]; - version = "0.1.0"; - sha512.run = "20f87cb35db31a3e039eb04ff64b6237e28c0cabb85220979f801b08756c8230b7c9df5603dfed5ce16aa457fb2e03f492ca0d86621daec972b696c26f0581d4"; + version = "0.2.0"; + sha512.run = "87c89056df0d06f37559e8f5ba07a30edb944abb1565a3ffe4f4cb36b331de39c1b1d815547f64ef28b5b509b5ff346152e643f7a87dd60aa4e946eccc396fa1"; }; fascicules = { revision = 54080; @@ -20386,15 +20418,15 @@ license = [ "publicDomain" ]; }; firstaid = { - revision = 75374; + revision = 75459; catalogue = "latex-firstaid"; shortdesc = "First aid for external LaTeX files and packages that need updating"; stripPrefix = 0; - sha512.doc = "d9fbb07b596a746e41534e5723a63ccaa2e6acde56f29b5751fffe178be3ff74005b022de548e5c024522c166c52e3cb4c3caf2301b58ec7a14deca7b916affc"; - sha512.source = "c63af32227b4a8e51d99c0671c15fb952a18f788f01af66d9fa41f24c17e5c2fd0f62c5e66a01d2bb584851bac87b52f927bcb9f0ef60ad812cf9598fe587187"; + sha512.doc = "252d317178e077c11ad29b47ca79a5760fbed3a6526b9e32a16cd298d57e31a162b8af3e290e6744c5e423a5da8bab231b743f483f7edb6ca779a3c2eb1080c7"; + sha512.source = "003c7c77dcf850612ab287cb0a6e8b70c261c2e78c223952c0b0cf305c329d3bfc8b8da06db0e54e6004dcd7cc53725cdf0f52da3600ad1d502e5a163576f083"; license = [ "lppl13c" ]; - version = "1.1o"; - sha512.run = "b56ab3877f4a0a39294eaf163d1a724d126db2dd646561575ab728a24ba5474e0cf2f5cd9df8d570e0b8827d83d6423bcd786575da1f0310a10cd2694742501f"; + version = "1.1p"; + sha512.run = "6cd92c903c054617da8d3c6e3c1b0c93747180859d7cc65aa6b26172d77d4994b74299864d7f1f8f9867ff572d96bc4453a7b39bcc4ddfcadd8c950ba2a88bf0"; }; fistrum = { revision = 70187; @@ -20977,13 +21009,13 @@ sha512.run = "43febb41a8bd7b0a89a2b60b52f9b83e0d0fa8303c0a7986658a95c93307ba6642fe07f8ac935ccb50b3047bc74100cc7268fde438d3ff80c944ac59afa6e3df"; }; fontname = { - revision = 74435; + revision = 75544; shortdesc = "Scheme for naming fonts in TeX"; stripPrefix = 0; - sha512.doc = "1762fb95c3f16d997575da6292eaedf0f20e65f3eb3e52ff85827d57a03b9ae949ff9070b3bc89d5d6c568e43c994ce9430cc2e0c8036ee5fdf92b5c27842586"; + sha512.doc = "e5052d782c0a4023c0b49538a76adc0977351b0ac74235d7b849fc2d1331e616e8a5a2d3e6d0cd85c71faaa25286248eafd056b53ec5a9366b233b5ba32ae494"; hasInfo = true; license = [ "gpl1Only" ]; - sha512.run = "ed8bb148a526707e850c32fd3cfb1d320ea2f487150ce8b52c5e85e9b86dfb350a9d486a8b3ebbdb3e72fb69c34d951b86125673d4268e24a66d08d9263e9757"; + sha512.run = "318eaa7cdc310bb651d8dd0df92adcfc0e20fd5e98a670314075ba1241287a5f14021c27acf253b2930c1c0d677c8fcd6ce4f53dfc409c4d36c34c51672a8043"; }; fontools = { revision = 73362; @@ -21374,13 +21406,13 @@ sha512.run = "adab94e7cc71c6ed2d881d13254793df16eaa08d1e37e4d3f0344e7a56cf08a4ffdca784871e8939f5db8e868b7166846843492ced0071c9dfbf56e39d20ec0e"; }; fragoli = { - revision = 74788; + revision = 75517; shortdesc = "Macros for constructing complex semantic derivations"; stripPrefix = 0; - sha512.doc = "73c378485cb539dd9f3ee3e03632d159a5eadb8356958fcde703604f22f9c4f2138fd2a84083e91fc674e825161244dc6959aeef00e22f2219d4bda9b611b3a2"; + sha512.doc = "aec4c97d7aaea2aea2a2eb3f828d44e4fcee0f9959259d7653a3bfb7704ca9265ed3dda2229953c88b0e3f18004e265731500d412b3356606f9efefe24fbf44e"; license = [ "lppl13c" ]; - version = "1.1.1"; - sha512.run = "1e4e0a5ab42c33c8d0add6ef19fb25be053b166688f3accbc48dc8d0e71a35972c5e8496930d90881b619b999c26498833f5c5ecd75ab6d71d02a8cff323d7c1"; + version = "1.2.3"; + sha512.run = "435ff7291cbf2e00322b8b09f8f7e7e0530978709ce82f803715f3f6fdcb37093731ce63a82ab0a7a8ba98654951337e060de4a986ec3b7809e62315bcb1c7c0"; }; frame = { revision = 18312; @@ -21804,7 +21836,7 @@ sha512.run = "f82d96ea63af1f77da2a557a7fa0e5b400c2a6ce2ccdf02756e05c4f0a059ac384581723217f56970a68ad61929b537a5d4a9290af5679c91545333621db6883"; }; gbt7714 = { - revision = 74594; + revision = 75577; shortdesc = "BibTeX implementation of China's bibliography style standard GB/T 7714-2015"; stripPrefix = 0; deps = [ @@ -21812,11 +21844,11 @@ "natbib" "url" ]; - sha512.doc = "cf23539c9b48a0f545cf430e06d0e2446ff65d6df1f3876cb63f7bbb220d036edaef09358e0348840dcea700baca40ffcbc8ae18cfa89d743978854b2befca70"; - sha512.source = "816266159e960d1d15ddecefd8ac199ac4c07d95a5a74e80c0d84977021e7546c3ab038d1c6a0cea1de1dda738712d3163da8a992bc96666cbd6410df99b3535"; + sha512.doc = "f8f390b8190f0907ba9716cd31d87e98165bd6112d97ca165841e287c19736c09b65495b65a188b5760e07bc25ffeb879684847c649060ef49dd8c5ca640a1d5"; + sha512.source = "23c73eac2f8869a91f49674e76fb5a7ac4b169213afeee8453e9982414e6a7ab03d3591777f6923906527774fa0d1335a3e4df52ebc40b6479ea341b76e864cb"; license = [ "lppl13c" ]; - version = "2.1.7"; - sha512.run = "fbbb9eba265dd90721f7a84e8964b0dea6201b065c2de817a68d431d5161fa557939c53673e8fccf030c23015af3ebc9962cbd97f5230dc6cfeb728dde58c4a8"; + version = "2.1.8"; + sha512.run = "6d88acecb122f77b3f1005b145d146c55fa26e34572c2cf56fdbd0c270592b49ec3b90ea8de508982e1dfa64dad776969ad73f6b99532ac21cc4225fa8b4f268"; }; gcard = { revision = 15878; @@ -21948,22 +21980,22 @@ sha512.run = "311de4fa6c68b21cdc8c655a7092d98772398e82bd9790e0bf00898a6575e234da44534635dfdd500eb7815d302a4487162f528452caf373ed11b7994682a43b"; }; gentium-otf = { - revision = 74545; - shortdesc = "Support for the TrueType font GentiumPlus"; + revision = 75417; + shortdesc = "Support Gentium fonts for LuaLaTeX and XeLaTeX"; stripPrefix = 0; - sha512.doc = "61d500c438817c7c141e52d3a013ff96da4cf39b3f820b07dbbf885a2f1173665c959cf1977f9422f6ab870e78869bb1420576c9d2f21f5982d155b7fb6850aa"; + sha512.doc = "c5988bc66610c33f614337b8265f387bb95cd6bda4ab3dba6c064d09d90762b83e14f131e2104853f25317a0253e38e9fc466ec3606d054b4b35fc94f98541e4"; license = [ "lppl13c" ]; - version = "0.02"; - sha512.run = "78e0a6538038b1f5710c32e9a2c03a043f9653fedd8415c522e3cd86ea7536c687dc452efa0204f2e35cb8dcc98d750ac8aae1aebfc69486a50eefd5647f2c86"; + version = "1.00"; + sha512.run = "8b282566542db9a19ec3b5fe47d5298797c63f92e1839449c24aa9d6aeb8e101aac576fcf864159338fd54b152ee19eff2d647aac5c3f04f49c429fa2af487be"; }; gentium-sil = { - revision = 73571; + revision = 75403; shortdesc = "A complete Greek font with Latin and Cyrillic, too"; stripPrefix = 0; - sha512.doc = "65fcd212a555f3ef50d9253b8490c6da64f5c01b0ad50be8cb38aed295d63d76102a3af675d3729232d8224c223088eb15609af2dac177c26469c7fbd7cdae9d"; + sha512.doc = "bc5777455b1e3e3fec73849255fb0caea866c6611c876db54e5b8280817fe26fb12fac9dec6a129ce1b63d3188134882a857be3546c862d45b6cb4b4d2b6a9cc"; license = [ "ofl" ]; - version = "6.200"; - sha512.run = "9e3b195b59d3cd09c55d17dada4ee18e98753f4966d74cb853820ccc27a59c0ed0aade579d0f0bcf544d30f8b482366c1971a5e6a90c0a5b82e2d1f23e47eb23"; + version = "7.000"; + sha512.run = "60d3f4d2683bc6caa915f4737b30e88ef386016a9a5d27d274d70c984c31122ba164e68c0916f4e6b3f707895b986b1a5cae26a14c82532c545b077aec4bd2d5"; }; gentle = { revision = 15878; @@ -22061,15 +22093,15 @@ sha512.run = "8797c7e70f1c81330b68b6c386116b0caf2c350a2b75724d796f0ab7380a2ea4cb2ae293ac3e6b941887b30faa2b73775c2bfce7c674ee98c4256a23231443b0"; }; getmap = { - revision = 50589; + revision = 75447; shortdesc = "Download OpenStreetMap maps for use in documents"; - sha512.doc = "bb55c60ec958182aaaa6dfc292a06fbad8a0ebdcb56a6799f1358ad2009bcb72b06611672219c5e9bd6d7cb4db76c4fa030be5e06f9bb38d04fa6744f8bca330"; + sha512.doc = "70c9de8313623259fb86e87097c2b05840edff35293bf6910ffa98b543ca662d3cd38176180fed2c9b37f71b9cceadd90097e49ed35f251baa256bbe5d0ffbb6"; scriptExts = [ "lua" ]; license = [ "lppl13c" ]; version = "1.11"; - sha512.run = "e5287152442820e20087b45c50a750af621e71e2175cd6790231d81e1f338e50aa75f29d9fbc31c2e5802229c8f15c4e0c7769d0513f1d1b0bafc96a8a3b120f"; + sha512.run = "44bf0b0526ccab78a89651206055d2d367f683d9202421327e43eafe30a23fecaaf125f411d93907d47defc15bbbf2970f704bdf192c6bfb9f210a95680d6e36"; }; getmap.binfiles = [ "getmapdl" @@ -23945,6 +23977,16 @@ version = "1.2"; sha512.run = "aae7ea67ea2aa73808f440a36173a52394b916b1d4e9c60476085db6e986c1721af6ff31b97ec360577a6210a8e6627b7051d82707f73b5dc7bc392968798eaf"; }; + hideproofs = { + revision = 75514; + shortdesc = "Defines an a starred proof environment that hides proofs in draft mode"; + stripPrefix = 0; + sha512.doc = "921fd0abbe29def804c47091c38eddc3b22bd25c2b98f7de3a47a52beefbb9542826e3159d72820b5e3653ccf4b3b8fb0699cf1dca28e00fe23de3de9d0513e7"; + sha512.source = "81ff1250595efebb562a1f993259cf8a4f2ec4673e1e2e560af7303e42d924a8d4bbe757f66adf43528d20c2f055cf8d4e638cf70fd5a96d938178c00b6884f7"; + license = [ "lppl13c" ]; + version = "1.0"; + sha512.run = "96ea1e341d8729055665af6735d117c5e4dd568c022cfe76b91e0419d812b483072d6f8127600fedb0f550c83272f5f2c635ce8ef6ec71991d8851156272872a"; + }; highlightlatex = { revision = 58392; shortdesc = "Syntax highlighting for LaTeX"; @@ -24476,13 +24518,13 @@ sha512.run = "addf9ef94f61eb1516b6a3ef1bc7653b83133f2d4df5eb9d178f859a411d0dd8bc3c1b14b5657396860813069b32d78e78a6b26d88e546c011628e47a878ff5e"; }; hypdestopt = { - revision = 71991; + revision = 75593; shortdesc = "Hyperref destination optimizer"; stripPrefix = 0; - sha512.doc = "b7da33a7373995380d63fcd08ae40df387b4fa9b926f5ad85a178203ffe0b04385b20758474a47e74e5e87d5eb2f5ac8529bb535679f5b9936d789b864bc25aa"; + sha512.doc = "a53d1077baf8d7596e1fa43b4d06762c92f3ceaee18b0a11a1420f9d7f8731d3542da84ad9abc2803521158f8f0e5fe551dcaedd02c255a5f83974ee3b1a51c9"; license = [ "lppl13c" ]; - version = "2.8"; - sha512.run = "d5b72ac28b8771b35e83beb13761a91722925547dc503ea3822737384a3f0adf62c13ed8e8ae0045d60ba9231bf51c32a638c7c6d7081f712c05abcdb1d3f0eb"; + version = "2.9"; + sha512.run = "3e35e2581c86acb640a81a97f165bf64b4e23d416fc71ea2f993cb4f719f2285a115851bb09fe62b8daec7fcdd1d0dc5c484d32d9dc885111f05437e46ee4603"; }; hypdoc = { revision = 68661; @@ -24533,7 +24575,7 @@ sha512.run = "0a803b9e7d23d364122869a89a6f181132f00b54d39f677a9d9471c336c933ba0e743fa4100636a6d3e929714a8896ce964e7614800c675ab9df7cce7e6d732c"; }; hyperref = { - revision = 75281; + revision = 75562; shortdesc = "Extensive support for hypertext in LaTeX"; stripPrefix = 0; deps = [ @@ -24559,11 +24601,11 @@ "url" "zapfding" ]; - sha512.doc = "fe58d898b8f64b335afe20e921062368d342df157c8f02e8e0f2988a7c35f9a032ac5491ab8c9074ace6b405eec8f313383608fd2ecf23b716a3635cf2185fb5"; - sha512.source = "d48818bea8297384b8da2d52e726d8705eaf00227f7573a061462bc2c40a36155d5a7561b9e720b6ff01118583580da2b2f8cf7699bc7af5c527768e42bf1e30"; + sha512.doc = "3f5d6d9309e9d978770791b704259e31c08c126d36c0f4cc34f2f959638428525632000800f4e470d65fea65adb46241b588ecb841455b6f02a4e22ebabe0f08"; + sha512.source = "68ee04f131b02362feee00e5c4b7a5730f8be83e072afdee6c47fa3c08250b6bf8b24e1bba040fdf57a93b17a8efe71984787c0ea94df7456f2e60c74b41bda5"; license = [ "lppl13c" ]; - version = "7.01m"; - sha512.run = "aa0391fda086f9323cfcc58875e678dcedbb4f8bcf84a804cc4ead5eec0161863faa2806112057605f70558f8fc8a77458cf945f7a2d40cb7d783fdcad18c554"; + version = "7.01n"; + sha512.run = "b639e17883d066988ee53fb3f12a7e4b63a3370a952348d8d27045f01fb320ff30f72fdefd11ef5e4c634b7a8139bf134b4eea46e968a8995635d2f0619e2bd0"; }; hyperxmp = { revision = 70694; @@ -25944,7 +25986,7 @@ sha512.run = "bce8aecb7e255cfacb55c828c6812adab731ab05b09dfe8f8e1a3b7d78c65f6f78761248096fc2a4071bccfb578fc02eef580f3d1679620fc3bbb674e4382c37"; }; hyphen-spanish = { - revision = 73410; + revision = 75447; shortdesc = "Spanish hyphenation patterns."; stripPrefix = 0; deps = [ @@ -25962,11 +26004,11 @@ file_exceptions = ""; } ]; - sha512.doc = "eb795847f91364939266b7510a74d94e4f2fcf1d7d240f76d42b6d9563694d136fe76d38d17ae47022e9bc6d7759880ecc24a352923ad390d931c3008de1529a"; - sha512.source = "9cc8d47583fe8920619e3e4cb0aad983c8e3be2a16593e8fda9e262c16d9f7cf8eb06f8bd7f38ae0c5af069362e6d24e7e93a930ce02d672c072e91c24aaa4da"; + sha512.doc = "7613bcd569e7f9bce912973895246de8ebc6d9e22b1b647714c0b7d1ef237ef3957de105b6dc891e52c50abb0da5c1673e2f1a7089618d87cdbcf24575a01c42"; + sha512.source = "a898bb71058a7f662c2319e36b0c1ad1bf7072c617adadb4a4901ae64d385e6b4e6df54596379a2eba08a4892b8791033f7fa597ef8cc3566e49664ab6fcafb1"; license = [ "mit" ]; version = "5.0"; - sha512.run = "8c5c66d08aab66674c27750f3d123644299b3e1b0316b15c72b90962e3de668034cfe1770244f53cb6ef51a4e31e8511e6f448ea6977875c5a9339da854dc761"; + sha512.run = "0e26e27eaa3fb373c93d7965d2e534d17e18b725c5b2c15fed13759fc6fbd625917e24fcd86e5124db92eef7f53df0caf865833d71d7419949cfdc60b53742d9"; }; hyphen-swedish = { revision = 73410; @@ -27767,13 +27809,13 @@ sha512.run = "ddce34a9fdab11635a7d279b065954041de8a74ec4f00f25779f2b5cd55cf940d68f127a8c31486a93a9e0295d87e8cdc4416d135125bb6c668780b7f69ad0e8"; }; jsonparse = { - revision = 75335; + revision = 75660; shortdesc = "Parse, store and access JSON data in LaTeX documents"; stripPrefix = 0; - sha512.doc = "6f2dc4f13ae8d9d0bde252d45e558d7157f29ef12a80fce6586d9085708b61c42ee15c8ccabc7e2ef8f058b2f88efe98a2aa53fb1f7cf43ce29ce9ede419f189"; + sha512.doc = "52144e1d90de782f1cbb7daed69067effcc1982daad2d44b13dbd9493f3ca01c87d10d2e494d8582fba7b00de7bd85d2d7c0fa01389a057c275b968a4d4b2d9f"; license = [ "lppl13c" ]; - version = "1.6.1"; - sha512.run = "d0c082e7a8da669bfe1a4b79b2ed049342788d76dc156f129dc04fc6f1128903b658d92c6554877cf6c3e5a88e941f4e88cd211aa26150c6795c9b5a3bbd1977"; + version = "1.6.3"; + sha512.run = "42d7eab1c6eff484df34a15f942774ded414be2f5c96b28515136f4d01f519234367ae5c02775c38cfea4c95e8b5eeb97f00a702d7c7460312cae20aceb577ee"; }; juliamono = { revision = 75211; @@ -28121,13 +28163,13 @@ sha512.run = "e04e13e23b3342686078c2278d3b6f7c8678d99acda197f50296ade3dd91bc4316323a669efd7238fd246c60f169c694677252601a81d9e23b49a1e37049c93a"; }; keytheorems = { - revision = 75264; + revision = 75561; shortdesc = "An l3keys interface to amsthm"; stripPrefix = 0; - sha512.doc = "901c21d459dccc2f45def5d34350b4cad8d1a2756a00607d1704a63c270a7d6b6d1f59679505cbafa09cabb4fa3347e8601b9614f5f98e7cf79d2b21a151713e"; + sha512.doc = "e0928437cad62f397a30f198cf2e0916e822b47a5dcfa550ac121607f6d038945dfec7c36c3e73c07bdc45c57f87ef08d1122cfbd55fbed5ce0803dde06f0833"; license = [ "lppl13c" ]; - version = "0.2.7"; - sha512.run = "c7831d1a2968b906007996d5fffb1a8597bc7e9fdf4fb34bafe87e242d956e378689062a3f3ef24dc6d9659d12095e86e19ab94fc692ddf8da598108602bcae5"; + version = "0.3.0"; + sha512.run = "8309e4b61d7481cec482b46094ddc723c9f6db386c8dd40f9e8fda424030f824a80fcc7d0ed6d55f9282a20076dfeee47834cacbd0fcbdc6f9791e072a3f5ac2"; }; keyval2e = { revision = 23698; @@ -28284,7 +28326,7 @@ sha512.run = "68aa7ea875f46a4c1d1bbf29d4abb77f4ec729242fab41f3e79caf95a925a076ec3d37ce7d98b44aecaaf9edce541d1673780238786b36cee0621acf4212a1ef"; }; koma-script = { - revision = 75378; + revision = 75394; shortdesc = "A bundle of versatile classes and packages"; stripPrefix = 0; deps = [ @@ -28292,8 +28334,8 @@ "xpatch" ]; license = [ "lppl13c" ]; - version = "3.44"; - sha512.run = "bf0102b077aff1cd5841c0926b9cfbc8027f7003d13a8cb1e8f9c4fd7851a86b16b043e35b1cc9bad81d199154360d10c2cd85d1deaede9a336449e64667e098"; + version = "3.45"; + sha512.run = "40e2974d694a8613b06631e35bb8b1478e9228ed5a698102818a64c86bb5d2cbc802c3dc1ee37dfcad7e1bf3357da93ad494d1cdc1fec14daf4d85f8e42dd17c"; }; koma-script-examples = { revision = 63833; @@ -28391,13 +28433,13 @@ "ttf2kotexfont" ]; kpathsea = { - revision = 73918; + revision = 75425; shortdesc = "Path searching library for TeX-related files"; - sha512.doc = "808a3a11aaa6890d76ee5edb22cc9b219c55c85d0396d9631c5f21fab5412636f57606c3d2f690de320e1851d50d694b7da350204f50077da0aecf9b3bcca725"; + sha512.doc = "5ff7a565a2dcf5d8e1bd6c58029ea8a97484e1db5664bf54f00a29dc9258af6acba1bba5c061b6aa903d278b40e74a55519fbbf8d18c086f08e1fb6bad60e660"; hasManpages = true; hasInfo = true; license = [ "lgpl21" ]; - sha512.run = "d19b3d4c3873b421628d9b614c77d0417737c312e739261afeca6eba9655f95826772a119df75c1fe07a7ca084e99c6fb4448ac3d3b095ae85915089e1de5e09"; + sha512.run = "77af79f31614f265ac43611b18b4ed35da0ada30263f78e7b23c434538e1c67fd1fdd1693c89ea5d53fb2964b7e4eece713e28e6a2d50ff2a2a63e1e20165f34"; }; kpathsea.binfiles = [ "kpseaccess" @@ -28584,22 +28626,22 @@ version = "1.1"; }; l3backend = { - revision = 75045; + revision = 75628; shortdesc = "LaTeX3 backend drivers"; stripPrefix = 0; - sha512.doc = "67d47f9fd9bd7d0545c1214d1e19b0e337686e57d38224341514850e64fd99141df4645c76273e4641dffbf0b7e5d533670d93eed8ec8071839c9762c3c05ffd"; - sha512.source = "3a8035b1bad829a29ba30554067215bc3bf75b4bb456e284afc9aa5e75986c07f8c60d23f0ccfe13eb85b5cb48592bff49f0f2587c926945a8886eb3c2ab6e46"; + sha512.doc = "d7aff8b14ba1b57e08696c5d9d5274e14b59816ae8d9fb6ba5de8ecde04d353c20bf9e7e6a4c70d12e5a9a5bafb03016b1b8e20b72b58bc8c3a40276e6b532f1"; + sha512.source = "0aedbe26f2d4c87309f053807fe8dc3b84482718c5cfbee9b31b14d793bf7fa5b6d57c15698676b1d735a8c613cebe14ace5f6c7b4914fbc3de3ecc4d07b579f"; license = [ "lppl13c" ]; - sha512.run = "433b2e0a485fb84515a594c6ecd11f396c11c9dbe0662b9b6892b75dc67e5579396445e98c68167d1f04de92d0d209e67a1ff96e40dd96fcc8dff4403c1aa643"; + sha512.run = "16f4b43d9dda81e3693af6d4b8921bcad840a0e804b84a2213115685fb92e62727f92f70c172cb0e346ec7f79500e6d704bfff1d6aa2eb0a1aa930a2b2b855ad"; }; l3backend-dev = { - revision = 74956; + revision = 75463; shortdesc = "LaTeX3 backend drivers (dev)"; stripPrefix = 0; - sha512.doc = "a624852b26a39cb05a1e98a95288bcee2b5c305d3cca1af5e21f30b3f6fba018426a274aed5c2ea759cf3db4fecb663783f480e3decb3c288477741d683a8550"; - sha512.source = "f1af959978c8485880bf910875c5264ed5391d78a321544d7566af931d58cb98eb4b38767cc37a2f9c993f6265d6dad08f8b3d2ed1942f7775577ddd2dbdbc04"; + sha512.doc = "030163c1021ac84c8044df7949da6376e7d87a0f8f3403ec16105bb88e4db434b59d76c8cc16243fc60e426ae8fb288019b97cc3b883174d1a0314558b0a87c3"; + sha512.source = "a0a1bb812fbbb88050eb2ea617c9b161133d594a993cdffbbecc4ff44529dbeceb6b14f16d941ef5b41429c518d2929f906600ae2b7ec9ebf7dd8213872c8cde"; license = [ "lppl13c" ]; - sha512.run = "7df64828e797d1ccca2ab53446c3c74f7144e2b9c6f58e2039edfb8e7e21ae884cabf983951872f1f21a4852fb5cfe5bcb577085271ccd968bc5c8abd77cdbb4"; + sha512.run = "1c0e8e34954a0f63aa03f9765bf6a9224d5d72444764c4bf0ecb43dc44cb6b60b175344328544bd65181eab5f63cc16daa094048f69cee3c42dc66b93043b200"; }; l3build = { revision = 75155; @@ -28632,28 +28674,28 @@ sha512.run = "30813fc3c426a3f7993faa4875b495e579d18f7cb14bffd729250251870cb37faa1f2e663877283139389a8404ba808b9f362f995c3965e42f1a3b9a99253a8e"; }; l3kernel = { - revision = 75374; + revision = 75627; shortdesc = "LaTeX3 programming conventions"; stripPrefix = 0; deps = [ "l3backend" ]; - sha512.doc = "894930b272dc33bb73dbb17b8bd5201ded702e436dd05bf1c6628b1a916e2075619969dd642b12c26fb98689068da33350d53f35ffdd791080e79c90fa354c62"; - sha512.source = "4c11541355fe3e22f2171f0da81425e8082f77ed308ebd942579e10d42e4fd53d72e1b413e885add8a5c07700f86277b3cda4420465a69b7ed99309419ee9cbf"; + sha512.doc = "6f20bc2b39e20ec0cca5b7d5b407d08928be8573174e5bd851cc7cab580ae9faba9b6c2d5eecc936a9cd7a2123fae21aaf953443e57e26266bbf81ccb177af84"; + sha512.source = "9443d40c83b171f0310e2f04147c7c54d4b8c2b6ad326a0f42f2ed955472aeb8c08f817e7d31eb077830dd2677d7877a70ee5ecc9014224ab9616bfe6ef57a34"; license = [ "lppl13c" ]; - sha512.run = "c2699992f04a5eee965fe9d3593db1e804884186de4e44d0c3bd35ebe0c98edfe4ea302604cfb65222abf555455aa015227b7802e691e9fd71ee49a38c37c1c1"; + sha512.run = "a69206da3b26a6d416c5146e635ce86140f80c4cf31dd5a405fc32e718029c3d7068c0d25ade1c398d68c5e4bd2ca28c2becd528ef3f87cab13b2d2740774cfb"; }; l3kernel-dev = { - revision = 75322; + revision = 75655; shortdesc = "Development pre-release of l3kernel"; stripPrefix = 0; deps = [ "l3backend-dev" ]; - sha512.doc = "bfb279c516a3e550a7baf89f88d587815a9b4b84f017f22d2a11a414693662833f18f3a64da8b9c924bb9cc42c27bc4a53ef4dd0b432437ad5340a31174cb02c"; - sha512.source = "994e0f7216f1583e777b231425a5f9969a86ce3f20f5f9f537fed082c3b30ff182e56c809f56b0a92ea7e69c94e221b1dd5ed9ba3e8d6f7deccdd63279925b0e"; + sha512.doc = "efe62475eb7ad7dc2c81254abceae842c2d40039d55b745a52a34615025d29cb9a0817db4fd31801b6ec3fc08e40d29d9cde1c58888246baaef7d100b098e737"; + sha512.source = "fac1f688d323b73d68bbc184f036544c50f4cbb3cf50c5b47f8d4f1209324296e76499c0b370ced1a9a53e2d7e9b9876a3057f1d79ee026d7e331d742de31bcd"; license = [ "lppl13c" ]; - sha512.run = "b75bba7276dec28ea9fa66a8c41dc48cfc6f00bedb7169f29c21859d632f283da969b0a4a09771411a89e04b9dad140f2fbc26a5757c6b76ab06840f6ee1f1e2"; + sha512.run = "09c65125271c7030f880959f49be9244deb8ab84990673f30750278d3aa8dd30416a2672e11b3a91c905d2f48d8e6499e529a90da493717ac38e25221f3debfe"; }; l3packages = { revision = 72128; @@ -28841,23 +28883,23 @@ sha512.run = "f4d30e327704b32afe1bcb81023a247095203a9b47357f9a6dc4b631f4bb669255ba899cf1c8378b42ebd16f2608d8a649a0999f26e3d05c963eced1cc955ee2"; }; lastpage = { - revision = 73639; + revision = 75414; shortdesc = "Reference last page for Page N of M type footers"; stripPrefix = 0; - sha512.doc = "503914f54bb3fc6082c78e166da8fd7e529f12152e22c3cab74ee21cd650888b1e3c165da672bf55661dde063f942738651274aa0247d8f8af5170bab12ba4b2"; - sha512.source = "cf63acbcd05e669d86866a1f1c3da8f99f4cab8952e6e6796321a7f985a9db4c347ccdfd82d090e647d2f2934341a7b1daeebd1649095e3aea38e3ddd514a359"; + sha512.doc = "2e76bee9824429ea90fa2d85e7d6b176694bf8173760df9707e8b41f25641e6b940df438645a99d744505cfd31e50614e62372e89fe34eb774a69a5801c6e0fd"; + sha512.source = "f9dfca46e7c995015c0d1a2f109649ff1bd1d9fd8c28eaec41ac96ba2a34db164baf44c137b60c1fb6db9d623686d36de15b012f081412ff38c96901ab9a8e13"; license = [ "lppl13c" ]; - version = "2.1e"; - sha512.run = "be7b86c7fc00aab5df8df8f2403eb9f71a5d5055fb7f904f87eb8d79e278d0fa37021d08156bda7c1c7fa69fb2a8ff414212f19e82f1fe7320c470cefe687028"; + version = "2.1g"; + sha512.run = "278d44ec0278654987e4e42a6841cf423cb26d256870d3ddeafbd12480f49c975ac7d7f4def48643f346965e51915717d75b1d5a53f2855cc3acf3afec120367"; }; latex = { - revision = 75374; + revision = 75474; shortdesc = "A TeX macro package that defines LaTeX"; stripPrefix = 0; - sha512.doc = "2b1ab3d071cb941f7c39d4ffaf12a4d5dd0fe773384f40d6eaec54cbcb4f0ecad0e4b410745feff1a4f1d9e78c4be8f72af66fecc1f3fe1c28cfeda9acc68399"; - sha512.source = "4ab69ed5deef1323f9ab07d63ed198b955f767e1873a47e414a32cfb81c2de59475c134798e5c35610bed6c97128a407120bad370d8d4af3f303aaf970c21704"; + sha512.doc = "469b002797242ac8b87791cb6afeb86aa2384075b96a14727d43d1bdda164a6516d5cc60e006fab89c86dfe2189906542cbf9550487f8aed50efde54a2750855"; + sha512.source = "ffe2be438ece5411f0d6b6430d3f6e7a73366e923515987ea8acb334676a5830babae34f91ab1e1e2646a5dc55f9dca790899a930848db6d01581c6092236062"; license = [ "lppl13c" ]; - sha512.run = "75ab07f76d51313d4c056e2d4a5983840f71935c96c7d1d3f30a662303233ffaaa3d4276079576e0a1537df0880d451987f70f8c91a94af48fd7f9f666d12a8c"; + sha512.run = "c75da273bbc707caf254640ad3984314e1527ce721a0e811deabadbdd0bf9ae76810cb055f1dac5b5e27675ed5a71572c8c66897d89657da3507bd4dba7feb78"; }; latex-amsmath-dev = { revision = 75379; @@ -29560,13 +29602,13 @@ "latexindent" ]; latexmk = { - revision = 73224; + revision = 75540; shortdesc = "Fully automated LaTeX document generation"; - sha512.doc = "010125ee3ff82594873cc447a9a23ad6e62afc5c2bc7828ee2fe5e23f03c475911902b843e7ae2817272c9a622a0bcfd3bae8c8aa671910714f010b6296c20bb"; + sha512.doc = "515c961ece1de2bee84fe45a8b3333cf9b142203981d9430b447c319c127fc861d20ccb191021207f1fb7aa4bc223ad969ac4bebb39d0ffc2f88669e457098c9"; hasManpages = true; license = [ "gpl2Only" ]; - version = "4.86a"; - sha512.run = "0614aef71d702873d6ebc7ea2ae62ff383b849a12a1f69465e8d700b822e2a3ce9f63e9175c904afa44ffd6840268de5f934f8a768ff003d760bd41671be42aa"; + version = "4.87"; + sha512.run = "aba6fcf53b429ca48d2dc56f647156a67c2353d811a35bb34febcbaee5725e4880fe9228bfb39a92a8994b4805731757e9d5a44639b95bf39f2a2a9c167e009c"; }; latexmk.binfiles = [ "latexmk" @@ -30057,13 +30099,13 @@ sha512.run = "234dc32fa5b1f1c7a974444b264a1c258b7a12e1658f45146135d3f75ea8e94b4860282da79b5cdeb587c65f12d7476006d8546505c2842c306be72f51ee21df"; }; libertinus-otf = { - revision = 68333; + revision = 75637; shortdesc = "Support for Libertinus OpenType"; stripPrefix = 0; - sha512.doc = "e708bc00e33f6cbdb1b21b1f62e968896f373301b8a3662fa32016c30bf913831d14258b9e1ceef3da39fc468dfabe0f9e4ff6f8b0e4357fe15bcd80c7e859bc"; + sha512.doc = "9ede5055908b09e94e6e20bc172caf7f397fafdbc77595af32579e889dd17080a3fa3c9e19a9ca06fe154c849f291e1ee9ba7810a13b45a00f3771971f740a88"; license = [ "lppl13c" ]; - version = "0.32"; - sha512.run = "74e8f653e1bfd28b11932b0a5e524e823dbc1759566a3a6fd3d74b854f40df7a78b5dd3845e2b8e217fe9608cdb116d1216a3139e21d4498bccf62b8d8e42742"; + version = "0.33"; + sha512.run = "43e7a25de1867d4656765d06f347d0dda3912356cdb0e6ec1516e96ca61b37d4d851bbeded3307a778eef6a9c713ac069606299b2d4dd49d24575de2e7ce7a73"; }; libertinus-type1 = { revision = 73445; @@ -30355,17 +30397,17 @@ sha512.run = "6bf94e8910ae03314a3ff55157e52586b5f2550c2aaca1a8989b1f02400c87363c74e00658ee953c13a44dd69cb253bda6128e66a96b865e6169310165a7f9e4"; }; linguistix = { - revision = 75352; + revision = 75546; shortdesc = "Enhanced support for linguistics"; stripPrefix = 0; - sha512.doc = "8733e4eae0faf9ef87280cf6e6e8d226284fbb6b164b163de305ca6a5a3c4165000e6570b1a9fe73506c616662fa8070c3b14a04f63ee82c20f7a1c7f42108f5"; - sha512.source = "2bd7fe617fb551bf3f700bcb190618357c33e5f38078335eb3439f7aab6a501d1d2069ecae88d381b32e520dbc60bb664cc14b0cb26acc6aaf2bc1a9769c88e3"; + sha512.doc = "f0a4c6573def67a0ccd706e95a896b1bde27269ab310909a7443b63595ec0413c3979b4222b77049fffa7eba0ea2fcad73c91d4238e5c939b5dd8d2db4281816"; + sha512.source = "34cebf3a187abdc3ec152692f2078fe308bd71ada7220f5366eed035f47e0968967d90bc7b2bebc1e157f48af4df55877d19f7d25aae7ac6c0e93846b8081619"; license = [ "gpl3Plus" "fdl13Only" ]; - version = "0.2"; - sha512.run = "a5d95d370dc23fc00efbef74ebd57216aeb4fec843dda00feee85b27d4dc5a25272558e221560e0365efebf6a1667a67301dcb511afa9e3e1c633a429cbe937c"; + version = "0.5a"; + sha512.run = "e765aec91c8394e0b384fe24bdb400920000460e567054c56f970af514f098eb278c420e7380fea151958d437ad28866674c9f38aa157d842e9e3daf085583f6"; }; linop = { revision = 41304; @@ -30536,6 +30578,16 @@ version = "1.0"; sha512.run = "e97da4e9046fbd60ac2b22bc3753db7a75b5b6aeeb6c37293c5dd1e4e8fffd18b32818b9038b816a405033ff74d9c19ec2443b0169721656af687f1c5d62cf9d"; }; + liturgy-cw = { + revision = 75384; + shortdesc = "Create Common Worship style documents"; + stripPrefix = 0; + sha512.doc = "d2d1523ef6fe380d398c2ab6fcc7f05256364689ed9a2251191c37b874d2f4736ac794b683fb2b9e92fcbfda899b115a409f34af754542ca94ab42a8a18f2ae6"; + sha512.source = "f14d55ff9d218e3283a84187c2f56dc1f8a3e57e241ed41b70b1a4d15d1af2a191b78af065398d4aef0b59d125f2f464042d66ccc88c077a3a8dd689fc2dbbd7"; + license = [ "lppl13c" ]; + version = "0.2"; + sha512.run = "db6b18469a075b7dfc61b3a28d5c816308a292c4e755a558bb89842bd3bf77c68a27363bab79cde354896c0c0de985f77e33d7b66446d2ae90bdbed73c105ed2"; + }; lkproof = { revision = 20021; shortdesc = "LK Proof figure macros"; @@ -30812,13 +30864,13 @@ sha512.run = "60ee6999e43ba9082c5a283dac5a930c9075b24f6bc7cd3f719b0336b01dfcb17fb2d5e3c82b9f1636c9bb3e6c923607a3d9237d08fbaf17bbfc1196d0a75281"; }; lparse = { - revision = 65693; + revision = 75547; shortdesc = "A Lua module for parsing key-value options"; stripPrefix = 0; - sha512.doc = "0c08dc7cf19169e33ad0c4695dbc2a5ba6f16bb328879d2ab9ffe3cfedccaf65499ec0865783947a7db873b20f573e4443368d39d5ad7ef959b3f24770ec9c72"; + sha512.doc = "e8e36e91d322361c2f93c9a774d20d0ba3003caf804bda7ddd01e12ce09038f514a08930c7ca4ba45ace3341312f228a74034318816c51f1ccc8caa6dc858acd"; license = [ "lppl13c" ]; - version = "0.1.0"; - sha512.run = "a5f16ff6e4b9ad5ba247205952a1a2b6ec26ea3f307e7e61527b8c9aad860b0d3cffa4166a4fcde56b2d54f3ae1f22bb33bb892c90f896015b0fa4cfc73a13f7"; + version = "0.2.0"; + sha512.run = "e83dd91741cbecbfac3c8f2d748c6482a7953aa0c633621035d063864ee35d076b8a873ac1bbf19c855ea94da4052f21eef122b53c0b49784ea5417976d79366"; }; lpform = { revision = 36918; @@ -31110,14 +31162,14 @@ sha512.run = "9a3137a56952d18f41337f3ea1412180d6a0d7732178fe4855d23647d01648ddefd57859f786534c5bf39cb622da11e113a028135429ca38e6ea3bcfde41b5ca"; }; lt3luabridge = { - revision = 73139; + revision = 75607; shortdesc = "Execute Lua code in any TeX engine that exposes the shell"; stripPrefix = 0; - sha512.doc = "27593cca35c0e2d02a9039958499a36982d2435d77fbd415d79411a93742f21290df7e39e12331d079f3039a8f1940f1157ee87bb45c86229d77eb81062510e6"; - sha512.source = "eb41165c4fc6fa41e3847ffc639fb632d9afb4f349caf8ef57073dd12db53bad63d3c5a49533ca0c658fef9aa6a548f841f25172cac293e6dcb228eca72019c1"; + sha512.doc = "49b21a50838e40deff4b1d9c6595b1dd925b6d96d01dc7b48d0122c03231590826b9276ea9f3823afb313756203700c66ab870c0d0e65fa4e46e6b31069575f6"; + sha512.source = "b0ed56d64ddf2e9fd5a3aac1724571301f36ae09d264430a3fd53c68864296dec4e1cc5049f022b343cbe50ce6282d68e937cf0277eca9b4df835ebd32773f74"; license = [ "lppl13c" ]; - version = "2.2.1"; - sha512.run = "331b9f8d1e7627b54eaf55cc1593525d2acd4cef497f887b4f6c952d1821b5f23442173869988d6118b5bd56403137915304f19d7c3bd53235de90bc240a5bb9"; + version = "2.2.2"; + sha512.run = "928211d6784ac821e542b3c733ecb85bc8147d0d83e32a68e5e19bff3c487f45efa81385380b0e9f3bf0592d2e9b69e1b00fdcbc089af1f0a562567ffe517173"; }; lt3rawobjects = { revision = 66619; @@ -31620,13 +31672,13 @@ "texluajitc" ]; luakeys = { - revision = 72484; + revision = 75658; shortdesc = "A Lua module for parsing key-value options"; stripPrefix = 0; - sha512.doc = "81d9b92787b18eda2f6c1e3ddb726a5bfb4bf278719248f5f6b773752744d6bc8c64cb462051f62c5ec188c7f8fc174a10f5d96c6e207190ae708c63c3f43b77"; + sha512.doc = "2d23399d6583bcde8e98ccaf7e038d0e3afb5f19b516a86aa2788510aa1b66dfd108f2c68ce8bc6d9c191cae42a00b9ea8b6817af58215bad7954a06ea5dd5ac"; license = [ "lppl13c" ]; - version = "0.15.0"; - sha512.run = "890d271a2a569055a68f1bd47707870424fefa4256d006b4c0f657d77fa38c86365a5d407c3281ceab87c5135f76aae1255d29dbaa17bfa1de4ca579add80eb7"; + version = "0.16.0"; + sha512.run = "eb36e566fb8c7b44ec68117194ecdbb2c28b5d7a4d0c23deba355fbb11d6efa0fac28f0d1cd9890bef00ec1cfea4deed98b440804d63cb1d942c08ee59ce92a4"; }; lualatex-doc-de = { revision = 30474; @@ -31708,14 +31760,14 @@ sha512.run = "e30e6f2bef6958c2f76df6aae5ca5899b91f41fc35afdce24840e2d028222c31a0613ba3c7eef27629686137f15eac24d3b97b7e0fc33b5d91adb7b766c0279a"; }; luamml = { - revision = 74512; + revision = 75619; shortdesc = "Automatically generate MathML from LuaLaTeX math mode material"; stripPrefix = 0; - sha512.doc = "f19ebb9d639c93c5d07392329a66fc7214ed8cc4b9924d095893abb6248f16418e86a807692d151570a0e55e27897dd593a1416768ddc417162dea111771ba2c"; - sha512.source = "683749752fcd737a79b3fe476d4a1c0386741c31cbd6465dae24f09b0d8b2de3a702cfefa9856a0706d7dda9d15b27075e234909b59c2446b95595b4023ad860"; + sha512.doc = "ad3d87a57b75166897eed6c3dd33c93583d8e21b4e0be0908e1de3d569947321414b9b179f222f5026476792f037c8dbc31fbe231cf9be6298d5b74fba1bf15d"; + sha512.source = "6bec09aa99f7d972de29385afee8be54a91302fb1b99a3268732e37b594ab3ea1ec53647846bc8c8fc8d013c5bcc3826a7c8f205378c5847c0125a78469e0f93"; license = [ "lppl13c" ]; - version = "0.5.0"; - sha512.run = "efd6340b3392aa8dc63a10fc09b79e9aad734719c9ef258ca356e562328ca279cea26c1073482175a9a52fc2cc3ee48db62fa8a9084e6d8c98ad7cee6950e4a0"; + version = "0.6.0"; + sha512.run = "2976e629ffe56bb7adfe19433c6ddcae1e7da45107bae73d96aa6dd50ceda574fe3b476c79025975b196634a5b9337ca86bc1d49b53bc1a8c27b388a06b0b944"; }; luamodulartables = { revision = 68893; @@ -31863,7 +31915,7 @@ sha512.run = "281315259a7bf7eb5ff10bd6ecc3afa4ce3dced3da5163bcb5208b593c7a9481ee5bb7efa256a34acdc5044435743c91b5b8a604aaf2c7f02d68206d01bdb81d"; }; luatex = { - revision = 73850; + revision = 75423; shortdesc = "The LuaTeX engine"; deps = [ "cm" @@ -31915,10 +31967,10 @@ ]; } ]; - sha512.doc = "9c3394a4f4ff0758b03d4d18be617f771b257083fe67b7a491a168a0b687f70b99af1e412e23c8909ea759abe99b464325fcb794ad091b8057220b2800f2b84e"; + sha512.doc = "b93882d2f60028fe3da6dd89419c36f96bf636e61973011ba105d8caa30b0d2b2bf21ad97065a02125133d8d30c9aa05dfc368cfc28a55df6984ab1e83ce3edd"; hasManpages = true; license = [ "gpl2Plus" ]; - sha512.run = "bc05ba995bf223561d650597a8d1adff5b5815e69d13c40d47a2d45cc04234518fa969440bc56e0d6d4effc5b6afd8df1a1157d95c74702e2b66369dce35b63e"; + sha512.run = "3053c50b3ba673a90aa30220da4a3e39ad7aae9ed2510dc68d11de9c76a49babcc3df9d02a7898c84b97970f04eb91f06ee6eaaa9659cf73cd35322443ca80d0"; }; luatex.binfiles = [ "dviluatex" @@ -31950,26 +32002,26 @@ sha512.run = "cb187dcd0f9e454a3b9d021b802ac6f7d09c3eee68adb5da31035f5b7bb36d2938ca940505ee08c8410ee0e5e5c81ffdd21617ea5ba0e9ca7b58abb6ede3defb"; }; luatexja = { - revision = 75136; + revision = 75507; shortdesc = "Typeset Japanese with Lua(La)TeX"; stripPrefix = 0; deps = [ "luatexbase" ]; - sha512.doc = "2c0f766b5f1261bbb561915f8ceaeb908c656234acecddc76a75cbc2813f6d74003a742ac0af110e6ea8fdb6da531334ebb65722000e5369255e1dc466412d07"; - sha512.source = "481541952cf93545693e8ed51db37b866b7d12969acf3ab3552e1216d017ece9b59711a5e969276772b61acbf7a8c301b33e1c1f34717eda0673b8bbbb07297d"; + sha512.doc = "70a51658cacbb2b0167a6df1b0b0a259ed1968285fb04515aaa57e59077772704b01f2723132878d935e1533269e23eed65f6bf2a5695708e04c61521379ae5c"; + sha512.source = "91f969ca4c279c99c12662fc9994ab9d270a514e57355368db89c48233c18e3087f1fe8b5ec2dd1d13c6987ccd9dca14c74fac5c132559f3b292dd39a95e84e3"; license = [ "bsd3" ]; - version = "20250506.0"; - sha512.run = "01d65558be9e87eed955b0925317e73338fec0fabe82585faa1f840639add5c837210ccf83140d0cb86d009d1f9c3779bb5c0e81f5dd19123aced58a62eecc4c"; + version = "20250614.0"; + sha512.run = "c139af3484ec9dbc2df0f3ee82e29fbd16bab0f7c3a30dcf080f5370885a7ee6b64caaafc933e01d7304b6616e6f00ba04b79628d09d0cbc87cbcea14e94c297"; }; luatexko = { - revision = 74349; + revision = 75508; shortdesc = "Typeset Korean with Lua(La)TeX"; stripPrefix = 0; - sha512.doc = "5e05c6e629edb37622a28a2f4b2d1613fb0f3c838b2a4c3033ab7177b1cf6ea18294a44f6c187d1b4dc351f1aed8f617273d62e7868e42479ac458f95b07194b"; + sha512.doc = "a3d3674ee91f6eb8c8d0908abac6991762dc5b2cc7d2f46051637cb4ad97dc5fae4b246f379b6b45e904124fb003ed9c5ccbc73fec655f8b1c3b40c63c7f6fe2"; license = [ "lppl13c" ]; - version = "3.8"; - sha512.run = "21fe92a316f1be9958361761e54bf706184cbe4022a93fd67a742b6240650f2dbbd4cc9b688fe045dbad1e8deb740d8e855b08b9e1b0d63a99d8647196cffbee"; + version = "4.0"; + sha512.run = "65662e432e7165c4cd115136b3ab3d354de7c6ab7a4544ec94f8352ff64bfd7bcb7edfbddd441d3a7764fb83489f3b40c2029ff433e77444599d32997c107a8a"; }; luatextra = { revision = 20747; @@ -32535,7 +32587,7 @@ sha512.run = "4403613f0a2f27f09600a146987e90f7af57ccb6059e3904ca6d852caee2226666f91f8fea5531967f906690805f99535971bc2f17d72b587da130e6a2f5abfe"; }; markdown = { - revision = 75340; + revision = 75608; shortdesc = "Converting and rendering markdown documents inside TeX"; deps = [ "l3kernel" @@ -32543,15 +32595,15 @@ "lua-tinyyaml" "lua-uni-algos" ]; - sha512.doc = "aa882a4bf9562ccdbacedd8913d69aa5f71dd765a04709b5ed505b7f91ca33acc77e317a94814fbd048d9ed6d833517ba2217a83c434cdfae14c42b3f3e574a3"; + sha512.doc = "504dbc5dee8a9ccafb010e0936d2cb6f562ec6f05f18f4f06917f07e4411a7378c215ca0b5c22a995fb5d66ad3591b3fefe4e7ff2887349ece6877d3d578efaf"; hasManpages = true; - sha512.source = "42c6d3539b5e1e0942feb873de4a603d87d0754b553e6255b1759b3fbb045ea7881980f6360358bb1e3f718716843a1589289ecf13fa67d27dd4da04cd83fea7"; + sha512.source = "2d8e2e1f8d4225aac376f21edb0078ac478fc7587c3af0d18891e0fd0fec2f4f8fa754166d2d650bc85388e1c2d17bd6f21b07e0d032fbbe4572a8973de42a93"; scriptExts = [ "lua" ]; license = [ "lppl13c" ]; - version = "3.11.3-0-ge29029b2"; - sha512.run = "101b7b798723d097f62c85916f7f859e92450254c3d2dbc2be3bd9028538f2abab5b97827c2fb7a080c26e5f4a11651dd0ce02a62efb2242cc2bef7b277e5742"; + version = "3.11.4-0-g260a31e6"; + sha512.run = "f813ea7d6fe5d043f30a165e0b3f1a98ee463a50b798e337ba58f48fd343e851efe9732f522abab671cdccf4f5dead12d8ee19316b498b3aa0dfd0992a793d13"; }; markdown.binfiles = [ "markdown2tex" @@ -32662,14 +32714,14 @@ sha512.run = "a906a548fa4277f51fb92a79a85dd87a063ca69df99031fe3bcaef1bd6a3a95421712754c697b9e9a2fb29c32375f698734258cafbab3c8bcc8cee4bfb5cdd39"; }; mathastext = { - revision = 72671; + revision = 75447; shortdesc = "Use the text font in maths mode"; stripPrefix = 0; - sha512.doc = "65625fdf88e252e7b40c18377a4c71c4d2ada8110dd8d89776827a5ccd844f667d42dac9c1613d2a447dc775d1a04156eed7092ec32416648efef46fc3a80fa4"; - sha512.source = "488ac90aaac4e13a2f4e37026f016b24a5525a111dc72e342237761ca1a8e0b447b39d6dd7fa32dc41453e96190517e8f6679bf3e24e4c10af82fbdee21b2d58"; + sha512.doc = "d24ab6e127db714066eca142f29c5b8728bf1ce0a54d6ddbd4b768f079fc0f96cad5bf14ec37df9a40c9e6cda2f7b14e424b8adaeaade1037136114182e23be3"; + sha512.source = "7678b18461b996cc89ea179c974351506250f8132616e412e99baebab6c85a0da93d609db54f0bc7813a6748f48533cd9078e153d46745606d95bded2c17fa18"; license = [ "lppl13c" ]; version = "1.4e"; - sha512.run = "ab59c85a6a83b2a6dc3354308194d26c8437a37007b87c7cca40b531ffaa1f98000c41a58fb5fb04ee1a98259a7f2f3178963cc43dfbbb3bd84a3a99e3dd78d0"; + sha512.run = "0e63d628d1310bb7031e6d157b9df20ee37ee589469ff26588026808e1424909727bb94052eee246b54ba2dfd7c0bf22a48c7a89b5301ce3f85e4315a19bfe7d"; }; mathcommand = { revision = 59512; @@ -32749,14 +32801,14 @@ sha512.run = "1cdde593399642bdebedba3bf943d5816f2d3fb457679f511c44360f34d808607b2c8c0d9418ab7f586347dce4078465cd631297b180360852ae621a1213deca"; }; mathfont = { - revision = 74846; + revision = 75413; shortdesc = "Use TrueType and OpenType fonts in math mode"; stripPrefix = 0; - sha512.doc = "3856783681b22253746fa1a95787a95aa80bc494c6f42bdcf7cb5b37420b53e3fc489d74e3fe05b3e739865dfba106d6d026eb020b18d181b9651ca058dd74e1"; - sha512.source = "501ac0a899d50f1f495c0d70c6a358ebbc3091a0be08069e72b2c8e02b70659678455490c1969edbab0c9e4359c1a31c66566f42a16cb6f047e5d190a4ac3490"; + sha512.doc = "c7f6f34480d71e3223916d6f80a254a276a2c40c8b8881f07b8532a89a2a65bf7aae3ce3cbd7bc0b612211148ed27b4faf1fd0fe02e907fae1fdd50926adcdef"; + sha512.source = "cd67404dfb917ab0b19c1470d3d800d98337fb66fb14eb3bf8d2b58fa9008607908de6f33d2150d0b6ed49a74e1752fe31d8ece27851e6178abd9f23a52ad6a6"; license = [ "lppl13c" ]; - version = "2.4"; - sha512.run = "d71307ba6547f1c385856064d4d27240d77b051fff1cca2fc3687c80d310705c40e715056fcfa84a002af3373c865b9a971e367e5b4dd457bb0d596b4d7e7c23"; + version = "2.4a"; + sha512.run = "d061e3ae47dee99cfb31bb04ee8f411583740984d905f874f0947128ad3cc121f261cbf4a4ff51a92cae822fb1172bf8f2aa7d435aae7024acadf88fbce81d26"; }; mathgreeks = { revision = 71248; @@ -32934,13 +32986,13 @@ sha512.run = "3c75869bd0e65798fa451d971ff441f3a42daa0647c31458631c388cd14cbb36fe4f4dc9178e59fdb307de590d201e8716b1a86dc9b995aa184090cbdc95c9d2"; }; mcf2graph = { - revision = 75368; + revision = 75645; shortdesc = "Draw chemical structure diagrams with MetaPost"; stripPrefix = 0; - sha512.doc = "d773ca0cfb2eb3409b7388a81cb19ea3c1f186885fa21f8d506590604b56f7cb3d7705da348aa4fcd56533f1ff25b6aa61127cf41d6fd649aca8a98afb630eca"; + sha512.doc = "3cd4985c9a3d4d1a1a4000a53355963dc1297164341c62dc9482a09629e2026e79064d0e817436189f34a687ae66ddc9619c5e88ceb2bca3959200319f86a9af"; license = [ "mit" ]; - version = "5.20"; - sha512.run = "0290590fe6d5dd9664e421b1bba8dc0e96674473236b56573a6dbe51ad48326c644e160ee763de227011214379adeb66f2084379f74d49ae423ff29aaa964818"; + version = "5.24"; + sha512.run = "9bbdbecc127a9180ad89a1b327eabeeb69eda97eaa27b3ac9263ea16b94dc344c0701cb1c915c32add252e872a008fc41302d1076264abf842a0526a76efe8df"; }; mcite = { revision = 18173; @@ -33041,14 +33093,14 @@ sha512.run = "b5f9ffdd5fa9c28b2d4fa71bf7e6b207ca1632d98ee7a9018f2eb84cc602edcb6434917c2cacd2bd51b7f34c893c099e94e9518905700218f03da224a3df2fbc"; }; media9 = { - revision = 72299; + revision = 75597; shortdesc = "Multimedia inclusion package with Adobe Reader-9/X compatibility"; stripPrefix = 0; - sha512.doc = "6fd0273d06f2acc4024ec7b57e7bde52217766356382b78c7dadeb58d1f5ea5740122b2555f9dc36d9f8d19b5310bb2d9609025255c93b172a2a57d867ee783e"; - sha512.source = "cc80cca9fde3c9000c5bc2b552f06959c126edb1c5bd7a410f8122f8a9f31d0abe21817b371e42bb1d0cd5824fc3e900cf81ff0effc66f7caabe308d5135245e"; + sha512.doc = "6f942ff471fdfc0e73390f1ed734f18ab66e5631c1750a0efd80ae975525bcaeebd176ad724429d8098f595ec822972ac1642e6bdef89a8374547430ceb1729c"; + sha512.source = "3285ccf46bfc4e59b255b06a4d596469273120d498df0e1318a17956d5e04b286ef6d6b7c098180c2c5b5b6d8203c31e57f1717e4b8f7746bb29ecfb69d005ef"; license = [ "lppl13c" ]; - version = "1.29"; - sha512.run = "9d9a8dab4404879fe2ecab5565e6748b6f1683adddbf76c10350018add8bebf49e6600517d6c3216ec0e9a395ea7882fd36a3c3ea647f089bb1e9576ccc949b5"; + version = "1.30"; + sha512.run = "14fb246139c1319270ae41a99d4a8a714711214ed0fd168cf36c2e6f7e4d53bf6d63f345da6f00ad6e4c4fda95ee6b5055fa2541da49a21d4bc8540ccbe6877f"; }; medmath = { revision = 74208; @@ -33784,13 +33836,13 @@ sha512.run = "a1415d82a2a81c3dccdea1b59c4c0e8d2cb3902dbc6816cf7615fa3e571de26168a6a066f52bad94c38595102afcd1447721095bd084befc20b3fb3ad420e129"; }; milog = { - revision = 41610; + revision = 75447; shortdesc = "A LaTeX class for fulfilling the documentation duties according to the German minimum wage law MiLoG"; stripPrefix = 0; - sha512.doc = "251b73ab0f52ff2672733c3855289e012965151e07ff447da373bea083b1ff6bfeff38adef72419f03ca153545fdb90bb18f3aa254fa7b59d3c5c061ec5d15ea"; + sha512.doc = "41ad25d28cbb5d007a5a3d54cec009b209abe54300f2830626d29d7253b9ccef6f29ce9047702686ceee7f5d77e0d710c22257ce73b8d455f65e6b2ad9a2afd1"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "126942c7be2217843d5dd0a6a927d1a47537ced3b1a083caa54b4905625b57238cc0a3a8d1652da076144b8c2469f418077eb4051527e5d351c2d95f3d3a5f79"; + sha512.run = "7f03784d9f5593b7baacb1723e9b12792c2b6decd2b3aa1f0773af3d2bc7320120b351ca24f26b1a23d0871942c02cc66f9fd51d636f1e0415ef79bee499aa27"; }; milsymb = { revision = 66697; @@ -34671,7 +34723,7 @@ sha512.run = "b489b66acdd406a97cfd67003a8eb6d930d7ef0d4182c3459925a216b1d9395e5cea611d3b1a40728a6f12fa7599fe90d766ee175c232d41becd30c238274727"; }; mptopdf = { - revision = 74241; + revision = 75495; shortdesc = "mpost to PDF, native MetaPost graphics inclusion"; deps = [ "pdftex" @@ -34685,10 +34737,10 @@ fmttriggers = [ "plain" ]; } ]; - sha512.doc = "02450a8e33d70c7b3edb67c6f70cabee0360a2db84d04fd4aa96bad49c80d564a5d5e30cccdf7e57af0d7d7c613ff6c172f2233331713ab0f4b19f190841b3ee"; + sha512.doc = "2e18637c98c7454446d8a156a48374ac790f0f300f85a9d137777e63a0264ed422db0eea629827d34ddf06247f4c7b05625bba8b9ce608a89fd40d1dff4c06bd"; hasManpages = true; hasCatalogue = false; - sha512.run = "80a64cf794c76426396f8b5ff2221009d2a4be532c65f9fecf20d160ff3ced35b16f5150bfb83f09ddcc1ab999592b676c1852e5c36e2b7ac314d14e68e7d09e"; + sha512.run = "b9eb444ce587b544373b9d7589a84038e6b9f4bd996cba00847ca9a2f95b7f4e016390701c624a48017f63643a5463b04488f47d9c2a4e2cd7243b67fa768707"; }; mptopdf.binfiles = [ "mptopdf" @@ -34908,6 +34960,16 @@ version = "0.9b"; sha512.run = "57f9829b100068a84feb8a09a94066b93ec5fe70daf831ea99604089a4fc2f67af76f79505a2eab6dbc8f2b025feed6d908a1f24630e27e0f7606c4a3ebb71ca"; }; + multinotes = { + revision = 75610; + shortdesc = "Typesetting multilingual lecture notes and exercise sheets"; + stripPrefix = 0; + sha512.doc = "c4dfa8dad78967ae52c667d9154561bd47c6505673a0d6f2e58515e853b1b2b3dcffa291eb3f22d80b7f0571549be8a2ad89c3990b7fa2a58cf2c7fb8b92d6b6"; + sha512.source = "9b59f7e247e2a160ee07624f7638e92473b896447d078112148996e2653d9705694d4f0211c87c8707e3f062a0c2f12bf88797f25505dbb86fd33f5173d3e26d"; + license = [ "lppl13c" ]; + version = "1.1"; + sha512.run = "ba7304fcbc1658a1166a8545623cf5e03a4e13743c2a3439d577b0fe1612938484785902fb8e5cd31fbc74ab66d308a0dc9a0372a8bb244260c5fa801c0cf676"; + }; multiobjective = { revision = 15878; shortdesc = "Symbols for multiobjective optimisation etc"; @@ -35061,14 +35123,14 @@ sha512.run = "3031b6aa9408bfb0994ff23c36f6b3f770aa8beac0e94bfe1361dc2ec6ac47859a996ddea9f5283833e5711d0308ebfe5aae91bc0ab564c6e83056d7394f14f5"; }; mwcls = { - revision = 44352; + revision = 75513; shortdesc = "Polish-oriented document classes"; stripPrefix = 0; - sha512.doc = "17b548e9db8a842c16367cd27b3f5639fdaf418f1967155a72c90e3e91d47a121c87dcf2bf0c6eb9042005d54e04ee40b367e0d81c7e2ff57de04da617f8b1b2"; - sha512.source = "aff2829633113538493a5634fa11d11a65d643e65afe74255ab31141ddd5fb39f6da59764507af10314b1d458c5c75b1f970b808b1e90c53d211cb4bc11f3b55"; + sha512.doc = "cec17988b27ce9e7edcab2d06f99862751bffb0fd1251443d021523e1c85b1dafe391c7f2fe746081ed53c05b87fc892a882c8a2f557f1e3c7094efdfb19082c"; + sha512.source = "baaf969cb96d74e07389c5ef7efa5c572fc5eda622c408d15d56c16769098b393e6d105a4e228489c91bb4559e6129c75fcbae938f4f9e11e5292c51658af1a6"; license = [ "lppl12" ]; - version = "0.75"; - sha512.run = "045fbe4985684ff7bad3a7c493fa0b37e412e698ee5eaf31b4ccdf3e185433d185faeb78bbbae7e11b84354e4dcbc24c8f2cf549a64b81ed0b6adfceb4bc8d8a"; + version = "0.76"; + sha512.run = "6dab064a6837acc2a258c6e0cf0abee592fbe3c202b99c6c17e7f3ae0dcc7e6c630564a30dbb49422245e296b0750c166632745c1f8c50a18ac2cb37b97fdd90"; }; mwe = { revision = 64967; @@ -35435,13 +35497,13 @@ version = "2.0"; }; newcomputermodern = { - revision = 74592; + revision = 75536; shortdesc = "Computer Modern fonts including matching non-latin alphabets"; stripPrefix = 0; - sha512.doc = "747243d0e00a684e8786e9f362a5486b74a2ee3879a6bf2ce36c07224ae1a2aaa7c3263c6d51a1c93ee1b7fe1dc88a7dc3ec4afa004845f3443b03c39b5c607f"; + sha512.doc = "9c7db4e2ddc4df7710e59a70e4e85591ea90d9bb1f999b2b7edbfe758584c1e5265a5411cca49bf871d4b813b539f92a4f9baf125065f3df2013f4e0dfaf0121"; license = [ "gfl" ]; - version = "7.0.2"; - sha512.run = "adcdeb2493abe58607e33fc9bb28ab8f12f0024e68d23c2975640db7c84f94edf289834dcdf5866b8a321b30ea6c99693411e5fe0580e7b7f06182c0656d0cbf"; + version = "7.0.3"; + sha512.run = "7a9eeb1974d53165b9fb87b023143a201ea130edc057aae83e47369556c318be5ceb6d6b8d9d80290e031c610829d11e93e7cd769dcea276ef877b5f4c02c965"; }; newenviron = { revision = 29331; @@ -35493,20 +35555,20 @@ sha512.run = "88888718c7ddd02cd3fa3286ee63d7d527d836f0df15250d9ddde12be475275bd7517f4a0562f30d738d4a007d61c4a417a7f03c8fb628b3fc981e7a6f643ba0"; }; newpx = { - revision = 73887; + revision = 75462; shortdesc = "Alternative uses of the PX fonts, with improved metrics"; stripPrefix = 0; fontMaps = [ "Map newpx.map" ]; - sha512.doc = "0278db10fb34a5903246de8e2a6099ab2ce8299fa50ec336b30c1596d772ba7beca8154f9f2ed1026727fa6f831b4897e3dcc10c232536888836572e27b595ce"; - sha512.source = "a4d037fd6c4b937d399db9258afe877b8ae64a6cebc5b34539bf7cd4b09b26700152a7c1731393635d27c2d2c14aea86a1b69281276567b2e2b326f3033d2593"; + sha512.doc = "27ccadd85fe60bd3af677c4539f6c013168609bd3a2242d58940ff78e7ff6333876458eae117a3fd1f5eea5fa5b475185c06f7af7d757d6a66b632592c578b43"; + sha512.source = "8390760fc66b95fc2b6c658dda5a7cf9de0a5e744d08c983bd3408fe9abee75b1a80e81851ad963447fd57fb16f80b69367fd3b3a9d93119ed30bf00fb743d23"; license = [ "lppl13c" "gfl" ]; - version = "1.541"; - sha512.run = "073edf4565515d5cb63c5510372d879d4f5fe27c1b7f4be6e5f3de231fedcf9f26851b5d4ec792a1326494af566c183db4d35ae722c656febec67bee4abe7ae6"; + version = "1.542"; + sha512.run = "5cbd65a50cf67362324eb2b37e3aa611d57b78cca61ab061216f9f13bfa9bc97458e204faa1273da9f42e8126941e817e8d9209c7a0599693d3e0a2549488e94"; }; newsletr = { revision = 15878; @@ -35610,14 +35672,14 @@ sha512.run = "fca0aec60c5c7277dcadb0f86d757617484d700575fae13df8b386775e153ea89c52935ffdb2448c52e351593b396fdf3394f5b97e23a0d2d40dac339e584f59"; }; nfssext-cfr = { - revision = 72454; + revision = 75596; shortdesc = "Extensions to the LaTeX NFSS"; stripPrefix = 0; - sha512.doc = "3d7f54c4d79febafb407bd56d26db6c9d01bd5186e61b825a02eacb75ec218e2c7830e4859a1a76287d33297a126e5d4fcb768b64954ef3b05b99f62fb24f2a1"; - sha512.source = "f5655fd474cd8ca6282ebc1aedffc5b62cdc3153203bad3b2b60db551a9a654e3e277be62b34c38ed6954022ac0aabda3141fb5731d845871e0363cc2e34e8ba"; + sha512.doc = "98b5a9c2ffe3eebb092bcf1aa2903ce9d473a098dd1a4c821f9dafb82115b9f118063bf1cf0d00695f3f27903ba89945f6c1c33262b6333368e321a32e76b040"; + sha512.source = "00641b7ade69bcc299791c37719b4312df8776dc270155742e520dd8b6c94d5edc49520027b35496b63ed887c3f49aeb838effacce1a53c5746b4876bc75707e"; license = [ "lppl13c" ]; - version = "1.1"; - sha512.run = "182309dc62e359de96531aa293f1bfdb4c4f0f28d1311b3ec7e418d9203bec80d60a2aa61250c684781046a35972ed413d92ec7e1a10050d4c0ca616461e4ad5"; + version = "1.3"; + sha512.run = "4f7ae584b1b9630c0102265a2de5583c6501e364e6a8600cc1e122b921c948cd8ecf70d6eb7324e690358dcc3e284706051a4b4df95c13a0dce73c20805b412b"; }; nicefilelist = { revision = 74999; @@ -35651,14 +35713,14 @@ sha512.run = "58f4595ad99b3d3558cb3d16afd4e76b9f9ccb736377997befe22f8ec30a0f0ad9364261c2db984a488da477c1727c2e872eb2126a62254830df2470cc9f0932"; }; nicematrix = { - revision = 75044; + revision = 75573; shortdesc = "Improve the typesetting of mathematical matrices with PGF"; stripPrefix = 0; - sha512.doc = "b062e863182c5ede16cc9b45fd41cb727168366b0b4bd059d1b2f8be8d82b95cd8e08cda00f5d3ec12f27efd8a000c46964dac5935a188ccba5f366d7244bc8c"; - sha512.source = "b8043e13dd69c68c1d5cab75b6dfedef148b60a33b2da74ebd283f7bbff91b8f2aed9dd865d635ac885fc0a3b304aef631b5f61e6e42de990e7f2b18207b712a"; + sha512.doc = "fb5191f160215ca7a18848b79ba6489c69e8fcb79c1f935b993fbbd2724204883e4eb48a08e63ac300d3c4772605a0d24354e51b45eced8789c8a412ebae0f35"; + sha512.source = "a01b11f99266c29f2c5de3d534bb2fc59339ea213e4a256a13698338a9d881a2e8c87d176a5c52f41a5669bfcbbb58d33a3fb547b9bc1a3c39ebc3c03e472b22"; license = [ "lppl13c" ]; - version = "7.1c"; - sha512.run = "ba901d3e1553d861b874eb7e78e1aee806f436c8a6b4c2f7de86a9ca182e720721551974104ee238a399efc81bece7f8f56256565b049c1a35aa254def55274b"; + version = "7.1d"; + sha512.run = "56b6baf1c18b16d5fd47ae06ebc3940995829057ddf81139588c70bb966ea57b6a1dc09d1dbd1da81cd05ad0bc92c9f4739593cc47546b9f5ebd1df831d5da03"; }; nicetext = { revision = 38914; @@ -35849,14 +35911,14 @@ sha512.run = "86cbdff9947255bbafa6831ff4051442af519c8edcbe6f36b6770395d7d10c77227b0f049a5dd0a263797776dbd514bbb4af635ba14afd7ea54c1b0f7480cb6a"; }; nodetree = { - revision = 72318; + revision = 75447; shortdesc = "Visualize node lists in a tree view"; stripPrefix = 0; - sha512.doc = "a2be6b5c45306669947de9e9e7d927b77de8e2dd69ffded22132471fc0cb2c941df24d21fa27b2e8546838de46bd4dd55e26797f1fc8b3471c7a83d6d94504ef"; - sha512.source = "6d1bbfa0d1df3084208a1a48362f5f6f24b21aeae46465ae0794323fbe477a05ae1091bd9e4e964dd2d3bc97c290359eecb385d383a97995b99e68e1ea165e4c"; + sha512.doc = "fb75b00a4c8c9b7bc60ca269ff6135f708c5394acb29548a3ffd1af76e4f6d9c3fe89b365488113baef9691b2d755813f8298fc6bee3b37b227e96360e91ab43"; + sha512.source = "326fda954fe4788006d6946ca8c7e4c05090db925940bfb90cb352d6424f8139ccbaee6fd0df1fb37409222e31122a7cb2f49b0fe597c1a54842640acef67989"; license = [ "lppl13c" ]; - version = "2.4.0"; - sha512.run = "4c5dc1a3ac721b71a31e6bfb5e6bf7db16774c8e4005821093f4a4718404e25fec90068b7ab02e739839ec1107db2294e445a376e91a052f43253fe9ad8cff29"; + version = "2.4.1"; + sha512.run = "f14ddd2022a9551521bfd90a1be64ba900bcaf9f2d7d1225a0790b44796e1ffa1b5a94e0e67017ce4054449b0c864878dbbc6efd42929b888ce903dbafbc4a7d"; }; noindentafter = { revision = 59195; @@ -37156,14 +37218,14 @@ sha512.run = "c07cd3b48fd5cd59ca685b1ae39da7e7d8774348241c26d29a74b41ee6c29fdae0c01a47a79aa669cf6651b0b83a5b79f8424c139c17db5bca20d30186e5b655"; }; pageslts = { - revision = 73400; + revision = 75401; shortdesc = "Variants of last page labels"; stripPrefix = 0; - sha512.doc = "f674d0e0f3b9f8260443c6341829940cab00c72c56765fae23b3c541f1851a5744bbc88275784c9a6921ca548860a52990e4237abe3ea00f184ec2b7ccf81b70"; - sha512.source = "e7f2df5c7282db73bd99b45261beef79e28688564e2d20ca4400444e76c55d022aea32903a6259b064a459e9688f01d3117815c54cfc516c20c6192f4e46bd8a"; + sha512.doc = "44796683acf8775ba85abede665d099a564fd5b60eb67b4aa67235a70bff6b77c8ac18cf1df26569235a8543c8c82bdf274f2d240b4118d0791c0df7efd4244c"; + sha512.source = "8689894397b00245d7330fc2be7bf045653398574e283708f53a7ef5d2de023c215bfb4eff53dab5422116ccd52e4b30726add6dae80ca60197578aac7161167"; license = [ "lppl13c" ]; - version = "2.0d"; - sha512.run = "b6047cbe4f5020163be4a3de82e79a7e76d8fc09e2860cb97544d05229985bc835ce10740c44a049a0c0cbcef1bd9e097e3b87285383b23ef5d31ab173e6d35f"; + version = "2.0e"; + sha512.run = "388b8bd26fa4a48f00efd2202a66c0f2a418b157920c3fda8edb246b8497225c6ab2df4d95bbf8cb45d4d697ce8bf36ee5b274c7b5cd037c8852f4bce0aa5508"; }; palatino = { revision = 61719; @@ -37666,13 +37728,13 @@ sha512.run = "ddcc125c608eea472c06981c9f5a901a431da978fecaa2a5ecdd08e2f6499ad25632e4de86f7e92445a8e276403ee92bca636b80e5216e78b21ce355910ead67"; }; pdfcomment = { - revision = 49047; + revision = 75447; shortdesc = "A user-friendly interface to pdf annotations"; stripPrefix = 0; - sha512.doc = "a7b6f568daa2d2c01574f56641326c1cf46c692d247fb8a8fd7485d6e804241a43691ac42923df35dac4453a23a5433fe1d7a063a88f4675a00780e89675a169"; + sha512.doc = "5344a407a8438ddaa08a7e44bf9e8fe22bfe89fb15e0b09512471b74aba18071ed9db96a90c0c15b28b35f9754854341f60ec22e8bc245a6349360a6f1147096"; license = [ "lppl13c" ]; version = "2.4a"; - sha512.run = "82e1f9e9dc35f652d1ad348c6f2e03c1472c36c113cb17080061f66777d129f55f56a29c2a94292974ed759d12727d93e1724a8b529ed0b4c8c3e53511ab1934"; + sha512.run = "47b655dd925dc319b5e5e8c2664a02951a86a697ed3774037b71b7362bdca90260ef826035795fc272f4ab197cd85f2790aa85e3947656afe59ba11218a4fc32"; }; pdfcprot = { revision = 18735; @@ -37739,24 +37801,24 @@ "pdflatexpicscale" ]; pdflscape = { - revision = 64851; + revision = 75593; shortdesc = "Make landscape pages display as landscape"; stripPrefix = 0; - sha512.doc = "c59c598fa494e5a57d2ba058dd6d096edc96aa958bec7ea1240195022b670f0cfc45d15eea0d0b68b499975811505a6fe9a209c7630c74c861fc42ce3904284d"; - sha512.source = "f844e74588ae5982f1122d9826caa8a93c229d2169813a074537053e0a8387c3917b110ec1653fdddb31513124b4f6974a2e3ba4e96f714a57a03155646bf115"; + sha512.doc = "ce69b45147b3d1dd34b981d2fe370787f94d16edd634a879082a604b763836052a45db917c13ca2c006f1c5ebbd5d0b09aad0536633918a1cdac4f43f42ada17"; + sha512.source = "ab509858ed6c298f75ce834125955a9542da4a49976174b98fd6468a83e7e9d0f43bde9bcf81b1c89bc26e1c60d5d8017119e0f19d28618e5efac6702fe8e6a0"; license = [ "lppl13c" ]; - version = "0.13"; - sha512.run = "13c581f774e61de70e97b40c54a59054b9ab0a9fd6e1b71d94fc5d0e072aa96661d8b72bc99c083b322df974f75b2f415a6fcd8bc23f95d2d999a03ffc0a3188"; + version = "0.14"; + sha512.run = "e830c5844381859a661192ec8e6c93688752f6884f5d40be45edebc17e9cc3422a8a79fffaa23d99121515eea8d75d0bc705ae54be46a769e5fa4e46b3f957d5"; }; pdfmanagement-testphase = { - revision = 75222; + revision = 75642; shortdesc = "LaTeX PDF management testphase bundle"; stripPrefix = 0; - sha512.doc = "64c3ae7d050add180690437a84e58da0361ca3bf18152581013d7f37c3ed51e378473dfb5ed22e0bc68126541590fb0500851fab5057375e00d7caa44e01202f"; - sha512.source = "baeb4e6ba870cc80669d03ef555f839fd6d387df6701a30f9f07962fd153cc189abc01bb7540d6d4ef98e7b151b4a8c67b419344ba293dbcdb746f904e1ec030"; + sha512.doc = "7c0139c47a20bcb5256a28591f8ae7eee0f36485dd974a45f57f700011f470e7d1813dfedd667314dc71f7e0f0a656aafecde7a333e5a417de61c24bd7ffaa17"; + sha512.source = "9fcfcb60d79b792a8017869b33b7a40c04ab285760ebd64995b93de037b8e32b43059fa2bc71e5f7ac7acd0cfb1ff30ff35b96412af747aa9367dcb05aac56ef"; license = [ "lppl13c" ]; - version = "0.96r"; - sha512.run = "a7a169a2c4a1d30dfe54697dead06d928ceede308c59cfab2d55b8fb9fbdd39832b6c5fa917ce87eb4aa28e147e3a2ab6f67b297815f498aa53a7a5c8e7f8aab"; + version = "0.96t"; + sha512.run = "e853890fb4505d7373cf4811b9eaaaf2e4e3e20fccd2e47272414a47eee6468f1f92ee4c99175e9e515c8c2dd17bc9951ba69cee3e86a1478189f451abbbeee0"; }; pdfmarginpar = { revision = 23492; @@ -38275,13 +38337,13 @@ sha512.run = "e0f85a77e9d81bf01f5516c3b3baa52a9b7f1b0faaa6f0aab1cae2182732eaf04ea2edb6b0f9091272849f1d7ccb3797cb2641090b926db7f3d0483d08569845"; }; pgf-spectra = { - revision = 71883; + revision = 75535; shortdesc = "Draw continuous or discrete spectra using PGF/TikZ"; stripPrefix = 0; - sha512.doc = "1afb353667ed3544cacb9b46525b15833cbecd8791eef51d7bc6655972541f01fd400d0395514f83a38e6f1ce7a586cc17ab8a82339a3447cad41896ad9a8b05"; + sha512.doc = "33986018d8486330f8012a07017dd0cdd0c860fa39060dfa973d675a78d2b811dd3435af7664947942a9e654f76db1fa09f7becfe20972c05dbae9beb8f5ce87"; license = [ "lppl13c" ]; - version = "3.0.1a"; - sha512.run = "eedd28d4aeb6cefcb8fff55cd88548dfa0d883c8e71c73c2fb84d2cf213836fbf63b9afc13caae061259e645f0b7e3a804171d90425ee4a75904316f2ad5c7b8"; + version = "3.0.2"; + sha512.run = "adeb62daf75959d7114d63a4ae4fdd873ceb32e04d3a994d413c7793bc87a7cf9c5a16221556bb8a93c452e4e3c98f68c92aa4f10f744371d7e9dae3527c44bf"; }; pgf-umlcd = { revision = 63386; @@ -38738,13 +38800,13 @@ license = [ "free" ]; }; pictochrono = { - revision = 73069; + revision = 75622; shortdesc = "Insert \"chronometer pictograms\" with a duration"; stripPrefix = 0; - sha512.doc = "f83902dab9c195c60cea42679eabde5fd30fb6716b2ae9b5ae28394690183932de76a0459a74be4a14dd2be7cbdadceaad5a5ea4e6f1d435c2b1ce8876ff85af"; + sha512.doc = "8b4fe84a3108127088989a6790759fde112c13c2862d5f1517cb96312d14611ad9bcc8201ab011ecde10442be8656d3356c013dfa2e2abe82c02473d07a72fd2"; license = [ "lppl13c" ]; - version = "0.1.0"; - sha512.run = "1a0442018564dbc10eb94cb5b3c2429e46abfc618f663881a5b4a1acb2a41024050dd97360d46fd6b66ef83f4df266696966065b5af2a4fc688e9446a3f75ba4"; + version = "0.1.1"; + sha512.run = "43e840d6374614a406f12fe89eb9a24f8d484e72aad062f2f95bc05c2e44b6f76f951038de70cf83bd916461ae48c4f924540c6b6005311a482119f1c5e9c7bd"; }; picture = { revision = 54867; @@ -38812,14 +38874,14 @@ sha512.run = "dcc4280ef914ba66210ce471dc276042070b3246bc95ecb93b3d8af55393f49921a1d5e6851223299831344503dfc77fc2893f4cf1b78351dad40058979c20aa"; }; piton = { - revision = 75207; + revision = 75626; shortdesc = "Typeset informatic listings with LPEG of LuaLaTeX"; stripPrefix = 0; - sha512.doc = "e1776a9327c051d9430babe6f8a4258056a2fffaa04a032850475bf9c28532409186622904b554319c48eb5b93cc87da6d6429872c8db6e9dcc38791891d3879"; - sha512.source = "5a02aa3b6682da8848c5cf6d957b75856ed5d25cc03266355a4c0892d46ed385ec14191d195cd918597b189738ab4d7603e45fe48cb594bed8e8f0511706e73f"; + sha512.doc = "7e00ea04ed1168a38437d467642ac46cff17294577823aea2dc56410112e469066a18669b9ed8c8393584ee097a8987eedff648bbdf5f8021ec43f0da3108493"; + sha512.source = "8d586c8aaa56b73f4bf17482676576c44d1c4273cbaf2029e34c6a68e9fa70c79e591e037be113e0ab19855e884ebb7cd4b78eadf332e803d23b7b11ca62d9e3"; license = [ "lppl13c" ]; - version = "4.5"; - sha512.run = "46d1732cb1753bc0907b5e06e99c8d8f3bb59185aa797f32188195e26f3bb9e8b77114164e2968c7889a7353d212ace68432fbeed87a8dd3b70369e33fe08de6"; + version = "4.6a"; + sha512.run = "6a25818f362e163c9441268e4bc26f644bb8c10b0afe24056bc0e93cc85c6329dc0858e150975cbf82e167ed6514682c5a834cd81c41b9cc49577698ab51cdb0"; }; pittetd = { revision = 15878; @@ -39258,13 +39320,13 @@ sha512.run = "b6e9f00789ad102b6cdcfb0fe48e5ca4f6976a7c207088c0c3e8b0c2d4fa376bbb932500d42133571a6e18747615c77eb6df2b4872ba86f853e3069ef198a671"; }; pmhanguljamo = { - revision = 73884; + revision = 75644; shortdesc = "Poor man's Hangul Jamo input method"; stripPrefix = 0; - sha512.doc = "d4b314a8d600a8ec943f7bb5c41ca0f42a0ff4aa2e40faefa312b51eab46a4fc15de79ba55dc42adefc315de140fd8142a748b2fffd31fd7b44c886da61583e3"; + sha512.doc = "0a4a58606adf6db92d482d7d7141dcf78ae0238a15cbf2808f87220d88fbe32cdefa092a5cab9521caa4635acff7a65e49270566db186a7bd3c6cf99037dd355"; license = [ "lppl13c" ]; - version = "1.1.2"; - sha512.run = "6c278b40bd3b5ee9075e9fbb521f56ac2d58e4f79b90b9f877a4312abc2cd32857bbfaca8f22e4bdd01098b9f2f9a77229de084f3112ddff90d5bc18bebf64ac"; + version = "1.2"; + sha512.run = "68ceb2b034cd4300eaba69c66da562303ee13f5058573389a8f2739ec13bd3265557e99c22d80289dd2c87ee451dca48f10e007eaa9613adb177dead18c2d505"; }; pmx = { revision = 75301; @@ -39382,7 +39444,7 @@ sha512.run = "620708dd3f1d2d8b2601377486631c2bdc779d06d2016e1c9ab5869afe00cb88dcb1ebd055b6859ad3e3dd25200c1079b723613283f048c7cd7354977b66b8b9"; }; polyglossia = { - revision = 75194; + revision = 75651; shortdesc = "An alternative to babel for XeLaTeX and LuaLaTeX"; stripPrefix = 0; deps = [ @@ -39393,14 +39455,14 @@ "makecmds" "xkeyval" ]; - sha512.doc = "69a56dc9a603f45d133a9565f0fa1286c453b3bb832cfefa1260e061af097532a6c173aac63bbcc4c52480d004babf4f9fd63e7954b4bc8d19b43f3968a0b784"; + sha512.doc = "87455d765fc8130141223be1701ce86436cd16348d1eb0274298fa9bac88da0fde59f45d7ca0a294df97bd569a7f534883527b52e64a7f76b229ff71da8292bb"; license = [ "mit" "lppl13c" "cc0" ]; - version = "2.5"; - sha512.run = "a2db71d4c7eb5940fb57a419d41dfb941468424f1f6dd70f00883623fda0b60241d9a2cec11c16c76d8089532799e0a6ff87f4744d87669dbb5286d290830144"; + version = "2.6"; + sha512.run = "a66b9c5bc5fffa6ee87c957b3f1413021e5baea268390f66cba5d4ede216cb373a1eb03945db7f3ffd7e87490188ed341df2fee2df0b12808bb2eb35ab53391e"; }; polyhedra = { revision = 68770; @@ -39790,13 +39852,13 @@ sha512.run = "9b243f6558dd449ddb9d9190ea53a71ed5b28d25f5fddc64eddb194144aa688e8d8e946c53f115d40813d0933b77d5d2c78023f24a1887d8eeb70e6c1ad0bc1d"; }; profcollege = { - revision = 75361; + revision = 75490; shortdesc = "A LaTeX package for French maths teachers in college"; stripPrefix = 0; - sha512.doc = "9808a6c9f294099a3e8404d4f6c6d58fc0be31a275e18f034f65f2b6db43af840fc728ee97c3783e66d94dd27866ff51511d6ee48245ff4f5f485e623ebd57a6"; + sha512.doc = "f01ac9696a268c5207002fcaa75a0cf7a48a9bf86acc7f6356780ffebe86681a48b61a982cd04e7758332987730156028dfbd366f0c503e6d2cee2a9b4eeb64c"; license = [ "lppl13c" ]; - version = "0.99-A-k"; - sha512.run = "94db6fd5325b98a126ab7217c3a291808d2f156332359b7bcc7ad940a7df7814dc706b381a7fbe3f41fbcc5524db3ecc18e9fd7a94d633108c66119a44d99b29"; + version = "0.99-A-l"; + sha512.run = "5ae632eb81d9d4bdbd180ec9e4c37f78b2c18dfe77d8bdd9e0033e6ead0d9d09b1e1428bde1558eccf9d495259f856fac6f5ca14665672aa148baca16386ae58"; }; proflabo = { revision = 63147; @@ -39808,18 +39870,18 @@ sha512.run = "7270b65b821c303e84eec760126ad421dd65fbb5ff81309142690f8820c4865c3b1ff39b22b2cf700a10920b973e18085a1e73ea3f6c9d90da984d48a19bbca7"; }; proflycee = { - revision = 75317; + revision = 75638; shortdesc = "A LaTeX package for French maths teachers in high school"; stripPrefix = 0; - sha512.doc = "a605e06f5e5da37cfef8c9c6e99e67c57670822bf3fca2535ecda2e81cd1cb1a24b394a362b404eb4b7a85d8597eb0918e325537bc5cc1fbbc6cb46b2c29dbb6"; + sha512.doc = "30809ea76ff18ee2845289701bfc1c0851e536f89fd28d8e2673be9bfe9e6da5e669911a5d4d4d59d7bd97cdbfe82d94e5c178afe22bb4443d3188a7732691a4"; license = [ "lppl13c" "cc0" "mit" "cc-by-sa-30" ]; - version = "3.12a"; - sha512.run = "1d9e0fb66fa8efea7d296f9882c4273af04e7f1f5e7389f890846541dcecd22083f7b562023d1edb24bd74462ff2d7ac3a974c83c8e270a3a810210a69bbbf49"; + version = "3.12b"; + sha512.run = "9b4a345dcb5c81a15d162d0fbfbaf9416ea0a60dd056173d34148373392741b7f577f471fa3a0142c878e90a74cc1926803a543b482c697f7763be20f5949563"; }; profmaquette = { revision = 75354; @@ -39888,13 +39950,13 @@ sha512.run = "a3fcb75c408c952be58b45ab5fcc01207074d11dbd22bc047717d52391b9934706c697b1c14c3e942fdd16f0221258739bccd384c4c4b7a6a80cad5a07a01fba"; }; proof-at-the-end = { - revision = 69602; + revision = 75479; shortdesc = "A package to move proofs to appendix"; stripPrefix = 0; - sha512.doc = "5c3e4eacadd2aafe86c231d44a340b2567ddcd9d9b737739c3b2e2ed69c0e14d6966174e3026cd10cf4ca4696af61cf305c25584e0df959e49f01b2d95a3f9ed"; - sha512.source = "088cefbdb746236e400b232079c54c6e8f73d8adf94f022c842f45d5bfe0e83cdcf8540c0dd51214c5538d6609dc0a0cec7fa3b5a2458a28eccd288249f4f9fd"; + sha512.doc = "ac5bc84ccbf310b788f6a5a04ca6eee936822c322813dc273527fb998b2274a3b01a581661177741cbe05842b2c109bda64f300a41e1a2c312874bc36cbc610a"; + sha512.source = "0b7557218a87adbcb53eb8546924e6850dcd198f86a9273c5feaa71ec4ba64584e7f4beb919319a119387fe763ac1c3bf0188711144ed291d740872b08a34319"; license = [ "lppl13c" ]; - sha512.run = "7859a8ab78c39680922e7131f2b95ca1b253b5e1252aa14fe219c3c7fe9c4357ab30d4b58a54e84c3188fab87de9cc14a23925dc1fc1563a7efec400481d572e"; + sha512.run = "104d9f696fe512951741d669e1bd9a5fa86fad627bd99d3b2942442d47fa8b141ffa6c1aa6b17a8589fc2ffa06e19ba2e6b8ac6971ae99800a7448d7d59bf18e"; }; proofread = { revision = 61719; @@ -41034,14 +41096,14 @@ sha512.run = "a97af35dfce4a137af97071b49e58c31739e6f271afc62a455db473e573148d25fc27937ce680c6f400a200151ffd73867d5dd8781b12a63c68b7bf256cff5d1"; }; pstricks = { - revision = 72868; + revision = 75486; catalogue = "pstricks-base"; shortdesc = "PostScript macros for TeX"; stripPrefix = 0; - sha512.doc = "99bad68aac2d5e3055cbff9f8900b403cecaa5538799074cbad836a465aaeb546d307afc480d6cde162a4be735927e81324ed326cf5368b886eefc22f7324a02"; + sha512.doc = "bf2307222797e5568a0b2731e16b8914acd504e42d898c2890a3e9a1322372a9771634bf091088bd7db947e8690e621158044566e0886c6b697f07f0c62ee224"; license = [ "lppl13c" ]; - version = "3.21"; - sha512.run = "4eb2ba617f0483474ebfb711c4e1fd5bff179a1abaa6f35a8cff998e2f94ab3489fed09ab7d740655092a1815ad07560f13c3c9107b638bdab3d0f8510ec8667"; + version = "3.22"; + sha512.run = "d696d834d3eefe072a6534cadb2ccf29bb3a598a640bdfaf86ea36f1a274758468d64becb7b07481e447fe25b451866bd01248b4efc84ccbe4bd68240fd6a4aa"; }; pstricks-add = { revision = 66887; @@ -41455,13 +41517,13 @@ sha512.run = "7d400d0cd1af26732effc31e2b7a7e0cb501d712230805204362bb5fc456d379258ca2075f4c902dd6d4bb6004ba154d47ebd6cbbc5febae8d07c113987b1a60"; }; pynotebook = { - revision = 73069; + revision = 75593; shortdesc = "pynotebook presents (raw, Markdown or Python) codes (and execution with LuaLaTeX) as in a Jupyter Notebook"; stripPrefix = 0; - sha512.doc = "267d7ff451a1537602e171ac5c696d6b8ba428c4dbdaa7dbf707c2872cd129737f84dd55b78fc21fa793faeb7cdfce4a630bf0b7786be13f7f90f86f001ed016"; + sha512.doc = "11ab2293965817b4e6d0741519e18ca8f7c495774f7d11c4961b8e226a7067ce27ec2ddb5108964e5b3444a18a0bb49785b748f133e6552367ecaa07d52be13c"; license = [ "lppl13c" ]; - version = "0.1.3"; - sha512.run = "004e8705c4a676c6c96a1d9a3e5a9bc9fa32d74303d3deb43eea58070f85f2fdb42ec2c2c676f10be2cb5ca476ad669fbba5331ad6765037a7c7b0b1b1d97059"; + version = "0.1.4"; + sha512.run = "8e1f5f85756b7a37faf6ec4eef0f7e1c3dd6ca0a9c26dd43a517522bdae5df890e5dcf4c188f7fe7fa30e91d707a2a36a290facc2426a118013e7395c1be15f6"; }; python = { revision = 60162; @@ -41647,6 +41709,15 @@ version = "1.0.1"; sha512.run = "af7a59b5fa4111199351b3ee6a14ecbcd6f6e86041a7f516c97f0cd4349a2d96935f138969e0029e4f5f8b8650b7efcef9554bd631c1231d371ec323d7b41024"; }; + quantum-chemistry-bonn = { + revision = 75406; + shortdesc = "Use consistent typsetting for quantum chemistry related software"; + stripPrefix = 0; + sha512.doc = "94f755309803254ae9579509945fa2ec1764bca6069b672bcdb7e1d0bcf178e4b70f5ff6dd18a42b7dfc408f8fabe65472b4b137e40de49bb0dbbd78d56980c5"; + license = [ "lppl13c" ]; + version = "0.1"; + sha512.run = "24f47a021a556a73168a67368eb21502b19e6578ee4c95d2789749c8d9930b897d4b0a6a5f57c7b6dbd2304137cee28a7d32afc5f2621c961cfb0d80db841a31"; + }; quantumarticle = { revision = 65242; shortdesc = "Document class for submissions to the Quantum journal"; @@ -41656,6 +41727,15 @@ version = "6.1"; sha512.run = "432dd6c4365dd1e6dfbd9ea4de2f29f0bf0fe3bb7f29b110354ad7d42c4675acc4df84cbcdabc8a476ff8de260e083d32c1b3e63bf7b6122dbc0d5373847bef9"; }; + quantumcubemodel = { + revision = 75387; + shortdesc = "Representation of quantum states in the quantum cube model"; + stripPrefix = 0; + sha512.doc = "f8edcd622cf28f4fb48bf8875f7afaf2ce9146955cb779485d7e262d4c5cb2da90e342ad1c14bda1e51c5781b14c1856fc1ad77e14cd197ad24994b7ee6a93d1"; + license = [ "mit" ]; + version = "0.1.0"; + sha512.run = "feccf9772fffa3df6991e1171cfabd5b398f2512d763081f8f5364dae08d68980549ba12fca908604cc7f3a34c16d6827d789fbf1cce984615d3e1d4f92489fe"; + }; quattrocento = { revision = 64372; shortdesc = "Quattrocento and Quattrocento Sans fonts with LaTeX support"; @@ -41689,13 +41769,13 @@ sha512.run = "4950c1c7a4536cb64d70fe8c08a69fd9336825973a7c8a669ba48bd66476888775d1ad288d34d4b83a9d674624960e3d17de1c972f52bd7f329eff971ec0f185"; }; quiver = { - revision = 67779; + revision = 75606; shortdesc = "Draw commutative diagrams exported from https://q.uiver.app"; stripPrefix = 0; - sha512.doc = "42bff285adfadd6655941b0221b2cf0d9a457a638997591220b564040acb94b4c57bb9dfccf90679c81e301618e8e4b5ea19c1dad9fb478dbabe1c2dbe4da991"; + sha512.doc = "638a87e56e3a0e936e0c652922f354efa930cfddb836d9957a3cbd6b9dfea4c8fd067146b84c492639d02cfd05643dbd84d1a4b10254cbf5a2a723e0c0f535b8"; license = [ "mit" ]; - version = "1.3.0"; - sha512.run = "b7eda520bdfeebff570458d36e22b1779bd16c14070192072987c7f1131efa33c6f1e7ff8c16f73c338fbfe6ef80e656c2ef061ad9ee15885b7f5e8f1195ffc0"; + version = "1.5.5"; + sha512.run = "d06e975e15cb33f2f395546b57d75cd26d5401d2e732c44defae27e77f3564e8ab51d12d78705edecf73d5686c41843a6645b7ca6443c20f04b7b1a4a7771460"; }; quiz2socrative = { revision = 52276; @@ -42126,13 +42206,13 @@ sha512.run = "3bc28ed41a8205534d34593429429768bdfa64e61cc212017ba4be32f7a985e8d65ab296137cffbb7ad5be4dec90bbfd30d675ab314bb79ec0ea10b277c33d66"; }; refcheck = { - revision = 29128; + revision = 75629; shortdesc = "Check references (in figures, table, equations, etc)"; stripPrefix = 0; - sha512.doc = "a87b6ab25848571770bc8a7ac1f47e139c7a2abebf36b9c72b65bc66e02c14b23f7b0d2246c7160b7669460f52afd29063449c6659336f01f3e99df53cbb4428"; + sha512.doc = "38dd62b9afa002ac0435f9b677b4278745321de8b630a0eedd0d9bfd33160335dc67da7ca2db7fbb697b5bf9ca51f3cb5a3668c96c1d3559b4f495b908c72f63"; license = [ "gpl1Only" ]; - version = "1.9.1"; - sha512.run = "46dde83ed04d4586eb6a2af393ab925aa7238a30c23f49ea33f0da331e2a5071447c5df22b31c2cd9b10bd37458794fe15e53e0e79f002bbcf95b0471d6a7d02"; + version = "1.9.2"; + sha512.run = "94f81e733268b735d5ff028e5ad8588ae3b6a39f17aee2d46d3e5942a547383e1220017e6292672e31f62266ad67df5f3843ad94dc7c36b650d360a368e44c31"; }; refcount = { revision = 53164; @@ -42308,18 +42388,18 @@ sha512.run = "984909185000a9741ccde3b851dc1cf2f0d8fcd13d4812c4556459c09bb21ebccef9a6de0a4885c051f438f276ee8a97d1a3b77761fc69f53688d6d7f1cfc3a7"; }; rerunfilecheck = { - revision = 63869; + revision = 75559; shortdesc = "Checksum based rerun checks on auxiliary files"; stripPrefix = 0; deps = [ "atveryend" "uniquecounter" ]; - sha512.doc = "7c570d38c989aaeb7db5271501c5384ba8b8601396f629d7ffee32baaf1c289592bb5d69d2cb2784cfb2008fdc047098d43dc20803e4b90eac59848c15dd0cb7"; - sha512.source = "2d987c01bc0f67708080d4578f308444ed3220a37ee11ef1a95c2a9bfa0ab49a46ab46d291153f0c748935f473124d70212a821233b22f1e606be6183e4afe81"; + sha512.doc = "4db181dc2f12fb779dd17c25c3ddf97743842cb35e241f0277e2e44453572c459e31ae34d541c865fd03abe625b00d1b481373f20c9e2017a85d8f666f1d765c"; + sha512.source = "552f01424c772ab03580ea75c56b9505febe7912b2e51afec0105f5fc5a207568caa36182fc89feffbdb7be5e8e1851b3404f0ba9f7ef1152edc7da53b69b6a4"; license = [ "lppl13c" ]; - version = "1.10"; - sha512.run = "464daf4ee4f443f4ff329e28b928df94e83e83696e3e5604de7b51beb61c25a0ce50dc00b35d2cc8d0cabb32d10bc28c3c06069f5dd7eafd9fdb2d44a3adf313"; + version = "1.11"; + sha512.run = "ca028efba24ad60e33ff1f01e649694054c3e084d028d469f35cfea20874771a094091fff6ea2cad7e8c10314bc5bedd36efae9a27f62718412b5f9b5c6eeb6e"; }; rescansync = { revision = 63856; @@ -42350,14 +42430,14 @@ sha512.run = "8d4ae90bcf4e2228268d6b291891a39fa4b47c86ec1260e43f48cbb00960e23342ef6e22002cd676ba4a50506d546d68bb2333e3eef3057378e06e61da69408b"; }; resphilosophica = { - revision = 75163; + revision = 75654; shortdesc = "Typeset articles for the journal Res Philosophica"; stripPrefix = 0; - sha512.doc = "7342ea6b8756e87679cd37d08ec20ec4fd92e3b8019978e7622743e237a0775da396c8b28664662401a892a52cf401072beb40932d48a5c77e9dfa8e0ec383b0"; - sha512.source = "784872f82343036fe851b41033c1a8807a63127291bfaba131c32af0f50d312fbc4d9efe082cb57083b72a08f79e0b4a46796d9593288686448f210efc317b6b"; + sha512.doc = "bac65a93411b3446d142ddc092fdf7d3851f9ece55be6ba181ffb0764abb1a1a03aab9f11b96c1bfd4b09c2da1212d31ee436aae026eda47ca51ce4262de2fe1"; + sha512.source = "6d48c8b290253971c908cfb66cb869da279f92fabd33d99546c10045bca35e6bd0ec3f4f654a6f8ca2653b252f067decc0b37ae5c5a502748915438e9d7e7d4d"; license = [ "lppl13c" ]; - version = "1.36"; - sha512.run = "625e8b02bbc01bf0a2d801b11d9f98700ab32e93ed692f3aa5966429a30139cf156240c9d91cb43e6fcd32b1bf2bd10a9dd97e4c935fd4f76a503edfdca384cc"; + version = "1.37"; + sha512.run = "ea8ee3fbffc084b05fec420c8acdd5c8481554371f0ff9f9e41fae134e6faf222ed0772cb35b9bd79b25beb86b6338b6b88fb7718dda64ac648ca22ffae7585f"; }; responsive = { revision = 71800; @@ -42735,13 +42815,13 @@ sha512.run = "01cdc4c8443c50a91dd408c52122e8ae65257344176227a508cb082f92d61bc02756d47e27f75d7862d3c87c26add2003604956ad00b448f63b4f6417c520ba6"; }; rpgicons = { - revision = 73609; + revision = 75659; shortdesc = "Icons for tabletop role-playing games"; stripPrefix = 0; - sha512.doc = "1c28bb34b5457aa010013aeffd0eb863522f01beb8186185c439e3749b4556c5441bdf88de59135469823a1cef443e502887d7253ee6175cad7fe2c42c0d4e26"; + sha512.doc = "c7401f02cbd8250061345b73f5c04b2bafcf7892e3d6d930e080af24782f9d7ce2a674d063a1a1373dfc781a8317043e29fbb01321845464d0bb1f3d98a278b0"; license = [ "lppl13c" ]; - version = "1.8.6"; - sha512.run = "5a1987499d38dbea817c37c8aaa41d420aa163fb2ee5c90ae3fa32e56925001eba7fc8bf3d99c5ea7279202a6cfd8cfe60253d9b2113c921ff5c931e967d222a"; + version = "1.9.0"; + sha512.run = "643e9e8116012942e6af785bc349b4fb30bf2b4a3067ae11035f021a98365120953696de44d307c41bb0aa80cf2fb05758ebf4007c38a10efe2db4650fe74c1c"; }; rrgtrees = { revision = 27322; @@ -43269,29 +43349,58 @@ hasCatalogue = false; }; scheme-context = { - revision = 73338; + revision = 75426; shortdesc = "ConTeXt scheme"; stripPrefix = 0; deps = [ + "almfixed" "antt" - "asana-math" - "ccicons" + "circuitikz" + "cm-unicode" "collection-context" "collection-metapost" + "concmath-otf" + "context-animation" + "context-calendar-examples" + "context-collating-marks" + "context-cyrillicnumbers" + "context-filter" + "context-gnuplot" + "context-handlecsv" + "context-letter" + "context-mathsets" + "context-pocketdiary" + "context-simpleslides" + "context-squares" + "context-sudoku" + "context-transliterator" + "context-vim" + "context-visualcounter" "dejavu" - "eulervm" + "ebgaramond" + "erewhon" + "erewhon-math" + "euler-math" + "fontawesome" + "garamond-math" + "gentium-sil" "iwona" + "kpfonts-otf" "kurier" - "ly1" - "manfnt-font" + "libertinus-fonts" + "lm" + "lm-math" + "lua-widow-control" "marvosym" - "mflogo-font" + "oldstandard" + "pgf" + "pgfplots" + "plex" "poltawski" - "pxfonts" "tex-gyre" "tex-gyre-math" - "txfonts" - "wasy" + "xcharter" + "xcharter-math" "xits" ]; hasCatalogue = false; @@ -43601,13 +43710,13 @@ sha512.run = "7b095c07e8ac47f3456776de8388b2090de1c00ded4e4ca14f0387057826d0069cf39e6308546f0be3e41de904f9b0edcb51b466b1aa65717e6437511c0de919"; }; schulmathematik = { - revision = 74961; + revision = 75635; shortdesc = "Commands and document classes for German-speaking teachers of mathematics and physics"; stripPrefix = 0; - sha512.doc = "c76da9875c1d999263c55704e2d3cb8a981fee5fd4832dc11fd8eef26561c8fff6bef5dc12cc8ccdd280990b6594311e5093e401a2b7985f7f2d6643f3750fff"; + sha512.doc = "2cd6612ef7ebde1a721e8750986dc355b6f75b52f10334bf1dca20fb2b489085679ae5ad84174be4e48cb0c935e72d20e5981b2b78cf8f3b5911f75bdb6b392f"; license = [ "lppl13c" ]; - version = "1.7"; - sha512.run = "ada01f5fcb776c5e0a547cffecffcd8f26c9d6cd7a595d8eeecef728c850f3e6ed932997a326d5f217c9b60d87d0dc1889b2d0cd96dfd5ab40cb8488e0ba16b1"; + version = "1.7.1"; + sha512.run = "56ddd366c43c7a17f1cb996c32bae8c0513442e6112d58f7b7436657fde0a178a8075ff9cb261f3123835c0ae4dad3668acd4ed255f6e5560b057bd6da5fb821"; }; schulschriften = { revision = 59388; @@ -44371,6 +44480,21 @@ version = "1.3"; sha512.run = "6e78bca7425e0b23d7520af19494d9de303b86fae7a013ef85b2d512ee86be1f478ede2293650b435ab579811e444b570995e2ae8720afc60b42c0c26d7489a6"; }; + show-pdf-tags = { + revision = 75482; + shortdesc = "Extract PDF tags from tagged PDF files"; + sha512.doc = "a1d80263813ad6e9ebef52e27294f4d34fef7e05d88cf4a06e919b0a6c36e1c013bb0582d4a750afb0c8b6e66aafcf6755168e04d9ccb9de921874ffcd1ecd7f"; + hasManpages = true; + scriptExts = [ + "lua" + ]; + license = [ "mit" ]; + version = "1.1"; + sha512.run = "41d96947db60245c849a73dcbdbfe1a81db58c3d5f07ca610af827a323ef8a621aca117244f2eaf1f086e592c5a48367cadb30b9ca2c4c8c27ee145a7d0cd24c"; + }; + show-pdf-tags.binfiles = [ + "show-pdf-tags" + ]; show2e = { revision = 15878; shortdesc = "Variants of \\show for LaTeX2e"; @@ -44620,16 +44744,16 @@ sha512.run = "c67e9200925ac86386efaab35a8edbf20f0fda700c00c3b0350eadbe62f39fc02f502493a73acc768a4727ad1162561d7baf38193d57d1fefb4c8083ebe38c35"; }; simpleicons = { - revision = 75301; + revision = 75630; shortdesc = "Simple Icons for LaTeX"; stripPrefix = 0; fontMaps = [ "Map simpleicons.map" ]; - sha512.doc = "8de501cc2f06dde638b590d1293d2a9ba2d6bdc51f62f4c518edd95107a65894628c2bbbb79bd06df63cb8e6b2e5c8afd654b0e91d95c9570494a66ee29d9843"; + sha512.doc = "861cce4a21e0db30207f98b575463a27334f10f676274f1600c587bab0dde841762a8be765470731b9ab8458fe60ea3dcf6e364d2387a698419a261263380a9e"; license = [ "cc0" ]; - version = "14.14.0"; - sha512.run = "8274d833e164bd11cc1cf31d4348c215ac75d4b0d66bcdcd45e32c56488c303b91400a995cb1aef195ff30afe56570a327bff4e625aab4a3bb752decc1020de8"; + version = "15.3.0"; + sha512.run = "478512ad7eb482bb957a755e7d8663d6c983a6edb666a0044083ce1ac6f73add08b8027df9c9ef1c04c1de0863959c094661c39d5ee4fcdf697dc219c8955acd"; }; simpleinvoice = { revision = 45673; @@ -44640,13 +44764,13 @@ sha512.run = "8d3d905dd9dc418503bde7cd51c90ff6fc6f688502ff871040f9eb6bf96b6c1ef999d3dd98b16c8739ce9518a22a8e99a23b5cc66c437504b3837c30ea19cca1"; }; simplekv = { - revision = 75371; + revision = 75515; shortdesc = "A simple key/value system for TeX and LaTeX"; stripPrefix = 0; - sha512.doc = "29145b9d8422fef80c50b19d1348330eaa08b1de980d12273a67e6c1120072e4b3c7d48e82cb6564e0d9cc290236d3c27fb2f3e4ae8eb6d1bc61b99d50550cfd"; + sha512.doc = "f7857c39418a380bef8483ee424c7b07acde0a172752f830e2b96b19f72eb5215c05cd60d011d2a73ccf4609bae595d78c17fead6b26bb65023b7af619db1c45"; license = [ "lppl13c" ]; - version = "0.31"; - sha512.run = "7b45c8ba6778f534ee65cf73f3a93a0c9b3b69fb92e13882b4fd4e91e48db8d9126201a3893dcc2329114266f067e0c79eb87175f61162a93ba38327ac25005c"; + version = "0.32"; + sha512.run = "14f8e0beb91aa97e941a313bef26fdadae72f6006263bf736e6183d02bc358c3b7528791e278ec644b627330a0b0fefd0c3499b34009d9c4cc6bf508e602786f"; }; simplenodes = { revision = 62888; @@ -45231,13 +45355,13 @@ sha512.run = "44c467fc1de689bc198acfa224aa1109c47bcdfce8b161673752f73d59877465b0c4b87f1fcd4a8f589a78fb05ef5efd42edaff2fbfe7910a1ab7b409d9a7e5f"; }; spie = { - revision = 75301; + revision = 75447; shortdesc = "Support for formatting SPIE Proceedings manuscripts"; stripPrefix = 0; - sha512.doc = "e7f1268a434dfa14849766fd3499a130a64e5404414fadadaacc1487d85831f509d526fc760e485b06495864d2e5e7b29b09a269ad6548d48644aad0389a11ea"; + sha512.doc = "0dbc0b3ccc7cb4a65623d59ca35d04b0c217a8c3e1f977f5a7a9adf14805c92a017a6019ffc6babcda01211859eb78177c9f95870cfe5183ecc2dee9cc9247b4"; license = [ "lppl13c" ]; version = "3.25"; - sha512.run = "b52c2d37199d1b4bc9ac58a02bbc03cef1c9f9e57033febb05bf250eda5b4f2d6e185712c218be6ffda44305227fb2530d3eeadefd1bf26e95277392d43c59bb"; + sha512.run = "7fa7cc1875dff41277fa6d2a7d643e7fa014fd7d2fc306856a853109f08062c1d4031f6a21878a96e4dbf71329915021b2d90a0c861511a8ad7864736a5d4023"; }; spix = { revision = 65050; @@ -45855,33 +45979,33 @@ sha512.run = "a92eadf53e3bad0a1e54246b75b10c99d84dc509ea31cc9fb30ed5541e3d757afcb60aab7fbb7515be335a2caa2f29d7fc211b561f073e25a8a1cdbcf90d2d5f"; }; struktex = { - revision = 47931; + revision = 75565; shortdesc = "Draw Nassi-Shneiderman charts"; stripPrefix = 0; - sha512.doc = "261a9f7ef5036bc8eebb87ba503b604b158647e82e88844758be506ac5d389103661f681689a836c0048529446bad0d6537a6fc6ba273dd2ed29abee40336360"; - sha512.source = "98b06394519aafc81a565c7b12fb1ad86856ca447cb5ccae14aacc95bded9663a72bea301e7f5998eb9cc2a6358c978881736e564c3672eef456c6c44efcce0c"; - license = [ "lppl12" ]; - version = "2.3c-0-g7d3fc5b"; - sha512.run = "3d81817eac5cc8b8bd468537406db6a26fecdaad1db269c2ceed582cae84fc2b549eaf527d4c356be7d4f2f16f9db4746251e9b69db0f0fc3cc8acd9f39d1f50"; + sha512.doc = "df7adbc78b22c16f18dfc395b9cc1da9a8d1e0ae6c07c2861b2773ad10a6d56ab3bb1611778b5e874fa5129ff31383bed7331cab866dd2bdb7079daa3d2f3902"; + sha512.source = "3f8951d4f1af6dfd3e066786995e2f8382c9fec076983c85c271bc38fa4edc7f8b8eab807f7566e0160fc50490989879c1e45c09c5361ee821bc675813c18f79"; + license = [ "lppl13c" ]; + version = "3.0a"; + sha512.run = "cd85b883d51856622d5df839ee5602393300de934af40560a60bb9ec61aa2815b26c07628a1fefe5ae88c46e9127a6e6f243919ab7371842788e6d955b7461b8"; }; sttools = { - revision = 74941; + revision = 75613; shortdesc = "Various macros"; stripPrefix = 0; - sha512.doc = "c2040221f3c9e218503a05f866dd2ebd5b3044f476e5cdf0428175197c6d62d73cc8fed8316b19a77c14afcc7a3ff8b5fe978b5b5b89e900ebff86edf94bd5ed"; - sha512.source = "80dc16f14e040e5ed1cd8335d61da48a662b1b3d51474b5f3530f4170fe1f40c8ce475edcc618d9a39b66a31eea133674fea50527f5b832bc4e7f3efaeb39fc9"; + sha512.doc = "aa78d5298cfb22c7101c2197127c360a67b6875df3725c3fd928b10b818b4e55bcfc3a1637094d9988b17a06dd7e7324fbcec153fe7d92ff7bc3b6f9eeaf9716"; + sha512.source = "72ada8096f07c895b49eb1f8ef3255d616bae9f6224e49cfe6c529d55dff1b337bc5efce82757e04747c8adbfd773deb187f616f1dff55c598b84279b0c23d4a"; license = [ "lppl13c" ]; - version = "3.1"; - sha512.run = "366ebaed2e2f390d431f46b70ba2bc8b9332aae3cc75bcf7e343b1e622effe2f123a3055e2ba8b2e3a9b9957b8fe5a948954f537b1e2a617caa12cc9759672b7"; + version = "3.2"; + sha512.run = "d8eb30504ce333d2c6d5b98b2c4795761fda5f6bf483fcd5deb75e7eae4f13add1e60aa37e89cb70246031c75f7084e9c261ea7e3abffd3336d6b9d597c00c74"; }; stubs = { - revision = 70341; + revision = 75437; shortdesc = "Create tear-off stubs at the bottom of a page"; stripPrefix = 0; - sha512.doc = "70e33cb97d9496fe47e9b431662fdab59c1b84e7f9332ef76575e381557899152478e7a20601b4fcbaa9255cf0c85f956de48f14867edd126b9c00680c222164"; + sha512.doc = "4300949d1ed6c58efbe592e56758483738c5b45da85c6bb8f6dd76b46f95e0e39eb1c7c57c506f9984439167479869be7c2d128edc54b10f1385d1e0c9f6581b"; license = [ "gpl1Only" ]; version = "0.1.1"; - sha512.run = "c801c5a46814b26571698b6971085631943fe70b18f741f2625e273f4bb4f143eb3210ae37616d185728c60f28b75f5be807123278d00c0f39c2b3f275568c1c"; + sha512.run = "2882ca55afc924994301bb7d125379d3f0fa85002378739d030a54bf127b2bf52d77edd88c8d7e04743844d07310f84b788df09bf4cb8b355ee19f92995adcae"; }; studenthandouts = { revision = 43516; @@ -46401,13 +46525,23 @@ sha512.run = "3fa23536373a41957d985e5a0aac744473459d195c1e7e00e60f2b4aeab15d8f150bc76fab05068d5ae4994ce52ba4dc35380ab042cc9917a23962b2f0a7094a"; }; systeme = { - revision = 75349; + revision = 75527; shortdesc = "Format systems of equations"; stripPrefix = 0; - sha512.doc = "f98439a9a193eb3cafb6ac39c522d9ecb5006eb3fd69fd7402543011393d4a05e656420ea7cf406bd3e12e350c9d6f2ce4f704a8cb4c1b8edc75e2d53d547984"; + sha512.doc = "bda5c6315765ccb05591f22528e3c06bd19c294a48836fac58c1eec8f083f84fc200c2a9a00b72d85c586df967f6292bfd093ab99b2f7cbb7a08201a426c0c1a"; license = [ "lppl13c" ]; - version = "0.42"; - sha512.run = "a887b76bc0e557635b5cff17ee9df601f3656c7d058baf5907d4c24e016cae36f8c08889916080db9f948e340f5f262221f46543977c44dcc7788bc374affd75"; + version = "0.43"; + sha512.run = "29fb6a883a981da46ed21e82eec07724612597a11460e41fab2d136a898c8ee01e474f34623582d9e6c499d3a68c59911e0af1ac06a5086de4f11635698f1002"; + }; + sysuthesis = { + revision = 75666; + shortdesc = "LaTeX thesis template for Sun Yat-sen University"; + stripPrefix = 0; + sha512.doc = "295578da4d49d54375bb4c42bb52dc5438674b488d094da401e5d8561dcb3d050e4e4b0c1e6844a4bf94f8aba0a92c27b4826c3273e036304c62abc82a431ac9"; + sha512.source = "a713731ad7ed418ad36e1aa439e34649a77d96dd143536e7c9151bbde479c6861a0b90eec1fafbcd052ec345c234cf6e9441e732a1adb0c2799e45befdec022f"; + license = [ "lppl13c" ]; + version = "0.3.0"; + sha512.run = "d923983259cf8b1f7086a39d711301e8aaa26c4808723b1c1e77fc20cb7751759491e75bb7ee35f0bda44e2286c6eb23c00044195c6030b15b3d368c5cfa4365"; }; t-angles = { revision = 71991; @@ -46669,14 +46803,14 @@ sha512.run = "146c2e957965fb7ad9976a4b3b6c40d28b8d0cdaf0c8b9627f51dd55ba88b32ad7490bf000bb853a416b5dcc091243b9d6e92999431327a05879adcf89809d7f"; }; tagpdf = { - revision = 75244; + revision = 75634; shortdesc = "Code for PDF tagging using pdfLaTeX and LuaLaTeX"; stripPrefix = 0; - sha512.doc = "14dc6e2ec3005713768be1c1578887e9010c8ee8ed62b56c715ad944a7120e150280d1cbf7a5c6b08c0857211e95ea5797541d65c70a5785c1738e5cf63bdfa9"; - sha512.source = "262a3b5f599f564e702f6a2461a01e71d91f84053e632304455220681a3322730680191374cdfb3556aa84304bb839611d6707ba22ff5d5aa6c9f7e5896234d4"; + sha512.doc = "51657d6b48363306564827af1921238c55c6a28029e0154555031fc20b1ff6f007d6bdf4c536703a2267f5a10634204683c61078887e72c5de91ff8b0410aea4"; + sha512.source = "675888ae9cb9c4f4e120b9cfc6064e26aa9a44bbd77dc334540d674a841b4fe59ded4fa09b926c26b35286671255c819f67aa17cc71b1797271b9e8a4ff57792"; license = [ "lppl13c" ]; - version = "0.99q"; - sha512.run = "ad7c82ee90f81f278efdfbb084049ab35bdd72ff0314f9f0dcf9b303f97ed81548d1c65127fbb6768afb555696402a33318dbdb4abbc322707e5e9ad05170eff"; + version = "0.99s"; + sha512.run = "d5a6814eda4e22ee722fc10c0224fb5a995dccc4df9adb51ea0c023734c00e668d2c51661ddcb79efdbdb54a2946a92964c53abb13ae903556af217cb1b1a690"; }; talk = { revision = 42428; @@ -46793,7 +46927,7 @@ sha512.run = "82348df3f6dcedc17a3cd50f709d01b1f2b0e4be9345e63d40ee6ad2aff908f97c7d19d586431e3fe8399a8d076505ceaadb5afe0116093240a6e59a335934c9"; }; tcolorbox = { - revision = 75269; + revision = 75393; shortdesc = "Coloured boxes, for LaTeX examples and theorems, etc"; stripPrefix = 0; deps = [ @@ -46801,10 +46935,10 @@ "pgf" "tools" ]; - sha512.doc = "c1ceb5be8abac94dc79b49081f8c5f3c599c88823fd179dfa4188f2b9596cdacd2a211f4dce474920b6f21d8f42ee52a8a6ef057784e484fa985e6d6b6830892"; + sha512.doc = "6650a5826ac12a1bae8164c4b75ccd1f9db79152f30398c2b8a9fe6abeaecb8fe935c66b27a6e27a55d685dda7251c2121ef41e72ee23da04c45445ffa8c7cf8"; license = [ "lppl13c" ]; - version = "6.5.0"; - sha512.run = "18c44f0d699d8be4568282bdb4902d03471627127215e7503219f69aef06bcb29f2bccd1b32904d1f4a57a77e9db9ee6bd280534b502702e5952dd3fbc7b25b9"; + version = "6.6.0"; + sha512.run = "e3355ea002c2a11864922fa3c51eea96c845184088253822374d035ba27d06b2ed9007c54108953c2e73784a021bc25eccb798b7402359a191738ba34b363835"; }; tdclock = { revision = 33043; @@ -47206,16 +47340,16 @@ "tex4ebook" ]; tex4ht = { - revision = 75380; + revision = 75646; shortdesc = "Convert (La)TeX to HTML/XML"; - sha512.doc = "62e792ea7d2371d220d6a9f29cabc9f27209aca3775dc6582977d929b8fe9abefc5e75ed70c50f64847f300b1d992cb53bbb1e09b7393591ef2c2a70b4340197"; - sha512.source = "2e0588b320966408d04210e7b5eb03909d068184d3174cad1d6ffebcc75f2416ddb403b769443e3d13de73816c9a4846d8a2ba78ed833fd48046652be410f6b4"; + sha512.doc = "a9ffa9e7a9c260de2fd025a2e580214f4c8dd6f0fb7a5fe9bf1953fadbc9b5b6a45c485db489e7e1e98dd5666bbdb666e9824926327358975b4ccc4ca9722a06"; + sha512.source = "4abcd76be9a7d2d48c406438f085b916486e0b35314aa35205bae8a9428f72ae6460baf445c92e318ed61a34a128e71abc710e1aac5e1420960c7f531fe5297d"; scriptExts = [ "jar" "lua" ]; license = [ "lppl13c" ]; - sha512.run = "33dbede49e5fa5818b87f27baa085d3a0760dae9b9b588df37802f20b60466bbb06dad1efacf06e5266bd02536908e4d85b93f32fc964b8a17e0e94b6215255b"; + sha512.run = "676b48d34a1f27dbde87de5f5c09f16ea0832b248e6e57940a28167d584418e9127cf805d7e3d2881e0e408988588e7fc16994cf5f53d71097c9910b19f272cc"; }; tex4ht.binfiles = [ "ht" @@ -47427,12 +47561,12 @@ sha512.run = "fc73ce5601a10d638ea78fe815978d395001a73be75084539498644ac7f3fea0f3a57e95bd80e5f38659891adfd9c817e6068acfe04972a836938d733e0d4382"; }; texinfo = { - revision = 74726; + revision = 75615; shortdesc = "Texinfo documentation system"; stripPrefix = 0; license = [ "gpl1Only" ]; version = "6.8"; - sha512.run = "575cd323b6164d6d13dbeb594ed5e8aae74f43a55b065ade0d9554329f7e78f02f5f9ce5d299b0b3615892f8abe8c2136733dc6fe83db8246c3f1982ac7629e5"; + sha512.run = "325a011075eee75fdfdf700b2e55b52a1b34fd71e346b2e8c5180550d836a34300723ca950dc53a2f7a4fa861d5116367b7e72b31f4c29a23bc62162fdd5ab0c"; }; texlive-common = { revision = 74241; @@ -47492,11 +47626,11 @@ hasCatalogue = false; }; texlive-msg-translations = { - revision = 74865; + revision = 75420; shortdesc = "translations of the TeX Live installer and TeX Live Manager"; hasRunfiles = false; hasCatalogue = false; - sha512.run = "e70ead8a2ee4e00114df33f67c285c370eb2a1f24104430537ca165fbcd00d12e11abe54cd86a0c78f48a65fe8eaef857c6908d4463cad3cec125d363a36a705"; + sha512.run = "f24515e600bbc99d6b3b08bc47f1a1ec49bc2fc2bd762e528376cc0e047665a957d7c7076f6dcdf9c85deb568d08effa106536535cb2953d9e9cc60703f6d607"; hasTlpkg = true; }; texlive-pl = { @@ -47514,7 +47648,7 @@ hasCatalogue = false; }; texlive-scripts = { - revision = 75382; + revision = 75669; shortdesc = "TeX Live infrastructure programs"; deps = [ "texlive.infra" @@ -47522,14 +47656,14 @@ fontMaps = [ "Map mathpple.map" ]; - sha512.doc = "8823ec492670bfc9379e17619cf9dbc691a432318b30b12eb51741c054213f224457764785d9f94f52f3e76c1173e57ccc36d217b99450120b9b1f5637ae5bf8"; + sha512.doc = "b3eff5a874f8b60aa054e4bf14ce64d053dde308b3fc06da5cf642df1825f93fbb4bf42b6ed8cdfc06bb192eaefb71457fece3a10de8c34db2ceb8f075b8ecf4"; hasManpages = true; scriptExts = [ "lua" "tcl" ]; hasCatalogue = false; - sha512.run = "b0dbcd4e083df05638e6e8c97f44fffd6e89041bfd28ce7c468049a52c0957f4ac0057d671ea1b625a8a8dc1a10f6be9897fb00d25b7707714c7abaa9a2aa3e2"; + sha512.run = "9e91640b40c0ff7dc0967faa564b6cc8c712f6b40711da60f7b0413effd9efb831038fa349c92ab7ec2f1a816de7e133bd34051e62b143a1db1a93362db8d457"; hasTlpkg = true; }; texlive-scripts-extra = { @@ -47590,12 +47724,12 @@ hasCatalogue = false; }; "texlive.infra" = { - revision = 75215; + revision = 75590; shortdesc = "basic TeX Live infrastructure"; - sha512.doc = "2fa2dbbc6a9e9f8c2e451fc65b120748df3b50e41a4f27d01bab2da36de554212a2e6d040d8f7c9ab36b1d05dc453752333dcbe890e40424fefbec260e1741a5"; + sha512.doc = "a02605d66c3ae1811e6d92910a1e467bb1c880e495276d4bac7292324efd5a1d85e366eda34172ef7b2c7d62dd86d5ba7341f8fc7f0ef17a2d99cfbb6cd6d79b"; hasManpages = true; hasCatalogue = false; - sha512.run = "765dfb3882711dd91eee80d4dcd8461fc3fe0791749fb3dc10e0eeb5101f82bd7168de9077a89fc150ab2d67304c2a10f99b090cc1900452a8bbc55d8f4152cf"; + sha512.run = "b15bf9b4b0ea4d1d2de9defcb90064c141f24a280235956aaa5e361c0490591b9ec98a910e9c00e5c5c751009e54f728016030c43eeadc5db2d791a9db990f92"; hasTlpkg = true; }; "texlive.infra".binfiles = [ @@ -48253,6 +48387,16 @@ version = "1.0"; sha512.run = "92bebbf5a5e7ccf7be09c205d9007a780422c625d9a308eeeae50b2ec4ba3cc6755a37fd8a49e24b7a381894cc3791fbf50f54348c3ac584a2c0d9a693f93a56"; }; + tictactoe = { + revision = 75564; + shortdesc = "Drawing tic-tac-toe or Nought and Crosses games"; + stripPrefix = 0; + sha512.doc = "88ab2e728cf2145c6449d97c7acb17e1ac21225bb76c81f49acc2bd22e546690a247d6f46daf14486c0095e75ee93d13f6ce8cdbf41526235aa47b6f9f564e8f"; + sha512.source = "afff5a2cb8167e8d2669702ef3967209333c560a86537e96518b67e409f52daa59da139a27a171a5f467fb4f332f7fcc80c308b71b22ec641b935a96b274b615"; + license = [ "cc-by-sa-40" ]; + version = "1.0"; + sha512.run = "efe515af49453a55c3e8236f9d624feb990b3af5435332c07dce3c81a5a86d087a9ebba86faaf0edf32052544ea541c909c632aa01beb543ef4f05692eec5b84"; + }; tidyres = { revision = 67738; shortdesc = "Create formal resumes easily"; @@ -48345,6 +48489,15 @@ version = "1.0"; sha512.run = "abe5952a90172dd74ddfd02834ec9fc632f26da00450c310eab2528d5b52750e80225219b75e778d1f87b2279e654bb743804da19ec7da91f12e4105f9ec3447"; }; + tikz-cookingsymbols = { + revision = 75636; + shortdesc = "Draw cooking symbols"; + stripPrefix = 0; + sha512.doc = "5f8470b882188220be8c92feedfd8e80840debb033e56fb7f0912bdcaa58e476fb42ff4041e8dbddccd208932b18413db6a747219e8594225ff116d831129d4f"; + license = [ "lppl13c" ]; + version = "2.0"; + sha512.run = "cb0671627b3efd1b8aaca43fca6bc1d31e167f93f744a290456d86a609a2a8cd866e30281dee0b5026ab952f507da7fb2f8b9f37360dbd8a2fa098afb375a9aa"; + }; tikz-decofonts = { revision = 74781; shortdesc = "Simple decoration fonts, made with TikZ, for short texts"; @@ -48840,13 +48993,13 @@ sha512.run = "9da38e2e02c651e2f89a0e9ea917fc5147626026acc7302b7e32aa2cbee072f91311fbab73e44852a2c237290de76e560f2b45e88639936b542e6986d90a9b4d"; }; tikzpingus = { - revision = 72990; + revision = 75543; shortdesc = "Penguins with TikZ"; stripPrefix = 0; - sha512.doc = "4931a649171d1ea46852a4621fed831a00410c8efec10b9acee319c870b8734b2d98fbc3d58762a242910bee1c18c4b012bb95092dd11cd94496b899a4d442b9"; + sha512.doc = "7374741baa44d8fba452492aebd7fda31a5e54a24f724164b827c0b7a8609db518076331645db2e6d6686f52ec4162d7b4f935ff3140c8b4fa70f8e2576d1747"; license = [ "gpl3Only" ]; - version = "1.2"; - sha512.run = "4d05519b0f0ed87a90f4fbad696a3f05b65bf025bc7fd96b2906a98d470f35a022021816fd3413e512dca5a44d881983f54cf2c1fc076984df1bf73b4363c1c7"; + version = "1.3"; + sha512.run = "d145f43774944e3ccc3be6676a5a1d5fb97e65bcb6a0c9d1bf7630542ea2a3a0e84ba3f682e39447b4f20235fa80ac41cf9ef25246a9468e69db2d99361c8d81"; }; tikzposter = { revision = 32732; @@ -49158,13 +49311,13 @@ sha512.run = "ba4c220f4a53089f8e6cde73cbdd7e1b8eb68f4828217dd5dbd3360086bb946fbfc30a993c678bb8c6e4987579016f610875fb2edc796fd19968c3940a0f4402"; }; tkz-elements = { - revision = 75316; + revision = 75523; shortdesc = "A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide"; stripPrefix = 0; - sha512.doc = "5157c8c16e1d5c56841b1a0cf801f0462d24dfca5e92611f6c3ad4a17fb643005ff5939f35973339230928f7358ac0513bc336c48796e2daec2a4016530d0e46"; + sha512.doc = "5b2ca58112d482f039f4463855971b387fe576a4d2da564e00d69ac96e45784684b5b76952f2f462c0c990892ff18fbba16a8312d91359ad2212a01c0f40ac57"; license = [ "lppl13c" ]; - version = "4.00c"; - sha512.run = "80a171cc1e611ce657ff3d679c3ca4d203379a48d4793a1adb3262f0a7daf2bb9a59535bc25d304006a7828a2303b80017aa90209bcbeccc75a3b1f6675363b1"; + version = "4.15c"; + sha512.run = "7dcf9eb02790aaf6830d517d1304549575202926c7f97c1226e6a50701ab5f48c541931de8e87c040f7cb0edace463974801fdd59f44f5b89c3ee553f36cc3c3"; }; tkz-euclide = { revision = 71131; @@ -49287,14 +49440,14 @@ license = [ "gpl2Plus" ]; }; tlshell = { - revision = 74646; + revision = 75412; shortdesc = "GUI frontend (tcl/tk-based) for tlmgr"; - sha512.doc = "a370657926dba8d87d89ff51ce1c96bc78afe1e58a1da57087799429000198b501ea86872aab3f2791bff13156459499af24dedd7ad1d2fa47d045c1e481bd26"; + sha512.doc = "5b382c339cabf618cf78ca3fbe93f0bdd249b19c6a5f9647e0ca81adb26d7b2d705ed44f104f8e786dea7e305bb8ae95ffc16a2c1e8778e84a21e9df0bf2ccb2"; scriptExts = [ "tcl" ]; hasCatalogue = false; - sha512.run = "d99e468b446113d1fc75c052539a978463c9e80fa9f128aef42f7b862015870c1f9aa97134a7ab3be04b5e1d66672208b56e8b3ef5031aa9145742666b99a753"; + sha512.run = "b69a7b528e3222bc4f1c27f0b400b964868ecfe4f7161edf887e6170dcea3ab621326dc4b441332ed56ce04512a31efbb77ea6e4fb90da9aede9e99e2db19abc"; hasTlpkg = true; }; tlshell.binfiles = [ @@ -49398,6 +49551,15 @@ version = "1.1.0"; sha512.run = "5174ea1b9c6c02fb8245db5315ccc7b65239d1343f719ee23428bd530dfd70edf26822bde25d672603d268a63360ba31b4a9fdcddf426b82eef440cd7f449d8e"; }; + tokmap = { + revision = 75599; + shortdesc = "Iterate over a token list expandably, without dropping spaces or braced groups"; + stripPrefix = 0; + sha512.doc = "273b9d4fd843df6f067097972c460464286ba5bdf7b6ae4081140bc66ceb6ec4abfbd9efba7cade8ebcf1a5bc897fad4f9637750ee137e875186f059a9ff7ded"; + license = [ "lppl13c" ]; + version = "1.0"; + sha512.run = "a1e4c235b3af8e6fb1e002c459e9d7f564cfb563b84cf95a081933a21deedfd81667a8d7b60db9c08b3d4776ec30bf87972a2ed777a92bcf48bec9b89c6f44cc"; + }; tonevalue = { revision = 60058; shortdesc = "Tool for linguists and phoneticians to visualize tone value patterns"; @@ -49418,14 +49580,15 @@ sha512.run = "af5320de678474075998f9497be0b766e826b0105b344939a66c5c1377e7c345623e2de18b73cb43f93c8edc241fca7a99fff1ca4b6bd3dfba52bf2ff476f18f"; }; tools = { - revision = 75374; + revision = 75470; catalogue = "latex-tools"; shortdesc = "The LaTeX standard tools bundle"; stripPrefix = 0; - sha512.doc = "fbabbcb5c678e9594edfe767f143309764e93a2b990ee5d8a35beca7381a657e157f466cb93a6fb7a60be8649e7925bc5117f42034364c5c97c8ed7fc240e72c"; - sha512.source = "4ce963c135899cebf4309287c7621535dd4df51e0974e2d2685d709c1fbc4cac6c3c38da6c411cc81bf45d42232a81cceb4a11931c5d859c6f27f388a01129e6"; + sha512.doc = "faf46956525b6e47dae860acdab5a3e5d50d35fd1c2cde4dd09b3a044dc737ce3b6f52d0ca267b64af01638d5be76261b646e1bdc3d4da3261ad47b1077f1e98"; + sha512.source = "0aec5a7f001772a503c0d94923f8aff367f0bf424f95b3f6a9606d640958b5026f219fbbf9159d48251ed9d7ca34c04ec9c010a7586efbb56eb82b565981afc1"; license = [ "lppl13c" ]; - sha512.run = "daac4e663925d78f384f4f1627d78b9bb7552fa5c554fbd3a2e7305d2c5f9dc61300a0107729145610e86304cbaf1e37206f0232ab7f3270cf1edc675aa1b6fb"; + version = "Patch_level_1"; + sha512.run = "74536120b8dbf98f615513b8e98e9a83586cb26d296b201de8b6329eaae1607d106aa3bedd7d196db38d70c79b7a2aa6ae68603dc148d2bfc4d08ce37373f8e8"; }; topfloat = { revision = 19084; @@ -49685,14 +49848,14 @@ sha512.run = "5700b0b8a95b244c93f17c5e1bfc74d4defec842892eec358b308dc55f45ffd5bef050a1ed938c9100cad771ce5ccd53bfcc917083a9ba23a60a3b339d241f2f"; }; transparent = { - revision = 64852; + revision = 75593; shortdesc = "Using a color stack for transparency with pdfTeX"; stripPrefix = 0; - sha512.doc = "73942fa07c9bcc6e8f08b91837f96a3c781f2f60443078b67232092b98e0bfaab07e57bd43e54345df7fbb9ea20bba8bbbc10c9dc58d5cf2d0b6f6bed469d894"; - sha512.source = "b37938a27dce42366234f7ec2ad1287e4864f53426584ae72dfd801055a06dfd15cd7abffcc0908e22971b01eafe11521c01eaa36a9d0f15fa8b1e61d3d250f2"; + sha512.doc = "eae6580ca49992e832b06127a587622be250011187a9cbfa2e785c6ffbad20f3f7400679862b547a201b05667566126c1baea3e4105d847e9c11bb2b25fa6a37"; + sha512.source = "ed9968c2bf0d0980ebb61eaba9e1d0bf1ddc1ec585adc6d7027596998884591a375c6d05964a3f9bc0b657a51b3372ff9e5a3a202464d92728aef10705e0b99e"; license = [ "lppl13c" ]; - version = "1.5"; - sha512.run = "58ffa6219576a994955be228a412835c8da328c351ca0cc5dfa9d3a9fdfe8b38324890ecde9ec8ed9ccc49231169786d704ef65cdd3dfd860f5aa761a18c57d9"; + version = "1.6"; + sha512.run = "65aa526c12691eb2abfd9468157773ad010b583545684a2b9c3fbac9d975018baba9cac609e134a213c076a9ee63e09f41c61c824e7fdb7ad99f4a82b10e3035"; }; transparent-io = { revision = 64113; @@ -49766,13 +49929,13 @@ sha512.run = "25e07373c53a6d4c92a5f2f19fa0d70c86202435863b8b3cd036f2d12f74a477a33cca6508794f67256a877117bea821a11b9bff235e1a894c90b71810bbcca4"; }; trivialpursuit = { - revision = 75119; + revision = 75600; shortdesc = "Insert Trivial Pursuit board game"; stripPrefix = 0; - sha512.doc = "b61fb48ad4d62e3f0894fd69b580952a568a0cd40be147da40c9be1c3fac79ecc2d5b9c81d103338151eea00b6246f9b7d816a63fe6312d5c0e426759551b007"; + sha512.doc = "f9bd168c6e73aac0dbab055c92cc6b337bd03f9baeaa96ddd4a0b00fd717503dccf838eeb87e15d90f155eaee287c4c2d155b9ba9681e8fa2b1eb5cbbb34a80e"; license = [ "lppl13c" ]; - version = "0.1.4"; - sha512.run = "24c30460c80153a5047e96a40f311873f2c460b23a87e6aa1b987b69eac8ab19319ff8ad309e2d7f188a94a95bdfcc43acef21167f8ae8a96c5372196c1e9350"; + version = "0.1.5"; + sha512.run = "c0df6e86bcba7304c0ac9e17b186c3fcf61efa0c4036b4b066487b2091fe35acee4121fac794213f3a04cec0e68634785d33bddf435fa114ff19ac3d579b4b80"; }; trsym = { revision = 18732; @@ -49908,13 +50071,13 @@ sha512.run = "1216bd48fbff316d27b9c3b3bfc9408dc116b7c741b14752d674582ea4c4bb1ffd7fa95d3d53bff2e88339d22836339b81d398198ba7e4b979a8afdb94ebbc51"; }; tugboat-plain = { - revision = 72675; + revision = 75521; shortdesc = "Plain TeX macros for TUGboat"; stripPrefix = 0; - sha512.doc = "64435ccbf6be7d4cb3dec523217ee383b810cf67c45f5745ecc785aa7cd4163607df8d0e2b5200f7af9c3650c6884718899d04938947613231c16007171043fa"; + sha512.doc = "b22d26ea6e223069958e78f12012b4f133124b0a3b232dfa4bfce1c36c21296f4e6cfb96e1ecf7c56ad5b7bc57ada83acb266a26d0ba11ad4471e409e11c50d1"; license = [ "free" ]; - version = "1.31"; - sha512.run = "d4cf21d3dbc8be3e4c68efe79eb1fb4f2482615d20edb49bc8d49b41114ffa0ecd3f3a263626422fa4f0083b01d4b6b86091538fbcfa00234382a07c9a83d1d2"; + version = "1.32"; + sha512.run = "0fbc359cebfebdccc598d774f1aa5a7246ca06b0c3b9de4235481fd06f7b1441ac4c806af5d688d35ed9cd2a3e50e40a7f9ec94ada10fdef03ab465a68b8dada"; }; tui = { revision = 27253; @@ -50251,14 +50414,14 @@ sha512.run = "0295f6188b02644a76f31087de065acafcf6a0d40813e1d6814294bb74f565823c4496a238c37678fc03dedeee4a3ada072dcf171b225110d1b9d48ab9f19c82"; }; uantwerpendocs = { - revision = 75353; + revision = 75385; shortdesc = "Course texts, master theses, and exams in University of Antwerp style"; stripPrefix = 0; - sha512.doc = "904ab46e6ce6bea6496036f70c1d32b000796960ef1a2016970025212d4da426f259bf57c3deeec47381d3ad766ceba59503e6bce4b87e3515c0ffbb330b393b"; - sha512.source = "1640e346620660ae01453fac7ba816dbb95b33923a00880ac16dddaca880457a04faabe57d468407aa2bfdf3246228348da5a0503007177776acce68b5f73856"; + sha512.doc = "3d0214d1c8bfd557111bf958c7c55b54bbc208a716c3eb44f5274f2df3549dbcce183cf6e3e5ebca5b237441a2ae8d64da9b465d05bf50fb4b3899a5491a4d66"; + sha512.source = "24b87940679ef71eba6946f96933b0d90d1d5a668300a4ffb06d0d1dd5c8f41bcb04267b399c0bdb8d71732b66ae6f91b7b944165323271a04c70f6d4c7ea299"; license = [ "lppl13c" ]; - version = "4.10"; - sha512.run = "5e2e0f46e99b9a94e3d54398949baa2313283aa664498ae9cadf8f0b4146d9c94c2074d069dbbe6062a4cc3e8d1a0ea605c5a7ecdcdbcdf6c8b58ac005cdd9eb"; + version = "4.11"; + sha512.run = "af095866743b74649b885198ba1324515f80542140acd05a063f5fdc296bd553931dbe6392162003589c0381bc14aa9e1c2d69d96bebcffe1e294634a28ecd38"; }; uassign = { revision = 38459; @@ -50704,14 +50867,14 @@ sha512.run = "9cf9a73ba3c2190da7999c3b770e92d8afb43c640d651173c126e930155e9f87f371392accd4eadae8922ee846a5e02c0eeab845561dea943b34b185164bba3c"; }; uni-titlepage = { - revision = 68917; + revision = 75392; shortdesc = "Universal titlepages with configuration options and predefined styles"; stripPrefix = 0; - sha512.doc = "1198414d70aac8b31e23c73bd167586be5bf2f2745ad492fe516381a1e202e9e0720a389fc8c12eec2a21747f7e5c85fd754243b09dd5a008b2dcfa9a7257e57"; - sha512.source = "3eb42ea4fc401d4a55362f66c96db5295fb6ee66cfd840786ea5aa640c9f2b92bb5718f614d832d7e84427af20334be407ab59e155d135212a00769bbbd50038"; + sha512.doc = "22014e77d163aa360eec79ed62deae6d1d9511183e9c1bd058c1834ec21e2790bb2203cdbad8d0700acdc32f07edee1ac19741cc5cec57752ffbce2efd1d5ea6"; + sha512.source = "9d4898d12c25f9930f7c7015bfbe98ae2ff4d1b2c5c16424c76de0e50c56162a026a1b2a0adcc19694ad58dcbe2d15e5cd1baf5e108cd4f0746ae34df7eb226c"; license = [ "lppl13c" ]; - version = "1.2"; - sha512.run = "980f748d37b5b4a3118b1f34db2957b71cdb7551595cf7673e64d75b70688e882b90bd83132ad43bfdbbbb2bfa2752fc2028f3164fb9ee5e9565b84740b303eb"; + version = "1.3"; + sha512.run = "e9c3bc3e15366c6d56aba9abd24f53dcccd014e6eef9099b1c8a8c1822e73ea7d86c35b081d80648cb5313014789d520837dc19f8d0956661fca088e32b1a09a"; }; uni-wtal-ger = { revision = 31541; @@ -51115,12 +51278,12 @@ "uplatex-dev" ]; upmendex = { - revision = 74401; + revision = 75593; shortdesc = "Multilingual index processor"; - sha512.doc = "fe4140b355ef2a7cbb3866649b6d6e1130c138f71677f15a37cac0e2a67778a7bdf169d3b78b2696c7635a8aaa227f86ca89e36e73773aa1d35582ea59008711"; + sha512.doc = "5fed613d1016e644b143332cbf35b327228723a9393b0e6b937c36880117bd22a1869cceccaa5431cb62b4080107e90ec6e642ee9ec1525fac6bcb8c9dcaed0e"; hasManpages = true; license = [ "bsd3" ]; - version = "1.11"; + version = "1.20"; }; upmendex.binfiles = [ "upmendex" @@ -51803,6 +51966,15 @@ license = [ "lppl13c" ]; version = "0.65"; }; + visualtoks = { + revision = 75574; + shortdesc = "Typeset TeXbook-style visualisations of token lists"; + stripPrefix = 0; + sha512.doc = "4626caf4d171c6c4630af0bcd2e61f9471e37aad596c16cdd55ff425fb2fc68ba866f9bc6d6f044520c0612d8cce4041fc02807400a9a2a8cc48d073d81b8adf"; + license = [ "lppl13c" ]; + version = "1.1"; + sha512.run = "b90235e3d72ad9417c395e9140d86d883f0b87b780be7db2d89de482f4bd8cb7e0e8d3ed12522acd530875a339c372b3f6d0845288068662ace9b8eb5e0bf0bd"; + }; vlna = { revision = 73908; shortdesc = "add ~ after non-syllabic preposition, for Czech/Slovak"; @@ -51928,13 +52100,13 @@ sha512.run = "2d603ccfa92e8ef9abe91f5afaf490c7c8476061679f7a54c22879bb90b4d874f9e0e533e25aafb94fee2ff512f689ec96d25ed7ed42d0ae90c5e05985daadeb"; }; wallcalendar = { - revision = 45568; + revision = 75649; shortdesc = "A wall calendar class with custom layouts"; stripPrefix = 0; - sha512.doc = "e4816b91f08a26e99b03892b3d70f4d81110e476461dec505225335d46955f9f3790d883faf19afa4d7a31ff05afac4fea870e37299f45827c5a8155d4bbaf4c"; + sha512.doc = "634f12dae1c28f5a0816b90c8e5e1a5216c765c444229a9cad01f23e0e9c116c9ce76a1ca81d7a763dbfff493fd5c98411f2b3b8a1e1129584ae3e0a82b947a0"; license = [ "lppl13c" ]; version = "1.3.1"; - sha512.run = "43a682e78a3a80784180dfd84627e5584af9199bef965bb5551b203df7f939512d4307c450ed1ee55caab611154c1511fc339831da2907527c06ab738350e05a"; + sha512.run = "90f91bae81b0975031ea7f349b7f55bd902303708be32af21af409a48ab2298a2c10a5fd4ce0aed8bb303916475b516e21e74f1e060eb6722d456b135132b771"; }; wallpaper = { revision = 15878; @@ -52065,13 +52237,13 @@ sha512.run = "7102186b0326dece11772847b9f3ae986c4ed7a078281533a0d5f65ed9342555efa554090fafacfba6e8d1684b1d3b16faea0a304cdb1dd12341ec1f88cfd126"; }; whatsnote = { - revision = 72966; + revision = 75447; shortdesc = "A LaTeX class designed for taking notes or writing books"; stripPrefix = 0; - sha512.doc = "13d948adfdb4cc2aa08165f25f395a034fdd58eab62d7efa73c8d59fbba8394e5c52040cbfe263e3077732096479d512c1ab425ebe660f2a9a0b94726cfd2446"; + sha512.doc = "fdcfd70c93f0e6a6834f9404fc35d487745034b73acd6184dab565b4d6bcaf948a169ddbfc12228addc80b8632b6a2b2191fa8a5ce49705a5a8280fbd510bade"; license = [ "lppl13c" ]; version = "3.0B"; - sha512.run = "735fa48d528edcd7884da1f3d131d154e105afa361c93f7b4bf16b55f950ed9887f9ef30847ced898795383bb91da81914eb962570ac51165a73b7f7c73bf588"; + sha512.run = "b3427658ecf28fa36fc6a5feca8f12b4925008125beb662fecd416016529ad6a5252695fe69a2b6b1eb1663fc2f6a4e40b1b9ea9494f5889cd52f1dd043704bf"; }; wheelchart = { revision = 71928; @@ -52914,14 +53086,14 @@ "xindy.run" ]; xint = { - revision = 63562; - shortdesc = "Expandable operations on long numbers"; + revision = 75447; + shortdesc = "Expandable arbitrary precision floating point and integer operations"; stripPrefix = 0; - sha512.doc = "a1ecb80e4ebb43b5b3979493f426b89d7b952c03a388f3eb36d3496506820b97e15926736f44f94195336224e3d382139458ad8c6f6060bb5129ce4edf9d3e39"; - sha512.source = "c05b56b92a09c51eaa9a3e12bfe52e85408efd97175a2ea8f1c504bc5fcb6800776360e9453b970d048e97b129da2316ae5fd5c257978c3423bcee04f5c864db"; + sha512.doc = "0811ebce10dd67471386e80b9fc4c7b12f0c97c17310f4bcd4889709c222c155ef79a54d5c2abcfdf148eac2ee219045748248d96491235bcf41e825ddd33346"; + sha512.source = "513872517a8db6d38284a6ce5186fb0fed7aa86d567cc22980adac4ba346e87a759fb1c5b5f0ba4e05e956a4a587b06eab3320f0c80b8f3ebeb2b9ed5d8b43be"; license = [ "lppl13c" ]; version = "1.4m"; - sha512.run = "7c98cd18683bc57dbae80c74fcf30995519f5c6176b5af4865ecf3adce844ac0a58c5cef2bb96e30f9d244da37effbc0b164a544dbdfb9f69ef0314c0be1436b"; + sha512.run = "2b10dfa7bca9cb265bf74f70c7f75b629e7a49912dcaa2939066e87544ef96cba31b993499105251c4230518c06db7a6fe4c3d459915a144b789389b879dfa01"; }; xint-regression = { revision = 75111; @@ -53644,13 +53816,13 @@ "yplan" ]; yquant = { - revision = 68997; + revision = 75563; shortdesc = "Typesetting quantum circuits in a human-readable language"; stripPrefix = 0; - sha512.doc = "bd0f9428c7a0930b6d714ba69f0020217021283021b9492bb71c2077fb70e86f3a49694251f88e91605604bda7049ce1f06bf1ecc1b668c63e080d1bcb087fd6"; + sha512.doc = "49e2bc94d52d1b5b6e95009cf24686d64ba95028d7a95366ee2d855b63038b5de037781e2d7cb909e2be3e0d22ef94c7ac6af7d4d5a230a29a4ee4713803f58a"; license = [ "lppl13c" ]; - version = "0.7.5"; - sha512.run = "2d9dbde5bbc12186a054624f4dfc30ab9cde606440e5568de12f9bcbc0f0c7f872141a2f1745e2f9729884e59e8c36ffddb77ae5b813cf837ea7e2ebea7d7109"; + version = "0.8"; + sha512.run = "302e1c9e570c36b1a50f6945785f5b458ca621a7623997dcb6ddfdb3995e9c1fc6ddcda7f9426033218ebacb98e07a1634f0518e81655d3cd5982915f077dda1"; }; ysabeau = { revision = 72800; @@ -53832,14 +54004,14 @@ sha512.run = "80816556a2e23cfd8345b7d22224142a5448105ccc5c1143f33c4560a4e4ab432115c2fc47c5d4c6ba599031f4c36b481465a5fa7b32afde888beac69a6e6c62"; }; zref = { - revision = 68278; + revision = 75450; shortdesc = "A new reference scheme for LaTeX"; stripPrefix = 0; - sha512.doc = "24cf22b54cb13e1458266f4962ba589fa9385f3b8d58493747824d815c372cfa6fa8a8a24d0310264b299ce43148ca001b5c6b73961d1504e1ab6e8a4ac246c0"; - sha512.source = "251cc99a193371ca0e11d1690ce6ce545cdf077a483f81d2d5ac5c3495b24c25f383ba6b73e9607578adb0940441247ac4027c7719d2ada0c1b77f7876f9767a"; + sha512.doc = "7cc167a693f1636216c98faf70c44ea1826a0a887f02303b18204b8165138219be7ff8ca413a5af318287d1c57abd02a5b05ad2766c456a0b3001fa5ea2c415c"; + sha512.source = "db715d495e70ae7e28d41052ccb20eb622201704308f858da553ef60b9e3cef4d7861d5288df95a9852e2f5396f0b47a56d87062cd79723ed38502f029959fb9"; license = [ "lppl13c" ]; - version = "2.35"; - sha512.run = "1c21d99dc4f1627520914ed3620606c724f22754662797b93c4161aaf3e36d5a42a586ae7e4b227cdf67d55c88d3979635e78661d7029f1a5967c503a9f9dde5"; + version = "2.36"; + sha512.run = "f5bb679efada440d14dac3fbfc590db6655e056f73edbace1f279c6d0aee320d6fb0ea156de40aaad6662defbe084e0ee126f245499776e036e635c8a146a29f"; }; zref-check = { revision = 72994; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e611c86f0fa4..36d708c3be27 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5981,11 +5981,10 @@ with pkgs; inherit (callPackages ../development/tools/rust/cargo-pgrx { }) cargo-pgrx_0_12_0_alpha_1 - cargo-pgrx_0_12_5 cargo-pgrx_0_12_6 cargo-pgrx_0_14_1 + cargo-pgrx ; - cargo-pgrx = cargo-pgrx_0_14_1; buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix { }; opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { }; @@ -11900,6 +11899,8 @@ with pkgs; cdparanoia = cdparanoiaIII; + cdxj-indexer = with python3Packages; toPythonApplication cdxj-indexer; + chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or { }); chuck = callPackage ../applications/audio/chuck { @@ -15544,6 +15545,8 @@ with pkgs; coq_8_20 coqPackages_9_0 coq_9_0 + coqPackages_9_1 + coq_9_1 coqPackages coq ; @@ -15557,6 +15560,8 @@ with pkgs; mkRocqPackages rocqPackages_9_0 rocq-core_9_0 + rocqPackages_9_1 + rocq-core_9_1 rocqPackages rocq-core ; @@ -16327,6 +16332,8 @@ with pkgs; ffmpeg = ffmpeg-full; }; + py-wacz = with python3Packages; toPythonApplication wacz; + wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { }; wasmer = callPackage ../development/interpreters/wasmer { diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index 83cc3bde1585..4e0c6d690077 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -102,6 +102,7 @@ let equations = callPackage ../development/coq-modules/equations { }; ExtLib = callPackage ../development/coq-modules/ExtLib { }; extructures = callPackage ../development/coq-modules/extructures { }; + fcsl-pcm = callPackage ../development/coq-modules/fcsl-pcm { }; flocq = callPackage ../development/coq-modules/flocq { }; fourcolor = callPackage ../development/coq-modules/fourcolor { }; gaia = callPackage ../development/coq-modules/gaia { }; @@ -311,6 +312,7 @@ rec { coq_8_19 = mkCoq "8.19"; coq_8_20 = mkCoq "8.20"; coq_9_0 = mkCoq "9.0"; + coq_9_1 = mkCoq "9.1"; coqPackages_8_5 = mkCoqPackages coq_8_5; coqPackages_8_6 = mkCoqPackages coq_8_6; @@ -329,6 +331,7 @@ rec { coqPackages_8_19 = mkCoqPackages coq_8_19; coqPackages_8_20 = mkCoqPackages coq_8_20; coqPackages_9_0 = mkCoqPackages coq_9_0; + coqPackages_9_1 = mkCoqPackages coq_9_1; coqPackages = recurseIntoAttrs coqPackages_9_0; coq = coqPackages.coq; diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index bfbeb855256d..ae6b6a4b7312 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1798,6 +1798,10 @@ let rebez = callPackage ../development/ocaml-modules/rebez { }; + redis = callPackage ../development/ocaml-modules/redis/default.nix { }; + + redis-lwt = callPackage ../development/ocaml-modules/redis/lwt.nix { }; + reperf = callPackage ../development/ocaml-modules/reperf { }; repr = callPackage ../development/ocaml-modules/repr { }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 46f71ff43fa0..be8b0a94aa05 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14150,10 +14150,10 @@ with self; FinanceQuote = buildPerlPackage rec { pname = "Finance-Quote"; - version = "1.65"; + version = "1.66"; src = fetchurl { url = "mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-${version}.tar.gz"; - hash = "sha256-C3pJZaLJrW+nwDawloHHtEWyB1j6qYNnsmZZz2L+Axg="; + hash = "sha256-GOkdcI+Ah6JvvL+zsKYe0UcdKks855jecwTzBIGkZ+k="; }; buildInputs = [ DateManip diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0f746fcae1cf..9a5fa59e59dc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -609,6 +609,8 @@ self: super: with self; { aliyun-python-sdk-sts = callPackage ../development/python-modules/aliyun-python-sdk-sts { }; + allantools = callPackage ../development/python-modules/allantools { }; + allpairspy = callPackage ../development/python-modules/allpairspy { }; allure-behave = callPackage ../development/python-modules/allure-behave { }; @@ -843,6 +845,8 @@ self: super: with self; { arcam-fmj = callPackage ../development/python-modules/arcam-fmj { }; + arch = callPackage ../development/python-modules/arch { }; + archinfo = callPackage ../development/python-modules/archinfo { }; archspec = callPackage ../development/python-modules/archspec { }; @@ -2350,6 +2354,8 @@ self: super: with self; { cddlparser = callPackage ../development/python-modules/cddlparser { }; + cdxj-indexer = callPackage ../development/python-modules/cdxj-indexer { }; + celery = callPackage ../development/python-modules/celery { }; celery-batches = callPackage ../development/python-modules/celery-batches { }; @@ -4829,6 +4835,8 @@ self: super: with self; { ezdxf = callPackage ../development/python-modules/ezdxf { }; + ezodf = callPackage ../development/python-modules/ezodf { }; + ezyrb = callPackage ../development/python-modules/ezyrb { }; f3d = toPythonModule ( @@ -5447,6 +5455,8 @@ self: super: with self; { freud = callPackage ../development/python-modules/freud { }; + frictionless = callPackage ../development/python-modules/frictionless { }; + frida-python = callPackage ../development/python-modules/frida-python { }; frigidaire = callPackage ../development/python-modules/frigidaire { }; @@ -11830,6 +11840,8 @@ self: super: with self; { preshed = callPackage ../development/python-modules/preshed { }; + presto-python-client = callPackage ../development/python-modules/presto-python-client { }; + pretend = callPackage ../development/python-modules/pretend { }; pretty-errors = callPackage ../development/python-modules/pretty-errors { }; @@ -12196,6 +12208,8 @@ self: super: with self; { py2vega = callPackage ../development/python-modules/py2vega { }; + py3amf = callPackage ../development/python-modules/py3amf { }; + py3buddy = callPackage ../development/python-modules/py3buddy { }; py3dns = callPackage ../development/python-modules/py3dns { }; @@ -12715,6 +12729,8 @@ self: super: with self; { pyfnip = callPackage ../development/python-modules/pyfnip { }; + pyforked-daapd = callPackage ../development/python-modules/pyforked-daapd { }; + pyformlang = callPackage ../development/python-modules/pyformlang { }; pyfreedompro = callPackage ../development/python-modules/pyfreedompro { }; @@ -19271,6 +19287,8 @@ self: super: with self; { w3lib = callPackage ../development/python-modules/w3lib { }; + wacz = callPackage ../development/python-modules/wacz { }; + wadler-lindig = callPackage ../development/python-modules/wadler-lindig { }; wadllib = callPackage ../development/python-modules/wadllib { }; diff --git a/pkgs/top-level/rocq-packages.nix b/pkgs/top-level/rocq-packages.nix index 69a10c64bcd8..1d84b16196f1 100644 --- a/pkgs/top-level/rocq-packages.nix +++ b/pkgs/top-level/rocq-packages.nix @@ -88,8 +88,10 @@ rec { self.filterPackages (!rocq-core.dontFilter or false); rocq-core_9_0 = mkRocq "9.0"; + rocq-core_9_1 = mkRocq "9.1"; rocqPackages_9_0 = mkRocqPackages rocq-core_9_0; + rocqPackages_9_1 = mkRocqPackages rocq-core_9_1; rocqPackages = recurseIntoAttrs rocqPackages_9_0; rocq-core = rocqPackages.rocq-core;