From aaf67a701840cc21acb39f0cd8a2e9b0b2f0fd5e Mon Sep 17 00:00:00 2001 From: Lily Date: Thu, 14 May 2026 14:17:07 -0700 Subject: [PATCH 001/108] maintainers: add voidlily --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 59fe70cb9843..adf46e8a006e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29236,6 +29236,12 @@ githubId = 45292658; name = "Julius Schmitt"; }; + voidlily = { + github = "voidlily"; + githubId = 221749; + name = "voidlily"; + keys = [ { fingerprint = "E735 CD3F A78C 0919 4012 ADF3 3FBF B3CC E12E 7D19"; } ]; + }; voidnoi = { email = "voidnoi@proton.me"; github = "VoidNoi"; From 65500922f1d8813e226347072782fcf97bc1f8ed Mon Sep 17 00:00:00 2001 From: Lily Date: Thu, 14 May 2026 14:16:59 -0700 Subject: [PATCH 002/108] stakk: init at 1.15.0 https://github.com/glennib/stakk --- pkgs/by-name/st/stakk/package.nix | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/st/stakk/package.nix diff --git a/pkgs/by-name/st/stakk/package.nix b/pkgs/by-name/st/stakk/package.nix new file mode 100644 index 000000000000..626edd724693 --- /dev/null +++ b/pkgs/by-name/st/stakk/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "stakk"; + version = "1.15.0"; + + src = fetchFromGitHub { + owner = "glennib"; + repo = "stakk"; + tag = "v${finalAttrs.version}"; + hash = "sha256-rui/Gc21tvy9Kv56UOoErwe0b73YOtP+ggAuKpDY90o="; + }; + + cargoHash = "sha256-zypOfxYFfrp3u2+pLNFQNtqXMn01MX4Q2HlBjkZH3r8="; + + useNextest = true; + + passthru.updateScript = nix-update-script { }; + __structuredAttrs = true; + + meta = { + description = "Bridge Jujutsu (jj) bookmarks to GitHub stacked pull requests"; + homepage = "https://github.com/glennib/stakk"; + changelog = "https://github.com/glennib/stakk/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ voidlily ]; + mainProgram = "stakk"; + }; +}) From 5c1cfd9941141b1fda0331cc3f32f64e77f442c7 Mon Sep 17 00:00:00 2001 From: Gautier DI FOLCO Date: Thu, 11 Jun 2026 20:27:36 +0200 Subject: [PATCH 003/108] codegraph: init at 0.9.9 Assisted-by: Z.Ai/GLM --- pkgs/by-name/co/codegraph/package.nix | 122 ++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 pkgs/by-name/co/codegraph/package.nix diff --git a/pkgs/by-name/co/codegraph/package.nix b/pkgs/by-name/co/codegraph/package.nix new file mode 100644 index 000000000000..69e93830a8a6 --- /dev/null +++ b/pkgs/by-name/co/codegraph/package.nix @@ -0,0 +1,122 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + makeWrapper, + writeShellScript, + curl, + common-updater-scripts, + cctools, + darwin, + rcodesign, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "codegraph"; + version = "0.9.9"; + + src = + finalAttrs.passthru.sources.${stdenv.hostPlatform.system} + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + + sourceRoot = + { + "aarch64-darwin" = "codegraph-darwin-arm64"; + "aarch64-linux" = "codegraph-linux-arm64"; + "x86_64-darwin" = "codegraph-darwin-x64"; + "x86_64-linux" = "codegraph-linux-x64"; + } + .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + + strictDeps = true; + __structuredAttrs = true; + + nativeBuildInputs = [ + makeWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + cctools + rcodesign + ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + stdenv.cc.cc.lib + ]; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib/codegraph + cp -r lib $out/lib/codegraph/lib + cp node $out/lib/codegraph/node + + install -Dm 755 bin/codegraph $out/lib/codegraph/bin/codegraph + + mkdir -p $out/bin + makeWrapper $out/lib/codegraph/bin/codegraph $out/bin/codegraph + + runHook postInstall + ''; + + postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' + '${lib.getExe' cctools "${cctools.targetPrefix}install_name_tool"}' $out/lib/codegraph/node \ + -change /usr/lib/libicucore.A.dylib '${lib.getLib darwin.ICU}/lib/libicucore.A.dylib' + '${lib.getExe rcodesign}' sign --code-signature-flags linker-signed $out/lib/codegraph/node + ''; + + passthru = { + sources = { + "aarch64-darwin" = fetchurl { + url = "https://github.com/colbymchenry/codegraph/releases/download/v${finalAttrs.version}/codegraph-darwin-arm64.tar.gz"; + hash = "sha256-Jm7gOMUpRulu4iKEP8bz5E01E0HtmPEfUne9/OmIDKU="; + }; + "aarch64-linux" = fetchurl { + url = "https://github.com/colbymchenry/codegraph/releases/download/v${finalAttrs.version}/codegraph-linux-arm64.tar.gz"; + hash = "sha256-c8bldypGnYwcs8+OuToIULDeLoAQWwoCrA/QWdEn3pk="; + }; + "x86_64-darwin" = fetchurl { + url = "https://github.com/colbymchenry/codegraph/releases/download/v${finalAttrs.version}/codegraph-darwin-x64.tar.gz"; + hash = "sha256-tYPq7T5Ou0/tPGsI47H3j3v2Z8WAQVU9aWIpsh4+nxE="; + }; + "x86_64-linux" = fetchurl { + url = "https://github.com/colbymchenry/codegraph/releases/download/v${finalAttrs.version}/codegraph-linux-x64.tar.gz"; + hash = "sha256-xA7oC84tNUyHS+/l7OmWKBy0bPCDAENy02/YpyOLWfs="; + }; + }; + updateScript = writeShellScript "update-codegraph" '' + set -o errexit + export PATH="${ + lib.makeBinPath [ + curl + common-updater-scripts + ] + }" + NEW_VERSION=$(curl --silent -fsSLI -o /dev/null -w '%{url_effective}' "https://github.com/colbymchenry/codegraph/releases/latest" | sed -n 's#.*/releases/tag/v##p') + if [[ "${finalAttrs.version}" = "$NEW_VERSION" ]]; then + echo "The new version same as the old version." + exit 0 + fi + for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do + update-source-version "codegraph" "$NEW_VERSION" --ignore-same-version --source-key="sources.$platform" + done + ''; + }; + + meta = { + description = "Pre-indexed code knowledge graph for AI coding agents"; + homepage = "https://github.com/colbymchenry/codegraph"; + changelog = "https://github.com/colbymchenry/codegraph/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + mainProgram = "codegraph"; + maintainers = [ lib.maintainers.gdifolco ]; + platforms = builtins.attrNames finalAttrs.passthru.sources; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) From b73c42bfa51a2be3fe1b915a3b66d45a8b3bed4c Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Fri, 12 Jun 2026 00:42:44 +0200 Subject: [PATCH 004/108] nixosTests.accountsservice: init It's not much, but it was useful to me to have a basic test. --- nixos/tests/accountsservice.nix | 26 +++++++++++++++++++++ nixos/tests/all-tests.nix | 1 + pkgs/by-name/ac/accountsservice/package.nix | 3 +++ 3 files changed, 30 insertions(+) create mode 100644 nixos/tests/accountsservice.nix diff --git a/nixos/tests/accountsservice.nix b/nixos/tests/accountsservice.nix new file mode 100644 index 000000000000..95da652b0a97 --- /dev/null +++ b/nixos/tests/accountsservice.nix @@ -0,0 +1,26 @@ +{ ... }: + +{ + name = "accountsservice"; + + nodes.machine = + { pkgs, ... }: + { + environment.systemPackages = with pkgs; [ jq ]; + + services.accounts-daemon.enable = true; + + users.users.alice = { + isNormalUser = true; + description = "Alice"; + }; + }; + + testScript = '' + machine.start_job("accounts-daemon.service") + machine.wait_for_unit("accounts-daemon.service") + user = machine.succeed("busctl call -j org.freedesktop.Accounts /org/freedesktop/Accounts org.freedesktop.Accounts FindUserByName s alice | jq -j '.data[]'") + name = machine.succeed(f"busctl get-property -j org.freedesktop.Accounts {user} org.freedesktop.Accounts.User RealName | jq -j .data") + t.assertEqual(name, "Alice") + ''; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 9d01b75516f7..ee77b071a1da 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -174,6 +174,7 @@ in # keep-sorted start case=no numeric=no block=yes _3proxy = runTest ./3proxy.nix; aaaaxy = runTest ./aaaaxy.nix; + accountsservice = runTest ./accountsservice.nix; acl = pkgs.callPackage ./acl.nix { }; acme = import ./acme/default.nix { inherit runTest; diff --git a/pkgs/by-name/ac/accountsservice/package.nix b/pkgs/by-name/ac/accountsservice/package.nix index b184e5d0299e..c56da88ada7e 100644 --- a/pkgs/by-name/ac/accountsservice/package.nix +++ b/pkgs/by-name/ac/accountsservice/package.nix @@ -19,6 +19,7 @@ vala, gettext, libxcrypt, + nixosTests, }: stdenv.mkDerivation (finalAttrs: { @@ -107,6 +108,8 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail "run_command(['./generate-version.sh'], check: true).stdout().strip()" "'${finalAttrs.version}'" ''; + passthru.tests = { inherit (nixosTests) accountsservice; }; + meta = { changelog = "https://gitlab.freedesktop.org/accountsservice/accountsservice/-/releases/${finalAttrs.src.tag}"; description = "D-Bus interface for user account query and manipulation"; From 6e618e63104b918765697cdc3f968d5fbbaabf32 Mon Sep 17 00:00:00 2001 From: imcvampire Date: Thu, 18 Jun 2026 12:02:19 +0300 Subject: [PATCH 005/108] mouser: darwin build is fixed --- pkgs/by-name/mo/mouser/package.nix | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/pkgs/by-name/mo/mouser/package.nix b/pkgs/by-name/mo/mouser/package.nix index 8c32ba61577e..fd74ae98cb08 100644 --- a/pkgs/by-name/mo/mouser/package.nix +++ b/pkgs/by-name/mo/mouser/package.nix @@ -39,6 +39,14 @@ python3Packages.buildPythonApplication (finalAttrs: { [ evdev ] + ) + ++ lib.optionals stdenv.hostPlatform.isDarwin ( + with python3Packages; + [ + pyobjc-core + pyobjc-framework-Cocoa + pyobjc-framework-Quartz + ] ); installPhase = '' @@ -52,6 +60,31 @@ python3Packages.buildPythonApplication (finalAttrs: { install -Dm444 packaging/linux/69-mouser-logitech.rules \ -t $out/lib/udev/rules.d '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + appBundle="$out/Applications/Mouser.app" + mkdir -p "$appBundle/Contents/MacOS" "$appBundle/Contents/Resources" + install -Dm644 images/AppIcon.icns "$appBundle/Contents/Resources/AppIcon.icns" + + cat > "$appBundle/Contents/Info.plist" <<'EOF' + + + + + CFBundleNameMouser + CFBundleDisplayNameMouser + CFBundleExecutableMouser + CFBundleIdentifierio.github.tombadash.mouser + CFBundleIconFileAppIcon + CFBundleShortVersionString${finalAttrs.version} + CFBundleVersion${finalAttrs.version} + CFBundlePackageTypeAPPL + NSHighResolutionCapable + LSUIElement + LSMinimumSystemVersion12.0 + + + EOF + '' + '' runHook postInstall ''; @@ -70,6 +103,9 @@ python3Packages.buildPythonApplication (finalAttrs: { '' + '' --add-flags "$out/share/mouser/main_qml.py" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + makeWrapper $out/bin/mouser $out/Applications/Mouser.app/Contents/MacOS/Mouser ''; desktopItems = lib.optionals stdenv.hostPlatform.isLinux [ From 910f5e30a36e5e1d13d9f01a54d3aff2319f349c Mon Sep 17 00:00:00 2001 From: Arthur Ficial Date: Tue, 23 Jun 2026 11:28:21 +0200 Subject: [PATCH 006/108] apfel-llm: 1.0.5 -> 1.6.1 --- pkgs/by-name/ap/apfel-llm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apfel-llm/package.nix b/pkgs/by-name/ap/apfel-llm/package.nix index 9bbf1068d986..06daeb1f610b 100644 --- a/pkgs/by-name/ap/apfel-llm/package.nix +++ b/pkgs/by-name/ap/apfel-llm/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "apfel-llm"; - version = "1.0.5"; + version = "1.6.1"; __structuredAttrs = true; strictDeps = true; @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { # Building from source requires swift 6.3.0 while nixpkgs only has 5.10.1 src = fetchurl { url = "https://github.com/Arthur-Ficial/apfel/releases/download/v${finalAttrs.version}/apfel-${finalAttrs.version}-arm64-macos.tar.gz"; - hash = "sha256-etEOYkYVPm08SRE3nuKcDigS7lCkUUgMacOl/sLv/1A="; + hash = "sha256-B92kunT28AO+KnyZR1xZ1iU7UIZzHQn2YcpK6UleXW4="; }; sourceRoot = "."; From c3a48c0e319bd576d5e0046e9bcbbf20a25cd9cf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 24 Jun 2026 22:41:45 +0200 Subject: [PATCH 007/108] kea: 3.0.3 -> 3.2.0 https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-3.2.0 Removes the ctrl-agent module options, because the service was removed. Removes the prometheus exporter test which is not compatible with 3.2.0. --- nixos/modules/services/networking/kea.nix | 105 ++---------------- nixos/tests/kea.nix | 27 +---- .../ke/kea/dont-create-system-paths.patch | 10 +- pkgs/by-name/ke/kea/package.nix | 7 +- 4 files changed, 16 insertions(+), 133 deletions(-) diff --git a/nixos/modules/services/networking/kea.nix b/nixos/modules/services/networking/kea.nix index 99d938c14036..6612de82ffec 100644 --- a/nixos/modules/services/networking/kea.nix +++ b/nixos/modules/services/networking/kea.nix @@ -12,12 +12,6 @@ let chooseNotNull = x: y: if x != null then x else y; - ctrlAgentConfig = chooseNotNull cfg.ctrl-agent.configFile ( - format.generate "kea-ctrl-agent.conf" { - Control-agent = cfg.ctrl-agent.settings; - } - ); - dhcp4Config = chooseNotNull cfg.dhcp4.configFile ( format.generate "kea-dhcp4.conf" { Dhcp4 = cfg.dhcp4.settings; @@ -37,48 +31,15 @@ let ); in { + imports = [ + (lib.mkRemovedOptionModule [ "services" "kea" "ctrl-agent" ] '' + https://kb.isc.org/docs/things-to-be-aware-of-when-upgrading-to-kea-3-2#the-kea-control-agent-ca + '') + ]; + options.services.kea = with lib.types; { package = lib.mkPackageOption pkgs "kea" { }; - ctrl-agent = lib.mkOption { - description = '' - Kea Control Agent configuration - ''; - default = { }; - type = submodule { - options = { - enable = lib.mkEnableOption "Kea Control Agent"; - - extraArgs = lib.mkOption { - type = listOf str; - default = [ ]; - description = '' - List of additional arguments to pass to the daemon. - ''; - }; - - configFile = lib.mkOption { - type = nullOr path; - default = null; - description = '' - Kea Control Agent configuration as a path, see . - - Takes preference over [settings](#opt-services.kea.ctrl-agent.settings). - Most users should prefer using [settings](#opt-services.kea.ctrl-agent.settings) instead. - ''; - }; - - settings = lib.mkOption { - type = format.type; - default = null; - description = '' - Kea Control Agent configuration as an attribute set, see . - ''; - }; - }; - }; - }; - dhcp4 = lib.mkOption { description = '' DHCP4 Server configuration @@ -290,7 +251,7 @@ in UMask = "0077"; }; in - lib.mkIf (cfg.ctrl-agent.enable || cfg.dhcp4.enable || cfg.dhcp6.enable || cfg.dhcp-ddns.enable) ( + lib.mkIf (cfg.dhcp4.enable || cfg.dhcp6.enable || cfg.dhcp-ddns.enable) ( lib.mkMerge [ { environment.systemPackages = [ cfg.package ]; @@ -302,58 +263,6 @@ in users.groups.kea = { }; } - (lib.mkIf cfg.ctrl-agent.enable { - assertions = [ - { - assertion = lib.xor (cfg.ctrl-agent.settings == null) (cfg.ctrl-agent.configFile == null); - message = "Either services.kea.ctrl-agent.settings or services.kea.ctrl-agent.configFile must be set to a non-null value."; - } - ]; - - environment.etc."kea/ctrl-agent.conf".source = ctrlAgentConfig; - - systemd.services.kea-ctrl-agent = { - description = "Kea Control Agent"; - documentation = [ - "man:kea-ctrl-agent(8)" - "https://kea.readthedocs.io/en/kea-${cfg.package.version}/arm/agent.html" - ]; - - wants = [ - "network-online.target" - ]; - after = [ - "network-online.target" - "time-sync.target" - ]; - wantedBy = [ - "kea-dhcp4-server.service" - "kea-dhcp6-server.service" - "kea-dhcp-ddns-server.service" - ]; - - environment = commonEnvironment; - - restartTriggers = [ - ctrlAgentConfig - ]; - - serviceConfig = { - ExecStart = utils.escapeSystemdExecArgs ( - [ - (lib.getExe' cfg.package "kea-ctrl-agent") - "-c" - "/etc/kea/ctrl-agent.conf" - ] - ++ cfg.ctrl-agent.extraArgs - ); - KillMode = "process"; - Restart = "on-failure"; - } - // commonServiceConfig; - }; - }) - (lib.mkIf cfg.dhcp4.enable { assertions = [ { diff --git a/nixos/tests/kea.nix b/nixos/tests/kea.nix index d810b99a4783..e339c4cc7000 100644 --- a/nixos/tests/kea.nix +++ b/nixos/tests/kea.nix @@ -77,7 +77,7 @@ # Enable communication between dhcp4 and a local dhcp-ddns # instance. - # https://kea.readthedocs.io/en/kea-2.2.0/arm/dhcp4-srv.html#ddns-for-dhcpv4 + # https://kea.readthedocs.io/en/kea-3.2.0/arm/dhcp4-srv.html#ddns-for-dhcpv4 dhcp-ddns = { enable-updates = true; }; @@ -93,7 +93,7 @@ forward-ddns = { # Configure updates of a forward zone named `lan.nixos.test` # hosted at the nameserver at 10.0.0.2 - # https://kea.readthedocs.io/en/kea-2.2.0/arm/ddns.html#adding-forward-dns-servers + # https://kea.readthedocs.io/en/kea-3.2.0/arm/ddns.html#adding-forward-dns-servers ddns-domains = [ { name = "lan.nixos.test."; @@ -110,25 +110,6 @@ }; }; }; - - services.kea.ctrl-agent = { - enable = true; - settings = { - http-host = "127.0.0.1"; - http-port = 8000; - control-sockets.dhcp4 = { - socket-type = "unix"; - socket-name = "/run/kea/dhcp4.sock"; - }; - }; - }; - - services.prometheus.exporters.kea = { - enable = true; - controlSocketPaths = [ - "http://127.0.0.1:8000" - ]; - }; }; nameserver = @@ -236,9 +217,5 @@ with subtest("DDNS"): nameserver.wait_until_succeeds("kdig +short client.lan.nixos.test @10.0.0.2 | grep -q 10.0.0.3") - - with subtest("Prometheus Exporter"): - router.log(router.execute("curl 127.0.0.1:9547")[1]) - router.succeed("curl --silent 127.0.0.1:9547 | grep -qE '^kea_dhcp4_addresses_assigned_total.*1.0$'") ''; } diff --git a/pkgs/by-name/ke/kea/dont-create-system-paths.patch b/pkgs/by-name/ke/kea/dont-create-system-paths.patch index a22ee8815ce0..5ad63feea1ae 100644 --- a/pkgs/by-name/ke/kea/dont-create-system-paths.patch +++ b/pkgs/by-name/ke/kea/dont-create-system-paths.patch @@ -1,14 +1,14 @@ diff --git a/meson.build b/meson.build -index 24ab9b5bd7..8f44076cf7 100644 +index eb7f261cef..72fa81daf7 100644 --- a/meson.build +++ b/meson.build -@@ -1118,10 +1118,6 @@ top_docs = [ +@@ -1139,10 +1139,6 @@ top_docs = [ ] install_data(top_docs, install_dir: DATADIR / 'doc/kea') --install_emptydir(LOGDIR) --install_emptydir(RUNSTATEDIR) --install_emptydir(SHAREDSTATEDIR) +-install_emptydir(LOGDIR, install_mode: 'rwxr-x---') +-install_emptydir(RUNSTATEDIR, install_mode: 'rwxr-x---') +-install_emptydir(SHAREDSTATEDIR, install_mode: 'rwxr-x---') - # Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not. # So we revert what it does.. diff --git a/pkgs/by-name/ke/kea/package.nix b/pkgs/by-name/ke/kea/package.nix index 1ed011f2e21a..2e76895dabd2 100644 --- a/pkgs/by-name/ke/kea/package.nix +++ b/pkgs/by-name/ke/kea/package.nix @@ -29,18 +29,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "kea"; - version = "3.0.3"; # only even minor versions are stable + version = "3.2.0"; # only even minor versions are stable src = fetchurl { url = "https://ftp.isc.org/isc/kea/${finalAttrs.version}/kea-${finalAttrs.version}.tar.xz"; - hash = "sha256-CXAt2weLY36F3pI2y+3T+51698bnlwJsU4tFdIrU1jE="; + hash = "sha256-FL9pXTe2W5sb9VD+pdCtr5gGxQ5UGe8qF2pLjpqt498="; }; patches = [ ./dont-create-system-paths.patch - # backport of an upstream fix for boost-1.89: - # https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2771 - ./boost-1.89.patch ]; postPatch = '' From 1ab9be1ba903eadd07dcecd770657daa6706e879 Mon Sep 17 00:00:00 2001 From: Sebastian Kowalak Date: Wed, 24 Jun 2026 17:52:01 +0200 Subject: [PATCH 008/108] maintainers: add skowalak to matrix team --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 043e3f6336cd..1118501369fa 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -509,6 +509,7 @@ with lib.maintainers; nickcao teutat3s transcaffeine + skowalak ]; scope = "Maintain the foundational packages of the Matrix ecosystem."; shortName = "Matrix"; From 8344230bf4780100efae632bf49fabc08c69f364 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Thu, 25 Jun 2026 21:08:07 +0100 Subject: [PATCH 009/108] lumen: init at 2.30.0 Assisted-by: pi coding agent with kimi-k2.7-code --- pkgs/by-name/lu/lumen/package.nix | 46 +++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/by-name/lu/lumen/package.nix diff --git a/pkgs/by-name/lu/lumen/package.nix b/pkgs/by-name/lu/lumen/package.nix new file mode 100644 index 000000000000..c80a233f2a1c --- /dev/null +++ b/pkgs/by-name/lu/lumen/package.nix @@ -0,0 +1,46 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "lumen"; + version = "2.30.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "jnsahaj"; + repo = "lumen"; + tag = "v${finalAttrs.version}"; + hash = "sha256-EoxMYlWHmuprjjhvj3GyCxGDIcT/d+JMda9j75pqs+k="; + }; + + cargoHash = "sha256-qTFRfy+Wutee5SbaMaqcYjXgr6xZKYYBIuyVA7jAGiY="; + + strictDeps = true; + + # use the non-vendored openssl + env.OPENSSL_NO_VENDOR = 1; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ]; + + # tests that require a git repository to run + checkFlags = [ + "--skip=vcs::git::tests::test_get_merge_base_returns_ancestor" + "--skip=vcs::git::tests::test_working_copy_parent_ref_returns_head" + ]; + + meta = { + description = "A fast terminal diff viewer and code review TUI"; + homepage = "https://github.com/jnsahaj/lumen"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Br1ght0ne ]; + mainProgram = "lumen"; + }; +}) From d726ef41633276af407b115667244c552f766146 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 00:30:19 +0000 Subject: [PATCH 010/108] blis: 2.0 -> 2.1 --- pkgs/by-name/bl/blis/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bl/blis/package.nix b/pkgs/by-name/bl/blis/package.nix index 0002f7c3c3ee..1edd86ae85c7 100644 --- a/pkgs/by-name/bl/blis/package.nix +++ b/pkgs/by-name/bl/blis/package.nix @@ -20,13 +20,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "blis"; - version = "2.0"; + version = "2.1"; src = fetchFromGitHub { owner = "flame"; repo = "blis"; tag = finalAttrs.version; - sha256 = "sha256-+n8SbiiEJDN4j1IPmZfI5g1i2J+jWrUXh7S48JEDTAE="; + sha256 = "sha256-eEwqM+3+Cfm0oKog+hg29bf5DUZqJ4YsCpjl4v/8Aw0="; }; inherit blas64; From d8a9ba31cff26e900390a8d693ba355f4f1d8e44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Jun 2026 19:11:52 +0000 Subject: [PATCH 011/108] postgresqlPackages.pg_textsearch: 1.3.0 -> 1.3.1 --- pkgs/servers/sql/postgresql/ext/pg_textsearch.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pg_textsearch.nix b/pkgs/servers/sql/postgresql/ext/pg_textsearch.nix index f2ca30780c03..68996e8e9df9 100644 --- a/pkgs/servers/sql/postgresql/ext/pg_textsearch.nix +++ b/pkgs/servers/sql/postgresql/ext/pg_textsearch.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pg_textsearch"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "timescale"; repo = "pg_textsearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-vVBUbt/iDLeuDDD6fuTRvTFFDqyA6IEK15qcww0GijA="; + hash = "sha256-TqY7mLO/aY30p1QAtILnjIvwDYEV+EYDU94TqUCucDA="; }; passthru.tests.extension = postgresqlTestExtension { From abef5537b47f7171aecd6ea14b9ea22f7c34c277 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Jun 2026 08:04:32 +0000 Subject: [PATCH 012/108] ngtcp2-gnutls: 1.23.0 -> 1.24.0 --- pkgs/development/libraries/ngtcp2/gnutls.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ngtcp2/gnutls.nix b/pkgs/development/libraries/ngtcp2/gnutls.nix index d4aaec7a46f2..d82a8b47c406 100644 --- a/pkgs/development/libraries/ngtcp2/gnutls.nix +++ b/pkgs/development/libraries/ngtcp2/gnutls.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "ngtcp2"; - version = "1.23.0"; + version = "1.24.0"; src = fetchFromGitHub { owner = "ngtcp2"; repo = "ngtcp2"; rev = "v${version}"; - hash = "sha256-mCqppkfqf6QWWmdnTidxH4vdaB3gpRYS200vme0GUjQ="; + hash = "sha256-RAW31xSZRgrl71zDeWq+7XRHEEw6CdID/41taW0d5ZI="; }; outputs = [ From 2be8477ec429e381582522670593949dc3e8845e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 28 Jun 2026 12:07:26 +0200 Subject: [PATCH 013/108] teamspeak6-client: fix libstdc++.so.6 not being found --- pkgs/by-name/te/teamspeak6-client/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/te/teamspeak6-client/package.nix b/pkgs/by-name/te/teamspeak6-client/package.nix index 9f8d649b504c..3eaafa1a4201 100644 --- a/pkgs/by-name/te/teamspeak6-client/package.nix +++ b/pkgs/by-name/te/teamspeak6-client/package.nix @@ -109,6 +109,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { makeWrapper $out/share/teamspeak6-client/TeamSpeak $out/bin/TeamSpeak \ --prefix LD_LIBRARY_PATH : "${ lib.makeLibraryPath [ + gcc-unwrapped.lib udev libGL libpulseaudio From f9353dfb9fa3ab72a192ef0996b5c74481c3605d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Jun 2026 18:34:43 +0000 Subject: [PATCH 014/108] discord: 1.0.143 -> 1.0.144 --- .../instant-messengers/discord/sources.json | 482 +++++++++--------- 1 file changed, 241 insertions(+), 241 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/sources.json b/pkgs/applications/networking/instant-messengers/discord/sources.json index 884dda6d3aa2..77a3a633f1f1 100644 --- a/pkgs/applications/networking/instant-messengers/discord/sources.json +++ b/pkgs/applications/networking/instant-messengers/discord/sources.json @@ -1,622 +1,622 @@ { "linux-canary": { "distro": { - "hash": "sha256-9YJW4dp8VUDItpIQ/D/24aoTv9BBzewHskbO423DI4I=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/full.distro" + "hash": "sha256-ni3qAnuZkAGpIed7HwBxWheutuq31L0fA/j33Htoe1M=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-q9PUaa4kUTuNzoICdKa+CLY1A0E2X6+GJWeN9wZzx4E=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_cloudsync/1/full.distro", + "hash": "sha256-eRrm0Wt1amf95Kl//x3r24vllKrYPIxd25jfNpENz3U=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-PfyNWcY8pXFV0imNwMMDX9cy8nJbib/4CxoLxcrnKHo=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_desktop_core/1/full.distro", + "hash": "sha256-uFcI9sPYwav/+tgj7YvJy9oaxPOrtfmrAm4g/YM1zoI=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-dIX2q5JyyeIfZw8hu8H7mu+GfSnDym09ePIVRN89YbM=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_dispatch/1/full.distro", + "hash": "sha256-TrQYkG0tslUVVeu7KNBgeMZp5MZG0b7pzn/ZiWdrl1o=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-kInDtc5xfygCjVXcMgXhuJjA8etUBAH8YBAp9Ap2JnY=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_erlpack/1/full.distro", + "hash": "sha256-7hpiYvaq91vIEft7k5x1uGOzEvQoZiyzq+QsO1+Zaao=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-0jbPTDyXQoXffwH+1+J1s6zbgvUljVL+mPWGtGVuTBk=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_game_utils/1/full.distro", + "hash": "sha256-2nOjP4q+vhUbslPx/SEw3ALeEmkbuAkO9WZLJsvtALc=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-2TInlgg96P6elUWnLyd9hOU8i/gdKqXpze1K7ioPA2Y=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_krisp/1/full.distro", + "hash": "sha256-SdrQxeuUr27dr7BeQXB36LBZ0e83vGPb3ByO1de95wE=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-XC+1tSCpM9ZuJMQloVcuslH7grRog6ojrkOSpgDcQuA=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_modules/1/full.distro", + "hash": "sha256-qXkXb4e44ob0zrpItysGhlYhczSCQ0zfWFopQulcsmg=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-HiOy+5mxBRMa+McDqIACF2e5ImYd8Ovqr4d9XTAeUR8=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_rpc/1/full.distro", + "hash": "sha256-vX7rk31R/QVpa33eSsqAEAUeIBkCy8vx76MB5W3TkGQ=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-ORY9xLnjdcCrZaHQMnyzJdJmQUYy+3bk+xsQSYyrGYE=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_spellcheck/1/full.distro", + "hash": "sha256-399bwv2grdhPXjh4raNGXMLg8LZmiOC92pJB1XZ86Kk=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-SOt8SpaC+tfE0fhXjqdWQ2y6UcPV/ynuGki8UizwK1w=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_utils/1/full.distro", + "hash": "sha256-Xz0DNvZc+HwGsovz9bWQXhx0UolJhRTbmJfj6WGmQ9E=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-sDutxfcbq5aGI5G63Ta4jbj5ny5yNYBUJx8pklnvkYw=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_voice/1/full.distro", + "hash": "sha256-pSxb6hIWfX/3c9U8gZ9IVZ5r2ck9QONkkK3BIy584eY=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-bwOySuEuD59oKIy/clAiqc3Kt4jclQej7kU/vB7gGDc=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1317/discord_zstd/1/full.distro", + "hash": "sha256-naSJ+jJqIS3cRs3im3Z1d+wptYvSfloSvtkWjd8hx3A=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1361/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.1317" + "version": "1.0.1361" }, "linux-development": { "distro": { - "hash": "sha256-1HZQdXs1DlEjwK1L4m1c/LxWhDC0MvDg61usSVpOebI=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/full.distro" + "hash": "sha256-nuuKzByzGh8I2VoVUSAOiiwULYpXWKBBScyBvr31Wlk=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-hdBSBtBAlA+U62YMM5H0kOeGiGklXrvRJQ3mGAc4+UA=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_cloudsync/1/full.distro", + "hash": "sha256-kYe2Ytbr2NhSA+K7ZtbTuSYHXb7rYt1KC0coKkEs5l0=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-ZPLsRV8WY2pwuzwx8UOVrYowMxgPLx4twwA1efgvz8c=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_desktop_core/1/full.distro", + "hash": "sha256-9vJj0Kj5PDWuGAjv/uF4kBB2oxQux7R56QrfVnw5Oi0=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-Bu/0l7/tHr4MN9oHuRPPJ68v4Q12FxCscDbQUdshmJ8=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_dispatch/1/full.distro", + "hash": "sha256-0RyujN2tWt4NteAq8nqL4rh1ym/uVlUOW44sveWnoyo=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-OcwmhtXtvzBDTXmZqJzv4Borscxk56nqQMzMI4zhYIk=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_erlpack/1/full.distro", + "hash": "sha256-ks/bDNwSRghbyXY3/YgU+KP6qXCf+BMwc1KwT9d+Ma4=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-FYbvqD1hqDARMz9WBPoDpfP9k66hzT0Yk1O5wEdTi1A=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_game_utils/1/full.distro", + "hash": "sha256-TdnRNffj+m9Wi+p2wOQ8S1mOim83bCUqETjL58y487I=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-4ENv3/G1h2dhzWvQwbxRHLVn4U8GqXkVqI+Vs5S39Jc=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_krisp/1/full.distro", + "hash": "sha256-skPhdRKA0Go6dY3lyUjzmHZ8Fs2ES2UTyXOcLaM68ao=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-r2j3yDQzsQMVn7mjICuPiMVgznAVwgvCip8P75piUb4=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_modules/1/full.distro", + "hash": "sha256-rEneOm4sS1WqBR9vQsF4Cwsmzq7UX/1uly0OMRQ+dBg=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-cgGk6IvD2cLTugbKtS+23WxLckGPiFIwHa9X6hiwmEU=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_rpc/1/full.distro", + "hash": "sha256-k3H+U1kSWjHecyekhHs3E/op919y1eBHW990xagqaQE=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-7WL+UYrZaw1uDZXRqsGgjaPdcLOKb85SkDAF4xeyQkQ=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_spellcheck/1/full.distro", + "hash": "sha256-KOLicqkKK/0A+X+qfqQxjqjhkdn5iUdb/itqQ8yuW8k=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-Djt6iqhFbNBRUecbaHOKkNYTprwA4DOei30l6B4f1Vs=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_utils/1/full.distro", + "hash": "sha256-C655mfym1fdVRMZN+RN+vOZDNWBOj+o0D+BLwCBpFhc=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-R0X6K5EsSr2/whZZda2NDY2+gX9jpEfOddJWIz3xW0c=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_voice/1/full.distro", + "hash": "sha256-KiNXS5WzULeVY1TFzKPfSUFKtAe8cClyuXmBz/oO164=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-MKXHjhRm/Nxxt8eAIx2axXUzAqm9hgPadFNe60HE9HE=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.997/discord_zstd/1/full.distro", + "hash": "sha256-TjE3qZmPtANGvKNo+CMA8ISml+wXZHXzsp0puuDk4RE=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.1000/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.997" + "version": "1.0.1000" }, "linux-ptb": { "distro": { - "hash": "sha256-S1Nyb7mkVX7BZ1QuCFy9mMENY5PYOD5ZoPYExiExWMo=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/full.distro" + "hash": "sha256-o3DyP4F11335gkhQxylAoUfF43w217o+pR4oQ584jKo=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-J+c8FEtoACGGCD38fA+IWJw9cKLEuz8xwAASOa/4AMs=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_cloudsync/1/full.distro", + "hash": "sha256-XfAxWs7mTPKBsIti+mXJyJSDlrr4TKOEakhIzqU+kvE=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-7nguOkkH1uLyVX6F70wLAZZzo0IMetyc5MS+GxqWdfI=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_desktop_core/1/full.distro", + "hash": "sha256-mLwc2i1OlAl0HpNq2AumyNGyS9msSxat5VJFiEx+ujU=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-rWvu1QPaBLRWPs/VTFzGWVigKDapRs/Tx2i60ieYb3Q=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_dispatch/1/full.distro", + "hash": "sha256-snXP8JiX/xSkknUl/Bxn78/F+GRQcTTQ2hcMkdyaY3g=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-Eih3jAe4+q6xzKPHZtdg1nB/ugeHdqR26pvIaSYL0xM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_erlpack/1/full.distro", + "hash": "sha256-Ft1QEulHnhA95Oeyb5GUszgJ9kK+9NPO0g+HaUxrlLo=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-Je5KFZ5pAU3SOPAbQJHpD2eE/Qzj7g+a7SXlvwfvQSI=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_game_utils/1/full.distro", + "hash": "sha256-6+0U4X6565a+KVZ+ddJZhb7/SAuyqcPTEMnAJv+QLHU=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-DVESIQCdKIBlrpFw7PtO154JFgyhWQkUlxDiIooUY4E=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_krisp/1/full.distro", + "hash": "sha256-oJI84UY7a2jIK81l3OMxuuSI2mDN2/yNGYvNIHORkuE=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-sGv+1aWjwFXC0FN/ZvyWloqRZ1+x0EhdR76UcZqSosI=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_modules/1/full.distro", + "hash": "sha256-0u32Hvz7thSLeSAvbpmHCbkoCyJR/ayTM2s5sd4RPeA=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-0TJv3qj7j6wWyQE7ux8Bx3tJ87P4fj6W6ike+1cT09w=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_rpc/1/full.distro", + "hash": "sha256-CoPZR7yuDgra0ScN2MPuMdbQ7Cmz8WkLkPzFFeCkJKA=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-JcNMteYTvz7jf0IXCQPi2e8yifIcSgiYviQ1UlPmin8=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_spellcheck/1/full.distro", + "hash": "sha256-AEQv9lXxcSqnZVLXjW1H4thqs9MUXVkk37nnANqJfQg=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-+WMYNrb0H0rR6decBoUloWDUvkq4TeRYsyRbMbKdh38=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_utils/1/full.distro", + "hash": "sha256-LTv5H+gSY3ALbxWGdgmETk4a10I6Rnjsx/HKmkVn10k=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-AFQ49Kk3WPB0sz/ZwhNXhZleU5CFTwQvXaSrnx1NzSo=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_voice/1/full.distro", + "hash": "sha256-52AparLkD9nYwcmQDdZJ83v08zwC5KeDq3YzcVPrTuU=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-mBnF4mFTBQjKAAGoQyoJds9wjVfJXnuwFflIc8f8eiI=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.196/discord_zstd/1/full.distro", + "hash": "sha256-3CKZhGPKs5KWXeNDJcIQgMlLcQtoJSnG5WAXsgJqb+k=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.197/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.196" + "version": "1.0.197" }, "linux-stable": { "distro": { - "hash": "sha256-EHDShPB/ytnwKaVtMSZ8Z475TFxDVX5eZlH9+8a5yEQ=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/full.distro" + "hash": "sha256-fgtszwNLSypVpcijOLc1QPgsRWkq743qpsZjv+iBtBQ=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-0kZ5XGJl4k0zQDJd3dW9bhzYn7n0R/3zZ++6Ls81UWA=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_cloudsync/1/full.distro", + "hash": "sha256-waCBE5ch939dUHBvn/MXXqZMfUsilU0ibdxV5WoPY7o=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-cjWUlqhyk4/YQ0ST35ujWQ4FgzWV2ufynvUgJFXD7OM=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_desktop_core/1/full.distro", + "hash": "sha256-QLgMl9F/fGsGUBJztzRFcp446KEbCQa046fRaLFn+tI=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-YeInPLTYIm2Yts2w+YQm3LKyU8YDVoPVqa3mu8BAGnE=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_dispatch/1/full.distro", + "hash": "sha256-njLo5N5FC9YSvjQ9rQVN+9qrOWXKvzaaHg7HNwPKi+k=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-7bCspbkjmFJ4hznqjoIyEFSpFk+sIc6Tzc6nrWSQOfw=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_erlpack/1/full.distro", + "hash": "sha256-aBQFOhy1vTByxQg9DqdEZyaH/oOlyWf50aMLFSifbvo=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-4QZ6F90heQGk3uER85X/JXAKKIirwWFT9zG5tkW7qEY=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_game_utils/1/full.distro", + "hash": "sha256-uVkKc8hK8zwK1LRs5GqdOPlpG++s+qaZyMcHFV2gnXY=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-bkhdL8hiREog48HmxZVdhHNbI/ruErb7Liu0NbuI0eQ=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_krisp/1/full.distro", + "hash": "sha256-mgXOsvsFFxeW50Hk9/64DDf2I2OoaYY4SRs4N5azC40=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-JQaSnEx7vDbrlwYatKApt2N1C6WzUZhOO+ScjsdtSAI=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_modules/1/full.distro", + "hash": "sha256-L2Ab18BnUJedBVpcoAt9XJ787ahQhipUIlLMtfMuqkg=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-MVq1mbdRkXrz7Zwi1tPgdnlCpnkq9NF5R7F26Wr4NHg=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_rpc/1/full.distro", + "hash": "sha256-CQgtSoNNXqGsB93fzevcNm8mvlEdzGcJaaNKGLSNN08=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-mWb79Esw9/ddMVNMUrmRX45N+EMW8Kz+ugbGkQelDlA=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_spellcheck/1/full.distro", + "hash": "sha256-1Jzi0SXWC1v6b4caHncezrQlcV8zawESLG4hNYjY4to=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-TtDw051M2y29TvLdXbcq8Wy75KsvYy+Bt9dDHkY7ExM=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_utils/1/full.distro", + "hash": "sha256-xUZ4IeTKOxLlrYOem65p79ZOGpn9PAf1ao3G8rSoAe0=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-8x/uLNdrpIsPM9L3uPdGu3r3o1M0O12918dTKdfPh5s=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_voice/1/full.distro", + "hash": "sha256-s5GQ+z8hv1wFbXp2wtbLcXBhLRqnZTZ0U1f+vySnw7c=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-5iGxBV1thj4WM/eRcv9ous31/tRgr4OVc3xgbneC4Nw=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.143/discord_zstd/1/full.distro", + "hash": "sha256-T4RWIOHUEa+MgKMwEuChMPTRVsA+fsUxbPiNTOz09eo=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.144/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.143" + "version": "1.0.144" }, "osx-canary": { "distro": { - "hash": "sha256-BQuscZlHaaozENpmeQiHAEi8H6ReyUT7L3nmzXB95gU=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/full.distro" + "hash": "sha256-NM8ysudNqHPyrNmvXO7ofFboF7NB35Nov7U+ZQ6UTX4=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-o6UxvrqBRzEr7V588VnoYzkJ2InPX/rgn46c6hDVPGI=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_cloudsync/1/full.distro", + "hash": "sha256-DmI/ueI9ipGrP15u6QW3FCaPaNqnpGaZX/NjMmMIPPY=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-tRF0Y7LvzvARLjmRdnFQgjQBICknzPyxb/4YAyxJXyo=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_desktop_core/1/full.distro", + "hash": "sha256-TgMaRoog6g6Iq2T7ZNGjsYknXB3KCkC5aWOPfyOYjfU=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-SQK+Z6gtAu35Idx854zxQrwAV5FvYUYECkp3a6saG1Y=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_dispatch/1/full.distro", + "hash": "sha256-ttvbzwaEJqo2PIDJe+9Uo5F8cdw0P6vVbEniL2Xnl7U=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-ifjvoD8qhtciEcMc+bSC/y77bCwKqmwqUWTTwPNJF8k=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_erlpack/1/full.distro", + "hash": "sha256-zFhQejW9guxkweMF4mNO7SibOpsqJA5aCxhBhLFuCkI=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-h8fnthereq6ocgaxRQCXrCAod1VzWu9FSkCZOAQudeU=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_game_utils/1/full.distro", + "hash": "sha256-oS+b4kNxlTsfoGq3C7YiEQ+wG5ObP68tGA3nQkcOQis=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-ZDOy4W3jm3kRwV8IynOR4AUKoKq86Jf5GZUnUHz7ohk=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_intents/1/full.distro", + "hash": "sha256-gFB6rMFv1pRl3ErMjcPSLHroNqKGr2cJGtHuBXvrAng=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-/v2bmmi6+jmIhtwaJFY8ZxUH9u/glnlxGtTvmre2mS0=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_krisp/1/full.distro", + "hash": "sha256-aSPV75YMuLiBrsQWhevHy5Uhx6AEOkw7VpPDT9yHnLk=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-4NR0Y87njkeavPvBNRHREqT2DNeRZyw9ic2hMFfyuRg=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_modules/1/full.distro", + "hash": "sha256-ZEGaNJd39XuvaCUieCTcpTrh4k/vyuRHu3y1jlyM+TM=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-0znPK/iGXuNJRNzyA7atiSDs6jSQi2Yak+PS3cmgM/U=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_notifications/1/full.distro", + "hash": "sha256-mqebBEAhJz5ZVFfZg5mn5gg7+SkbA7Pwy/zvj1qWOKs=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-TUICpdWb+aHJbD1OwDbSkrWmkkgI4tEyaApwax9ZlJg=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_rpc/1/full.distro", + "hash": "sha256-6fAlGCxAVFM4ji4ltda9g/cgK7l/aoZGLTMXm2iw/GM=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-Q8QJAVjPgEzFh9kR+9g9LeY73QDXSqLZBXIrn4O+aPk=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_spellcheck/1/full.distro", + "hash": "sha256-joJDIn45czpwIubDORmqA8lmuMGqDaHyurRA35TVT9I=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-3t5uyx7jPOnMWtt4a70HOQs01U8mqUVyc5k2SJ1ZANA=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_utils/5/full.distro", - "version": 5 + "hash": "sha256-gCT6sf5cdU7mvcaQlD5cp83D/7jeB5+87qj+0VM/YTE=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_utils/1/full.distro", + "version": 1 }, "discord_voice": { - "hash": "sha256-S5YJPauGurgYnjE568uZ0SGgNTIHkttcQr3D0W5RJxc=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_voice/3/full.distro", + "hash": "sha256-UmSb70MsfOKJOWqokkOyRYPn/GDgClPcj3D2fMcK/fA=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_voice/3/full.distro", "version": 3 }, "discord_webauthn": { - "hash": "sha256-GClieyAeMa6N0ulE5IdsOfnTEPm0X5Xms5KG2U7nZP8=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_webauthn/1/full.distro", + "hash": "sha256-An7ZWBn9u09NhNLOtmwmtjvDFea/1rla9zxpKlq+m24=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-Xj4P5YsJKQcyfVxhGFOTpmcxycExj8qxAhP7ptB3D4M=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1165/discord_zstd/1/full.distro", + "hash": "sha256-NJuBHVhohDypwdfZajdPUs1Gz+py6aUxHI/XrdlRTs8=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1176/discord_zstd/1/full.distro", "version": 1 } }, - "version": "0.0.1165" + "version": "0.0.1176" }, "osx-development": { "distro": { - "hash": "sha256-NDTB54CLKI6Ib9bZecjLxulbMHE1+5baW8MZkFR+fR4=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/full.distro" + "hash": "sha256-BzMlo7SCoBk33n9IpdGHUHvKgIFc10zsWHd1i+/DKEw=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-JMuSMLvHf0yGAShv0UqKxgf0vbe+RU8pDVG0QdRpCd0=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_cloudsync/1/full.distro", + "hash": "sha256-X7FtyDk0TqrzNlViZprjPvjMVus6Hmk97UW8R3fZiIg=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-l0n/Q/0DTAaqVery5ZezKK/TWcNW5FvroytdzInBpqY=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_desktop_core/1/full.distro", + "hash": "sha256-wKiWAT91u/JoJyPJmxcLWtfu2cQX8pWrV30ykU3m+C4=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-Jp1Q+8GtvH5uM06NDRFhRjQXwFjNnlXpX0K4ziYdsKQ=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_dispatch/1/full.distro", + "hash": "sha256-zIUiL1lmdgP2MS4rf/coEBOGHMXLdNn3P2TE/H195Sg=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-0SR35QaALv/01OxXK1hV6V6hY8INOgOm0CRgEQrk9+U=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_erlpack/1/full.distro", + "hash": "sha256-hanEeOs3ViiDbRCc1ykpK12ZqvclKsOZzmROtOX0Fas=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-nwiDtajSk3TzzCubr6Xqqf4mKQaNk0T9HfLhtHq78Ws=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_game_utils/1/full.distro", + "hash": "sha256-9oPfmprVb7/XpMrJY1GI7W4NIBDWWFxRvRdSQWMZbHM=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-NoqCBRCFQ9TwvrLLYLRtdsr1nnEJTDS0q6rsWhnOL/s=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_intents/1/full.distro", + "hash": "sha256-cPJDxZEIxliBN3vRVngVaKAXFZxKX5fIEqTc+ftgb6E=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-ARHk9F3I+B6G3wFxWhWeIekAfARjyw0WJr/muxkNEQM=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_krisp/1/full.distro", + "hash": "sha256-6goOzUIqmbR4Vq9hQKDtMSm4RFtHKe/jl1nZkIc3w4Q=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-8dWTYBh8nzJOFGCTWyLLZhMOF9Q/fc5YoHAL8S5h0tU=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_modules/1/full.distro", + "hash": "sha256-Fl1AC68OgtJowO2HrDGH2FmVW37g7dsMPT+sITJlwd8=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-QuzxdrGVmdXS9N/25iXGYqoJVXxOmw4ku2Avg8XNR2g=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_notifications/1/full.distro", + "hash": "sha256-7/XpDcGt/sr5FiQJg+WL8Haq6I2kUrAm/IsLM+Eyr04=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-zA8o1tDIKL2gmXOPF6VKgT3g0uclgXL58pmW1Vc88Og=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_rpc/1/full.distro", + "hash": "sha256-FSv/9IZ2fpv2o8sQh2xKUD0By2cKrx0COQM54WJE+n4=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-/ys5eUpR2YqphdAQkw7cuuGgAnn7k2ChBNeV/RQTFbQ=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_spellcheck/1/full.distro", + "hash": "sha256-S/YCcm66IX+lK2uXgWEcAwYH1Jc74nbjJIuaQUn3fRs=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-mDpF72Uu7/SGyqN6XKlNzo0vgCsPatAq7iX3bK5vSeY=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_utils/1/full.distro", + "hash": "sha256-3SIxjSMZneurupQswe9kSMqU0q+upssWResqxt7FKYo=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-P0+ef7UvYffv1Zar0dy5AnbINAEWAgcyMdIdZdNJrbk=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_voice/1/full.distro", + "hash": "sha256-s6eUlfKEXpVjTSZULUieB7ooqSwRl7PlfPGOSDlEj/M=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_voice/1/full.distro", "version": 1 }, "discord_webauthn": { - "hash": "sha256-i+NSW+yDWZZhK2Yan2JP2zC6N4OBvF4YBjwajwEUfBw=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_webauthn/1/full.distro", + "hash": "sha256-6S73R9eRsl6Lr5qpMsikUjJDbdtpD/iK0UxF/jHGNvA=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-mzf/Nu6tHl4g+pHWY3sZHDAQrR9IraIZtASQAsIJ9/c=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.999/discord_zstd/1/full.distro", + "hash": "sha256-rJI4bRdFFICw/IEhXqbYMHRtor38jsQUJIT5pWJ3KJA=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.1001/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.999" + "version": "1.0.1001" }, "osx-ptb": { "distro": { - "hash": "sha256-gjtVP0dhhU0d/B1ix61JfyMtqoGAGP1aUxS3Vqx7x5k=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/full.distro" + "hash": "sha256-ov4G2IhHCiT0f0xHMP14FVtjTgj0w2Z9QHhafASxzl0=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-BfU2fW6ok1OkCVtA2Y1LYIeJMelFFsRv/MzZZtZqoZ8=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_cloudsync/1/full.distro", + "hash": "sha256-ux9xyW1nk7is1mWHGnEYoSKpcQIodLT3vrE9XZ+TwXM=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-rI9DtxV6/SvHx29slu9y/tFfsHJ5Xryw5I4iUDZkJ6s=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_desktop_core/1/full.distro", + "hash": "sha256-Mcfi2LRrGGcT16ujKcScAcJibmQFr81ZaRwCXn4ED4Y=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-+UTH+tfh7rxyrgiVXrxBXBnNsneaOmbxE4pC41xLsdU=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_dispatch/1/full.distro", + "hash": "sha256-hpBNT4OvkGCKsY/ZYkXkedtXHN1j11VEnuvyPIXZNPc=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-Zbwj8Ajq6Sw+ABzRPDaCAXxRfBoDTd9iLKwawHIeCnM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_erlpack/1/full.distro", + "hash": "sha256-S2v53ysW2HBQupTRDrhfTca+M8B8pI1H7fcfUC/xgLI=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-e7/nOrzcQO7rn2no3zScTklYDcp5+BsCuSex93pWaLo=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_game_utils/1/full.distro", + "hash": "sha256-MIT8bD3qMmaJ5Oow7DhvP60fTOHPxiOqPjU6WEI7gwY=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-MJWw3vfD8mNea/of5KBl2+L/KZkaVI7ong4f2mo7hdM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_intents/1/full.distro", + "hash": "sha256-BFfWqSs/Bo6cRpvqcvBPnM2w96Z7ryKB6ReUMwhx57c=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-EM2P2MCBGaEVfu7drkiz5aA7nLeoA4O9l1x6XwNUSzQ=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_krisp/1/full.distro", + "hash": "sha256-4Pf2e5+mi6zqwbziREyNVd31M1na4OAaL2g/+6bDhyk=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-PLlZFGnwf7Yk5ve2tHLWseIv6ycPzbA5MGE7uOhhqWc=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_modules/1/full.distro", + "hash": "sha256-8sr7EnrI5lxpRliROu7lSbAQsSLt6Fusgx4sARVHaDw=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-QhjNyzXzhpIfHaZBHsL7CHh7WVgfHlGyPFagjIMM9rs=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_notifications/1/full.distro", + "hash": "sha256-Hvmts1uF2nYu2VzkNb34ZT2ZYE7w5e9CdiZq8C420aI=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-tnLRRUm2Q4zRwdxtfW06Ugad6uczwVYyN10bMis4IyE=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_rpc/1/full.distro", + "hash": "sha256-exZK9KCHCKWc1TUewlqqMr9pYngA+V1XmY2+KpvbScQ=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-FQE/W9tKg32IQ1MAiJ/5LoWRvSrt22m2s8+tF4Ye4EI=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_spellcheck/1/full.distro", + "hash": "sha256-7jkHZDdMh8Gb0t0w4/JET7M4S6YLr1T947YsGLQAw/A=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-ECv8ciVQjoxycMF4Gnq37vRmIfoKA8mOM+dmSglfKn4=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_utils/1/full.distro", + "hash": "sha256-ZYZnxE6/pZ4EFJR7U27aAcs/tdgMItgHEMtuaJOkVm4=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-IS42+iy6WVyNwb4LBDVKMs2AOcOqzn4GYzts7qYU6XA=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_voice/1/full.distro", + "hash": "sha256-YqR41JkdIdm7iF4RzJYuyCHKnomQzB62WVTK78aGSDw=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_voice/1/full.distro", "version": 1 }, "discord_webauthn": { - "hash": "sha256-Q9tSvZxrlKObIA7WgQdNpEkeSSwFG6Fp2zWb1LObdn0=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_webauthn/1/full.distro", + "hash": "sha256-baHBDixswYR0dxa7pW5/AAreI7BI1DdRNXYybIX6SZw=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-eQzO+gJC68UI4mf1Pl/reiL4D1QLKHcEVRJ7uyPgajo=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.240/discord_zstd/1/full.distro", + "hash": "sha256-U6KhPVxxPbUuKWEbdp+GXIRTvMy+KLJR4l7eB+YiOnA=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.241/discord_zstd/1/full.distro", "version": 1 } }, - "version": "0.0.240" + "version": "0.0.241" }, "osx-stable": { "distro": { - "hash": "sha256-s8nqZR2Lir7V0uVMA5vOLr2hz1g9Jh3orTHkLEpW7rM=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/full.distro" + "hash": "sha256-o2yw5BwDSyks6oEU4YVRecHW4Oq1b4ZV54SlutrfkJw=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-XHm1w6ruwHeYa3QGzcZyD8j/2zBV2D2nu9ojio/hjoI=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_cloudsync/1/full.distro", + "hash": "sha256-ctUNZY0WToBsI8pd1ioxjvppqO/cehwSSif7nN5xX9E=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-Dm0rh22QooDw76IIR1TaJEC+UMtROJONIn6cTVf0L78=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_desktop_core/1/full.distro", + "hash": "sha256-2WA2b37oEUifbZPNpexgCFiKZ65lruLir6CAn8MF1Pc=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-BeZdWCWaKu8sHRlpd3arZEcZSzkoGdYHSub84EOAcvc=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_dispatch/1/full.distro", + "hash": "sha256-8QMSQJNKRJxr+XFLt4cP6qxKQ6eWVX3EMnHGPdjcjwU=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-3GjnZf8WMh5XKLrkFi8o1Cf8j6niiRjMGjEgKQSXE5U=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_erlpack/1/full.distro", + "hash": "sha256-dC8x9QqG9DPgK6EjSImmoPo+REg9qu5/vzX4x/7+wLE=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-Gx3AFmew9NtY6jPCjyZAugIBA3R59q1BJpW7JcmcJvg=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_game_utils/1/full.distro", + "hash": "sha256-aiVp8rbE3oVdb1+EDlld8vVOPQwzjkhwj69cpXS1bcQ=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-nNU4xwPopCOcuqnxwfCq1O+j06YJLbouj5V9pk2Wi8U=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_intents/1/full.distro", + "hash": "sha256-wVV4Xrmzu6MPOnie5A4+CsbQM4UUEwWWxONAqK8G738=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-BQ5+Gcp9UdKy/rSSYes8nQPu3HL4XbsQTSTcOB6WDMk=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_krisp/1/full.distro", + "hash": "sha256-qYCTYUVixnxIC8eIqJQlHKzqFcMPyrCHp96+hU1nSsI=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-ZMpIo3KFDhRhzvYisgh9rPZz8BiZT2RhvkiRhBHKOTk=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_modules/1/full.distro", + "hash": "sha256-jV9JMH9O5QGp8yCt39cHfWYV2SXwN+pvMioYlrBrn3Y=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-2gWZFlKvGvD6hESlbwP1SCENIQ6s5V7hTt3HobhRofE=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_notifications/1/full.distro", + "hash": "sha256-hSYjrrx5Cb0r26j1IhzT7uccxU5536vnFT1Q/J0Tpqw=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-pDQ7FUB3xmPBa9lshlctUB/NmhpeuXOeuo0LJ8yruE4=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_rpc/1/full.distro", + "hash": "sha256-MaEFCjyWL4Mhf31Xq7QAiF0MxrABPrr2+pFKHwlMI8I=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-u+bno6GbefJDhJFMA05cFUIBGMrF9R8+W8piO6G9q1s=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_spellcheck/1/full.distro", + "hash": "sha256-6sVVutWpWaNifNqNFARq3SZDxUalfbuWuP/YzzkJ3E8=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-lISFU3glD1xjUOA6tOtQl6hk99vTGZIPnuaMUv/V+4k=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_utils/1/full.distro", + "hash": "sha256-MSd3l18SUCkdYm6ozaQs6YsG4KcWsj0wecyudV+dl3U=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-Do5yMMz6xoXWExRYwcNw3NHmFIIV3NqQBIU4BJh0FVc=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_voice/1/full.distro", + "hash": "sha256-r5e2bps5kwWMfKf/QboLQeuqZyxaooR8Im6cgh3QGgs=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_voice/1/full.distro", "version": 1 }, "discord_webauthn": { - "hash": "sha256-TRQGedxqhCu9Ge0CcsT+M2Y4ZEdhPdGk5V8IAL3jQOQ=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_webauthn/1/full.distro", + "hash": "sha256-Wk1lsZnZXMKWQ03hmh5B4eDKGGzvNtkfqB+tKOX0DhU=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-INQGfOUMoGQ7Udb95t3AXYbJxihoaChVs1suvs9WLIY=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.395/discord_zstd/1/full.distro", + "hash": "sha256-RoGe77NOFERwFURtBIDaFKZ2g8Alqe3Tcx844uqLRcY=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.396/discord_zstd/1/full.distro", "version": 1 } }, - "version": "0.0.395" + "version": "0.0.396" } } From c3b7c6893e18f43f605addeae61e78ac78d67fb2 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 26 Jun 2026 02:22:44 +0300 Subject: [PATCH 015/108] vlc: set `__structuredAttrs` --- pkgs/by-name/vl/vlc/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/vl/vlc/package.nix b/pkgs/by-name/vl/vlc/package.nix index 070f6c31eaac..379e9eb58068 100644 --- a/pkgs/by-name/vl/vlc/package.nix +++ b/pkgs/by-name/vl/vlc/package.nix @@ -219,7 +219,9 @@ stdenv.mkDerivation (finalAttrs: { ] ) ++ optionals (waylandSupport && withQt5) [ libsForQt5.qtwayland ]; + strictDeps = true; + __structuredAttrs = true; env = { # vlc searches for c11-gcc, c11, c99-gcc, c99, which don't exist and would be wrong for cross compilation anyway. From 89e99672a6f5883a8ac363f50e7043885a9e376e Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 26 Jun 2026 02:22:44 +0300 Subject: [PATCH 016/108] vlc: do not hardcode `gcc` compiler name --- pkgs/by-name/vl/vlc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/vl/vlc/package.nix b/pkgs/by-name/vl/vlc/package.nix index 379e9eb58068..3a793ad7bb20 100644 --- a/pkgs/by-name/vl/vlc/package.nix +++ b/pkgs/by-name/vl/vlc/package.nix @@ -225,7 +225,7 @@ stdenv.mkDerivation (finalAttrs: { env = { # vlc searches for c11-gcc, c11, c99-gcc, c99, which don't exist and would be wrong for cross compilation anyway. - BUILDCC = "${pkgsBuildBuild.stdenv.cc}/bin/gcc"; + BUILDCC = lib.getExe pkgsBuildBuild.stdenv.cc; LIVE555_PREFIX = live555; } // lib.optionalAttrs stdenv.cc.isGNU { From c108cd98a60f957dba54d4a746ded23ce544f72f Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 26 Jun 2026 02:22:44 +0300 Subject: [PATCH 017/108] vlc: remove unneeded (and discouraged) `NIX_CFLAGS_COMPILE` --- pkgs/by-name/vl/vlc/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/vl/vlc/package.nix b/pkgs/by-name/vl/vlc/package.nix index 3a793ad7bb20..53ed887c4836 100644 --- a/pkgs/by-name/vl/vlc/package.nix +++ b/pkgs/by-name/vl/vlc/package.nix @@ -227,9 +227,6 @@ stdenv.mkDerivation (finalAttrs: { # vlc searches for c11-gcc, c11, c99-gcc, c99, which don't exist and would be wrong for cross compilation anyway. BUILDCC = lib.getExe pkgsBuildBuild.stdenv.cc; LIVE555_PREFIX = live555; - } - // lib.optionalAttrs stdenv.cc.isGNU { - NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; }; patches = [ From 4f51698db982cac95bc7254b4aec0423698c1239 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 26 Jun 2026 02:22:44 +0300 Subject: [PATCH 018/108] vlc: split outputs output size changes: - out: 70360K -> 68960K - dev: 0 -> 1152K - doc: 0 -> 252K - man: 0 -> 8K --- pkgs/by-name/vl/vlc/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/vl/vlc/package.nix b/pkgs/by-name/vl/vlc/package.nix index 53ed887c4836..9924f98000ee 100644 --- a/pkgs/by-name/vl/vlc/package.nix +++ b/pkgs/by-name/vl/vlc/package.nix @@ -223,6 +223,13 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; __structuredAttrs = true; + outputs = [ + "out" + "dev" + "doc" + "man" + ]; + env = { # vlc searches for c11-gcc, c11, c99-gcc, c99, which don't exist and would be wrong for cross compilation anyway. BUILDCC = lib.getExe pkgsBuildBuild.stdenv.cc; From 749e9997a6e5965b5dc9e729c42b7ef634b27a12 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Sun, 28 Jun 2026 23:06:30 +0100 Subject: [PATCH 019/108] lumen: improve meta Co-authored-by: Angel J <78835633+iamanaws@users.noreply.github.com> --- pkgs/by-name/lu/lumen/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/lu/lumen/package.nix b/pkgs/by-name/lu/lumen/package.nix index c80a233f2a1c..16f2556b2a10 100644 --- a/pkgs/by-name/lu/lumen/package.nix +++ b/pkgs/by-name/lu/lumen/package.nix @@ -37,8 +37,9 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; meta = { - description = "A fast terminal diff viewer and code review TUI"; + description = "Fast terminal diff viewer and code review TUI"; homepage = "https://github.com/jnsahaj/lumen"; + changelog = "https://github.com/jnsahaj/lumen/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Br1ght0ne ]; mainProgram = "lumen"; From 09fdaf3ad1499c71d9e9b42325da53162abdc690 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Jun 2026 09:31:22 +0200 Subject: [PATCH 020/108] python3Packages.iamdata: 0.1.202606281 -> 0.1.202606291 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606281...v0.1.202606291 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606291 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 6040edc5e300..c57d884fd1f0 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202606281"; + version = "0.1.202606291"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-2RYqvBgUlCD28CDhcPWq2rm+D2DLUT3NDPOgnfaJxRk="; + hash = "sha256-66+3g7WuKioeYmgm/Of6Fcgt6TYRXBggTVD4ee+FvaU="; }; __darwinAllowLocalNetworking = true; From 09d873373d1ecc47e2e4b32a82898c4b211400da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 08:56:38 +0000 Subject: [PATCH 021/108] autobrr: 1.80.0 -> 1.81.0 --- pkgs/by-name/au/autobrr/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix index 9881bb6ee8bf..7078ed821ede 100644 --- a/pkgs/by-name/au/autobrr/package.nix +++ b/pkgs/by-name/au/autobrr/package.nix @@ -16,12 +16,12 @@ let pname = "autobrr"; - version = "1.80.0"; + version = "1.81.0"; src = fetchFromGitHub { owner = "autobrr"; repo = "autobrr"; tag = "v${version}"; - hash = "sha256-LWnax0/BNPDZeaH+KG1Fi8qrAvHhr1Oo8XNQWkO5pvM="; + hash = "sha256-Xm5cYtQabHkoiVZ6v71qWKIpx44obzr0Om2hahFUyO8="; }; autobrr-web = stdenvNoCC.mkDerivation { @@ -46,7 +46,7 @@ let ; pnpm = pnpm_11; fetcherVersion = 4; - hash = "sha256-jkPm7SySkzriOTcLpibJazNAzUKE48s6vBEzY7+ypBU="; + hash = "sha256-VDW1B8OVFZ72nBl8IYM5nXqit2za1Q8mXI6UhcmEeSo="; }; postBuild = '' @@ -65,7 +65,7 @@ buildGoModule (finalAttrs: { src ; - vendorHash = "sha256-9lvzU0tCuiYr0GsLtgG58pxNxoiyj0sT2R8UmYuRD8Y="; + vendorHash = "sha256-mOsiQXuhhNSbViEFecmlNk549LyfUIuc8FxwDma9XNI="; preBuild = '' cp -r ${finalAttrs.passthru.autobrr-web}/* web/dist From cd44cb6c3407048f9545920c984418c26ca771c5 Mon Sep 17 00:00:00 2001 From: Alexander Sieg Date: Mon, 29 Jun 2026 12:38:52 +0200 Subject: [PATCH 022/108] gitlab-triage: 1.50.0 -> 1.51.0 --- pkgs/by-name/gi/gitlab-triage/Gemfile.lock | 16 +++++------ pkgs/by-name/gi/gitlab-triage/gemset.nix | 32 +++++++++++----------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-triage/Gemfile.lock b/pkgs/by-name/gi/gitlab-triage/Gemfile.lock index 556b6abf18ac..f62f9662d5c5 100644 --- a/pkgs/by-name/gi/gitlab-triage/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab-triage/Gemfile.lock @@ -18,18 +18,18 @@ GEM tzinfo (~> 2.0, >= 2.0.5) uri (>= 0.13.1) base64 (0.3.0) - bigdecimal (4.1.1) - concurrent-ruby (1.3.6) + bigdecimal (4.1.2) + concurrent-ruby (1.3.7) connection_pool (3.0.2) csv (3.3.5) drb (2.2.3) - gitlab-triage (1.50.0) + gitlab-triage (1.51.0) activesupport (>= 5.1) globalid (~> 1.0, >= 1.0.1) graphql (< 2.1.0) graphql-client (~> 0.16) httparty (~> 0.20.0) - globalid (1.3.0) + globalid (1.4.0) activesupport (>= 6.1) graphql (2.0.32) base64 @@ -39,18 +39,18 @@ GEM httparty (0.20.0) mime-types (~> 3.0) multi_xml (>= 0.5.2) - i18n (1.14.8) + i18n (1.15.2) concurrent-ruby (~> 1.0) - json (2.19.3) + json (2.20.0) logger (1.7.0) mime-types (3.7.0) logger mime-types-data (~> 3.2025, >= 3.2025.0507) mime-types-data (3.2026.0414) - minitest (6.0.4) + minitest (6.0.6) drb (~> 2.0) prism (~> 1.5) - multi_xml (0.8.1) + multi_xml (0.9.1) bigdecimal (>= 3.1, < 5) prism (1.9.0) racc (1.8.1) diff --git a/pkgs/by-name/gi/gitlab-triage/gemset.nix b/pkgs/by-name/gi/gitlab-triage/gemset.nix index ea0aee864abf..2603c29e8d14 100644 --- a/pkgs/by-name/gi/gitlab-triage/gemset.nix +++ b/pkgs/by-name/gi/gitlab-triage/gemset.nix @@ -38,20 +38,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jjlh2zkxdl4jm2xslmrmpgr3wqgxkd0qsrir01m590xjsmyy28w"; + sha256 = "1g9zi8c4i7g8zz0c3hxrw6mblrjvgn7akys60clb9si7c1k1gljk"; type = "gem"; }; - version = "4.1.1"; + version = "4.1.2"; }; concurrent-ruby = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; + sha256 = "1c2i64xsd35vijnb50rxb70g508s0x674xi0qpyyb8jy7bncl4j4"; type = "gem"; }; - version = "1.3.6"; + version = "1.3.7"; }; connection_pool = { groups = [ "default" ]; @@ -95,10 +95,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mms2amjhshwcf4xjgkxa8g7aj86bnnczf11imjl5kkhnqysjmqz"; + sha256 = "1s4sn5gha6a37pc7bzd1bm2s8kpim7fqrngk7i578wiv23px7025"; type = "gem"; }; - version = "1.50.0"; + version = "1.51.0"; }; globalid = { dependencies = [ "activesupport" ]; @@ -106,10 +106,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04gzhqvsm4z4l12r9dkac9a75ah45w186ydhl0i4andldsnkkih5"; + sha256 = "09zl0rkskfq0cwfrk9ypjvflvzanfg3xbhh1slaa1myry7xi4zq3"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.0"; }; graphql = { dependencies = [ "base64" ]; @@ -156,20 +156,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; + sha256 = "1dfikmmd9dllirsfq0kjiyxpmlq0afkxm5sslsr97r9g85ifpy80"; type = "gem"; }; - version = "1.14.8"; + version = "1.15.2"; }; json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0il6qxkxqql7n7sgrws5bi5a36v51dswqcxb6j6gm8aj62shp6r8"; + sha256 = "0ay31y1yl208xrpcsw6b0k4q309magq7q5prmdbb0lm9ampbqqlk"; type = "gem"; }; - version = "2.19.3"; + version = "2.20.0"; }; logger = { groups = [ "default" ]; @@ -214,10 +214,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18fw91yyphazl5bi9bkw1p7b0rpqa72gsiwj1130zm498mk084yz"; + sha256 = "1wfnqyfayx9n9j7x871v2ars4hjhfisi1dl24fa64ylq3mns6ghm"; type = "gem"; }; - version = "6.0.4"; + version = "6.0.6"; }; multi_xml = { dependencies = [ "bigdecimal" ]; @@ -225,10 +225,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nnzdswa9l6w8k5ndgbv5al9f0jkg14dqwzyic4fjd5c1cls1nxd"; + sha256 = "0msflv26i6i3jr9w761k4qdl7cp9zbhymjkn57b1w90pkjsndrvw"; type = "gem"; }; - version = "0.8.1"; + version = "0.9.1"; }; prism = { groups = [ "default" ]; From 720cbf43284046636cdea7adaa33311b18e72d30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 12:04:39 +0000 Subject: [PATCH 023/108] cargo-rdme: 2.0.0 -> 2.1.0 --- pkgs/by-name/ca/cargo-rdme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-rdme/package.nix b/pkgs/by-name/ca/cargo-rdme/package.nix index b15048a1aa46..f1a23f8fdd44 100644 --- a/pkgs/by-name/ca/cargo-rdme/package.nix +++ b/pkgs/by-name/ca/cargo-rdme/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-rdme"; - version = "2.0.0"; + version = "2.1.0"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-mSwmVfwp1wFM3Xj+ASMpvZpgemcyicduk9l2WJYsYMw="; + hash = "sha256-U5JD3VMuIagaMKxHoRRhbFyl7keuaJ0zNzD3Hjhxe/Y="; }; - cargoHash = "sha256-ZnWksGby1vEsA2BgvVy3Z2HNx8vZTY7J96GONAAOZKA="; + cargoHash = "sha256-Es1K4MmThAS9whsfSQ8dUtjPjunCDCQc5FU8vsbeJPw="; meta = { description = "Cargo command to create the README.md from your crate's documentation"; From f11a7bab7ca55121c939fae32c618805740073bf Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Mon, 29 Jun 2026 15:43:39 +0300 Subject: [PATCH 024/108] git-warp-time: 0.8.5 -> 1.0.0 --- pkgs/by-name/gi/git-warp-time/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-warp-time/package.nix b/pkgs/by-name/gi/git-warp-time/package.nix index e70059c509bd..c9580eb3a38a 100644 --- a/pkgs/by-name/gi/git-warp-time/package.nix +++ b/pkgs/by-name/gi/git-warp-time/package.nix @@ -17,18 +17,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "git-warp-time"; - version = "0.8.5"; + version = "1.0.0"; src = fetchurl { url = "https://github.com/alerque/git-warp-time/releases/download/v${finalAttrs.version}/git-warp-time-${finalAttrs.version}.tar.zst"; - hash = "sha256-bt94Y1EIcLzz1v2Nwyde63y6FWD+iaFkoEYoQpWVWGY="; + hash = "sha256-Fq0fb2EZkBHJvcwOF9xRIvfh6yAICQ6cpvkFLJtxF78="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; dontConfigure = true; nativeBuildInputs = [ zstd ]; - hash = "sha256-FNt9spOFOSbOgpZnxLl3aIvU6lnIJHaVMoAKxl4lzhU="; + hash = "sha256-46NDJEGUk1NWk3fbpwenMSlxX0S5sYA1cpOghigInrU="; }; nativeBuildInputs = [ From c37a440151469dee5af08b745e37d210e9d3d912 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Mon, 29 Jun 2026 14:13:29 +0100 Subject: [PATCH 025/108] stakk: 1.15.0 -> 1.17.1 --- pkgs/by-name/st/stakk/package.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/st/stakk/package.nix b/pkgs/by-name/st/stakk/package.nix index 626edd724693..70e3c4fe8daa 100644 --- a/pkgs/by-name/st/stakk/package.nix +++ b/pkgs/by-name/st/stakk/package.nix @@ -2,36 +2,43 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "stakk"; - version = "1.15.0"; + version = "1.17.1"; src = fetchFromGitHub { owner = "glennib"; repo = "stakk"; tag = "v${finalAttrs.version}"; - hash = "sha256-rui/Gc21tvy9Kv56UOoErwe0b73YOtP+ggAuKpDY90o="; + hash = "sha256-5wEZOxXg30F0MqeszDRYrOBnsOzfXxld8iQkZSPqUIY="; }; - cargoHash = "sha256-zypOfxYFfrp3u2+pLNFQNtqXMn01MX4Q2HlBjkZH3r8="; + cargoHash = "sha256-iEGrGSia/Da1bpXVAOI9M7QNNVHUAB/RFRgzl+IrFlU="; useNextest = true; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + passthru.updateScript = nix-update-script { }; __structuredAttrs = true; meta = { description = "Bridge Jujutsu (jj) bookmarks to GitHub stacked pull requests"; homepage = "https://github.com/glennib/stakk"; - changelog = "https://github.com/glennib/stakk/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/glennib/stakk/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit ]; - maintainers = with lib.maintainers; [ voidlily ]; + maintainers = with lib.maintainers; [ + voidlily + Br1ght0ne + ]; mainProgram = "stakk"; }; }) From c2fe321d546376cc7fbbe8a66add37a1be9e1c5d Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Mon, 29 Jun 2026 16:02:12 +0200 Subject: [PATCH 026/108] element-call: 0.20.2 -> 0.20.3 Changelog: https://github.com/element-hq/element-call/releases/tag/v0.20.3 Diff: https://github.com/element-hq/element-call/compare/v0.20.2...v0.20.3 --- pkgs/by-name/el/element-call/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/el/element-call/package.nix b/pkgs/by-name/el/element-call/package.nix index 8ae64d5d77ac..f37b775dd5b7 100644 --- a/pkgs/by-name/el/element-call/package.nix +++ b/pkgs/by-name/el/element-call/package.nix @@ -16,13 +16,13 @@ let # Keep this in sync with upstream locked version (likely a stable release, but not always latest) matrix-js-sdk = stdenv.mkDerivation (finalAttrs: { pname = "matrix-js-sdk"; - version = "41.8.0-rc.0"; + version = "41.8.0"; src = fetchFromGitHub { owner = "matrix-org"; repo = "matrix-js-sdk"; tag = "v${finalAttrs.version}"; - hash = "sha256-1e6nWeHNAhVynxv2R7GY5NRCBN0BriRjA3zLK0D5O9g="; + hash = "sha256-9OWB3Hz8EoDIu27jvA6Am4l1dH53IZGE9TStB2Viw6E="; }; pnpmDeps = fetchPnpmDeps { @@ -58,13 +58,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "element-call"; - version = "0.20.2"; + version = "0.20.3"; src = fetchFromGitHub { owner = "element-hq"; repo = "element-call"; tag = "v${finalAttrs.version}"; - hash = "sha256-paUcZhjcLbJOpQOR8gRpGe0LzSaKtWsTzE1svzQaVZY="; + hash = "sha256-H+In5fsX82eMDGk5kaS5ulqU1U5S67auEPc24rtCkuA="; }; pnpmDeps = fetchPnpmDeps { From 90ff8671ae028cdc31481fd00b1cd9a7d204c95f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 15:41:36 +0000 Subject: [PATCH 027/108] cue: 0.16.1 -> 0.17.0 --- pkgs/by-name/cu/cue/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cu/cue/package.nix b/pkgs/by-name/cu/cue/package.nix index 45e51e985f56..4f0fce9998ec 100644 --- a/pkgs/by-name/cu/cue/package.nix +++ b/pkgs/by-name/cu/cue/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "cue"; - version = "0.16.1"; + version = "0.17.0"; src = fetchFromGitHub { owner = "cue-lang"; repo = "cue"; tag = "v${finalAttrs.version}"; - hash = "sha256-mTj3XMWByNrKjm+/MOQGLyUKIv4JJ8i6Oaphbzls84U="; + hash = "sha256-+mfGN2IX83JMwLsduBfj2h7Eeve6mmLpmXGFRxz/UfI="; }; - vendorHash = "sha256-HXRrVPjPc10Q1MVr1d9vZBWgSVqNZ5J0UgvP/hTPfcg="; + vendorHash = "sha256-dTUg6EnU6xKCGve9ksxqBF3BaoBdVlXFU8pTyZtV+RA="; subPackages = [ "cmd/*" ]; From c0c76b4a4810ce631fb612c27f73f89d5bc076ae Mon Sep 17 00:00:00 2001 From: ReStranger Date: Mon, 29 Jun 2026 19:45:32 +0300 Subject: [PATCH 028/108] pi-coding-agent: Skip version check and telemetry Signed-off-by: ReStranger --- pkgs/by-name/pi/pi-coding-agent/package.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index 0ff3cd77017d..4cbfa17150b7 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -76,12 +76,16 @@ buildNpmPackage (finalAttrs: { "$nm/@anthropic-ai/sandbox-runtime/vendor/seccomp" ''; - postFixup = "wrapProgram $out/bin/pi --prefix PATH : ${ - lib.makeBinPath [ - ripgrep - fd - ] - }"; + postFixup = '' + wrapProgram $out/bin/pi --prefix PATH : ${ + lib.makeBinPath [ + ripgrep + fd + ] + } \ + --set PI_SKIP_VERSION_CHECK 1 \ + --set PI_TELEMETRY 0 + ''; doInstallCheck = true; nativeInstallCheckInputs = [ From 4eeb6d4bc3a7cfa306d70a5b88378e484b0b1a05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 19:23:06 +0000 Subject: [PATCH 029/108] openfga: 1.18.0 -> 1.18.1 --- pkgs/by-name/op/openfga/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openfga/package.nix b/pkgs/by-name/op/openfga/package.nix index 2240ffe92d94..0eb4ebfebb9f 100644 --- a/pkgs/by-name/op/openfga/package.nix +++ b/pkgs/by-name/op/openfga/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "openfga"; - version = "1.18.0"; + version = "1.18.1"; src = fetchFromGitHub { owner = "openfga"; repo = "openfga"; rev = "v${finalAttrs.version}"; - hash = "sha256-C4EgMOOW0Aw8h5kpvfLIKChVA+giCs02sK60jJ5snCo="; + hash = "sha256-ERS1cg1VbaxcU8t7p22PnoApZUKzCaZI1L6nNpaoi20="; }; vendorHash = "sha256-CeYNV1jRqUERS6qpZQtlJu68gr1qDFwl4u2n9im2EgU="; From ad509ed535b8d46960ac16e2a25ebda39dd99bc4 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Mon, 29 Jun 2026 04:27:48 -0500 Subject: [PATCH 030/108] stalwart_0_16: 0.16.10 -> 0.16.11 * diff: https://github.com/stalwartlabs/stalwart/compare/v0.16.10...v0.16.11 * changelog: https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.11 --- pkgs/by-name/st/stalwart_0_16/package.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/st/stalwart_0_16/package.nix b/pkgs/by-name/st/stalwart_0_16/package.nix index 15e972e1f299..311ba8536bb2 100644 --- a/pkgs/by-name/st/stalwart_0_16/package.nix +++ b/pkgs/by-name/st/stalwart_0_16/package.nix @@ -50,7 +50,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "stalwart" + (lib.optionalString stalwartEnterprise "-enterprise"); - version = "0.16.10"; + version = "0.16.11"; __structuredAttrs = true; @@ -58,10 +58,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "stalwartlabs"; repo = "stalwart"; tag = "v${finalAttrs.version}"; - hash = "sha256-zP2FwRX9eaP8xn8WElf/1N4doHnvZ4rKQLYrUDoYwkQ="; + hash = "sha256-0A8IjetGV4h4qdpm44eZb0sNQ4abulb2+VUAeYWItT0="; }; - cargoHash = "sha256-HVS89Wtjb2nIdyygP8bPRbVhyMRnJlZDfoCQqiMdVe0="; + cargoHash = "sha256-OpoQzNNm5JUrnk1tRZL9JUpDQnGH73Lj6SW52gSthl0="; env = { # https://docs.rs/openssl/latest/openssl/#manual @@ -211,6 +211,10 @@ rustPlatform.buildRustPackage (finalAttrs: { "smtp::management::queue::manage_queue" # NOTE: long running test(s), needs live dependencies, likely to fail on systems under high load "smtp::inbound::antispam::antispam" + # flaky test (darwin): ... panicked at tests/src/smtp/inbound/mod.rs:287:18: + # Unexpected event: Refresh + # (linux): Invalid address: failed to lookup address information: Temporary failure in name resolution + "smtp::outbound::dane::dane_verify" ] # ... panicked at tests/src/lib.rs:49:13: Errors: [ Build { ... , message: "Invalid address: failed to lookup address information: Temporary failure in name resolution", }, ] ++ lib.optionals stdenv.hostPlatform.isLinux [ @@ -233,9 +237,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "smtp::lookup::utils::strategies" "smtp::management::report::manage_reports" "smtp::outbound::dane::dane_test" - # since 0.16.10 - "smtp::outbound::dane::dane_downgrade_on_tlsa_servfail" - "smtp::outbound::dane::dane_verify" "smtp::outbound::extensions::extensions" "smtp::outbound::fallback_relay::fallback_relay" "smtp::outbound::ip_lookup::ip_lookup_strategy" @@ -250,6 +251,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "smtp::reporting::tls::report_tls" "store::search_tests" "store::store_tests" + # since 0.16.10 + "smtp::outbound::dane::dane_downgrade_on_tlsa_servfail" ] ) (test: "--skip=${test}"); From b05e36ae98ff8c0f72b8d79c56912a9d9d362d45 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 29 Jun 2026 14:43:02 -0500 Subject: [PATCH 031/108] kulala-core: 0.14.1 -> 0.26.1 Changelog: https://github.com/mistweaverco/kulala-core/compare/v0.14.1...v0.26.1 --- pkgs/by-name/ku/kulala-core/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kulala-core/package.nix b/pkgs/by-name/ku/kulala-core/package.nix index 08c47b0e895a..0e127ba63f1e 100644 --- a/pkgs/by-name/ku/kulala-core/package.nix +++ b/pkgs/by-name/ku/kulala-core/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "kulala-core"; - version = "0.14.1"; + version = "0.26.1"; strictDeps = true; __structuredAttrs = true; @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "mistweaverco"; repo = "kulala-core"; tag = "v${finalAttrs.version}"; - hash = "sha256-1EtYAKulMQbtYWHZ8MkUA1fMcL3V07/Sz1sjl5PnaI4="; + hash = "sha256-htVt972fRv/KvRKT5YBxFCqWbyow2kL0BCfrxB3tET0="; }; node_modules = stdenv.mkDerivation { @@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: { dontFixup = true; - outputHash = "sha256-XQlBawD3vt8pVc7Gy9XeiGie89HWbljNJt7kUEDaDKk="; + outputHash = "sha256-jvl3eJvweE7ZTcOaa9qTe9UwGzouK+6WUREkgRhYJfc="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 559e4af5fa3429f888bbd95245d94bbeccce8981 Mon Sep 17 00:00:00 2001 From: asimon Date: Fri, 10 Apr 2026 21:36:01 +0200 Subject: [PATCH 032/108] fracjson: init at 1.0.1 --- pkgs/by-name/fr/fracjson/deps.json | 62 ++++++++++++++++++++++++++++ pkgs/by-name/fr/fracjson/package.nix | 37 +++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 pkgs/by-name/fr/fracjson/deps.json create mode 100644 pkgs/by-name/fr/fracjson/package.nix diff --git a/pkgs/by-name/fr/fracjson/deps.json b/pkgs/by-name/fr/fracjson/deps.json new file mode 100644 index 000000000000..1f4890fe56da --- /dev/null +++ b/pkgs/by-name/fr/fracjson/deps.json @@ -0,0 +1,62 @@ +[ + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "6.0.0", + "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.1.0", + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" + }, + { + "pname": "NETStandard.Library", + "version": "2.0.3", + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" + }, + { + "pname": "System.Buffers", + "version": "4.5.1", + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" + }, + { + "pname": "System.CommandLine", + "version": "2.0.2", + "hash": "sha256-PK3wKHjY8FHkPV75Z4ouxKU67WcuVSiMFjAkBs+iSAo=" + }, + { + "pname": "System.Memory", + "version": "4.5.4", + "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" + }, + { + "pname": "System.Numerics.Vectors", + "version": "4.5.0", + "hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "6.0.0", + "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" + }, + { + "pname": "System.Text.Encodings.Web", + "version": "6.0.0", + "hash": "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo=" + }, + { + "pname": "System.Text.Json", + "version": "6.0.10", + "hash": "sha256-UijYh0dxFjFinMPSTJob96oaRkNm+Wsa+7Ffg6mRnsc=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.5.4", + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" + }, + { + "pname": "Wcwidth", + "version": "4.0.1", + "hash": "sha256-r9HxW/S4CjLPd7f646KdYoXGUKgllrPqhMYOmJStwB4=" + } +] diff --git a/pkgs/by-name/fr/fracjson/package.nix b/pkgs/by-name/fr/fracjson/package.nix new file mode 100644 index 000000000000..178660b91114 --- /dev/null +++ b/pkgs/by-name/fr/fracjson/package.nix @@ -0,0 +1,37 @@ +{ + buildDotnetModule, + dotnetCorePackages, + fetchFromGitHub, + lib, +}: +buildDotnetModule (finalAttrs: { + pname = "fracjson"; + version = "1.0.1"; + src = fetchFromGitHub { + owner = "j-brooke"; + repo = "FracturedJson"; + tag = "cli-v${finalAttrs.version}"; + sha256 = "sha256-JdCDL6kTGUT2bgKLXw9aHThuSNxeSOtFm2besvFw814="; + }; + + projectFile = "Cli/Cli.csproj"; + nugetDeps = ./deps.json; + + dotnet-sdk = dotnetCorePackages.sdk_8_0; + dotnet-runtime = dotnetCorePackages.runtime_8_0; + + # Compression in single-file bundles requires self-contained builds; + # override the .csproj setting for framework-dependent Nix packaging. + dotnetInstallFlags = [ "-p:EnableCompressionInSingleFile=false" ]; + + __structuredAttrs = true; + strictDeps = true; + + meta = { + description = "JSON formatter that produces compact, highly readable output"; + homepage = "https://github.com/j-brooke/FracturedJson"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ allsimon ]; + platforms = lib.platforms.all; + }; +}) From 2fca2b080b824d17dcfd1b363eb8fbac714d3d3a Mon Sep 17 00:00:00 2001 From: ReStranger Date: Mon, 29 Jun 2026 23:24:05 +0300 Subject: [PATCH 033/108] pi-coding-agent: Give the opportunity to override PI_SKIP_VERSION_CHECK and PI_TELEMETRY Co-authored-by: Sandro --- pkgs/by-name/pi/pi-coding-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index 4cbfa17150b7..351efea2e9f7 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -83,8 +83,8 @@ buildNpmPackage (finalAttrs: { fd ] } \ - --set PI_SKIP_VERSION_CHECK 1 \ - --set PI_TELEMETRY 0 + --set-default PI_SKIP_VERSION_CHECK 1 \ + --set-default PI_TELEMETRY 0 ''; doInstallCheck = true; From bb75b31659e1c133515fb1594b52067636300270 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 20:58:51 +0000 Subject: [PATCH 034/108] attyx: 0.4.9 -> 0.4.14 --- pkgs/by-name/at/attyx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/attyx/package.nix b/pkgs/by-name/at/attyx/package.nix index 03f7497a401d..266d7dc542c0 100644 --- a/pkgs/by-name/at/attyx/package.nix +++ b/pkgs/by-name/at/attyx/package.nix @@ -18,13 +18,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "attyx"; - version = "0.4.9"; + version = "0.4.14"; src = fetchFromGitHub { owner = "semos-labs"; repo = "attyx"; tag = "v${finalAttrs.version}"; - hash = "sha256-lxQR8oAXH+S78jklmOsJO16i//iw0vsxjwN49Vxmb4k="; + hash = "sha256-yBl/t8m85B87m42EeGNjJKRVlQcTlx/bOQjpdc/BIEg="; }; deps = callPackage ./build.zig.zon.nix { }; From 5efa5ec8af34416ff6a54d5248cc0ee189ffe8f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 21:11:39 +0000 Subject: [PATCH 035/108] coal: 3.0.3 -> 3.0.4 --- pkgs/by-name/co/coal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coal/package.nix b/pkgs/by-name/co/coal/package.nix index c6b2596a8970..eceb6312814b 100644 --- a/pkgs/by-name/co/coal/package.nix +++ b/pkgs/by-name/co/coal/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "coal"; - version = "3.0.3"; + version = "3.0.4"; src = fetchFromGitHub { owner = "coal-library"; repo = "coal"; tag = "v${finalAttrs.version}"; - hash = "sha256-2fmu2VZJ+Fd87q2RpnJU61v6Lj2C9r5iweFrr1HwQQI="; + hash = "sha256-lCTybqJPP7CuqdACjzuiR/kufu6fJxKhpa71/Z3oWXA="; }; strictDeps = true; From 773907fd7be64695d0bcaf1c6c0863313f559db6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 22:29:33 +0000 Subject: [PATCH 036/108] scalingo: 1.46.0 -> 1.47.0 --- pkgs/by-name/sc/scalingo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix index 8ec362672231..24cf7a81de2f 100644 --- a/pkgs/by-name/sc/scalingo/package.nix +++ b/pkgs/by-name/sc/scalingo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "scalingo"; - version = "1.46.0"; + version = "1.47.0"; src = fetchFromGitHub { owner = "scalingo"; repo = "cli"; rev = version; - hash = "sha256-eYVX0VLBbgZDMz0fV95CEG3w1mrME0k2GszziD+gKnM="; + hash = "sha256-fgA6D849oS2eFCFey5K9W9ZtVVaPyElsPpgNXw7bhk4="; }; vendorHash = null; From 835a4b33403322e451ba0b6e9042bc04159d7827 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 00:20:11 +0000 Subject: [PATCH 037/108] redpanda-client: 26.1.9 -> 26.1.12 --- pkgs/by-name/re/redpanda-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/redpanda-client/package.nix b/pkgs/by-name/re/redpanda-client/package.nix index 50350ed8bad2..a5cdd62417a7 100644 --- a/pkgs/by-name/re/redpanda-client/package.nix +++ b/pkgs/by-name/re/redpanda-client/package.nix @@ -7,12 +7,12 @@ stdenv, }: let - version = "26.1.9"; + version = "26.1.12"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "redpanda"; rev = "v${version}"; - sha256 = "sha256-UrrFK4VjnovSH1ahmQPaKM/uZP0BA35ckvN4ELnfG10="; + sha256 = "sha256-ZF9YzRW1b40syRCV+a5NOsS/SDwstVs1mI++dTDcpWc="; }; in buildGoModule rec { @@ -20,7 +20,7 @@ buildGoModule rec { inherit doCheck src version; modRoot = "./src/go/rpk"; runVend = false; - vendorHash = "sha256-kpcExQ/SRl0ghZqJi3Lcoc+M5oDepvMgfQI96O4u1Yw="; + vendorHash = "sha256-g+LZgjD6wAuIDHweXYyZMxVT0Y8YWphC7ZzhBS9ozKk="; ldflags = [ ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"'' From 3a68b2acef33818f17c5f796ed52991b32e9f72e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 01:06:40 +0000 Subject: [PATCH 038/108] proton-pass-cli: 2.1.4 -> 2.2.1 --- pkgs/by-name/pr/proton-pass-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index 078a41a7b8e0..96e16e6beca3 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "2.1.4"; + version = "2.2.1"; __structuredAttrs = true; strictDeps = true; @@ -57,19 +57,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-i1eb9FLDRtpXNJpecsODnEZuBkF5uTg/SB7vv6imWkQ="; + hash = "sha256-+v1y8gxFy4Fnk/SNhiPObrnQZHhDGSN2fTZ3b96LRQ4="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-YNVEVnJjeNgJF94OBdLhAml+4EO35CCjTVXIQ3ztifI="; + hash = "sha256-W/qSKyieYTM9cIx1x3qdvX0FbwBMg42CO8lIrN+xpa0="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-7g9B06HCYCLj+Zr/byKA7D4PDhxEPCxYZSwm00VtwjU="; + hash = "sha256-9lpkph6Quup7olbZsUcgFo8EQPWz1jDRbSffNbRVR5o="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-jWN6x0PG7TlEfVbJyyijoV+uwhv/yr5EwhG8Pk/qtGA="; + hash = "sha256-+RbPDVhFA0aOTOy0EreGV7VUU4IphBc/y5ZWo9GnjOY="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' From 67ea9ec20bc0d0612412391e9fd08f57385ae9de Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 30 Jun 2026 03:30:40 +0200 Subject: [PATCH 039/108] firefox-unwrapped: 152.0.3 -> 152.0.4 https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/ --- .../networking/browsers/firefox/packages/firefox.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index fd608c187116..e44ef51b5219 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 = "152.0.3"; + version = "152.0.4"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "f0b63f4a0d4bb0080761f1a7ecb949696b4f805a33fef322ceef3b59a492e1403ea4b8cfbc7f5d4b70cf5b3c5a66ddcc988654fa77fd3021b65f452ca190bf63"; + sha512 = "0c5662aba8fb897902af95dbb2fd988b196d9cf9ae8b987ae89e0a6492ac753b8d4b8bb7b3274909c2eb200ab098df356e23cd6084556467f55e69127317f39a"; }; meta = { From ec0fbfe02497709b74d494b832b76fd1333249e5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 30 Jun 2026 03:31:19 +0200 Subject: [PATCH 040/108] firefox-bin-unwrapped: 152.0.3 -> 152.0.4 https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/ --- .../browsers/firefox-bin/release_sources.nix | 1238 ++++++++--------- 1 file changed, 619 insertions(+), 619 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index d396bd299959..efa8602ba11d 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,1859 +1,1859 @@ { - version = "152.0.3"; + version = "152.0.4"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ach/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ach/firefox-152.0.4.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "a3c835d1cf070b1aecc4f6de56ed220d870594eaa037456e02283ed7aee683f0"; + sha256 = "df69f6e829c49a42f8bee13cf95c11b472bf8004e48a3b6de06105a547c752fc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/af/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/af/firefox-152.0.4.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "01dab8f94558839e5c0d0501d1f3390446e090d57b583fe6a8e52a5a23fb677f"; + sha256 = "0c60f499f63196d082218d7148e343cce2b56add7dd49b990d0d9ac14afb0696"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/an/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/an/firefox-152.0.4.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "d93899ce605494beeec9ff39826ab9286595529161945e0d796dd8936c8cc758"; + sha256 = "af1f2f1945364d36742dcc2f6cf0fa712723ddc7c5f125470ce3b27b6f214ede"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ar/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ar/firefox-152.0.4.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "46ed1aaf257d2a6a08bceb71512c151cd8a4ea54f6756e5d4d65fb3489ee7f7d"; + sha256 = "3f209901c021d302c4022c27147100ee516a6ec419cb4d85071d00c9b2c96b4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ast/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ast/firefox-152.0.4.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "3dbbe10f74318aee46be85dc115bd5065510bfa257c019253442d3fee525d801"; + sha256 = "236f46ce64b93aaf9881e7b56245349086676557d389c3a8cf7124e18d67b93f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/az/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/az/firefox-152.0.4.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "09f33a32ddda70ad66499d8fff2c44163ca1c24cb53b5de38a0fa625fbbf20bb"; + sha256 = "0393863492fe7917b1fd0acfbf1d94cd5e8504ce6d2801709d19f56f341ae053"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/be/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/be/firefox-152.0.4.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "f0c75fcc83bedc345005dc9f87599b589cfba0f58e5a4811802cc86601b64ccf"; + sha256 = "895510af3147807e6ad0a5e39afd6e6fe07192607d2f891f4f6dedaf99f8d7a1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/bg/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/bg/firefox-152.0.4.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "ab2595a3ee8115e49f03ad889d0550d6dd583550de94fc159ec26e08ee48fa52"; + sha256 = "606c115c7f1b257f59c2112243d3241e3b9dff6eb3e3ec94512f1709263b1564"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/bn/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/bn/firefox-152.0.4.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "58769b0cdc2e9b406b2fbe21e67e04e0e8550601620868f16fa7b252b1677f0a"; + sha256 = "dfcb89ea6d9d3ef2fa6bce614c452aafc24a051d2c1aba3136e5ce1de3920135"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/br/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/br/firefox-152.0.4.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "a323e55705ac6717beae0ac52226fd19df5b7c5b95c0035db40766a76d72d850"; + sha256 = "a2a3e2131c8345bd9929f06b837269d30381c184887f67fcca61db9122d9a70d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/bs/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/bs/firefox-152.0.4.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "ce60ef021b146a414eef8d80992b6fc25c419194a5bd851561d27d0ac81ca1c6"; + sha256 = "38d29830311479ffb104d1e827502aa4eb58d7c8bd824011036a6979e194ab30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ca-valencia/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ca-valencia/firefox-152.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "214dbdfdee37546adf3c88a03279731f8d690b355f4f0c06d3784c921a7f01cb"; + sha256 = "c61a137caa1399d77528010d3d971573b05daef88a5c825ede74ffec27b5505d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ca/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ca/firefox-152.0.4.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "b139dcef80461c5eba08bf94706f1efd3523e1b7a712f0d76aa1ec7d38ff3058"; + sha256 = "d379e33d97826c749f5ec9ab6db5b93177736188582b7851dd80e70d3c639be1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/cak/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/cak/firefox-152.0.4.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "77299acb0c8a854a8c393fb8ae7a7d7ab8c50dc06a9da59534c04bd76e78b5dd"; + sha256 = "e9c9703a993e1bac987ac3e5030fab8978fba4f6f8ed23fdb490811cd654f4ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/cs/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/cs/firefox-152.0.4.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "9d33f6d77a697303e54dc69d522ee6be8f9757d92ace0d83837172bbfa54190e"; + sha256 = "aa72d4a2919fe8eeb78c50cb88ef61dfb8e3d1c7789d28e5219f2f907fa07f21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/cy/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/cy/firefox-152.0.4.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "c0662c5b1126e9412287e10081b1e0eabdf526139343e193838a58b785fdb19b"; + sha256 = "5bd0d847cf80fcfb19fff33147e52204ad3c8ed68b36307c276f08909381caf7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/da/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/da/firefox-152.0.4.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "4c7f70455a3dea035ff384f6aa9d786886456065371937170db4c3bb746836e3"; + sha256 = "8700a0ac10255ea0afc291c0728b34310fbf941d244799413bec405e27b9fccf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/de/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/de/firefox-152.0.4.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "08cba5dcd6dbef54a32ede8c4a7e19181878bcda8eaaa6783bbabbc08c36594b"; + sha256 = "e082cd422427a2f28d6e8b7a36533456fded40a9647a811b0e890f2979457e15"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/dsb/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/dsb/firefox-152.0.4.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "6982a7365158dc87d5085e8b07bc679f0e9e93bc1fcea171422ec6297f330462"; + sha256 = "bd982d83550c33071a74739d409c0076d8f5b82b88e44e33e2cadd8c16103816"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/el/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/el/firefox-152.0.4.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "04c974e36bbc1fc3a7ee6bf32547a44e97f7a1a20ac25d15c34fabc319f6b979"; + sha256 = "6a1f8cf9862c5f0eb408ed10060bbfcbc6c299dd733dbcb143e31c0e757fd41e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/en-CA/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/en-CA/firefox-152.0.4.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "a238a2555f60b1fd1fde908f54080b30a8fe931d7bee803177b4932cfb73a15c"; + sha256 = "5c93c0f159c7c5ca36429ee09715d7dd150856baed7a520051f5e1ef5ac38e12"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/en-GB/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/en-GB/firefox-152.0.4.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "4a081f077d278bf604992cdc6f9b55167e9b02ee63741e1df9901f4bc3779e65"; + sha256 = "195cd6783a5e4174f260c4fabae893c76e481261376f3e054d10c0ba79401e4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/en-US/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/en-US/firefox-152.0.4.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "8bdb7a9138f40a1bc9191e9803d3cb5e1c3086e815821c7f42bcda7b8b98144b"; + sha256 = "cfbe0a66269f220c69809210eda55fee72f4798427e78181b7d0da14df44882f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/eo/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/eo/firefox-152.0.4.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "79f45e04a2fb647415719504e61500b75ee20e5988e8716a866e7786ac5d13bd"; + sha256 = "325a66e47aef088f1da70d710e066040b5e3cf8e0a861307f378256025bdfc50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/es-AR/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/es-AR/firefox-152.0.4.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "f6855c1cb0ea48c79032757c3182e0b0d78ee2d5c4dfd143c765970c594b2a64"; + sha256 = "63cbfacfad5a8c4e69df69be252406d81df0789efe83fa61190236312f0c253c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/es-CL/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/es-CL/firefox-152.0.4.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "56740dbebf13e75afeea4e70713e73b5bfe0a5d0af1036e5077bfb677a7234bf"; + sha256 = "1a5c156a582823b194bf9d352fc81523ec1aa2c4c01b6bf67cce20fbf12417cd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/es-ES/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/es-ES/firefox-152.0.4.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "6988f847b26ec0dbfeb45445d9ff3944a308f117f2353617d3423e14fbe12048"; + sha256 = "784605f6f609d0f79bbdc0a70d33795b4cf28ba1174ebe8699e6dd8acda6b486"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/es-MX/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/es-MX/firefox-152.0.4.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "3000d5f90348c7277ff611b1527def5bd50e19d6ce44ab38fdefdd0bf8c99df3"; + sha256 = "a45ee5bb7dddbee2ebe982d74646e8182716b6b0b70a429bdae75abcd476395f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/et/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/et/firefox-152.0.4.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "7bd498ed61beaf1978112030503bd9ed491cc73821d8395d06134523debee078"; + sha256 = "8e0427c68cf2fb3cc8b3b1f925f6d3d3f3bcf7b0444425d27b9dcacef36301bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/eu/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/eu/firefox-152.0.4.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "88a912c81f2f4df5d016d7c7b143d0d80af69ff181b21836c216dddac4a30c49"; + sha256 = "da1986277d5fe76ab96fb7428978a656d4c63480aca70f17b6890d6ebba9e5b8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/fa/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/fa/firefox-152.0.4.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "e37bbbc257007a5d89adb3470f1094a2269f371db18eed92ad324d3c421dfde1"; + sha256 = "600b85dedc5f5d7158650ee89e8fd84bdd1e289cf27b7cfb0a16bd722d53d5e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ff/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ff/firefox-152.0.4.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "788640ee8edf37b5833807f5489742d0c379c5d73cb79d97dd9f32fe8abaa693"; + sha256 = "82b20b49e215b1c7180edd2975a98c8fd6b92479922c0d2bfcb2a11fd93e0004"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/fi/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/fi/firefox-152.0.4.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "1abbba239f782b5681c624aa35677e8baaaed3b0ed0ee353d8a4cdb91aa2d34a"; + sha256 = "cda8ce72c059ab8a423702ae02f0adba698aa5993dc7abb74f2b96108d4eb437"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/fr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/fr/firefox-152.0.4.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "d306971952f0fa749bb311fb153c110259d0a7401eaa43cfa0d065b1b70d1258"; + sha256 = "329db7737ee8a6972d081974762cca65573b4d15ad3772c535a028b274ae98c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/fur/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/fur/firefox-152.0.4.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "756c310f62573608207688a2ff74b5811fa721a2b69f69943decefe18994eb74"; + sha256 = "66262a82f5b015891c03c657dcf4c3d70af5bd4dbcd785bcecc33d4b061c9c67"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/fy-NL/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/fy-NL/firefox-152.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "281b6661705a7f56e003ee0ae1a24a3d546a79e149a6f36f02098a364148cbe0"; + sha256 = "01b7f00dcf053ce372391143287b4c851fdee18b9d60d836149922f9ada5302f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ga-IE/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ga-IE/firefox-152.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "06342d4051101663a7d8b9aeea3e1a27aef3c8e12ad89da85f44913286b852f2"; + sha256 = "3dbea9484ca62857c6a0aa05a0633a93a7ab28da9a7d48432220568e7e3c9314"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/gd/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/gd/firefox-152.0.4.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "5258bbdc374d233ee1459029b87f525451a740b9bf921ab96eff6e6ffb762351"; + sha256 = "593ee888da264bfe30b1ba7bd37e41386b728d07f037025b28edfe66730fe30d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/gl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/gl/firefox-152.0.4.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "6258c870df03e7ed9e2d568cc85065959d0dfb3ec01d37c07bcd2d245e6439f5"; + sha256 = "a9f96abc92699ce1613a5d64f1aa20e9dfdb6d4fb139021578f5b0ad43ae7f69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/gn/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/gn/firefox-152.0.4.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "8ec8d80e22ab4639ceda86626cf30f8e1d26f70e043ce4173c11f8e56da54646"; + sha256 = "a8ea1d1ac209566196d205b2a3b2836ee333d1f59d36aef3fc37f6200b0de4bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/gu-IN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/gu-IN/firefox-152.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "3f40fbf5088c8938a2042e639dbe84e0b02dad8502c188866d0f6083573250cf"; + sha256 = "89ef6831d7e2672b0a95decd45b49a5657c2b1860882ee6322deb699cb3352b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/he/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/he/firefox-152.0.4.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "2030ec344952bd59a8e671ee0aa4cdd331d8813473a4847055d7a9e60b61f521"; + sha256 = "fb11cfce65e35b37519fe22da3f0653bc871a9b185656bb4dfdcc552938c9066"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/hi-IN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/hi-IN/firefox-152.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "2e7373804927f710c6090b28c565cd349b46f978c0cbc5eef5b94b917d0c58d3"; + sha256 = "3420b8eb393fc2549544f2330497e5346c3d7ccddecbc1e6e81e8b59697e3386"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/hr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/hr/firefox-152.0.4.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "811069e454a87cef11b63514b78459909fcfaf36adea8cf08c3bcdd3867d2d8d"; + sha256 = "172775ba2d7564611ad2edf9106907f9dc2267794cfbe7f85429da03cf8addda"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/hsb/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/hsb/firefox-152.0.4.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "2525cc76f13dadfc98caaec52de572de7bf78c9d5f3c0cbf015909816d9c251a"; + sha256 = "ed1ea31f91647420ddc7ab546e1ae7996957dc8bf16daf9fdb5ef8319ae774b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/hu/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/hu/firefox-152.0.4.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "a0e145d58f0f94306d6259aa107b91e58fd4736316edce872c80f30eba14e506"; + sha256 = "23547b4df1dc9b9a5e8f7fc11389a08155f1abef8ba1b5c1f3fb7750a1e51f49"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/hy-AM/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/hy-AM/firefox-152.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "9b784056fe0f37571c0165fe9aef1d771f97a8825a5c6f99e94e36df06577d1e"; + sha256 = "0a8be32bf604695945210aa99ead07697ca139c0eea0c19b8ca98dbf98dd4cbe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ia/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ia/firefox-152.0.4.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "96c1484e0f6f59bc4f826c8936b2a95ee78a7b35a1a58e2357da1f693bcb549d"; + sha256 = "73b872495a2683b4e16aa1f59d1a413fbed1e8a88d615f55e05efe1c00b69593"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/id/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/id/firefox-152.0.4.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "3d0b304b495b2f3e1400e6b7c3690cbd0b890a869fa9c023c8209359e73619cd"; + sha256 = "2e0e20afda9090d5ce493535221e816edc10357d3384800a50e172141e553015"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/is/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/is/firefox-152.0.4.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "9da7db295ad23eaf3e1601c778497072ce1364d19eb6ae28020780390d75a759"; + sha256 = "6b63073330f63816062aff53e889f25f6b6c422523e254f1648e513839494d22"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/it/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/it/firefox-152.0.4.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "821dce377afe1c91f6274568b634bcbf822cdd83ba6f7ddceadcbadb007b06a8"; + sha256 = "945d2d4072d7aa563cdd9291a633f3eefdcec793d555ea41f80858d162842ae9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ja/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ja/firefox-152.0.4.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "7e4b8a5a9bedb2d8b7e3d59564787eae6ddab3c88d14e391c747d5981b1182e5"; + sha256 = "69ffaa2798cdd46e7af118a14c977eb237165b250b752527cd45ff970d51104a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ka/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ka/firefox-152.0.4.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "67ce36281db7824c73119f6f380f8f8ce82c182f89ae3905f635497f22ee8e99"; + sha256 = "e561e9cb9e9788c29dd661b6469902fc9d82f11278586b63573fdc131cbee895"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/kab/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/kab/firefox-152.0.4.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "e7196569cec01d24198b106c3f66a051cba948bff579793fbf768ec3eb7a64c4"; + sha256 = "660652cfd13b90ddbc24775846261ccd924c2f091e0fe1f8b411688dbc2993c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/kk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/kk/firefox-152.0.4.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "0f780e8bad04d38f0bb317cb9bb20c690c8507e89cea2c3c92368f52af7016b3"; + sha256 = "6957c30517107032a992928d90712a80f727e4b853f9e92a6b6cdfccb53d27ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/km/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/km/firefox-152.0.4.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "cee9aee9da256fbbcfdb6d5f67225a64c014bf6e531b32d2bcc1b4dd48768017"; + sha256 = "8e5c6c9a1ca7a0aff18f872b7d485704f26103c0bd9b0a22cfb6ee3a21f2ba12"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/kn/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/kn/firefox-152.0.4.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "d22a114647c4e07d8c38ed46b67dacb47e260860b796dc94111cf2f7275ac074"; + sha256 = "1834f289cec40c8707765e5a7e3bb235f60d0391c270eadc2af58d9004f4af1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ko/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ko/firefox-152.0.4.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "bcc6fdc8b38c1d66ac998a2738a5f4c2f01752a05c002042cdab9295f1898c23"; + sha256 = "21069f88fae22caae1774cd2c478cc066b371ac5016470654062165ba1f24c5d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/lij/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/lij/firefox-152.0.4.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "3dec6d06ee0a072a32ae4b3ba29c202657e5d2b195e19e9caf065bb2b6bf071f"; + sha256 = "c8918ead1c0741dadfd6b42af6611ef865ee55d43e5de62601aef6d1b66438f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/lt/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/lt/firefox-152.0.4.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "5277d133f5086b824966724107cc6f91570c897afa7da2649ee465368001271f"; + sha256 = "21a53c411263c80de252c26accf6b5ec223304d0be2a85c08b52cc9a13d899fe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/lv/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/lv/firefox-152.0.4.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "25aba34fa20e86f654de75357b389d1653b71e24715e8f11997a98f8a0f27756"; + sha256 = "d9de615e53ff2134b225277312b93b6d0e5648c229ad9db89be83600e7cc4409"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/mk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/mk/firefox-152.0.4.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "6b082e367a8c5fa3352d2e78e5960fbb35df89081d9d4da8809d7a9b2bc8de2c"; + sha256 = "2bff7a6001c5649b369f6a2456e777086b98c2e803c7f0de08e3a02a0e44fdd1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/mr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/mr/firefox-152.0.4.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "7126c188e0a32ab3161abf02bc98f908fda29574a7e732a56206ce3c24c86b9e"; + sha256 = "d870948b398af54b2fd64022fb7f841398bd71c7edb14050cbaed1231c8647af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ms/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ms/firefox-152.0.4.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "331d912d33d08cdc152f5306e2f5344445a80d9fef9af9bf5634882ada3f521f"; + sha256 = "7416b7ddf1b2ff511f2a3dfccbf2e226f30e6a118381d4a77185757c72315bfc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/my/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/my/firefox-152.0.4.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "53741df418c53cad72a61f397a3dae27d47337c9cdd0c5b56663df904897fdd5"; + sha256 = "7af6550d4bc94d966266c3a660ed0e42718462a0a0e908d1b078765c3fe4964d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/nb-NO/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/nb-NO/firefox-152.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "63613d482ce908fbd314257954274a170d0f57c7b56ee42df36e362b144db1b4"; + sha256 = "4f08155151e1f9bdfe43d21f04e6ee9d133c11e6900298fa533907683d6ab002"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ne-NP/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ne-NP/firefox-152.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "77d5b146445dae80bdbdca8f647370da25356bfb21cc9e120d62e983a962103d"; + sha256 = "b6eaf64c7da1a5daecece839138f6b51af16a2b3196e7fa89e9103e2e1b4d1d0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/nl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/nl/firefox-152.0.4.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "3955bcaa96d4526c10d186fe11f6ee94ca7be85b078ea96c74f221dfe65d9091"; + sha256 = "204a5e21acd70990c9ceb747c4083f9091af2e4583d6fc6f38dc593a4d9e03f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/nn-NO/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/nn-NO/firefox-152.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "9571810ce6a85a2dd3f1ca7006bcb51b724a0bfce1d2d865c68b21211a1d05dd"; + sha256 = "6d2dadc72264efae6c93f5fe2b1c264b64539b8a4a3b97c4ff5d6846eae91ba9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/oc/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/oc/firefox-152.0.4.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "d6b3c2ed89cbbd189e488c6d4aaea3cf4dac149c8c517e7cbea7cb63f0933e19"; + sha256 = "f06960ccf553df6773071944b9f6e7ae53c5314d6965ef63c0bc5de85696efd9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/pa-IN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/pa-IN/firefox-152.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "439e06da5dcc0445198cda4836bb48c67b1672d11699fd7abcdcd7a96a554e47"; + sha256 = "480551940fac1ec065465146b1440e73c2031e61d8b729de9ada97a025c520c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/pl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/pl/firefox-152.0.4.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "06a22fd18e2b2fe485e75c6a2e91f556f06748aa9bdf8528d44dc1300a199a20"; + sha256 = "1afcb8c87d5d86fd6aafb7dfe50422231f49c1145ecea1742935676ab3ba3421"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/pt-BR/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/pt-BR/firefox-152.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "1f1699851c257cb4f1fdac742d44dbfeb4384b0b88bf1f252461c74efacb3c6f"; + sha256 = "612485e6a3299e5a9248b6c1371e409a9e236bcb8dd3e74fa3084188e588a8bf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/pt-PT/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/pt-PT/firefox-152.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "d22f36c18c6d70ee744e296389467fab0e67efc09b68352de99dc40ce9b697ca"; + sha256 = "33ff03318193e9308b950163856cb2684cb0ef3d1460a79a0111a4d0adc06169"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/rm/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/rm/firefox-152.0.4.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "86336c982f40933d79a20d5b58f0a5330392326ac0722ed9489159d72e758264"; + sha256 = "c5beb9e86f2321a071cff0ed29802842f6a4cb9a77464b6e3adc364102fffffc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ro/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ro/firefox-152.0.4.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "54880f3c8be8c77d96c001f6ea221b20900bd7b31e0864dad2f506416d9dc94b"; + sha256 = "7c3fcf0334c26aa77036f231de68192e1f7458853ce332ac2c5c1bc4b7472ef6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ru/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ru/firefox-152.0.4.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "bb208cab97357e6b9aaf41621addb5d2b82a044d94984e0363cf04ff9cd639d4"; + sha256 = "e989889dd46e7e23af2997f29af22bce9696bbb133758b165310e496c17b3a22"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sat/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sat/firefox-152.0.4.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "3ca16856d57e841b26573d0de45d26ae2a00473fa14f6743cf31ba31da7283f2"; + sha256 = "68c18d6a775d97a7c6cb0b84fe8a32ba2423d839610e811dc799e1c1dbba354c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sc/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sc/firefox-152.0.4.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "1399349a5395f1b78b33511d2e953b82b0dff9a6881005676e379310a4afb090"; + sha256 = "868c05fdf61c224f528a8fa1807ed805205724242537fdd8a5cbc40f0d046e15"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sco/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sco/firefox-152.0.4.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "5ff99cc301079cef43b2302dc01f8b686be8a980b281b3decd6e0c394ea2d67b"; + sha256 = "872bccda1269b02d3663371ae972a6e94759f6e7cfdae121fe2f5e7fb5bb0fb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/si/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/si/firefox-152.0.4.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "2f97c8970ca8f081aa8a1d1ed993cd2e7364eba94d3478cd8b3107d1d74f2206"; + sha256 = "f6c92478d8d69c528b477d073adf2332ce84cc0e9d005271a2f69b47c387c415"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sk/firefox-152.0.4.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "16a6e4f2b307807278e3846e1f2ebad11e46ce3eccf217abda65a29fcdae02d7"; + sha256 = "4a9c68cae2bf22fa96b34ef206a82db52770f576bec42616b1357c123488e31b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/skr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/skr/firefox-152.0.4.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "d8dd7e77807efd350ebaa4490a46b48c407d97102747cf6d9fc911f20aae8d67"; + sha256 = "75fbd8eccfd1cf9ce9dd13ae98dd080ed39916414618cefe8112d322cd1e37dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sl/firefox-152.0.4.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "0c1801136e59d4e316d7f8dfd9d02f45d9c0109d4e71943511ef948b18909e3e"; + sha256 = "63f8f9350120b7406c1cecce5b44d692a4cacf09eede9f2c0d15ef1173cc3e35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/son/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/son/firefox-152.0.4.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "3c8ab3b97b52742abf4d2a5d4ca82ae2ee09da1efb880a5ae94b815eff1ae7b0"; + sha256 = "4a7d191abd53a999319703fc8b7dbd01c6647ef6e63b07e8fbedea5b975eddba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sq/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sq/firefox-152.0.4.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "b2dfa364016423b4a468154455e3b3f938e16db048c8422803dadfbfd64fb30d"; + sha256 = "efa65a24937042653c382146aff3bba6288b8f0e0f4005363ef841e24d376e74"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sr/firefox-152.0.4.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "47a75724a7f53d7b327ba7ef191190919f0749ec587eae8f7b4c3b0853d4128b"; + sha256 = "35f1278019012ca7bcdbbb5923cc08134240f3bcd405f2f68d7c8fc6cdca5866"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/sv-SE/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/sv-SE/firefox-152.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "46df0f2fd8c8ee4591407c6a778223ab438a4fc4beaf4e19eb229c9c7737b3e4"; + sha256 = "1ed6c722d5c0995081cbc7ffcc47f548e0e4f917c67e6a5f2b18aabf0f16b32b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/szl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/szl/firefox-152.0.4.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "529b33662658dd06e6cf2d5e1f5c3aa182a5eaab104b8d85a76a287e605142fd"; + sha256 = "5d3baf85d848385b0c28ed16e0be06a2c32842915fc4724e9c3bad92b082249d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ta/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ta/firefox-152.0.4.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "ef14ff929711e7b9d9ac49c5fd5451cd2a8b91b23be568c6f2fa9055ff315733"; + sha256 = "b2dbe142a031f6ee99a498ef7315cbce3be2d317206d58efd381e1542c5ae982"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/te/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/te/firefox-152.0.4.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "55290dee1a2a315d9c4931328cdd03c16613005d981958b32961d49aaf321328"; + sha256 = "b3bf08fe00cd75ca2266d2b6e738550168a170d682aa1f8223be7c3d61b453cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/tg/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/tg/firefox-152.0.4.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "411bae707309cd1efc1cce23f36679e169989154b2d59031e98afeefd2067976"; + sha256 = "27b387afb5c595d2ade6dc420925750deaeaa67c4fcfbaf54f1b2921b21398f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/th/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/th/firefox-152.0.4.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "defdd70534c6add8e398382e3788fd333e6e9fdf7b28e0c0f1424d19ee066f3d"; + sha256 = "9b3b74810d17d3334e4e14ae964d771f79b9361419dcc9662e83118a0f3c7532"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/tl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/tl/firefox-152.0.4.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "87f21fef7e46d9611d15da99216ef2446e27c1df7c39db52f2c1d1c4cfc4b7a7"; + sha256 = "57c5aa33ab6f33185d0bdadb03732298960b59e9554034eccf21af43ca04f6b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/tr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/tr/firefox-152.0.4.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "2c9047cc7ed638fe7bbd8ea2dc560136fa62b2693f72daf09edf787569c8ccc5"; + sha256 = "1a34a7ffa040a9cee07d17c61d774df37a1c2f24a0e10a19deda758691a8d722"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/trs/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/trs/firefox-152.0.4.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "75b8309ea66f95b9ce3502cf3bd9a503d0f3bcf80b4b8337773597c1d6fd5eeb"; + sha256 = "7ec83d5b500b5d2c2bf871ca3abddf47677a9981a0a01ab9298551124e416bb8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/uk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/uk/firefox-152.0.4.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "c7e204b28521d37344c3dc683f3e344549fe78f5de1ac6524f50666efa7cba5e"; + sha256 = "41dbac4261778b36d25f940d433dd3159bbcf301c060a7d79847bbf7aebfa90d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/ur/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/ur/firefox-152.0.4.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "eac2aa44cb2986b6fcb7224eb279103f1cc4dc83c9237fa12da5c50097b9e4af"; + sha256 = "7f57da587b2acaf25a8f42f697c5cb8b18956bb2a07de18172ce4e914bca2ff0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/uz/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/uz/firefox-152.0.4.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "4e8b46de79a851b3f0e8c12f66a072e904a7dd5000e24f9b2156f6de7a18c463"; + sha256 = "2b575fc16518d53429499a47437c52b04fc10e9fa77f807d5496e720896d1089"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/vi/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/vi/firefox-152.0.4.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "43ba17af61226603463443cbb155a9f3f6550b94d8b2bfd599fd7b041558507d"; + sha256 = "089bb6eccad6e593c32b693b0be22bd477edee5d51b87fc988bac5c50f8c83de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/xh/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/xh/firefox-152.0.4.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "09d3189d5f505959696996649c297e8b9b5ca86070c0d4180aa36c6d18b5fe89"; + sha256 = "5046b5f3b52800d7979e6d269dbe3c9ef02efbfc04e4ae0dc96ce89f8502e426"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/zh-CN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/zh-CN/firefox-152.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "74960070129bd2bf958581bf75f43dbdf20cfa7aa0656b1ff08fe989951f3783"; + sha256 = "cc8d016724d3e308506f7ec9b846d5698b4f56bd106f65da3494d390fecfdcf5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-x86_64/zh-TW/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-x86_64/zh-TW/firefox-152.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "60302013e2c9e6f77cda0dd9d26873f982635bb850482e521de43041f97a59b1"; + sha256 = "f45c3de79f9d3426b001d6051cc34f168dc98e00137d85ca67d0d1dcc312a4a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ach/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ach/firefox-152.0.4.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "5d059d885a0930921ef5c4cc60e2d1339f4ddd574d3a2c11849985b5769a59f2"; + sha256 = "e4614247f020de249849f3218fe274e9049f3f17cc113852871dc1926aceada6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/af/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/af/firefox-152.0.4.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "4d2f807d96b2c794d89bc466df53c768605894bfbb92ab30f427f5893f12b924"; + sha256 = "1a07effa13e9c8bd4fe11e83cdab195d5097a704c3a59307b4ded2bb816b82d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/an/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/an/firefox-152.0.4.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "0b579b200bbe42072705c826740122d46fa6cfc3d232fd3a3b879604ecdd4bf9"; + sha256 = "2c02700d21a8375efaf451f86ff9975981cc13676c1cad6b30ee9f53e5ceeadf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ar/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ar/firefox-152.0.4.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "58bbf7531d7815d1748913b2405cd282127f86e66f5ec1bd125c05a7739c633b"; + sha256 = "7a27e8450c55893e0d822dd19e5ccb5b315ebba1cc17c0faf68d2d09249d6a9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ast/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ast/firefox-152.0.4.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "6379c98267556fab8eaaef46b0d363f32fef6d017e93a085671b0893b95a7db0"; + sha256 = "4991d4fbb40bcd7f1a7437a5a64dc430c6e1c14fed6838fb3742e53ad3426336"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/az/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/az/firefox-152.0.4.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "d8277d6b0f16c9bd38e3f8b819ad87fd2b23a4502d36d1a32415c67c0100707e"; + sha256 = "81b5a5b768b67ad20a4171ef1fdc3e33cbd826bbf3e751dd5a0e53d485aa8816"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/be/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/be/firefox-152.0.4.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "b8f278e6717b7b060eebd5dbc7f32388b885503e8b4330fb85f922af8964369c"; + sha256 = "d2bf3d28c0f521b6ddc764d7fb6609c65e6d735938264f6f0a7373c487d0e794"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/bg/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/bg/firefox-152.0.4.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "570e0536ac60f46d9f6dcb09b503592dfb1083ff7e2940959c2c3c36a2bec7cb"; + sha256 = "670e9c950a23ed234e813ec61942b6fff887e986ccbe41f142a11153ade2e85b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/bn/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/bn/firefox-152.0.4.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "256e9c6ca49b19960647c7b7e32899dcc7b536378ce5618defc756030bcdc6bb"; + sha256 = "a153a897e7693ab6c262ee82fbe827cbdf7a4029ebee84302f638c7d56288c4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/br/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/br/firefox-152.0.4.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "d4bad6db0e3b021bd2e7258a2e70e6998254919a9000d12da9278abd7ba30c7c"; + sha256 = "40416ae910a769f24444a566237ac2cf7c84ad6abd63a709ce81aaf629ed1fad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/bs/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/bs/firefox-152.0.4.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "d1cf30d1177850e0c1c93a0e3a4ad4387ea786a58013d71269bc293d68affb71"; + sha256 = "da205cce8811efbde178baf3fd5f0eeee648fdfc6459d4cce376d35c9e109187"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ca-valencia/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ca-valencia/firefox-152.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "b105b2f883064af79931e32601abd9517a6ec5bcc7edaa758531a23157295083"; + sha256 = "35abb273bab7c36437ba1256afb89e7d4da328ff1c8dc0f66d7f8d6d583ab608"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ca/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ca/firefox-152.0.4.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "f1680c1bb1a5b66de60dd35947f0575fe8c79e5ed065000380a02c3218452b82"; + sha256 = "0797d85599f7208fcbd688b4afd2a744261cf9b0cc870884a8e7dcfc771aab22"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/cak/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/cak/firefox-152.0.4.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "8ba72f5a6b4eac0677aac24390bae0c71ded4073bfa020740987c51892ce751a"; + sha256 = "7e79102ac0e33876dce10aec3c567c009ef1e212500155e2bbbd58bcee44f5f5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/cs/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/cs/firefox-152.0.4.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "f83954e76faa2ad3d78bc132f403a8d73143aa35686650ab42452580b5e0f6e1"; + sha256 = "f63aa5a416c2931f558143b051a227535a27cf9a70ccc4a5de43b81ee56be91c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/cy/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/cy/firefox-152.0.4.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "7fb7e4ec7b92bdac223a368a82ef2207db2d347cffc0a8a7f7d89d59a47b54a9"; + sha256 = "64d345d9cf336bef28f31d0a51f3c29aaa7b556c6b87f541c7ceb818b98071dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/da/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/da/firefox-152.0.4.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "f262d95e3917e7d66e7c77b1108acb3bae0ec6326ba944b66a3588a0da149a6d"; + sha256 = "047eb5e4dbafa49f85491e2d3c5e5188fa313d13b9a0aadbfc5c4a680be64549"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/de/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/de/firefox-152.0.4.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "4b6a7580b91a10be480ae92e7df5b32e4f64926d0ede3bda407b3e6f3136fbf1"; + sha256 = "54276bcff153661f55b3ab5558b426bdee808e6cbbe9dd516ebcf7ebafc39a8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/dsb/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/dsb/firefox-152.0.4.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "b86ca2d56182f89d2ec8a473e37635b521f3298c72706d104b83e4e7b10d93ba"; + sha256 = "f759d6c988bca39150fb8f20e6a764bd4a52b7fa727fa0788a2746a6fe3f0aed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/el/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/el/firefox-152.0.4.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "6d23fbb7244291ec69717165efd148dedfe51a244feaa0402f15a60c200f85e0"; + sha256 = "e2680995a77fda3bed36434b3842afefcc09bebecb4eeccc5ecc29936468f4e7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/en-CA/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/en-CA/firefox-152.0.4.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "a76b74297ef997466017b25c6beae675b1b0e16b851693a9de34939e6c9010c3"; + sha256 = "1a95eea47de1a0ec0342ebaa4107b6519853ff06196139d277a344625bbb8103"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/en-GB/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/en-GB/firefox-152.0.4.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "952f72c01f53ab4936520038bdbf41782a24ba3aac0d1103eaec6dd963a3a5d0"; + sha256 = "a175825a59161c7a19e175199e63f97bd6845e40dc76fe7dc45ebb4dcb412e6e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/en-US/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/en-US/firefox-152.0.4.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "9bf6bb30bc95f208f87bcc9e84f9ebe68241d190aa9c77e57faf736037a59d37"; + sha256 = "a5a7ca71b42450a29948f95def1b6a39e010df0ce58d07773092d17a7241b9d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/eo/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/eo/firefox-152.0.4.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "4234e89b13f349375116d8d53f37d9dc1c00616b2ccb1283b1c2ddb5ccb9c22a"; + sha256 = "fa1fa8beebfad0c94d6eebec770a9052a0875ab1b4de1f0de19485ba04200eb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/es-AR/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/es-AR/firefox-152.0.4.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "060e9348a89c1b6e5fdf324543dde78b776dcb2dd7ef0c186c6dc2b01ba4b0ca"; + sha256 = "2a16dd510bad37e057f59ac4fc9b797e20ef835f46d448ed69b85a4892901822"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/es-CL/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/es-CL/firefox-152.0.4.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "826146f1f8bd2fedf25767b7e86c21858c1e7da5091dcbdbde726547f3b6beb4"; + sha256 = "00dbaef5ce04d914ce716caf802083bb9b956d6c18efbdb139220c2203706668"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/es-ES/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/es-ES/firefox-152.0.4.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "36b59fda5bd734bb4cbdf5253b7980fe01559cc1a7d07552a4c2213c15ed1ff8"; + sha256 = "dfdc683a054b42815e9cd5bfd960ffa2c807149bff21275f71837b11e9b16a8b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/es-MX/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/es-MX/firefox-152.0.4.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "e6fca77a2f526308d8910d7630bec08fb395978490c45a0b8a88d76a21500e68"; + sha256 = "fa1216e9530ac7360de58de04cc39eefebd60058ddec9d879107ac9de4cf13e7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/et/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/et/firefox-152.0.4.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "41a6fea3494b38ff8f20216bbac6bde20682bb9ae6572fb64a481ea1f22b290f"; + sha256 = "2ffe64313a3e13955a1ba5c64e00133a44a065b3d0e052e7cbb1139496947249"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/eu/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/eu/firefox-152.0.4.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "a3137d0386898c5e67f41d03738ac4805412a95299936946d9d6524029683a4d"; + sha256 = "a129bcd56280ce6d4b803171a38be0e5e55ab1dfaeefc2479a19bfb689d4b54a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/fa/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/fa/firefox-152.0.4.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "acfc17c9d8fd188ac384690cacd7c59f078ae4d7f2420ccc6dd305e3480e31ec"; + sha256 = "624d8c1e22612329208ad17a4795cf9e7e9ad83cbc4e0bf6f961cf77bd372d69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ff/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ff/firefox-152.0.4.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "239dadd1832120dc05ffc544cc34ecd4e3dd9011eb512bd6e787e3155d9a08ca"; + sha256 = "0b41b1596c27de48df89ae4f468897040897d4926339aa0be82ac33ffe0c26b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/fi/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/fi/firefox-152.0.4.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "d60729d2e283146d740a8fa82dba3514fc1c96241652e440a78a975bbc0674cd"; + sha256 = "f01ed0fa89e2b635dec257704cab4ded13d39fd9512d160b23cbfd961231901b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/fr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/fr/firefox-152.0.4.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "791af4b9bf8a411f491a3cf0c4e7e6805f09cfb7d94ec6d2c2a16edec88feb4c"; + sha256 = "4a0b031b1cb475b3b3467f3eaad18fff01f51a63ebecfc9138336712dafcf475"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/fur/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/fur/firefox-152.0.4.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "4d3952872152fa57aa9635db5372828deccb31f754568be30ce9b37b7bca84d7"; + sha256 = "85d738f9fa0d8334e42a7192a3a7aa3505010f8694e36a89299d1e2df087387c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/fy-NL/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/fy-NL/firefox-152.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "d690ed839b08f35e49c456055156f8c072369d5534040316d21e063478639690"; + sha256 = "dffe92e9f1028b45499516ca2cfb80b8a41f3930b21160cc2607ace525ad2f25"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ga-IE/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ga-IE/firefox-152.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "20f544b54395c537359c161af46445d976dfd82e1b117841b9b90936fd41cef6"; + sha256 = "690362450d9434cc374dce1f10cbea0f6dcc6fcf00cde35e7f8d33156b488fa7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/gd/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/gd/firefox-152.0.4.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "dbc5ed5cd972a3e955c00a63f1437ec693098104a560af12cdf01a3b408159ca"; + sha256 = "017be644239d872a3a3115499f8fe70793384dcaaf757fd2642d5cb6ee62c982"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/gl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/gl/firefox-152.0.4.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "eb32a301cb0521de7a416a6ad704aa99b603b7f1d026527c5e40fa4cd4c24026"; + sha256 = "43ee9b982bc7554ff16ddbcf1b56bea17092a35741436c73f64b6ee0efbdba3e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/gn/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/gn/firefox-152.0.4.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "8b14a4575ecf7cf38253b6b0dca97dc8bc301fd2d2d0792141cdecb2f59d334e"; + sha256 = "1b4bcd20f147981b9db75d6b91012115278adb8f9c0965bcd2e2a5c9cfde7e8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/gu-IN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/gu-IN/firefox-152.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "0fd01bc8772ad586241ebc65f40b7e9aa3d7e6c4e55e456e99bf34af74abcfe6"; + sha256 = "9626b344489c067b25f38f8389f9450f8777f05130a5c3d8016776f7810779fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/he/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/he/firefox-152.0.4.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "ea6bf9e1fd0b782eb32e09f5b829e58689ab70d1186360917cd65cf042890cf1"; + sha256 = "9446b17fd47ad49b157679b5ebafb613a1e098581a4e4e54efcc19ba35400bac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/hi-IN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/hi-IN/firefox-152.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "4a6ee22866f0d001674d6491cae231d16fa73d22ee453d60f6a73582f595c49c"; + sha256 = "4a987ff9fd340825462405a348a4a5b5ba17e3948056b38529a9df6c097df54e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/hr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/hr/firefox-152.0.4.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "d801e6cac4daa1f780cb5c9f27e57c2ebcfe79c39af9d683b59acc42b32174e1"; + sha256 = "0c96a36229d2b9a83ccbb806e0f85f906dd5e22444d4e29d0700cd671b5419d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/hsb/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/hsb/firefox-152.0.4.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "db0bf8a3217dc22ae5ab0b527773a89287d9496a4c466db80d65aa4a140b7026"; + sha256 = "3bfafc7a7e6c6ae3c8039c2e98273f270d51300414ee257e8778938a477e6cdd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/hu/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/hu/firefox-152.0.4.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "f0cbb9bd472370f98f5e1158d67d46c557a7ec43076394cd4672a4a5a4260af4"; + sha256 = "2642486ac6773aa041f3f8167c141da4e99004b70981e6c9cb9ed660f461f259"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/hy-AM/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/hy-AM/firefox-152.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "e0f4c807b853e0c40a2f04a8edbd43660cc8dd52110e2158a0296b50dea40b74"; + sha256 = "4a90ee3a0c9a5f9d7c3c1c6a86c819b03318159f882f99ca3367053f06b28b67"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ia/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ia/firefox-152.0.4.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "b29003064198115aec2036abd1fc64283a1691e71ff34c41cba4ac3c54e69229"; + sha256 = "8a3d54dac898f0b410d467bc80083bc147ee374e6734d37abe1a6552c837ee24"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/id/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/id/firefox-152.0.4.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "c00f60e3eada5b19bd609156e43d072d965a5fc1201f56c1f1d61bcb48793115"; + sha256 = "05b782f2694b577a120442577e0a1caacd45103ac40ea8a04628e77057f4d095"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/is/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/is/firefox-152.0.4.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "d398c35dedecea5be0573a31705cf3a8aac1234859747c8ac47d28d44fd2c3e3"; + sha256 = "b31a5646e16c2b07634c5797689d012ae0b0c091d1097db5119908d09a66a9aa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/it/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/it/firefox-152.0.4.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "b56a69347eb6c2f72fada964e7013bd24a936cbf062d673f3f6c9d40a3d27eb2"; + sha256 = "383c0cff4f95078d5c217ce210a2229bee09ce15345a3317112161c514337ab1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ja/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ja/firefox-152.0.4.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "f5ca6dc7d78e09f82bda57d234e9a0cb455a1c8132491be702a035cf199729eb"; + sha256 = "e2f6fe6ff9c456950b28767c4a28ca0a0a802f5f59a7b13f365ea135982c89ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ka/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ka/firefox-152.0.4.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "e8445e975a71595b66ff8f4f74ea56d4d03dbbbc3e3cb94249dd8923767007c6"; + sha256 = "68e368c170223a4a14a1999fe3e06d1024a07f0426a26f715324777f6eb253ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/kab/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/kab/firefox-152.0.4.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "e9405e1cf4dfdf4fd91ffd5763e590650e961887f0b68e69a536f0a6a92e6655"; + sha256 = "d7d778239f64cd800fe531790d19d3b32f728cf5f7c452fff8daa77a3c408f4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/kk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/kk/firefox-152.0.4.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "2904f9bc0a6930ff26562831434e101d4e4634eaa035667094402cf1fc84231c"; + sha256 = "c4611bd01d3b1baa8bf860ab077ad7666de183eedddd52d0bee1f6d8a811a872"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/km/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/km/firefox-152.0.4.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "33645365027ec0b145df70ff771f33c9af22b1310f2dfcb37432148540bedd3d"; + sha256 = "0c3914b3bbc3d8065d4a327a1d276a0cdb34bca1a3fad88f933073c803038627"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/kn/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/kn/firefox-152.0.4.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "a441932d128158bb1865a2b26f213e6108cf20a08adb890f4bcbbd854adaba0a"; + sha256 = "c16d058bbb3fa1e6aad155467c8ee198dbe3b95ec840b4d905916d20801a486f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ko/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ko/firefox-152.0.4.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "0928e5424b099345b5fbd08f7c85cd94a5c84e2493055654cdf6515b1f605b49"; + sha256 = "6706a0e90875549ed7a179d532d5523da4500732b60885385debe128a686f861"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/lij/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/lij/firefox-152.0.4.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "3c2c2346900af2337e69aef0d62677427579e2368cfd793ac8b16ed88b9158e0"; + sha256 = "fbba7adb312ae4c6a016502423e23f014f700e9ba5f34b1b7a0f7159e3ec3bb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/lt/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/lt/firefox-152.0.4.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "36e04b6aa0dc179f720bbc7d82bbf31695fabf15e50b3adb51149920c1da21c5"; + sha256 = "1405b44f5d2df2cb7cc902d463a6e8d261be91c04768d04d1c3b5ebb02e30fd8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/lv/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/lv/firefox-152.0.4.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "6cb287d0578b1212a0fa5dc55a9a3b235c5e3377f49a3cedda505ac1b0317985"; + sha256 = "29df8d8ec14652fbfc10c77c2fec7751425474af5d9aa201e19abc7e8d3b0651"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/mk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/mk/firefox-152.0.4.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "34d890adb8991fb8d9e38ff15e9587b5218be19bc30f09306172b3440ce729b1"; + sha256 = "fd2bd61455b34e274f5874fc2fb76c62f81ebc5a1770794edf509a0e5e880d3b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/mr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/mr/firefox-152.0.4.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "3c3e583a06d8c946eec8124dabd63f5284320478570cdecb225cd99dea2e4923"; + sha256 = "2f378060a538d02eeb201ec40d1c68d08aa262a805c994dffba66b98dd408507"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ms/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ms/firefox-152.0.4.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "7e0b445ec68567a0ca9ba084e19e796a86cf39059807cd21669be7f21dfb74ac"; + sha256 = "aa6f0e70650bc1a36663e1e638d7a3c5f36a93459202d61df8e63358fd870da2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/my/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/my/firefox-152.0.4.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "8a7e067b11fc7cc2cac063cc339384cf9a21aebd0fbdc27d902f4c3a31dd9785"; + sha256 = "0b60929965ac0a65e162ee84c64c177b7af2d5acbe3ac315fd2aeda76fc3e7b2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/nb-NO/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/nb-NO/firefox-152.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "cbf9331a14dc92e02098595a8b3a94ee48654d1d1e0af4864d0bed3d903010a6"; + sha256 = "6ee62ff5bda139333e91f68f77fd5497a69e4d3474d2d70f59a360157c9bd512"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ne-NP/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ne-NP/firefox-152.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "1b64976f7fe609e2ade3d8af290f284c2ba367a13b058388fbb0d7ac94187b55"; + sha256 = "fdf8c563a97b38843be14a7bba6d8e545ecaaa9afff1ee47a3610b2f75f5c12a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/nl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/nl/firefox-152.0.4.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "adfb1de6a903856c2df065a649944c4fc0ea8c6535a268fc00e240a714c2b058"; + sha256 = "6eece7a35c8fdbd1847aca8523cc53c8149605d1c7233a859e72d758129de4ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/nn-NO/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/nn-NO/firefox-152.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "08fad22a2bb321d29702933d1179aad732b3d824677a0ab7c282e8c77675f8fe"; + sha256 = "0c990cd553392c0243665b56bcd8e4c8658ab4f0bd857c55b3c058bc0078e3af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/oc/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/oc/firefox-152.0.4.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "0100613cf624f28cf1ac814f52fa792597a06ab4e61880325306b6f007aa5721"; + sha256 = "3e0334c3d7abc0747e0b771520ff7675fb9a8ea9efd67702b0aa79ba9932f7d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/pa-IN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/pa-IN/firefox-152.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "e6851c3ddc3ea140bd7dd9038014b9ccf796d8d3da1ad507045d3647d744b22e"; + sha256 = "a82b4725eca81ca20e73d81fc1013fe84d954c87c06fe307d6cc0c2468e9be77"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/pl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/pl/firefox-152.0.4.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "aebf893c72c7391e20048033a5bf6199498b4531bc3f0b17aafc0acabd5d9771"; + sha256 = "0e35bd067c25c247def57f35374e5060bcf13b95314b671e6c32b33d38a3bba6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/pt-BR/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/pt-BR/firefox-152.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "577553d12a8bcb4aa66b7eee5b291e9a12556936c65cc8994ac3452986e910d0"; + sha256 = "dd02756141d355583b9b8d2acb87083ee2a5cf0e9c71de2458b6a9eafc11fe69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/pt-PT/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/pt-PT/firefox-152.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "60c1fa57b9938767a0cc890627132521f6d9fae5ee6a3d573beb812b789fab70"; + sha256 = "d68925b4d0a05dc2087e44e318423e77dcf417c4ffcbf7c51442cf94514864e9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/rm/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/rm/firefox-152.0.4.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "7e56349870ba6451eb2aa98fca42b144f5f2e2ed8c5d5ccd895e64e448ab7b1f"; + sha256 = "c117e3520997286863ee7161ec425918718d84dcdd130e05b94ee4f18d56d0df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ro/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ro/firefox-152.0.4.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "bebce3b301b0ec87bdc0c4b83c8cd65824e9262dc772821eb39232a177b9195a"; + sha256 = "3beeb0f4dc46074ac882931b801758db6a796290b9d61b4d777d25965d332d68"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ru/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ru/firefox-152.0.4.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "d88f6b5c68da9d182d9de9e242b675acc66436d3efbc3bef0fc13b06ec803af5"; + sha256 = "36885a98b77f78cb502eb1bd7519bf6ad9a84a6f1a119523b1a8354d2c3749a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sat/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sat/firefox-152.0.4.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "945f75b2c96c84b63eda2c9200d90124986d0ca7475c0b84266e2efdc43c1167"; + sha256 = "8bcd7dea0e58c0dd89cdde8627131ab1c894bab1da018e97c07160bdba22de81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sc/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sc/firefox-152.0.4.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "6b4a3759f95c21a96fbd5c1e480f3adfbdc832b5881751bd4c8b4fb500e2072d"; + sha256 = "11d99d3f66c59ec5a06be9a9a80e23e718f9144805f5969ec42deb0936992e02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sco/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sco/firefox-152.0.4.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "128f0383cf791c86c1079d9db4ad0b75b707f1cd198a8915720c937195a1b76a"; + sha256 = "a722c14178ab9716fac04e05079820a8cd668871ab7da2d17b153314bd9a68ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/si/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/si/firefox-152.0.4.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "3735d2dd9bb1b5f352989e358a3984cbe63a152f43663c7e3061c1633f017868"; + sha256 = "286d7bebdcc292a1e0c9c5cd013db545e099728cc556df5d4d4c9074902ba34d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sk/firefox-152.0.4.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "37fe9a258a1b55ac51109ca84114864c22895a93adec6027f9864f1b0a2ff51b"; + sha256 = "c1aea697b685691a02b4ad105af6a91338d53c17f8a3eb694cd98e381c32a141"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/skr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/skr/firefox-152.0.4.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "50448cba933771dcb662357d43f0c6268f6d101d574e5c4a3e8fea1b7aad7569"; + sha256 = "bf0ebfb2e20bd0f4450c08f97ac33ff18fbf1c516f0dd4cf7104af5c41eb9fa1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sl/firefox-152.0.4.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "290b488e89a63741d8d4302fc307efb61b069e916e110492f293479576aeb7b8"; + sha256 = "e0c13995c56d2c730c7b76f4e5621516aaf49ef8b9002354424d1b7178d53b35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/son/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/son/firefox-152.0.4.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "467a0309f308b778cada063c2ad25b945e14555030c66a61f746c5a5710a451c"; + sha256 = "aa8efe6b757406b954cf9835f39be71f634994b1ebd4a6011b6d416eb156e0bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sq/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sq/firefox-152.0.4.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "4a78d0115de20c68538d1f05d91b2d8f2899249cd135c226c0b369a3c28b8e34"; + sha256 = "f9112b419783bc2bf84e25d5f3598c04da6687bfbf34afe7d59f2269b60b00d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sr/firefox-152.0.4.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "cae2b28d401f43eedad17ef254558a468925813f8adb2f6179af6979442a380e"; + sha256 = "e00d8c6b691cf414e090422a4cad6c04a6e076798e15451a8162e51271d53832"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/sv-SE/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/sv-SE/firefox-152.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "d0d1e397ee3fa5ec81b698820b63db7cf8cc2834acb6bbd062bf88847b8670b0"; + sha256 = "188f458671ef6f0ae2d765c97a813ec35379d417810195a4095c181963277188"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/szl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/szl/firefox-152.0.4.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "3effaa5e026f1a5c290c5b840bf95155917ae1b25483cdf7f0d7136eb74674b3"; + sha256 = "b64cfec372c54a38a73931d70d94c8238cf050ab785f7f51d82a9764a48f4211"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ta/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ta/firefox-152.0.4.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "c51fe6f1a3d781aba27fc6f41cb95530106553e0e7c028375b198ed4ef0f9b83"; + sha256 = "63defd12d32dd4025b8429d64f058dfafdea927114a46afed9630bbdb779ac8d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/te/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/te/firefox-152.0.4.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "baf23af9ab6e1709ec40a0ce278c70c2041e096c60080cf21444a0c87dc1c153"; + sha256 = "cd6d6f9aee7fd8d6c4c4af78de1d5cac20d047f519fc8b810a7c364e9926410b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/tg/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/tg/firefox-152.0.4.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "c553c2e42f703effc9fbdfd33cad76b8521f1a3ea9d4be00511c39e888b43ec5"; + sha256 = "730596cd86adef3fc848bcf52664eefd9ef24a04c56c0a2582180928ef88d15b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/th/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/th/firefox-152.0.4.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "3467122af66438a636c81af3ab9f3c5010dd61e0df75d9ea33a991f9f5230ff8"; + sha256 = "3de1b04a0d5187b7b526060b0d1348e1ab5bac3f9b4db338a2fb4b4ee24165d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/tl/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/tl/firefox-152.0.4.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "ba8c5cbe6011198616560e813ab76ab68b2a6700126b571601b790454a323fee"; + sha256 = "fc25b6fcb1e7c31596d6ff76dc93a6198ae3363e54ac81bc74690e523bfe7bbf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/tr/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/tr/firefox-152.0.4.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "2779f1d3a5462c76cd899c1c75b7d3213017cff0dd1d7df892558bece308054d"; + sha256 = "3cbee909d64d0ac913f28e228b64d2c60056580319c0b3ef9dff1b55e1da6394"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/trs/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/trs/firefox-152.0.4.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "6522d1dbaa4c3bec5606d5842d00e0ddd16e03abb2bb887eaa51b3337c7f9a2f"; + sha256 = "5cc5592c5666e77319aa8c074e5e166cd51f11b6e6f7abc3454e85ea5d53f916"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/uk/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/uk/firefox-152.0.4.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "d3a7ce13e69670befd2c7af93b670a907e1ec904f37f4eadac6a2c9bc1dfb391"; + sha256 = "f93645a08689b9d5a7f30999fbdacf7ec90fdc897f42e56fc0c5e06c3457ddad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/ur/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/ur/firefox-152.0.4.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "84a178f77fc81dda7914b25cf25d019649099640b9dcf1323f4a22a2a1b39ce9"; + sha256 = "69033e122904263ec3b34fc592184d1dafa7fe56f0e9bbd21fed317a67e9f7e1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/uz/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/uz/firefox-152.0.4.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "4686ce29647b174dc30e1d7075879049d07fe79c314f91f8e7fc78886e331cce"; + sha256 = "5a674469aafd82595341cc9b179964143c9606232a967675236bb71c2afe9ffe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/vi/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/vi/firefox-152.0.4.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "c89b30839c9a3f437fad38d97f571d46e052723bbb5993fb05da8dfdef388ceb"; + sha256 = "81f8f95da2b56baced68493ab7f9fb23163a4f63690fc187b290257f3fd01dc0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/xh/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/xh/firefox-152.0.4.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "009e82d305d271565ac041e7384c0af5c3709a6e32db6134920a68ffa2f5b680"; + sha256 = "6297fb4cdc326f0e2f7f5b5635a80e5f5c92cc4e32c4ae96c581f511df11f383"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/zh-CN/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/zh-CN/firefox-152.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "3b94964f4d5371ccb4f75c2ccfd8c59038b748429d6ec7c471f452f32c5e23fb"; + sha256 = "9f51363cba287e641650896ee913dff646525c17994cfcce27bdb95ef68001fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/linux-aarch64/zh-TW/firefox-152.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/linux-aarch64/zh-TW/firefox-152.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "008fe9fdf2957aed0c692c06f53824111f29175a4f4d8ba500dac7e6803c4aa1"; + sha256 = "af12433a236ca947683c8483cf94018fe4b624132ebc4f62386abfc7635e3a4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ach/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ach/Firefox%20152.0.4.dmg"; locale = "ach"; arch = "mac"; - sha256 = "56e098e6f1a95089368e1ad00896b0c9e11e695f0185608f8ded9f46c1f278da"; + sha256 = "b764376302e0320ad230b960a77737f9404b1e65a089c8dc3fd3872e1ae0695b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/af/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/af/Firefox%20152.0.4.dmg"; locale = "af"; arch = "mac"; - sha256 = "23152ce91fdba48bb15b2cecadc03dea237bb4275e61c1cb6660c4a83ea10e99"; + sha256 = "2a7f2037d6af9c64dfa0ad30ec681f2805dc92b6188c28cfcf1da9461983f1c3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/an/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/an/Firefox%20152.0.4.dmg"; locale = "an"; arch = "mac"; - sha256 = "9daa6bb00b092664ebeaaa2aeaa80fa31953a7025d367aeffdf8e8d357e6ccda"; + sha256 = "b8ffe85f0ff37224e4be9a0698442fc1c39dbcb8b77d8fadfb31ea5fce1d5fb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ar/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ar/Firefox%20152.0.4.dmg"; locale = "ar"; arch = "mac"; - sha256 = "4721440a9d859f772bf80bc0b2b5c26b87484a2e48ae50323a9fca9399e8ff8b"; + sha256 = "bd007e8dc1ef14d2abe9d723a5344198983af482e43d5e1345b5cbbd986a08da"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ast/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ast/Firefox%20152.0.4.dmg"; locale = "ast"; arch = "mac"; - sha256 = "d493242c367636f3be196ad9e52dcb10f78e8a43e5587e92530f28a706fc8636"; + sha256 = "bb36231df417fe053ebc6fa8334008a795092802b5b582cb99bf07dbcd0a6d71"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/az/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/az/Firefox%20152.0.4.dmg"; locale = "az"; arch = "mac"; - sha256 = "872f046d6f49767af802fd17c1a545673e4e86c7384db8611b9c0a9562ae0480"; + sha256 = "38a95e1ca3c1d3e34e52492678457059d6ab425f699e0dd1e8db5af7cb137486"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/be/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/be/Firefox%20152.0.4.dmg"; locale = "be"; arch = "mac"; - sha256 = "8c9fe855a567e2e8958ab86701653b1fd39e4471393bb4a0787aa1402fc55472"; + sha256 = "c58bea22a54ae273d852089685974fb7c50e1c369c9f57491e93d651a4231cd3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/bg/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/bg/Firefox%20152.0.4.dmg"; locale = "bg"; arch = "mac"; - sha256 = "b20b46352f6c18e2fd7399b4e6e33ce182592efe413e267f77b1912b4baf1d6c"; + sha256 = "470b8b33869889e9d6d5e2c8e4acd16f7fa269df43f0e704d50193f7cdad1e21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/bn/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/bn/Firefox%20152.0.4.dmg"; locale = "bn"; arch = "mac"; - sha256 = "0c51feb6ebba666c4622b2f756a3bcd6d374fafdf3e51c28b35b70e6bf2d2861"; + sha256 = "f3f2438651d604cc4171a211b76ccfac37f56eb1ace921b3e8ce14be72354d2b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/br/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/br/Firefox%20152.0.4.dmg"; locale = "br"; arch = "mac"; - sha256 = "62126b8cd33b5d10cff53e94abb08872584c94ba4f7f22911514194c3231a3dc"; + sha256 = "76daab0450f3c12e6b29e00f0eca3224e663db69836ca8b3e1763f00eb4f1db3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/bs/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/bs/Firefox%20152.0.4.dmg"; locale = "bs"; arch = "mac"; - sha256 = "9176283a301a9a18a93efbf769ca3198c728f787258577a1451e362461d06124"; + sha256 = "ecd6efe7ed03a293d3c8dc8d1a3c5d0bc379fd13f5ebe6604be81828f4b16068"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ca-valencia/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ca-valencia/Firefox%20152.0.4.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "fbc21b67fb99f8d82ac7409d1e0666b0c03d56d66504ccb1affe97dec93bb580"; + sha256 = "6464f44def72d822f48a7604f573aae34ea811001b5ebcaab0fb4a0095ed6a61"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ca/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ca/Firefox%20152.0.4.dmg"; locale = "ca"; arch = "mac"; - sha256 = "085ba0e8008cd184eb74178c0add64c58c6ddfed150143dfa342d936b0257c55"; + sha256 = "d4279ad1b2ec40264a40cc8dc0cac997dad67ccba65284a5cb2d394bc070eb90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/cak/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/cak/Firefox%20152.0.4.dmg"; locale = "cak"; arch = "mac"; - sha256 = "88df4204c7a0760dd8a9c1d1b7415f3f82751c709910fd3c1acc38f5b27d3878"; + sha256 = "870c203ce97a91d002bb478b6ebf50ffb142d097fe3075c29f2eff84390d616f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/cs/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/cs/Firefox%20152.0.4.dmg"; locale = "cs"; arch = "mac"; - sha256 = "099c6d65f09c9ee55029742b5dae4df060b34b5a6fb998bf2748e475da22559c"; + sha256 = "25366bc3f629d3e20a9a33aabe3129118778314eb870b1e68c1a9c250fbcf9bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/cy/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/cy/Firefox%20152.0.4.dmg"; locale = "cy"; arch = "mac"; - sha256 = "12356e1388364b2e0b2f63d66c3a39b736fe867384f4fb4ac74acc3552193b3d"; + sha256 = "10b325e4a594708e5daeca1e38dea36672b5992ced1f31276386db170651c695"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/da/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/da/Firefox%20152.0.4.dmg"; locale = "da"; arch = "mac"; - sha256 = "8d78984c5b36b8c5e5a5054b07f6c7eea828948b249dc51a3df0f68c910971bb"; + sha256 = "1869d9c2f579f0f05674dfab1df0c3d7c3bfb9c9666a3113d014ca8d8ba00e2f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/de/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/de/Firefox%20152.0.4.dmg"; locale = "de"; arch = "mac"; - sha256 = "d2f010fb5d50aa7ae2b92034214be832e15f6a430a4c949907f76d6fd341d47e"; + sha256 = "a0661544fb5ca905d22eaca6ae482a90bce6e4ad4001c3fa6bd307f3e26b6f7b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/dsb/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/dsb/Firefox%20152.0.4.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "b923537e3cbc7a6dab9388fe25545803abd27b7572553a32ff54c4dc4a55cdcd"; + sha256 = "a1465d2ecad573cb9eec856925c9e57b0203494a9f98aa5fda313c8e1af438f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/el/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/el/Firefox%20152.0.4.dmg"; locale = "el"; arch = "mac"; - sha256 = "325bfad9d557f26db0e0012703401d3a591dc12e035e609b694af92ca85da47d"; + sha256 = "302c182cb52f8135d54a9238e495906f6fb0698e5879e3add50de6c31ecfe29b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/en-CA/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/en-CA/Firefox%20152.0.4.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "113e61b47987cef552ef1dd479f22780acc59aa487d5f7826965ed520dead397"; + sha256 = "a46b99eab505d6d4d07d3b5f809ebdef0a41945a035bb7ac3fafba179804e00f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/en-GB/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/en-GB/Firefox%20152.0.4.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "2c87e6ce3d8c7438dc9f84181e73b62d69aed26dfdbe436bbb2803346de048e9"; + sha256 = "3a786c3116bf9a1e7a31e3d7cae2ba3d13a69853ec8c953b59b3a82904865f42"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/en-US/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/en-US/Firefox%20152.0.4.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "5341a832935516be4f164d15021fb5a872668d6ebeddcdf35ae09ca599e717f0"; + sha256 = "b7391215608c8f0171c29200bb7add9328d186a60c10386b67acfa5f757a42b8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/eo/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/eo/Firefox%20152.0.4.dmg"; locale = "eo"; arch = "mac"; - sha256 = "6b07b8ece001c69a58d12d7bf38e4e892965db03fdd05308fdc059a2b0618e7a"; + sha256 = "8ebd76898568ff32ae1246060e4c211d260dc9bf2f0a2e3db7bacc3f98c24900"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/es-AR/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/es-AR/Firefox%20152.0.4.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "899447c9908716ce0e6c716195d7b34de1293bfd052821f531385028b8773059"; + sha256 = "c9227cc8e818cb2e3532689e3a8c7f2b1861b17f3e47b8237cc0193db5802653"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/es-CL/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/es-CL/Firefox%20152.0.4.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "b5250c63a70e077fb7278d186efc02f195b48b6910a5ad251a4e26c52ca24f50"; + sha256 = "f73a5c8afaba82ea94a5768b7b5e2678d3525262aa110b40f7c253ee1002bc39"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/es-ES/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/es-ES/Firefox%20152.0.4.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "719021784f7753f87b3f42c9df527bfc77844bbe06a2c60f7a0a194dd4ae1583"; + sha256 = "e0f3ab0d4b69ae8ff44a8b3f01aacff04fb83c509e622102459ffcf6e8bbff7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/es-MX/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/es-MX/Firefox%20152.0.4.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "1da83f02fd636318c66b547ff3a71e490471e28e85189689e1958a36b0741ca1"; + sha256 = "1ce98ebe6c758c52171b6db6f1126665d6bf622b0ddb60f28e89a8090ac5ffef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/et/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/et/Firefox%20152.0.4.dmg"; locale = "et"; arch = "mac"; - sha256 = "e81541f991778f958426f3806440755f62753fd3fa0ff52f07ef1213548f6134"; + sha256 = "82b15955ca5d489df828b04c0e8cb95c5709d795348ce1af4a347bd8ba5a5f0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/eu/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/eu/Firefox%20152.0.4.dmg"; locale = "eu"; arch = "mac"; - sha256 = "66502a87d540dc41f425e6f0b983455a2b3605599568939df14a60c01faeae5d"; + sha256 = "eed61a02a2ef9735dcbc06bf9b5bdd575af3bea052c73c79d96739d59366a42e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/fa/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/fa/Firefox%20152.0.4.dmg"; locale = "fa"; arch = "mac"; - sha256 = "8a55f5bd1c76c35ce2e884522c644f5b89e7d4d8d9c4c25767b9cd6d53524341"; + sha256 = "2cd217e23d76cef67b31ced6a275671da9d7d2f83975120dae07073b5b677ab5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ff/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ff/Firefox%20152.0.4.dmg"; locale = "ff"; arch = "mac"; - sha256 = "f9e364327710adab6ba74f77b35f6e49a1179d5a1cc1177fde363d8751089c7d"; + sha256 = "225e4343053d9ecd41c4eef53f7c728bb74dede9af2e4d92ae4f56dc9edda58b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/fi/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/fi/Firefox%20152.0.4.dmg"; locale = "fi"; arch = "mac"; - sha256 = "a45979e4c884fcc48f21510398f5bda49046acf889020fe2d55b475e376ac649"; + sha256 = "3f03cbb28f5e7d15d4b470d1dbc4190df5203b2d756ff143ca59eefd5d0f3089"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/fr/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/fr/Firefox%20152.0.4.dmg"; locale = "fr"; arch = "mac"; - sha256 = "1b1bcd3a2f48ef7d3828af4044f5876a6489ca0446e43b69a48d7cb756fcc2a2"; + sha256 = "df1fcbd5005fd09bbaa77de6170a9d1672ef6f5fee0f378771c7c1041a6561b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/fur/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/fur/Firefox%20152.0.4.dmg"; locale = "fur"; arch = "mac"; - sha256 = "cffe7ba1bb32cab2327151a67b09402d5c9d4c5d08bec2c45b220d3be9fd9a29"; + sha256 = "13eb3c7b32b749a90655cc7fdc0a6bd4cc128e400da1e4ae3ea76519662c2145"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/fy-NL/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/fy-NL/Firefox%20152.0.4.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "650ac1d1738390b660129fc0497eb82eb45ceee73f2d5e7d2582177f8dc9a265"; + sha256 = "c3495d6e4321e4928ee0912eac79ca9fdd292156ab05f62f47c2409203c4fe21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ga-IE/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ga-IE/Firefox%20152.0.4.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "98a6c609523e9a585e9c68dc7d5d37afcc524ae4184b7925f800621e6daf07e0"; + sha256 = "72fd23fbdcc0970745780796c8a7992a48f16a75c8f60407cf903145866b2ffd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/gd/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/gd/Firefox%20152.0.4.dmg"; locale = "gd"; arch = "mac"; - sha256 = "1c21406d717906b3173175a365137be96db514db65f7b25369868dd34fd634ce"; + sha256 = "44ee972866c29d8d2ec95f5e0f691091a48ef8f87e560661ebc209d6922ceea4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/gl/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/gl/Firefox%20152.0.4.dmg"; locale = "gl"; arch = "mac"; - sha256 = "8295beda14ec76cbd3e78437686957388ad626391158b7e47db2c8169c43ab8c"; + sha256 = "ed7f7f648ed1774916ff5488f36188143c7651f8caa7b0dae9bfa7ddb46d6a5f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/gn/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/gn/Firefox%20152.0.4.dmg"; locale = "gn"; arch = "mac"; - sha256 = "c861c2f4408bf06b4ac8abed2a6c6fbd906970d29ab8410d1821df9e9ff3cf59"; + sha256 = "ec8496f5300ccecd8a738b5aa18f66c7852cf92e6351dab56df79905732df509"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/gu-IN/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/gu-IN/Firefox%20152.0.4.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "f9c5d73606231610ef4f5630bb3a83f871394881d459ca2b5d200485839e24fa"; + sha256 = "aaaddb75e7894d89ab7aaf47dda06ebc286f83503a720284ba3eafa033691ba8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/he/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/he/Firefox%20152.0.4.dmg"; locale = "he"; arch = "mac"; - sha256 = "8f353721bed93303a951a113476921289d238ac5724dce2dfb86608676ec2d48"; + sha256 = "ab67526e2f2613b99ec5dc3d5b7550475be9128b08f664f1eb54f2cfc17e6684"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/hi-IN/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/hi-IN/Firefox%20152.0.4.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "ae170b0077e3020b9bfd3f33e7ac1a281c6a1d197a2c408a9996efe40aca12eb"; + sha256 = "b3254cc818fb6516dc0c718f618f9eaf8489f58766888d27da4410020cbc0c83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/hr/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/hr/Firefox%20152.0.4.dmg"; locale = "hr"; arch = "mac"; - sha256 = "b9abfa043fc9ac59794b26d3b765f732817381d036c4a81746e95e27d444629e"; + sha256 = "ab57975a02b6f92e9e3b9bb2e76663f9f819dc002787d81c190a195965149504"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/hsb/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/hsb/Firefox%20152.0.4.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "d563c8f0c1ad4e27d9f7688ed04953030511907ba104fed2c4b23b8bf66959dd"; + sha256 = "14c1ef8d66ec7bd05834382e091394ecd2c8dd7107ca7af2d8561670b4dc70cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/hu/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/hu/Firefox%20152.0.4.dmg"; locale = "hu"; arch = "mac"; - sha256 = "173bce30d8014bf45ac8b44e4c71d936a3ae45b0fe7d9abfc82cd38927fd3cf9"; + sha256 = "223a07bc7ff7bb3b5572bf8a1bd043c8dab4c57b85b68de5129ecc893cae76fe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/hy-AM/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/hy-AM/Firefox%20152.0.4.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "9fb8e046b0ea8698d992423e62e605d54d200b3a1a93d791ee7384ae2013249d"; + sha256 = "1467667006d70394ebf4c450f6f42fa2492e355315aaaecc0ed7fdc6c8402578"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ia/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ia/Firefox%20152.0.4.dmg"; locale = "ia"; arch = "mac"; - sha256 = "a71fc20e114102e4b6c09cf8058c891b77ff73a5cac37aa1e119b20e7790eb01"; + sha256 = "d6332bab17ae5f218253d69f18d5e784e49c0fa900a01f63185194ba3d053205"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/id/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/id/Firefox%20152.0.4.dmg"; locale = "id"; arch = "mac"; - sha256 = "dc936024f81e5d167dd8d6a8962b6aa05b264141828d9c6099454b0e640a6b48"; + sha256 = "04829d4dd395c4460e998402fb93cb2726615b42ab30baaf7aeecd300d675816"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/is/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/is/Firefox%20152.0.4.dmg"; locale = "is"; arch = "mac"; - sha256 = "2f1395fa6d2627f8859c587f6aebfa240d481d29106422fa906f8f985f5d3f18"; + sha256 = "b6c0750c3738f067991ca7d3b4403621f74e8a956aa11a27c8b6d67f9bb5fd3e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/it/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/it/Firefox%20152.0.4.dmg"; locale = "it"; arch = "mac"; - sha256 = "da0e88794064f5edd1696d9eac2774d30c4f15c55f15171a9ed8aac3a5d2c243"; + sha256 = "90ddcd8c3834c9aa01ef9726c0bb046848d08fd8af5b5914a02d53aa56050976"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ja-JP-mac/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ja-JP-mac/Firefox%20152.0.4.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "15ea1abe0a0ca6f540ccb852e44a4a4be06f62192b1d8162d4763c15af1328d0"; + sha256 = "c19f25c2d6a91552a0affa90eab675a2da5de15d8247d9e295ecef935a007fc4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ka/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ka/Firefox%20152.0.4.dmg"; locale = "ka"; arch = "mac"; - sha256 = "9f855e6f9f54ac09f1f57cf4788e4053f5879b675c329df00b37508345efe8cd"; + sha256 = "5f987eef79099cc6bc6f8dc60f4ba367b620053a8e42466330bccdaccb640f19"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/kab/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/kab/Firefox%20152.0.4.dmg"; locale = "kab"; arch = "mac"; - sha256 = "f8b9c6ba80256a95fc8cfd81ef6da472bb5ecea3193347a282d6dd3ce3013126"; + sha256 = "5122bce0e970c6e97493a1dede9de29052f6ad8fc898a493b4665bdbf1bad8c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/kk/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/kk/Firefox%20152.0.4.dmg"; locale = "kk"; arch = "mac"; - sha256 = "406395a18ccc1f4e95b7fffe51ecde04d3ac6b09f1cc11309ffb8d0fc442d8bc"; + sha256 = "5cb0629a53bb688a598fa3619ee166183e25c30e629963ca652b01491b1446ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/km/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/km/Firefox%20152.0.4.dmg"; locale = "km"; arch = "mac"; - sha256 = "f2b89c144475df1021e9cb80b46c82646922ac19180a2fdd91070391628ff38b"; + sha256 = "518618c7da756aa0c1ef6a3fbcf2cfa28dd6dbe1abf5cd9116d950d7d53b91ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/kn/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/kn/Firefox%20152.0.4.dmg"; locale = "kn"; arch = "mac"; - sha256 = "66c5c2dbd004dc3bc25a2c2bc2b8988cfd32182972e5c6a569a25f3adbcfa64e"; + sha256 = "c543bb2cf33ee3e0d53349fe95966b1bcef9110175f7c770c4f8d22dd1e725c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ko/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ko/Firefox%20152.0.4.dmg"; locale = "ko"; arch = "mac"; - sha256 = "c02b47b4bf791420287da2211ada388149b8870e63a8b8cde92964a2ac9e988f"; + sha256 = "322943b27b80692c02ef3d0f2d41a0e231c9d42a6260085cff68233004c34a9e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/lij/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/lij/Firefox%20152.0.4.dmg"; locale = "lij"; arch = "mac"; - sha256 = "c8042f8a105bde79de27fca32e5a2de038eff8a4e1af55af18d133cbffb3802f"; + sha256 = "b386faa345171160708bd6f3f5d251b98e7754fa0272d468bbb9aebaaee81716"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/lt/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/lt/Firefox%20152.0.4.dmg"; locale = "lt"; arch = "mac"; - sha256 = "e1a1c879195aabd441eb3676b756046a20d5d61b4c084f578351b4710ff110c9"; + sha256 = "b5d8be187be1006705353e6bec95dfde3db4c0de077b59322914829c415e4d1b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/lv/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/lv/Firefox%20152.0.4.dmg"; locale = "lv"; arch = "mac"; - sha256 = "2c2c51004997329ea282387037012bb69b5e6275078e84ca3c5a955d762ab7d6"; + sha256 = "4c5617900047c38255475d656776949f1e4b3e3087dbb60d5e5a158014d963e1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/mk/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/mk/Firefox%20152.0.4.dmg"; locale = "mk"; arch = "mac"; - sha256 = "b2e18b5df0fee6d86e6681a00006ebc382a707a54f0a460e6b817a8496673057"; + sha256 = "707e419d77cc94c5438df014788644a74dc1280afcddd89b9a32b0f34c3fa0cd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/mr/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/mr/Firefox%20152.0.4.dmg"; locale = "mr"; arch = "mac"; - sha256 = "909c1f00b06d62dfad76d2c00172a236b1628008b2f84b205f4dd7e022893a67"; + sha256 = "63a18c6414432716364ca3948ca7681b80313d60a7589e30d850b2db56550aa7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ms/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ms/Firefox%20152.0.4.dmg"; locale = "ms"; arch = "mac"; - sha256 = "83bb76c5f16396d703ee77cfcfca2dbca4ddd06cca5c4985a9502a4527cd1c35"; + sha256 = "ba4b622a8dcb938d8cad868304a73fa747bbf329766b94f92fcce6f8912222ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/my/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/my/Firefox%20152.0.4.dmg"; locale = "my"; arch = "mac"; - sha256 = "776fab192d037f4564cc036c6a599447e1ad12632f1bd2a8bac5f2ae4d9fa463"; + sha256 = "b919be53b322fd670801c9cc7bd69a1eb13d9fdf62e8d6e5a8ab9531de78f28f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/nb-NO/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/nb-NO/Firefox%20152.0.4.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "59df6f7578eae04ae0077643fd2066a54e42245b5827c418dc45ccf454de52f7"; + sha256 = "ede44f76762937b13e01a2bf2b8627fa548a01e4501a20025c96b97876ca32e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ne-NP/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ne-NP/Firefox%20152.0.4.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "2d128ac3d1a8e2e608de3c166a109c075996b2114735d9760dbd132d0a22ff56"; + sha256 = "db8435f4a225d1f0f9fc34a8a13355e2a79f891c0a935d6af1f25599eafc628c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/nl/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/nl/Firefox%20152.0.4.dmg"; locale = "nl"; arch = "mac"; - sha256 = "87f2d3ae87b3b13d2c7cd37b14048be8f6bdf747a210a36e7d63a3192fe661d4"; + sha256 = "00b8603914ac733519685b09efe7af28641fd8e5dd1b836a241ccaa013ad1b66"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/nn-NO/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/nn-NO/Firefox%20152.0.4.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "8bd33e549a72fbf1ab189a4921ffd790077b684acedd2872d13f10e5a27faa82"; + sha256 = "983a869ee668cfa0d5a59cc04cc06a8bdb39ae9652faf1ea35344d91bec2117f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/oc/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/oc/Firefox%20152.0.4.dmg"; locale = "oc"; arch = "mac"; - sha256 = "f4a3096cb351fe238329f2a07d55d1bccc813cb0a794b6ea9fe9f7cf0538cbb0"; + sha256 = "a1cc50a1d1b507def1b74fc7ca25f679e08cf66ee840472736182a2d0f53dedb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/pa-IN/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/pa-IN/Firefox%20152.0.4.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "c41616b34b897138a3c70f5a10549dfbdd35125501e4b643035a244f95ec901c"; + sha256 = "b47aa70e4d144e844da51bd492b51e9f1d291e3d3fcd5443f3cd92a3e81ce826"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/pl/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/pl/Firefox%20152.0.4.dmg"; locale = "pl"; arch = "mac"; - sha256 = "50d3c129c7239c7ff733cc38956fd349344a382af1d782e69d2fcd8300d48f98"; + sha256 = "c25f92f1207d6aebbc1646eabdcf6331590d9aefca9b614a771990e2478a8199"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/pt-BR/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/pt-BR/Firefox%20152.0.4.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "9be9d1e87e1bbd4f1554fdbe21d68f7e691357d3d9b90d5894317bae6edb73d8"; + sha256 = "0d5e6ae5b14f56cc41e3eacedf773dff08713734966314e6b3f997ffe7ff54ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/pt-PT/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/pt-PT/Firefox%20152.0.4.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "b8af0b01ef1f899351344653cb4316807ddc62d76d47aee545b6b6133bd8f1aa"; + sha256 = "50f95868e230bf7816570e4ea7afe50373323ff4924c37e41e077b3394c2deee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/rm/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/rm/Firefox%20152.0.4.dmg"; locale = "rm"; arch = "mac"; - sha256 = "846fd3755bb960ffef44a255bedb98cd10f9899acc7a38f04b0d9fd8d927d33f"; + sha256 = "d85536bebd5d90faf00104b7b822406f049cbc193c1b25658fc6cae4dccc895a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ro/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ro/Firefox%20152.0.4.dmg"; locale = "ro"; arch = "mac"; - sha256 = "cae157331cedc9dd76c6a6d326485a281b692090d06145845e2c8e548298a71d"; + sha256 = "c594fdcdd6df625c030a6d6cc80a90cb3fc9f61c83ca52ec862d7f2243390435"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ru/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ru/Firefox%20152.0.4.dmg"; locale = "ru"; arch = "mac"; - sha256 = "ff954bbda9803fbac3b83e7a57e43c81856ca3a6658ee94198c6df120646ec93"; + sha256 = "38edd61dd8a23231835b577ba0a0f27eca018277dc73a0736031d51ee63f7518"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sat/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sat/Firefox%20152.0.4.dmg"; locale = "sat"; arch = "mac"; - sha256 = "c14145fb2a25ccd186a155b400f8caf590e60e52d55d81c61717dd81e84f5623"; + sha256 = "9bce6cc8203c0022bea3d33183b5c9c52d03aaf43f623d693720e2f3ad999fee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sc/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sc/Firefox%20152.0.4.dmg"; locale = "sc"; arch = "mac"; - sha256 = "57a305d7c549625ceec4300ca2b929867173f4b65e4fc2c23e9164729e02c96f"; + sha256 = "fc70580af12d63685e59d73fc7055bb99283cba6ade97e9a8b2167b7dcb1ea2e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sco/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sco/Firefox%20152.0.4.dmg"; locale = "sco"; arch = "mac"; - sha256 = "506284324e3d4ac7f6d60311b084304cefe6acae32faff596e3ebd50fff4e7de"; + sha256 = "729e3dce05f070fdcaa70ef1461f73cfee72a3f2481b0fa977f48822f7df5b8f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/si/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/si/Firefox%20152.0.4.dmg"; locale = "si"; arch = "mac"; - sha256 = "d8ed62cdd1b34d69347f9a5325dca1eba5a8ffd41be0ce38b0ba15e72a280b2e"; + sha256 = "86dc5b2f2c7a90a9e07c7d5ce26353f4bbc544a7a85cdb75d0c46b94df26de72"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sk/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sk/Firefox%20152.0.4.dmg"; locale = "sk"; arch = "mac"; - sha256 = "54f9e421cb6f690631be680f0533b596ff05889643f408672574a654cd2183d3"; + sha256 = "f6c0262dcee384abde789944783c2950a1625aa0561f535f1575a46bb653f2b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/skr/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/skr/Firefox%20152.0.4.dmg"; locale = "skr"; arch = "mac"; - sha256 = "ae889d492f263855b1f77dfd1bf807097e2ec445e51922b9826177a69d7ca0ff"; + sha256 = "e7edcc087404dff9edba0ad9f67ee4ca4544a641f325832111509923b6204745"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sl/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sl/Firefox%20152.0.4.dmg"; locale = "sl"; arch = "mac"; - sha256 = "9861a142af8cd83463f1a455fcc5c605f1c19ec44f29d2afb53b36003e9d4373"; + sha256 = "fd50d8e5d0d9cbbe9a6e991155d7a447764e2ca126bcdab41a62f843a68cea87"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/son/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/son/Firefox%20152.0.4.dmg"; locale = "son"; arch = "mac"; - sha256 = "ed0e40e61416958eb526b3cb82d999494755a4dbfd05d051480357838f4da52c"; + sha256 = "3f05fe8e2fd54907fa489dc5e64caeec88285f1d8943b07a877bf9f9734e9524"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sq/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sq/Firefox%20152.0.4.dmg"; locale = "sq"; arch = "mac"; - sha256 = "849de0be8353f0269e065c658a19389af6c211581d6924dfc01d60a7c643b308"; + sha256 = "433de93bab6dd69591fe15e20031b845c81a31dc6050021f2f7a953c1e968305"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sr/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sr/Firefox%20152.0.4.dmg"; locale = "sr"; arch = "mac"; - sha256 = "e25bc8a4f8d935d608fc06a095d1ddfcfc2e36fdd03f0046f2dd618803eb0391"; + sha256 = "390c2381262f9e9ec033dc9df2129f22d98ccd2b786923dcaae9909294db4106"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/sv-SE/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/sv-SE/Firefox%20152.0.4.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "0d179ffa5fc5e68af17268c43380a92a0d7cae07932e8ec978ec56130a7b01bc"; + sha256 = "f2790e092c9fca5f8a6e6733a8ad61c64c16124377bcd8b7216e35d58586d916"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/szl/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/szl/Firefox%20152.0.4.dmg"; locale = "szl"; arch = "mac"; - sha256 = "864a8b1781004ac332c2abd3abd66697a70d35b991d8ddf9fcf23774600aa131"; + sha256 = "9526acd8aa3557f213325bc467217152f0e5c3053d375c2b79153ec72927b01e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ta/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ta/Firefox%20152.0.4.dmg"; locale = "ta"; arch = "mac"; - sha256 = "c8fa4ad2fd6bc7c5aaac809abf5e74500ee1edcdb4d0a9a7828ae381dc9d6a4f"; + sha256 = "9e6e33fed59bc4aa95087d351c6a6f260b5516874ec7f06d5fc8045c648243df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/te/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/te/Firefox%20152.0.4.dmg"; locale = "te"; arch = "mac"; - sha256 = "7434605d0651b7e90c21ad17ea5f9e591eb10ed15206301f167cd01fc0402888"; + sha256 = "d323954d6228ab999e662aa253cd00df650e4db236423e0bb4ee32254977ea6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/tg/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/tg/Firefox%20152.0.4.dmg"; locale = "tg"; arch = "mac"; - sha256 = "ece206eca9561cabca7af2ef1f57aaea53a81197d7eba3c25e44eeeaddf5a5fb"; + sha256 = "7578ec13879e11296530524a1cd48277b4f016f4a2e69061cb8164c036532b7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/th/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/th/Firefox%20152.0.4.dmg"; locale = "th"; arch = "mac"; - sha256 = "2763d9ac85482247665263e2ec2915128ae5fc6bc9b797f988a0bfd312babc31"; + sha256 = "85597c9edd019d403b83da773cfa07f8519b8a9566c62a5dcfbf6cef001eb47e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/tl/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/tl/Firefox%20152.0.4.dmg"; locale = "tl"; arch = "mac"; - sha256 = "8fab1df1ce997cb747b2edc3662c7497396303e0fe29d9be99e0d2cdd40d55c5"; + sha256 = "de2f4fc30d5ae644a181f09a3513968ea03d07973632c84e34fd9961732bdce5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/tr/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/tr/Firefox%20152.0.4.dmg"; locale = "tr"; arch = "mac"; - sha256 = "b05b12f725fc6bee4cec4e8d0e53793e9824a08be4248aad2eb7ce4d4c0e10d6"; + sha256 = "a5450b2620c00eb4524ffffbcb9b58cb1ca83e16971634acc41dd93ff0ed28ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/trs/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/trs/Firefox%20152.0.4.dmg"; locale = "trs"; arch = "mac"; - sha256 = "fa55a8d45db1bdf5a3e91fc11f53f8bc69073f71cac1b850069c5e7136fddf35"; + sha256 = "7721081896ef98197a6a2e9a8838bfb0367b6883e36f705b90d4b36d31698dce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/uk/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/uk/Firefox%20152.0.4.dmg"; locale = "uk"; arch = "mac"; - sha256 = "edeb54bbaf8df52e61f43da11a651855aa191dd90e477283b603d257b1a7a823"; + sha256 = "00401d72afd84e808c8be277c31f9509fc37b30e12b5a8e582b94bfc9b12a8bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/ur/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/ur/Firefox%20152.0.4.dmg"; locale = "ur"; arch = "mac"; - sha256 = "3e8d6380106bc02b1fb753c0f26ae2bfb647fe1ad84ac128e871dc35c199d082"; + sha256 = "cee1a0eb765e007dd24403c964c971526ba2f7c82427c0f0abeb113e72dc8c4f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/uz/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/uz/Firefox%20152.0.4.dmg"; locale = "uz"; arch = "mac"; - sha256 = "e7e2bb2ec038d7b9eeb159ead67c4f6c1245bd40d45155c53ce7429455305940"; + sha256 = "cd4ad06331738acf053bb95c408d0592e3840e7d7a4db463d7321a322be8c622"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/vi/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/vi/Firefox%20152.0.4.dmg"; locale = "vi"; arch = "mac"; - sha256 = "03cd8fce121129dceb7a2b52acfda83149fdc39b402e24b6f571ad5ac027501d"; + sha256 = "aaec20db0ac47d58371fd2ac55751a8b942da0971b82e87afc743bf7097040cd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/xh/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/xh/Firefox%20152.0.4.dmg"; locale = "xh"; arch = "mac"; - sha256 = "4ab591111007fec105de01b41084522c0ffe6fbfeb755dd79e861beeb02fc93f"; + sha256 = "afe77fde0f22e1a8f6d53aa6016c888d9ab642af94bb756afa8fbc18dace6559"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/zh-CN/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/zh-CN/Firefox%20152.0.4.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "cc920740d68bd70415c71b154b99b005235871a041a1824911d784785fbc2d9b"; + sha256 = "a1450f0f866370714ff0f36e590ad9f2557a68189abcfe612a5a8596f4e87174"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/152.0.3/mac/zh-TW/Firefox%20152.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/152.0.4/mac/zh-TW/Firefox%20152.0.4.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "e109ae5147f76ad02bb8ac7ff852d20650b2ff6e53a3c5b8ecf6979213566f92"; + sha256 = "cd4314867296dd1add04956acae9d7767dd6abc007c8efa4eb3fa725adb6e6be"; } ]; } From c96946219c2f56e976f4b8a413c201d9e637348f Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Mon, 29 Jun 2026 19:57:59 +0200 Subject: [PATCH 041/108] astropy-iers-data: 0.2026.1 -> 0.2026.6 --- pkgs/development/python-modules/astropy-iers-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/astropy-iers-data/default.nix b/pkgs/development/python-modules/astropy-iers-data/default.nix index 59397e348885..e2031f81cffc 100644 --- a/pkgs/development/python-modules/astropy-iers-data/default.nix +++ b/pkgs/development/python-modules/astropy-iers-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "astropy-iers-data"; - version = "0.2026.1.19.0.42.31"; + version = "0.2026.6.22.1.23.34"; pyproject = true; src = fetchFromGitHub { owner = "astropy"; repo = "astropy-iers-data"; tag = "v${finalAttrs.version}"; - hash = "sha256-psxVL7375xQuo6mqh+5rvv0xEuZNUOtFco1BrPPWLtg="; + hash = "sha256-q3uW3G3WTHpaRC54tO7ytmSg65SMaOQKO5KbqaSxeq4="; }; build-system = [ From 3121bc49c6ac97f29c298a635f544ed89f519ce2 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Mon, 29 Jun 2026 19:57:59 +0200 Subject: [PATCH 042/108] astropy: 7.2.0 -> 8.0.0 --- pkgs/development/python-modules/astropy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix index 94376d603d5e..02291cdfef73 100644 --- a/pkgs/development/python-modules/astropy/default.nix +++ b/pkgs/development/python-modules/astropy/default.nix @@ -54,14 +54,14 @@ buildPythonPackage rec { pname = "astropy"; - version = "7.2.0"; + version = "8.0.0"; pyproject = true; src = fetchFromGitHub { owner = "astropy"; repo = "astropy"; tag = "v${version}"; - hash = "sha256-U9kCzyOZcttlUP0DUGkhJVkk96sBM/Gm/s5ZPJZcEoA="; + hash = "sha256-pKptFnbhiE6DfsEZ557ugd6nrbWGg2FmEdhp78z+bUM="; }; env = lib.optionalAttrs stdenv.cc.isClang { From 530e702aff83a4a98603a3f27897b6ed365bcb7f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 02:26:47 +0000 Subject: [PATCH 043/108] pyright: 1.1.410 -> 1.1.411 --- pkgs/by-name/py/pyright/package-lock.json | 12 ++++++------ pkgs/by-name/py/pyright/package.nix | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/py/pyright/package-lock.json b/pkgs/by-name/py/pyright/package-lock.json index 8405c08770c1..35b7327925ae 100644 --- a/pkgs/by-name/py/pyright/package-lock.json +++ b/pkgs/by-name/py/pyright/package-lock.json @@ -31,9 +31,9 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "dev": true, "license": "MIT", "dependencies": { @@ -131,9 +131,9 @@ "license": "MIT" }, "node_modules/lru-cache": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.0.tgz", - "integrity": "sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", "dev": true, "license": "BlueOak-1.0.0", "engines": { diff --git a/pkgs/by-name/py/pyright/package.nix b/pkgs/by-name/py/pyright/package.nix index 0becc68d6524..b4e819558e1d 100644 --- a/pkgs/by-name/py/pyright/package.nix +++ b/pkgs/by-name/py/pyright/package.nix @@ -7,13 +7,13 @@ }: let - version = "1.1.410"; + version = "1.1.411"; src = fetchFromGitHub { owner = "Microsoft"; repo = "pyright"; tag = version; - hash = "sha256-ouG+Lz08eljOU6ved1IoeeW/3GJWbFT7WzdhTilWqBs="; + hash = "sha256-MamU2Mx7BSH+NVXHnKEzCbXHmWmo7V8c7BPjz6+0pAY="; }; patchedPackageJSON = @@ -32,7 +32,7 @@ let pname = "pyright-root"; inherit version src; sourceRoot = "${src.name}"; # required for update.sh script - npmDepsHash = "sha256-Q7niMODoPmtn4zbou3OeJFAGEjRtt8j40qiw2NJvo8k="; + npmDepsHash = "sha256-EQlF3zBNnEvVGLC6btSkXGRPJHoR+Jz23ay2X9nYZSg="; dontNpmBuild = true; postPatch = '' cp ${patchedPackageJSON} ./package.json @@ -49,7 +49,7 @@ let pname = "pyright-internal"; inherit version src; sourceRoot = "${src.name}/packages/pyright-internal"; - npmDepsHash = "sha256-lzwDayoN2qmF33Slv7r+rv1bl81utjRGGeeXI6jCd0U="; + npmDepsHash = "sha256-h0ZPqVpMMnhfqP+471xzKVhWTgyuyMcfIAcrnBJZsr4="; dontNpmBuild = true; installPhase = '' runHook preInstall @@ -63,7 +63,7 @@ buildNpmPackage rec { inherit version src; sourceRoot = "${src.name}/packages/pyright"; - npmDepsHash = "sha256-nCfoa+c6I8khFqXBRI5AAdFzn1tO3G03KT+LPqHY82U="; + npmDepsHash = "sha256-mVcK3FzHccBnWzUgrczhwTPhVxyR56E5i8l2GJGYlLo="; postPatch = '' chmod +w ../../ From f6cb3d53056342c80498eafc796e16cde77338f4 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Tue, 30 Jun 2026 03:57:28 +0200 Subject: [PATCH 044/108] python3Packages.dask: fix numpy 2.5 update --- pkgs/development/python-modules/dask/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix index f10b8b100be4..7053d02a0dc6 100644 --- a/pkgs/development/python-modules/dask/default.nix +++ b/pkgs/development/python-modules/dask/default.nix @@ -3,6 +3,7 @@ stdenv, buildPythonPackage, fetchFromGitHub, + fetchpatch, pythonAtLeast, util-linux, @@ -54,6 +55,14 @@ buildPythonPackage (finalAttrs: { hash = "sha256-JfCiABGSCJKKSz2/r8fvpVwdQSZqvoQICe+lDvuNhoM="; }; + patches = [ + # Unit-less timedelta64 is deprecated in NumPy 2.5 + (fetchpatch { + url = "https://github.com/dask/dask/commit/ade7a30c5a222f838b0f69f5a00c804e4cdf3d19.patch"; + hash = "sha256-V2jNcTfmEXjUzsXKnK2+/AWaujXN+c7JCCGojzwY5dM="; + }) + ]; + postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace dask/tests/test_system.py \ --replace-fail \ From c3dc4f0cbbf8dc64500f66f75a836a10e413c9a0 Mon Sep 17 00:00:00 2001 From: goobertony Date: Mon, 29 Jun 2026 21:31:10 -0500 Subject: [PATCH 045/108] meowfetch: init at 1.0.1 --- pkgs/by-name/me/meowfetch/package.nix | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/me/meowfetch/package.nix diff --git a/pkgs/by-name/me/meowfetch/package.nix b/pkgs/by-name/me/meowfetch/package.nix new file mode 100644 index 000000000000..a147cbd3afbe --- /dev/null +++ b/pkgs/by-name/me/meowfetch/package.nix @@ -0,0 +1,34 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "meowfetch"; + version = "1.0.1"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "faynopi"; + repo = "meowfetch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-5nUogUYc25FPQKY9oIU2bmOpgWN8bCoxEhRJQfEZOcM="; + }; + + vendorHash = "sha256-PnkXXNr+kIige1YB/vEG+sYI0X/rr+6Gtcnb0rW4YK0="; + + ldflags = [ "-s" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Minimal system information fetcher program written in go"; + homepage = "https://github.com/faynopi/meowfetch"; + changelog = "https://github.com/faynopi/meowfetch/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [goobertony ]; + mainProgram = "meowfetch"; + }; +}) From 6cbbe5c331f74dade0f7966de9499fd9d35c9c97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 02:39:24 +0000 Subject: [PATCH 046/108] mympd: 25.2.1 -> 25.2.2 --- pkgs/by-name/my/mympd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/my/mympd/package.nix b/pkgs/by-name/my/mympd/package.nix index 06f735929d68..d5a48d238ffe 100644 --- a/pkgs/by-name/my/mympd/package.nix +++ b/pkgs/by-name/my/mympd/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mympd"; - version = "25.2.1"; + version = "25.2.2"; src = fetchFromGitHub { owner = "jcorporation"; repo = "myMPD"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-03VscKtWrG22FuTY3raC8B3pphVDjNnmQpqEuGUrWQ4="; + sha256 = "sha256-WJU0bnjC78GlrTXBixz9/pLLxvJGTvwJfIcGuF329io="; }; nativeBuildInputs = [ From 7359c8558c562dcee3cd1cf72811b308650bb5ea Mon Sep 17 00:00:00 2001 From: goobertony Date: Mon, 29 Jun 2026 21:55:27 -0500 Subject: [PATCH 047/108] maintainers: add goobertony meowfetch: nixfmt maintainers: add goobertony --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/me/meowfetch/package.nix | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cde90b19938c..fabc8dfbef69 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10169,6 +10169,12 @@ githubId = 2041764; name = "Andreas Wendleder"; }; + goobertony = { + github = "goobertony"; + email = "tonygameing@proton.me"; + githubId = 133613491; + name = "Tonii Bittersweet"; + }; goodrone = { email = "goodrone@gmail.com"; github = "goodrone"; diff --git a/pkgs/by-name/me/meowfetch/package.nix b/pkgs/by-name/me/meowfetch/package.nix index a147cbd3afbe..b09773b39da3 100644 --- a/pkgs/by-name/me/meowfetch/package.nix +++ b/pkgs/by-name/me/meowfetch/package.nix @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/faynopi/meowfetch"; changelog = "https://github.com/faynopi/meowfetch/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [goobertony ]; + maintainers = with lib.maintainers; [ goobertony ]; mainProgram = "meowfetch"; }; }) From 28283aeaf2cd0707af2c0761441759b68f59cc55 Mon Sep 17 00:00:00 2001 From: Stefan Haan Date: Tue, 30 Jun 2026 05:49:12 +0200 Subject: [PATCH 048/108] gajim: enable tests, update description --- .../instant-messengers/gajim/default.nix | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix index f704a6d06aea..275971c1a926 100644 --- a/pkgs/applications/networking/instant-messengers/gajim/default.nix +++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix @@ -13,10 +13,6 @@ glib-networking, libadwaita, - # Test dependencies - xvfb-run, - dbus, - # Optional dependencies enableJingle ? true, farstream, @@ -121,26 +117,16 @@ python3.pkgs.buildPythonApplication (finalAttrs: { ++ extraPythonPackages python3.pkgs; nativeCheckInputs = [ - xvfb-run - dbus + python3.pkgs.pytestCheckHook ]; - checkPhase = '' - xvfb-run dbus-run-session \ - --config-file=${dbus}/share/dbus-1/session.conf \ - ${python3.interpreter} -m unittest discover -s test/gui -v - ${python3.interpreter} -m unittest discover -s test/common -v - ''; - - # test are broken in 1.7.3, 1.8.0 - doCheck = false; - # necessary for wrapGAppsHook3 strictDeps = false; meta = { homepage = "http://gajim.org/"; - description = "Jabber client written in PyGTK"; + description = "XMPP chat client"; + longDescription = "Gajim aims to be an easy to use and fully-featured XMPP client. Just chat with your friends or family, easily share pictures and thoughts or discuss the news with your groups."; changelog = "https://dev.gajim.org/gajim/gajim/-/blob/${finalAttrs.version}/ChangeLog"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ From 416ad80f7520cfbe37eab2ac67366d2c5c14d833 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 04:38:52 +0000 Subject: [PATCH 049/108] readest: 0.11.12 -> 0.11.17 --- pkgs/by-name/re/readest/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index 81f1b00c7297..84fd224871ca 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -23,13 +23,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.11.12"; + version = "0.11.17"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-3nUmizE5g2ICWd/1rpsq35w8VzKEg8OMuIceNULR6SM="; + hash = "sha256-vueP/UGu1G+DnwqJ7GhcYIxIsyTeFGYIiz7Iu0fs3NA="; fetchSubmodules = true; }; @@ -46,11 +46,11 @@ rustPlatform.buildRustPackage (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_11; fetcherVersion = 3; - hash = "sha256-dxcQmbJHWwkPOR9JYMSL8x3Fb4Z65lhVVF5DUDHPOtk="; + hash = "sha256-Kw3GLCPM/WeY9tQ7oAzj9PZIrX4DfudrAnYh92+5hbs="; }; cargoRoot = "../.."; - cargoHash = "sha256-t7pP3VP80/ex4iKwa0/ogEppeE6zPjEvZp53VwPg/Iw="; + cargoHash = "sha256-QxsiYl7mG+kS35pcU8/WLQA+f3gepe7qrHelhUzONbY="; buildAndTestSubdir = "src-tauri"; From a117367d1c702f902f8818e4250a57f17d3d93d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 04:45:46 +0000 Subject: [PATCH 050/108] speakeasy-cli: 1.784.0 -> 1.786.1 --- pkgs/by-name/sp/speakeasy-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sp/speakeasy-cli/package.nix b/pkgs/by-name/sp/speakeasy-cli/package.nix index ae17670d4515..13462f13bd8f 100644 --- a/pkgs/by-name/sp/speakeasy-cli/package.nix +++ b/pkgs/by-name/sp/speakeasy-cli/package.nix @@ -11,7 +11,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "speakeasy-cli"; - version = "1.784.0"; + version = "1.786.1"; sourceRoot = "."; src = @@ -33,19 +33,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "x86_64-darwin" = fetchurl { url = "https://github.com/speakeasy-api/speakeasy/releases/download/v${finalAttrs.version}/speakeasy_darwin_amd64.zip"; - hash = "sha256-rh4ZhqT0V8sDugeBy47m6PuhEAsZpKigQVaasw8Lra8="; + hash = "sha256-87s2NTkbPEHVKv5zV0FWxkyjF9KtOtThI3KdEl/fJiY="; }; "x86_64-linux" = fetchurl { url = "https://github.com/speakeasy-api/speakeasy/releases/download/v${finalAttrs.version}/speakeasy_linux_amd64.zip"; - hash = "sha256-TaLUV4AuNKEHof8VbB+MzHYb97rqz+bCFBpwjT62Gwo="; + hash = "sha256-T+e279QDXJH1H2XZLnW5n0GqgFkJmvL1KZdNGaQ88jA="; }; "aarch64-darwin" = fetchurl { url = "https://github.com/speakeasy-api/speakeasy/releases/download/v${finalAttrs.version}/speakeasy_darwin_arm64.zip"; - hash = "sha256-0vbn5FOHlX8Dku5igBhC+K1b0YXYPxrXD4G6f+ywH4Y="; + hash = "sha256-FHkNermrMcYw3G91t88sOZroaS95ztp9sTZuvZpWzAQ="; }; "aarch64-linux" = fetchurl { url = "https://github.com/speakeasy-api/speakeasy/releases/download/v${finalAttrs.version}/speakeasy_linux_arm64.zip"; - hash = "sha256-fSV+z5VAxNmL0HquMtt+blmUQIfbihQ+texfFgiJhmk="; + hash = "sha256-pAt18QB7wjli+JN1oHckki4QdQTcWwxGkC72QJ5fnn0="; }; }; updateScript = writeShellScript "update-speakeasy" '' From e89db9e7debceb2d29815eb5e31939a4cc708a41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 04:55:00 +0000 Subject: [PATCH 051/108] libretro.ppsspp: 0-unstable-2026-06-13 -> 0-unstable-2026-06-28 --- pkgs/applications/emulators/libretro/cores/ppsspp.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 37abf02a03fb..381be3a7075d 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-2026-06-13"; + version = "0-unstable-2026-06-28"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "238a88e92b092215dd0cbdc33da6f5e4385ccfb2"; - hash = "sha256-dROUYWxpefM+2SuK/vcnPDnwdh9LH6oGoadGrz+gGJk="; + rev = "3b319699318731d6d1900ba4b65e2c8c47774631"; + hash = "sha256-JcsYRV1T9Fpi7w0MB57IonhOG6CPCcejhx64ls4+Aqw="; fetchSubmodules = true; }; From 2dc1dedeffaa5656d7898e868a947681ebe909d9 Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Tue, 30 Jun 2026 01:20:10 -0400 Subject: [PATCH 052/108] jjui: 0.10.6 -> 0.10.7 --- pkgs/by-name/jj/jjui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index 70835942d8ed..ffa1858ce80b 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -8,16 +8,16 @@ }: buildGo125Module (finalAttrs: { pname = "jjui"; - version = "0.10.6"; + version = "0.10.7"; src = fetchFromGitHub { owner = "idursun"; repo = "jjui"; tag = "v${finalAttrs.version}"; - hash = "sha256-kz1GDk+M98yWVu69nTRVxjC/Kk9qbGFfXXJ5ZwDLEiU="; + hash = "sha256-IcJImxowBuQy9MBsz4QesDJM484qSvfQxPx4ykQ0ttA="; }; - vendorHash = "sha256-I39Tcb28voPSuZhYkEPdvhsViZD7QZZtZjDtRKkZ5LE="; + vendorHash = "sha256-thGlfZ0SwHpynYydxu6Sg8OUe5kr7jiPKvl6BXS5BWA="; ldflags = [ "-X main.Version=${finalAttrs.version}" ]; From fac55aa3ba5846239d4aa4ae84cd19a8718188af Mon Sep 17 00:00:00 2001 From: James LaChance Date: Sun, 31 May 2026 07:43:54 -0400 Subject: [PATCH 053/108] fosrl-pangolin: Allow edition to be specified Currently the only way to override which "set" is installed is by replacing strings in the buildPhase with overrideAttrs. This way seems a bit cleaner, certainly easier and more obvious. --- pkgs/by-name/fo/fosrl-pangolin/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fo/fosrl-pangolin/package.nix b/pkgs/by-name/fo/fosrl-pangolin/package.nix index 8b380d6e2aa2..6b7d04c64d3e 100644 --- a/pkgs/by-name/fo/fosrl-pangolin/package.nix +++ b/pkgs/by-name/fo/fosrl-pangolin/package.nix @@ -6,6 +6,7 @@ makeWrapper, formats, databaseType ? "sqlite", + edition ? "oss", environmentVariables ? { }, nixosTests, }: @@ -15,6 +16,12 @@ assert lib.assertOneOf "databaseType" databaseType [ "pg" ]; +assert lib.assertOneOf "edition" edition [ + "enterprise" + "oss" + "saas" +]; + let db = isLong: @@ -57,7 +64,7 @@ buildNpmPackage (finalAttrs: { preBuild = '' npm run set:${db false} - npm run set:oss + npm run set:${edition} npm run db:generate ''; @@ -160,7 +167,7 @@ buildNpmPackage (finalAttrs: { description = "Tunneled reverse proxy server with identity and access control"; homepage = "https://github.com/fosrl/pangolin"; changelog = "https://github.com/fosrl/pangolin/releases/tag/${finalAttrs.version}"; - license = lib.licenses.agpl3Only; + license = [ lib.licenses.agpl3Only ] ++ lib.optional (edition != "oss") lib.licenses.unfree; maintainers = with lib.maintainers; [ jackr water-sucks From 5fda6a58ab63a9dc87d7705a91bdea989a5ff6ab Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Tue, 30 Jun 2026 06:09:36 +0000 Subject: [PATCH 054/108] kea: fixup python output When the python libraries were moved to a separate output, this broke the use of kea-shell which did not load the python support libraries correctly anymore. The reworks the python split to use the builtin options of the meson builds instead. The usability of `kea-shell` is now tested in the build. --- pkgs/by-name/ke/kea/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ke/kea/package.nix b/pkgs/by-name/ke/kea/package.nix index 1ed011f2e21a..5f143d17e298 100644 --- a/pkgs/by-name/ke/kea/package.nix +++ b/pkgs/by-name/ke/kea/package.nix @@ -25,6 +25,8 @@ # tests nixosTests, + testers, + kea, }: stdenv.mkDerivation (finalAttrs: { @@ -63,6 +65,8 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonEnable "postgresql" withPostgresql) (lib.mesonOption "localstatedir" "/var") (lib.mesonOption "runstatedir" "/run") + (lib.mesonOption "python.platlibdir" "${placeholder "python"}/${python3.sitePackages}") + (lib.mesonOption "python.purelibdir" "${placeholder "python"}/${python3.sitePackages}") ]; postConfigure = '' @@ -105,11 +109,6 @@ stdenv.mkDerivation (finalAttrs: { ninja doc ''; - postFixup = '' - mkdir -p $python/lib - mv $out/lib/python* $python/lib/ - ''; - passthru.tests = { kea = nixosTests.kea; prefix-delegation = nixosTests.systemd-networkd-ipv6-prefix-delegation; @@ -119,6 +118,12 @@ stdenv.mkDerivation (finalAttrs: { networking-networkd = lib.recurseIntoAttrs { inherit (nixosTests.networking.networkd) dhcpDefault dhcpSimple dhcpOneIf; }; + + version = testers.testVersion { + package = kea; + command = "kea-shell -v"; + version = finalAttrs.version; + }; }; meta = { From 48dfaae2acc6213412605e173e94da794420e155 Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Wed, 24 Jun 2026 20:25:20 +0800 Subject: [PATCH 055/108] emacs: load the early-default library after early-init.el emacs.pkgs.withPackages from Nixpkgs can be used to configure Emacs. Its main functionality is to add extra Emacs lisp libraries. By (ab)using a library named default, user configuration (init.el) can also be added by it. A natural extension[1] is to add early-init.el via emacs.pkgs.withPackages. With this patch, early-init.el can be added by packaging it as a library named early-default. The early-default library is similar to the default library except that it is loaded right after early-init.el and is controlled by inhibit-early-default-init. [1]: https://github.com/nix-community/emacs-overlay/issues/532 --- doc/packages/emacs.section.md | 2 +- doc/release-notes/rl-2611.section.md | 6 + ...-default-library-after-early-init.el.patch | 140 ++++++++++++++++++ .../applications/editors/emacs/make-emacs.nix | 3 + 4 files changed, 150 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/editors/emacs/load-the-early-default-library-after-early-init.el.patch diff --git a/doc/packages/emacs.section.md b/doc/packages/emacs.section.md index ccbf64f70383..1cb728469f66 100644 --- a/doc/packages/emacs.section.md +++ b/doc/packages/emacs.section.md @@ -24,7 +24,7 @@ The Emacs package comes with some extra helpers to make it easier to configure. } ``` -You can install it like any other package via `nix-env -iA myEmacs`. However, this will only install those packages. It will not `configure` them for us. To do this, we need to provide a configuration file. Luckily, it is possible to do this from within Nix! By modifying the above example, we can make Emacs load a custom config file. The key is to create a package that provides a `default.el` file in `/share/emacs/site-start/`. Emacs knows to load this file automatically when it starts. +You can install it like any other package via `nix-env -iA myEmacs`. However, this will only install those packages. It will not `configure` them for us. To do this, we need to provide a configuration file. Luckily, it is possible to do this from within Nix! By modifying the above example, we can make Emacs load a custom config file. The key is to create a package that provides a `default.el` file in `/share/emacs/site-start/`. Emacs knows to load this file automatically when it starts. Similarly, for `early-init.el`, you can create a package that provides an `early-default.el` file in `/share/emacs/site-start/`. ```nix { diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index d7206ba99e2a..e4400e8ff65f 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -81,6 +81,12 @@ Maintainers of derivations using the adapted fetchers should rely on the `drv.src.meta.identifiers.v1.purl` default identifier and can enhance their `drv.meta.identifiers.v1.purls` list once they would like to have additional identifiers. Maintainers using `fetchurl` for `drv.src` are urged to adapt their `drv.meta.identifiers.purlParts` for proper identification. +- Emacs loads the `early-default` library after `early-init.el`. + Users can add `early-init.el` via `emacs.pkgs.withPackages` + by packaging `early-init.el` into a library named `early-default`. + To prevent loading the `early-default` library, + set `inhibit-early-default-init` in `early-init.el`. + - `services.ceph` enabled the generation of Ceph log files at `/var/log/ceph/`. They were missing before because Ceph omitted logs when this directory was missing. Ceph logs can grow large, so you may want to configure rotation of these logs. diff --git a/pkgs/applications/editors/emacs/load-the-early-default-library-after-early-init.el.patch b/pkgs/applications/editors/emacs/load-the-early-default-library-after-early-init.el.patch new file mode 100644 index 000000000000..63a53936034b --- /dev/null +++ b/pkgs/applications/editors/emacs/load-the-early-default-library-after-early-init.el.patch @@ -0,0 +1,140 @@ +From: Lin Jian +Subject: Load the early-default library after early-init.el + +emacs.pkgs.withPackages from Nixpkgs can be used to configure Emacs. +Its main functionality is to add extra Emacs lisp libraries. +By (ab)using a library named default, user configuration (init.el) can +also be added by it. + +A natural extension[1] is to add early-init.el via +emacs.pkgs.withPackages. With this patch, early-init.el can be added by +packaging it as a library named early-default. + +The early-default library is similar to the default library except that +it is loaded right after early-init.el and is controlled by +inhibit-early-default-init. + +[1]: https://github.com/nix-community/emacs-overlay/issues/532 + +--- a/doc/emacs/cmdargs.texi ++++ b/doc/emacs/cmdargs.texi +@@ -338,9 +338,10 @@ meant for regular (or interactive) use, since it makes commands like + @opindex -q + @itemx --no-init-file + @opindex --no-init-file +-@cindex bypassing init and @file{default.el} file ++@cindex bypassing init, @file{early-default.el} and @file{default.el} file + @cindex init file, not loading + @cindex @file{default.el} file, not loading ++@cindex @file{early-default.el} file, not loading + Do not load any initialization file (@pxref{Init File}). When Emacs + is invoked with this option, the Customize facility does not allow + options to be saved (@pxref{Easy Customization}). This option does +--- a/doc/emacs/custom.texi ++++ b/doc/emacs/custom.texi +@@ -2601,6 +2601,13 @@ But your init file, if any, is loaded first; if it sets + @code{inhibit-default-init} non-@code{nil}, then @file{default} is not + loaded. + ++@cindex @file{early-default.el}, the early default init file ++ There can also be an @dfn{early default init file}, which is the library ++named @file{early-default.el}. It is similar to the default init file ++except that it is loaded after the early init file (@pxref{Early Init File}) ++and is controlled by @code{inhibit-early-default-init}. This behavior is ++Nixpkgs-specific. ++ + @cindex site init file + @cindex @file{site-start.el}, the site startup file + Your site may also have a @dfn{site startup file}; this is named +@@ -2614,7 +2621,8 @@ better to put them in @file{default.el}, so that users can more easily + override them. + + @cindex @file{site-lisp} directories +- You can place @file{default.el} and @file{site-start.el} in any of ++ You can place @file{early-default.el}, @file{default.el} and ++@file{site-start.el} in any of + the directories which Emacs searches for Lisp libraries. The variable + @code{load-path} (@pxref{Lisp Libraries}) specifies these directories. + Many sites put these files in a subdirectory named @file{site-lisp} in +--- a/doc/lispref/os.texi ++++ b/doc/lispref/os.texi +@@ -107,6 +107,13 @@ GNU Emacs Manual}). This is not done if the options @samp{-q}, + was specified, Emacs looks for the init file in that user's home + directory instead. + ++@item ++It loads the library @file{early-default}, if it exists. This is not done ++if @code{inhibit-early-default-init} is non-@code{nil}, nor if the options ++@samp{-q}, @samp{-Q}, or @samp{--batch} were specified. This behavior is ++Nixpkgs-specific. ++@cindex @file{early-default.el} ++ + @item + It calls the function @code{package-activate-all} to activate any + optional Emacs Lisp package that has been installed. @xref{Packaging +@@ -358,7 +365,8 @@ Do not initialize any display; just start a server. + + @item --no-init-file + @itemx -q +-Do not load either the init file, or the @file{default} library. ++Do not load either the init file, or the @file{default} and ++@file{early-default} libraries. + + @item --no-site-file + Do not load the @file{site-start} library. +@@ -428,6 +436,13 @@ to a non-@code{nil} value, then Emacs does not subsequently load the + (or @samp{-Q}), Emacs loads neither your personal init file nor + the default init file. + ++@cindex early default init file ++ An Emacs installation may also have an @dfn{early default init file}, ++which is a Lisp library named @file{early-default.el}. It is similar to ++the default init file except that it is loaded after the early init file ++and is controlled by @code{inhibit-early-default-init}. This behavior ++is Nixpkgs-specific. ++ + Another file for site-customization is @file{site-start.el}. Emacs + loads this @emph{before} the user's init file. You can inhibit the + loading of this file with the option @samp{--no-site-file}. +@@ -449,6 +464,12 @@ If this variable is non-@code{nil}, it prevents Emacs from loading the + default initialization library file. The default value is @code{nil}. + @end defopt + ++@defopt inhibit-early-default-init ++If this variable is non-@code{nil}, it prevents Emacs from loading the ++early default initialization library file. The default value is @code{nil}. ++This is Nixpkgs-specific. ++@end defopt ++ + @defvar before-init-hook + This normal hook is run, once, just before loading all the init files + (@file{site-start.el}, your init file, and @file{default.el}). +--- a/lisp/startup.el ++++ b/lisp/startup.el +@@ -101,6 +101,12 @@ startup message unless he personally acts to inhibit it." + :type '(choice (const :tag "Don't inhibit") + (string :tag "Enter your user name, to inhibit"))) + ++(defcustom inhibit-early-default-init nil ++ "Non-nil inhibits loading the `early-default' library. ++ ++This behavior is Nixpkgs-specific." ++ :type 'boolean) ++ + (defcustom inhibit-default-init nil + "Non-nil inhibits loading the `default' library." + :type 'boolean) +@@ -1540,6 +1546,10 @@ please check its value") + startup-init-directory))) + (setq early-init-file user-init-file) + ++ (when (and init-file-user ++ (not inhibit-early-default-init)) ++ (load "early-default" 'noerror 'nomessage)) ++ + ;; Amend `native-comp-eln-load-path', since the early-init file may + ;; have altered `user-emacs-directory' and/or changed the eln-cache + ;; directory. +-- +2.53.0 + diff --git a/pkgs/applications/editors/emacs/make-emacs.nix b/pkgs/applications/editors/emacs/make-emacs.nix index 7178b8931ca5..0a92e2cb11d9 100644 --- a/pkgs/applications/editors/emacs/make-emacs.nix +++ b/pkgs/applications/editors/emacs/make-emacs.nix @@ -162,6 +162,9 @@ stdenv.mkDerivation (finalAttrs: { patches = patches fetchpatch + ++ [ + ./load-the-early-default-library-after-early-init.el.patch + ] ++ lib.optionals withNativeCompilation [ (replaceVars ./native-comp-driver-options-30.patch { backendPath = ( From 067e394c8bdd5a39a373c1ad8cc34292ab4c80b5 Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 30 Jun 2026 08:59:21 +0200 Subject: [PATCH 056/108] rundeck: 5.20.1 -> 6.0.0 --- pkgs/by-name/ru/rundeck/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ru/rundeck/package.nix b/pkgs/by-name/ru/rundeck/package.nix index ec73f69dd78a..4262070f1475 100644 --- a/pkgs/by-name/ru/rundeck/package.nix +++ b/pkgs/by-name/ru/rundeck/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "rundeck"; - version = "5.20.1-20260518"; + version = "6.0.0-20260629"; src = fetchurl { url = "https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/rundeck-${finalAttrs.version}.war/artifacts/rundeck-${finalAttrs.version}.war/download?distro_version_id=167"; - hash = "sha256-aicAKbJ5d729Mu1XMBsNK+M2h1o/V/a36aj1XdLOQXM="; + hash = "sha256-3pB2mLme62jzJy5CxMhp77CqqEQ8FM6BpxHcX2q6Y1w="; }; nativeBuildInputs = [ makeWrapper ]; From 3598cb5620bc7ea2d2afb6118c36b3b56931536f Mon Sep 17 00:00:00 2001 From: ern775 Date: Tue, 30 Jun 2026 10:09:17 +0300 Subject: [PATCH 057/108] iloader: init at 2.2.6 --- pkgs/by-name/il/iloader/disable-update.patch | 20 +++ pkgs/by-name/il/iloader/package.nix | 129 +++++++++++++++++++ 2 files changed, 149 insertions(+) create mode 100644 pkgs/by-name/il/iloader/disable-update.patch create mode 100644 pkgs/by-name/il/iloader/package.nix diff --git a/pkgs/by-name/il/iloader/disable-update.patch b/pkgs/by-name/il/iloader/disable-update.patch new file mode 100644 index 000000000000..3eec01d44282 --- /dev/null +++ b/pkgs/by-name/il/iloader/disable-update.patch @@ -0,0 +1,20 @@ +--- a/src/App.tsx ++++ b/src/App.tsx +@@ -22,7 +22,7 @@ import { AppIds } from "./pages/AppIds"; + import { Settings } from "./pages/Settings"; + import { Pairing } from "./pages/Pairing"; + import { getVersion } from "@tauri-apps/api/app"; +-import { checkForUpdates } from "./update"; ++// import { checkForUpdates } from "./update"; + import logo from "./iloader.svg"; + import { GlassCard } from "./components/GlassCard"; + import { useTranslation } from "react-i18next"; +@@ -70,7 +70,7 @@ function App() { + }, []); + + useEffect(() => { +- checkForUpdates(); ++ // checkForUpdates(); + }, []); + + useEffect(() => { \ No newline at end of file diff --git a/pkgs/by-name/il/iloader/package.nix b/pkgs/by-name/il/iloader/package.nix new file mode 100644 index 000000000000..6d6b87d5ad00 --- /dev/null +++ b/pkgs/by-name/il/iloader/package.nix @@ -0,0 +1,129 @@ +{ + lib, + stdenv, + fetchFromGitHub, + + rustPlatform, + nodejs, + cargo-tauri, + bun, + writableTmpDirAsHomeHook, + + glib, + glib-networking, + gst_all_1, + openssl, + pkg-config, + webkitgtk_4_1, + wrapGAppsHook3, + makeWrapper, +}: +rustPlatform.buildRustPackage (finalAttrs: { + __structuredAttrs = true; + + pname = "iloader"; + version = "2.2.6"; + + src = fetchFromGitHub { + owner = "nab138"; + repo = "iloader"; + rev = "v${finalAttrs.version}"; + sha256 = "sha256-zSl08bhJ/OrdcvvL1ciybxgnLqrg4IinmcGXrsPQYyQ="; + }; + + nodeModules = stdenv.mkDerivation { + pname = "${finalAttrs.pname}-node_modules"; + inherit (finalAttrs) src version; + + nativeBuildInputs = [ + bun + writableTmpDirAsHomeHook + ]; + + dontConfigure = true; + + buildPhase = '' + runHook preBuild + + bun install \ + --cpu="*" \ + --frozen-lockfile \ + --ignore-scripts \ + --no-progress \ + --os="*" + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -r node_modules $out/node_modules + + runHook postInstall + ''; + + outputHash = "sha256-zB0BJrQuoIu7Y67WMfrVRsPPnJ6mhd5srL2M3zW6+1Q="; + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + }; + + cargoRoot = "src-tauri"; + buildAndTestSubdir = "src-tauri"; + cargoHash = "sha256-6nDqIikItl5SuHN2o/iQREiOkY+bYkP7akShOEtY9JY="; + + doCheck = false; + + patches = [ ./disable-update.patch ]; + + postPatch = '' + cp -r ${finalAttrs.nodeModules}/node_modules . + chmod -R +w node_modules + patchShebangs --build node_modules + ''; + + nativeBuildInputs = [ + bun + cargo-tauri.hook + nodejs + pkg-config + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook3 ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeWrapper ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + gst_all_1.gstreamer + gst_all_1.gst-plugins-base + webkitgtk_4_1 + glib + glib-networking + openssl + ]; + + tauriBuildFlags = [ + "--config" + "ci.conf.json" + "--no-sign" + ]; + + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/bin + makeWrapper $out/Applications/iloader.app/Contents/MacOS/iloader $out/bin/iloader + ''; + + meta = { + changelog = "https://github.com/nab138/iloader/releases/tag/v${finalAttrs.version}"; + description = "User friendly sideloader"; + homepage = "https://github.com/nab138/iloader"; + license = lib.licenses.mit; + mainProgram = "iloader"; + maintainers = with lib.maintainers; [ ern775 ]; + platforms = [ + "aarch64-linux" + "x86_64-linux" + "aarch64-darwin" + "x86_64-darwin" + ]; + }; +}) From 6ef2f1dbccc03ab26014fcc1dc0bdf2d0746584f Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Tue, 30 Jun 2026 01:20:42 -0600 Subject: [PATCH 058/108] libmemcached: fix build on darwin --- ...emcached-fix-linking-with-libpthread.patch | 19 ------------------- pkgs/by-name/li/libmemcached/package.nix | 10 ++++++++++ 2 files changed, 10 insertions(+), 19 deletions(-) delete mode 100644 pkgs/by-name/li/libmemcached/libmemcached-fix-linking-with-libpthread.patch diff --git a/pkgs/by-name/li/libmemcached/libmemcached-fix-linking-with-libpthread.patch b/pkgs/by-name/li/libmemcached/libmemcached-fix-linking-with-libpthread.patch deleted file mode 100644 index e5e21c433587..000000000000 --- a/pkgs/by-name/li/libmemcached/libmemcached-fix-linking-with-libpthread.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -up libmemcached-1.0.16/build-aux/ltmain.sh.orig libmemcached-1.0.16/build-aux/ltmain.sh ---- libmemcached-1.0.16/build-aux/ltmain.sh.orig 2013-12-03 16:36:53.222107642 +0100 -+++ libmemcached-1.0.16/build-aux/ltmain.sh 2013-12-03 16:37:35.770132249 +0100 -@@ -5664,6 +5664,15 @@ func_mode_link () - *" $arg "*) ;; - * ) func_append new_inherited_linker_flags " $arg" ;; - esac -+ # As we are forced to pass -nostdlib to g++ during linking, the option -+ # -pthread{,s} is not in effect; add the -lpthread to $deplist -+ # explicitly to link correctly. -+ if test "$tagname" = CXX -a x"$with_gcc" = xyes; then -+ case "$arg" in -+ -pthread*) func_append deplibs " -lpthread" ;; -+ esac -+ fi -+ - continue - ;; - diff --git a/pkgs/by-name/li/libmemcached/package.nix b/pkgs/by-name/li/libmemcached/package.nix index bb3b5a90e3d2..0da1dfeb7ebf 100644 --- a/pkgs/by-name/li/libmemcached/package.nix +++ b/pkgs/by-name/li/libmemcached/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, bison, cmake, flex, @@ -22,6 +23,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-jEw6L2/139oo4sGprl9Xp0DTarxAK1bEF2ak2kHWSAs="; }; + patches = lib.optionals stdenv.hostPlatform.isDarwin [ + (fetchpatch { + name = "libcxx-compat.patch"; + url = "https://github.com/awesomized/libmemcached/commit/547460c12287a34a5993045157a0e13e14203f92.patch"; + includes = [ "test/lib/random.cpp" ]; + hash = "sha256-aH51O4UM3M4yzTtC8bTy+6NKrtPfgqysrvspMZ/gWDc="; + }) + ]; + nativeBuildInputs = [ bison cmake From 0e89a95d99ae52e2a7f93adc98d9beb6fc4eda0e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:29:06 +0200 Subject: [PATCH 059/108] python3Packages.iamdata: 0.1.202606291 -> 0.1.202606301 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606291...v0.1.202606301 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606301 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index c57d884fd1f0..3a17e9616c6b 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202606291"; + version = "0.1.202606301"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-66+3g7WuKioeYmgm/Of6Fcgt6TYRXBggTVD4ee+FvaU="; + hash = "sha256-hTRttoUj5hDoNbvw2tOysRZNwITZImNIfYPDP7qbhOs="; }; __darwinAllowLocalNetworking = true; From c7fe589f1d7668599f33efbc9a9e41019ee628f0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:45:49 +0200 Subject: [PATCH 060/108] python3Packages.mypy-boto3-appconfig: 1.43.0 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 1439f56f2dc9..1dbb05252727 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -87,8 +87,8 @@ in "sha256-MzXtUHNFCx5jRkcU4PIh3xIs6A9jNbORcdls/3UjQIc="; mypy-boto3-appconfig = - buildMypyBoto3Package "appconfig" "1.43.0" - "sha256-JcXo/dGd0aeQzrJFC9scPHKI2Tna+PaWLWVZwC17igo="; + buildMypyBoto3Package "appconfig" "1.43.37" + "sha256-Go9APBF3KBQKtEC14VV8afMW4wSXPF3gHVP9fQzkD6c="; mypy-boto3-appconfigdata = buildMypyBoto3Package "appconfigdata" "1.43.0" From ec7f4635787be4e017d7d73f48d7738302c2339b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:46:01 +0200 Subject: [PATCH 061/108] python3Packages.mypy-boto3-cloudwatch: 1.43.26 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 1dbb05252727..2dfcae487a26 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -255,8 +255,8 @@ in "sha256-PVskBSuwqSfNybHDtLLfVpDG0dwR/Q1LhrHz1imsR8A="; mypy-boto3-cloudwatch = - buildMypyBoto3Package "cloudwatch" "1.43.26" - "sha256-O14h+8ujsxe+RSA5NxmZyfRHMdQDr9g3Yre15qjV7Oc="; + buildMypyBoto3Package "cloudwatch" "1.43.37" + "sha256-OXmuNkF7rntBEHJWv4CLoCLBguB/RilcYdUJaPCQ1W0="; mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.43.0" From 008b0428b6a9cdee6756b174a432a470e7f9b436 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:46:15 +0200 Subject: [PATCH 062/108] python3Packages.mypy-boto3-ec2: 1.43.35 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2dfcae487a26..567286bf0741 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -443,8 +443,8 @@ in "sha256-dXNkOcMonYrBh4yzeubd+v3mW42s9XpmpfvgbtgoJgY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.43.35" - "sha256-AttG0LV1gmyRz0LlByDp0VIn19Mz3Y6UZdgVgMkFASs="; + buildMypyBoto3Package "ec2" "1.43.37" + "sha256-f2PTD4ft+tjN3+RBVpI8kY8I6QwMWscGFXIB7YUm6eI="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.43.0" From 9edca8b1d6e47cd3d4b51ba0b0137c069091ea71 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:46:17 +0200 Subject: [PATCH 063/108] python3Packages.mypy-boto3-ecs: 1.43.33 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 567286bf0741..030b3bdb5e1e 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -459,8 +459,8 @@ in "sha256-02BUkAFhr9sT8ohkJJFPYNni0O9/UI/G0GUee/Kx5Dw="; mypy-boto3-ecs = - buildMypyBoto3Package "ecs" "1.43.33" - "sha256-ihoW11IbKb9lmWCnn5cKvHV77wfmcPqYYCivvSV4m7I="; + buildMypyBoto3Package "ecs" "1.43.37" + "sha256-ym5rilQYYSdP29ZaGS23KbD0fCORWLJj14YWlpq1SpI="; mypy-boto3-efs = buildMypyBoto3Package "efs" "1.43.23" From 79007a69846b9f06b6b43131c81ba2983e2682a4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:46:19 +0200 Subject: [PATCH 064/108] python3Packages.mypy-boto3-elasticache: 1.43.20 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 030b3bdb5e1e..38b4d87681d6 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -475,8 +475,8 @@ in "sha256-duU3LIeW3FNiplVmduZsNXBoDK7vbO6ecrBt1Y7C9rU="; mypy-boto3-elasticache = - buildMypyBoto3Package "elasticache" "1.43.20" - "sha256-wXJzvzlQXgqrJfI/IV/KVmIQ5etRFuld69+mvgsK0Og="; + buildMypyBoto3Package "elasticache" "1.43.37" + "sha256-jD5yROkLZtZrSX0MMSTs9sCjNRs97g/T2wuDmnu1VWQ="; mypy-boto3-elasticbeanstalk = buildMypyBoto3Package "elasticbeanstalk" "1.43.0" From ec8efa7f5ef272f9147fcde8c84f2b9b37c82f45 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:46:27 +0200 Subject: [PATCH 065/108] python3Packages.mypy-boto3-glue: 1.43.34 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 38b4d87681d6..2d7b4226c770 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -571,8 +571,8 @@ in "sha256-vMz4YKm78XMavlPUNiSVAYmAbyUBrJhUXbFrhxIvUJA="; mypy-boto3-glue = - buildMypyBoto3Package "glue" "1.43.34" - "sha256-8CB9DsZgBM6ht/yzlkIEeN0+QT3lan+95vSP0pDLps4="; + buildMypyBoto3Package "glue" "1.43.37" + "sha256-sXLxhWKQbaIyTv2/a3GWyyboYabCGcYfSD7AOtr7n2Y="; mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.43.11" "sha256-XJOSLyL1+uEweZ9zER7IhH3DFLaLtpJKvuRIn8Ri+P4="; From 0bc76b81ffad818ef7a5c1205787c91d6ef7b6dc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:46:31 +0200 Subject: [PATCH 066/108] python3Packages.mypy-boto3-imagebuilder: 1.43.5 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2d7b4226c770..a9f46a24fdf3 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -610,8 +610,8 @@ in "sha256-9lzXp7Ug90MSZ7WdMiXoMnUiaAA9zCk/oS6gc0ulEMo="; mypy-boto3-imagebuilder = - buildMypyBoto3Package "imagebuilder" "1.43.5" - "sha256-fUllCFmyql6wfc5TijqwDavHvL8BDxprU0Yq+MG2nmY="; + buildMypyBoto3Package "imagebuilder" "1.43.37" + "sha256-6NLOcq8lrMDBgl+oaPrGSbPaHzObGq2vJYzPnNQFMCQ="; mypy-boto3-importexport = buildMypyBoto3Package "importexport" "1.43.0" From 536690f343dc5d0d84f15a5429b7484f8c8ed8f5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:46:42 +0200 Subject: [PATCH 067/108] python3Packages.mypy-boto3-lambda: 1.43.35 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index a9f46a24fdf3..3a8ac81958cc 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -766,8 +766,8 @@ in "sha256-gYTCgaRwH3zKi6gg4MC8DUwXQT+jZO6lqc/vi+JUahU="; mypy-boto3-lambda = - buildMypyBoto3Package "lambda" "1.43.35" - "sha256-492yjIjUCSeK0eckq3svFns6ovCz0Oyk3VRXCymU0MY="; + buildMypyBoto3Package "lambda" "1.43.37" + "sha256-LYFV4zicevoTNNo+LrKHk2TiXyTApDG+oa7qHnNfJxw="; mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.43.3" From 8c5a598af23133201d303bb227fb4e73c025c4d0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:47:01 +0200 Subject: [PATCH 068/108] python3Packages.mypy-boto3-pinpoint-sms-voice-v2: 1.43.0 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3a8ac81958cc..8a7d2b1059a5 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1038,8 +1038,8 @@ in "sha256-A8/WYxFn06rUXtcIHsKfs7HxvOBges0wDGskm31NIyw="; mypy-boto3-pinpoint-sms-voice-v2 = - buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.43.0" - "sha256-gkNI9kZ0fOLazbkKBu6JHlwiCmhk28WfL9o7FFj9f5Y="; + buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.43.37" + "sha256-Z9U5ywvzKxkjW1q3IBYSRrGLhOcgjfwYGtdLP2ytqmE="; mypy-boto3-pipes = buildMypyBoto3Package "pipes" "1.43.0" From 79c22c079c4f96eb60e229ebfb049204c8dd5da2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:47:05 +0200 Subject: [PATCH 069/108] python3Packages.mypy-boto3-rds-data: 1.43.18 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8a7d2b1059a5..cb652904d5be 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1086,8 +1086,8 @@ in "sha256-VEWtNjsbdzYKdYufG0PrdMi9+kb4JxLvzsPo9DombYc="; mypy-boto3-rds-data = - buildMypyBoto3Package "rds-data" "1.43.18" - "sha256-dpTlWnEq5++iAsccn0Jj4C2yyvs8Cs5tMph5yzpbjcc="; + buildMypyBoto3Package "rds-data" "1.43.37" + "sha256-11kfuBIlPjrL6NdBeo+23xYQfL9eeu+C7Gfi2aorNDI="; mypy-boto3-redshift = buildMypyBoto3Package "redshift" "1.43.7" From 604c5bf32ed04e0fa474b9c2a9548fb85a94a1cb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:47:07 +0200 Subject: [PATCH 070/108] python3Packages.mypy-boto3-resource-explorer-2: 1.43.0 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index cb652904d5be..5a943430ff27 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1110,8 +1110,8 @@ in "sha256-q1NTyAk8F3hQBeh23YBA/416Xr9Di0xGfGm9fqzmMTU="; mypy-boto3-resource-explorer-2 = - buildMypyBoto3Package "resource-explorer-2" "1.43.0" - "sha256-XhHk7nD1VavCKtBYk8QZOgUpoPzvBNKpnOT7qD/+5ec="; + buildMypyBoto3Package "resource-explorer-2" "1.43.37" + "sha256-hY4oe6Uxfs4ZIUEGLddEVh5WPjmHmkk3O5qpAObR3e4="; mypy-boto3-resource-groups = buildMypyBoto3Package "resource-groups" "1.43.0" From f5d450f873adb66ef50b5d777c716939790a8688 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:47:13 +0200 Subject: [PATCH 071/108] python3Packages.mypy-boto3-sagemaker-featurestore-runtime: 1.43.0 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 5a943430ff27..e719670eac66 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1182,8 +1182,8 @@ in "sha256-wwBlAR8kwqMGpHHMmXTUD1jW8YvtMl4lRR9KTV6RxME="; mypy-boto3-sagemaker-featurestore-runtime = - buildMypyBoto3Package "sagemaker-featurestore-runtime" "1.43.0" - "sha256-LOetuw4G9ZFw1AJQgTUGFK0yVmu0rgcz9fxmTZgRH8c="; + buildMypyBoto3Package "sagemaker-featurestore-runtime" "1.43.37" + "sha256-JmZgzh0J2hg8r8H8eKEddjcRynff3qLR7zjRF3cT2HI="; mypy-boto3-sagemaker-geospatial = buildMypyBoto3Package "sagemaker-geospatial" "1.43.0" From 822734f2f2ffd33a8e2c8b47963c9ac148ef8240 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:47:28 +0200 Subject: [PATCH 072/108] python3Packages.mypy-boto3-vpc-lattice: 1.43.3 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index e719670eac66..f56838d54520 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1382,8 +1382,8 @@ in "sha256-OY+yyrxn5dKgzCjYvHp0oVlHY5i9zSO0nS7zyotc94o="; mypy-boto3-vpc-lattice = - buildMypyBoto3Package "vpc-lattice" "1.43.3" - "sha256-2NNktRZJ1vdSukwq0vlkGw85FvgeYlYMxIbE19IJYlA="; + buildMypyBoto3Package "vpc-lattice" "1.43.37" + "sha256-9Nj7LymTtw7C7Q/boutgNTOhF+sfG5T5Y+vmkwZuhZA="; mypy-boto3-waf = buildMypyBoto3Package "waf" "1.43.0" From 8a13013f0e64294c0d708a871823c27d9bf09402 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:47:29 +0200 Subject: [PATCH 073/108] python3Packages.mypy-boto3-wafv2: 1.43.30 -> 1.43.37 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index f56838d54520..5bc2ef9d3c91 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1394,8 +1394,8 @@ in "sha256-zwxwpve6uEpXNyMQzaFPIEqDI/JoP5ks2wmO5gqLf7c="; mypy-boto3-wafv2 = - buildMypyBoto3Package "wafv2" "1.43.30" - "sha256-Jcj10R0SolupyI7VQNYpH3P6U7mM6mT4Zia/RH7Gtxc="; + buildMypyBoto3Package "wafv2" "1.43.37" + "sha256-NTuZS1vk/Zrmlo1/QOdD3fc0ats27XdOzI2pbLAWsjA="; mypy-boto3-wellarchitected = buildMypyBoto3Package "wellarchitected" "1.43.0" From d907cb0473d9733128a7386a3e9b08d35584cddc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:47:36 +0200 Subject: [PATCH 074/108] python3Packages.boto3-stubs: 1.43.36 -> 1.43.37 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 0aa2e4b3cbfe..604908d6d0ab 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.36"; + version = "1.43.37"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-Nb3O8PPltrsfH25hq4E/3eDXOVCFEkULbqElCbUWzcs="; + hash = "sha256-Fr5uizegW2n+8iLKxmBJwnYhr+6zlpvI7uBMcdZ/rtU="; }; build-system = [ setuptools ]; From f15959e9ae26da03080287aba80ad0d4f6d0c015 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:54:08 +0200 Subject: [PATCH 075/108] cnspec: 13.24.2 -> 13.25.0 Diff: https://github.com/mondoohq/cnspec/compare/v13.24.2...v13.25.0 Changelog: https://github.com/mondoohq/cnspec/releases/tag/v13.25.0 --- pkgs/by-name/cn/cnspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 799cfefa247d..fed41ef87222 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule (finalAttrs: { pname = "cnspec"; - version = "13.24.2"; + version = "13.25.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${finalAttrs.version}"; - hash = "sha256-+po6fgqtNRKozQ/nampYOpLdzU+0Cz5b93kDzofLnHw="; + hash = "sha256-6DyF9gOXZfN5wUpUtTO/Pj8wOcHbTRbZbTCYF3t9clE="; }; proxyVendor = true; - vendorHash = "sha256-AIhjFjXBEtukTaOnIATEzT3HrXTio3ayc/YovoRU7j8="; + vendorHash = "sha256-q9ur5wbiJGZ8K0dI3xjpB4RsnEkoQetZu6Kj7IB7kEc="; subPackages = [ "apps/cnspec" ]; From 0e0e67816a30e6a63287e00f7c3e14fb479a3f14 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:55:17 +0200 Subject: [PATCH 076/108] cdncheck: 1.2.41 -> 1.2.42 Diff: https://github.com/projectdiscovery/cdncheck/compare/v1.2.41...v1.2.42 Changelog: https://github.com/projectdiscovery/cdncheck/releases/tag/v1.2.42 --- pkgs/by-name/cd/cdncheck/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 08dec4cad28e..c79020094124 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "cdncheck"; - version = "1.2.41"; + version = "1.2.42"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${finalAttrs.version}"; - hash = "sha256-8mlF05SlLp0z2hzMFynt/sEi/Uc+Z4eLBP2usacEcH4="; + hash = "sha256-nZo7TUbd3uy78HoD4HPm34R8fBwRjByJ0wI/vJmNoCU="; }; vendorHash = "sha256-iJ1agL7sZ3ZKbW1wMA+qi8FgHdPa6gZLQ5BBPKJTNaQ="; From 16c8d7cf3a6b4a7a163c64a97db7a236a1218866 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:56:38 +0200 Subject: [PATCH 077/108] dalfox: 3.1.1 -> 3.1.2 Diff: https://github.com/hahwul/dalfox/compare/v3.1.1...v3.1.2 Changelog: https://github.com/hahwul/dalfox/releases/tag/v3.1.2 --- pkgs/by-name/da/dalfox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/dalfox/package.nix b/pkgs/by-name/da/dalfox/package.nix index d3d0492acfb9..f20c03219d1e 100644 --- a/pkgs/by-name/da/dalfox/package.nix +++ b/pkgs/by-name/da/dalfox/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "dalfox"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "hahwul"; repo = "dalfox"; tag = "v${finalAttrs.version}"; - hash = "sha256-V+5/+UYj9Pd727olIOwXij/XUh2NMzGHQDuupTO9DMk="; + hash = "sha256-0amVlnLwwb7YAUbTce9gRmjv3W1FMgc2/XZQKCettTY="; }; vendorHash = null; From 606dee1b4282600754739c8fd64d4bac5ccdd928 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:57:22 +0200 Subject: [PATCH 078/108] dnsrecon: 1.6.1 -> 1.6.3 Diff: https://github.com/darkoperator/dnsrecon/compare/1.6.1...1.6.3 Changelog: https://github.com/darkoperator/dnsrecon/releases/tag/1.6.3 --- pkgs/by-name/dn/dnsrecon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dn/dnsrecon/package.nix b/pkgs/by-name/dn/dnsrecon/package.nix index 420d93f5c357..e3e107d34967 100644 --- a/pkgs/by-name/dn/dnsrecon/package.nix +++ b/pkgs/by-name/dn/dnsrecon/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dnsrecon"; - version = "1.6.1"; + version = "1.6.3"; pyproject = true; src = fetchFromGitHub { owner = "darkoperator"; repo = "dnsrecon"; tag = finalAttrs.version; - hash = "sha256-l10U8lRTSxT0ciZxLy+ZZBWhssUP9kSvVnPinzJ1SdQ="; + hash = "sha256-hDP+zCiZtZaVRYGLTISBjwETkh4LS+E+uBN862VEGdU="; }; postPatch = '' From 991d1cf7003c630821e3da0510128e627718e483 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:58:21 +0200 Subject: [PATCH 079/108] python3Packages.alexapy: 1.29.23 -> 1.29.24 Diff: https://gitlab.com/keatontaylor/alexapy/-/compare/v1.29.23...v1.29.24 Changelog: https://gitlab.com/keatontaylor/alexapy/-/blob/v1.29.24/CHANGELOG.md --- pkgs/development/python-modules/alexapy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/alexapy/default.nix b/pkgs/development/python-modules/alexapy/default.nix index 99d6d104ce33..dde0bffb92cf 100644 --- a/pkgs/development/python-modules/alexapy/default.nix +++ b/pkgs/development/python-modules/alexapy/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "alexapy"; - version = "1.29.23"; + version = "1.29.24"; pyproject = true; src = fetchFromGitLab { owner = "keatontaylor"; repo = "alexapy"; tag = "v${finalAttrs.version}"; - hash = "sha256-RO09mCHDgA7TtPm/iZ6PvvkWhKTTMAublci5Z99+fec="; + hash = "sha256-a50J5+xT9kfXTiTY1KuLp9l3qw161KFZ9nwDolkro5U="; }; pythonRelaxDeps = [ "aiofiles" ]; From 704afc0fae1f6aabd9f1f28f23b03b112f29d436 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 09:59:33 +0200 Subject: [PATCH 080/108] python3Packages.cyclopts: 4.19.0 -> 4.20.0 Diff: https://github.com/BrianPugh/cyclopts/compare/v4.19.0...v4.20.0 Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.20.0 --- pkgs/development/python-modules/cyclopts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index 729d1701846e..64fb1c8d18fc 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -28,14 +28,14 @@ buildPythonPackage (finalAttrs: { pname = "cyclopts"; - version = "4.19.0"; + version = "4.20.0"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${finalAttrs.version}"; - hash = "sha256-4BaCqqAKktw1hyde5OXfCsb35h2/s+p4In3APyAXWoQ="; + hash = "sha256-zmvqpRJGZnfmhOiHwYogMbqLaAkfIG34CFbRXUUEr0E="; }; pythonRelaxDeps = [ "rich-rst" ]; From 4dbd19b883750e7f66e26dfa7e0bf8e24cf7abec Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:00:31 +0200 Subject: [PATCH 081/108] python3Packages.openinference-instrumentation-claude-agent-sdk: 0.1.6 -> 0.1.7 Diff: https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-claude-agent-sdk-v0.1.6...python-openinference-instrumentation-claude-agent-sdk-v0.1.7 Changelog: https://github.com/Arize-ai/openinference/releases/tag/python-openinference-instrumentation-claude-agent-sdk-v0.1.7 --- .../default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openinference-instrumentation-claude-agent-sdk/default.nix b/pkgs/development/python-modules/openinference-instrumentation-claude-agent-sdk/default.nix index e65aeb508cb3..102f23964b73 100644 --- a/pkgs/development/python-modules/openinference-instrumentation-claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/openinference-instrumentation-claude-agent-sdk/default.nix @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { pname = "openinference-instrumentation-claude-agent-sdk"; - version = "0.1.6"; + version = "0.1.7"; pyproject = true; __structuredAttrs = true; @@ -30,7 +30,7 @@ buildPythonPackage (finalAttrs: { owner = "Arize-ai"; repo = "openinference"; tag = "python-openinference-instrumentation-claude-agent-sdk-v${finalAttrs.version}"; - hash = "sha256-wmwqmN/rN521TaXVZfkaRzHPVhANSgKaBVc4rhXgIII="; + hash = "sha256-BqDIHI2moNW+m5/CC7NLL0fLzAF9aGv5ncoVe6B2cRQ="; }; sourceRoot = "${finalAttrs.src.name}/python/instrumentation/${finalAttrs.pname}"; From 40d3c743c43ba26a6141656ff1518fb35eff9701 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:02:27 +0200 Subject: [PATCH 082/108] python3Packages.meshtastic: 2.7.9 -> 2.7.10 Diff: https://github.com/meshtastic/python/compare/2.7.9...2.7.10 Changelog: https://github.com/meshtastic/python/releases/tag/2.7.10 --- pkgs/development/python-modules/meshtastic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meshtastic/default.nix b/pkgs/development/python-modules/meshtastic/default.nix index 512bd74686af..d7465454b312 100644 --- a/pkgs/development/python-modules/meshtastic/default.nix +++ b/pkgs/development/python-modules/meshtastic/default.nix @@ -33,14 +33,14 @@ buildPythonPackage (finalAttrs: { pname = "meshtastic"; - version = "2.7.9"; + version = "2.7.10"; pyproject = true; src = fetchFromGitHub { owner = "meshtastic"; repo = "python"; tag = finalAttrs.version; - hash = "sha256-u3lU48VyFsfwHVXz/mSmJUW7c+mQ5BR2SclwCKym27k="; + hash = "sha256-bzDGiwaq58zmp93HXK9dpMVQiVZJA8MRO63bm3SPDzU="; }; pythonRelaxDeps = [ From 5e2d43a5ef9f6cbe2d598f1ad5337ca281005f81 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:04:08 +0200 Subject: [PATCH 083/108] python3Packages.meilisearch: 0.41.1 -> 0.42.0 Diff: https://github.com/meilisearch/meilisearch-python/compare/v0.41.1...v0.42.0 Changelog: https://github.com/meilisearch/meilisearch-python/releases/tag/v0.42.0 --- pkgs/development/python-modules/meilisearch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meilisearch/default.nix b/pkgs/development/python-modules/meilisearch/default.nix index 0ed7c78cbc75..7b479ea78bc3 100644 --- a/pkgs/development/python-modules/meilisearch/default.nix +++ b/pkgs/development/python-modules/meilisearch/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "meilisearch"; - version = "0.41.1"; + version = "0.42.0"; pyproject = true; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-E58LDNc7UkreBjWORsbEkErZlSb41g9OEBMdRyJ2kuM="; + hash = "sha256-MUFUFTYb0/xuTXC5GViWH7LRsmZwhZIjPAbE3+ZajgQ="; }; build-system = [ setuptools ]; From 124af54d80a63e5c77eec23dfa18d383c68f2b9f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:04:46 +0200 Subject: [PATCH 084/108] python3Packages.llama-index-llms-openai: 0.7.7 -> 0.7.9 --- .../python-modules/llama-index-llms-openai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-llms-openai/default.nix b/pkgs/development/python-modules/llama-index-llms-openai/default.nix index 5226d06b13f3..5a8df41e63b4 100644 --- a/pkgs/development/python-modules/llama-index-llms-openai/default.nix +++ b/pkgs/development/python-modules/llama-index-llms-openai/default.nix @@ -9,13 +9,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-llms-openai"; - version = "0.7.7"; + version = "0.7.9"; pyproject = true; src = fetchPypi { pname = "llama_index_llms_openai"; inherit (finalAttrs) version; - hash = "sha256-rp1vpf8ZguIY1ATDKLiDonbBI3ThsS2BEBrCVMvladE="; + hash = "sha256-9UoktxcTTIbnJABwV6BqhDlPAZ0fAekYtiSJTiCKht8="; }; build-system = [ hatchling ]; From bc126239bd7c64768fdaeff9e798f6320375ad79 Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Tue, 30 Jun 2026 10:06:15 +0200 Subject: [PATCH 085/108] icinga2: 2.15.1 -> 2.16.2 Release notes (latest first): - https://github.com/Icinga/icinga2/releases/tag/v2.16.2 - https://github.com/Icinga/icinga2/releases/tag/v2.16.1 - https://github.com/Icinga/icinga2/releases/tag/v2.16.0 GitHub security advisories (worse first): - https://github.com/Icinga/icinga2/security/advisories/GHSA-vj39-ww8j-vvx5 - https://github.com/Icinga/icinga2/security/advisories/GHSA-jgqj-x5j9-vgcm - https://github.com/Icinga/icinga2/security/advisories/GHSA-wh38-wg57-5w7g --- pkgs/by-name/ic/icinga2-agent/package.nix | 1 + pkgs/by-name/ic/icinga2/package.nix | 27 ++++++++++++++++++----- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ic/icinga2-agent/package.nix b/pkgs/by-name/ic/icinga2-agent/package.nix index 02e9371dae26..4e5551a90e18 100644 --- a/pkgs/by-name/ic/icinga2-agent/package.nix +++ b/pkgs/by-name/ic/icinga2-agent/package.nix @@ -5,4 +5,5 @@ icinga2.override { withNotification = false; withIcingadb = false; withPerfdata = false; + withOtel = false; } diff --git a/pkgs/by-name/ic/icinga2/package.nix b/pkgs/by-name/ic/icinga2/package.nix index 69aff4ef2cc5..c0230cffa753 100644 --- a/pkgs/by-name/ic/icinga2/package.nix +++ b/pkgs/by-name/ic/icinga2/package.nix @@ -7,13 +7,15 @@ flex, bison, systemd, - boost186, + boost, libedit, openssl, patchelf, mariadb-connector-c, libpq, + protobuf, zlib, + ctestCheckHook, tzdata, # Databases withMysql ? true, @@ -25,18 +27,19 @@ withNotification ? true, withPerfdata ? true, withIcingadb ? true, + withOtel ? true, nameSuffix ? "", }: stdenv.mkDerivation (finalAttrs: { pname = "icinga2${nameSuffix}"; - version = "2.15.1"; + version = "2.16.2"; src = fetchFromGitHub { owner = "icinga"; repo = "icinga2"; rev = "v${finalAttrs.version}"; - hash = "sha256-w/eD07yzBm3x4G74OuGwkmpBzj63UoklmcKxVi5lx8E="; + hash = "sha256-+9NveqbvOsw9ipoWCk5HA0ykVZS8WxBTuOzdoSb8HH8="; }; patches = [ @@ -68,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: { (mkFeatureFlag "NOTIFICATION" withNotification) (mkFeatureFlag "PERFDATA" withPerfdata) (mkFeatureFlag "ICINGADB" withIcingadb) + (mkFeatureFlag "OPENTELEMETRY" withOtel) # Misc. "-DICINGA2_USER=icinga2" "-DICINGA2_GROUP=icinga2" @@ -81,11 +85,12 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - boost186 + boost libedit openssl systemd ] + ++ lib.optional withOtel protobuf ++ lib.optional withPostgresql libpq; nativeBuildInputs = [ @@ -96,7 +101,17 @@ stdenv.mkDerivation (finalAttrs: { ]; doCheck = true; - nativeCheckInputs = [ tzdata ]; # legacytimeperiod/dst needs this + + # https://github.com/Icinga/icinga2/issues/10722#issuecomment-4178294982 + ctestFlags = [ + "-LE" + "network" + ]; + + nativeCheckInputs = [ + ctestCheckHook # ctestFlags needs this + tzdata # legacytimeperiod/dst needs this + ]; postFixup = '' rm -r $out/etc/logrotate.d $out/etc/sysconfig $out/lib/icinga2/prepare-dirs @@ -126,7 +141,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Open source monitoring system"; homepage = "https://www.icinga.com"; - license = lib.licenses.gpl2Plus; + license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ das_j From d11e5fc5b0ca2e6409683b032311e340210f325b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:13:00 +0200 Subject: [PATCH 086/108] python3Packages.llama-index-core: 0.14.19 -> 0.14.23 Changelog: https://github.com/run-llama/llama_index/blob/v0.14.23/CHANGELOG.md --- .../python-modules/llama-index-core/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-core/default.nix b/pkgs/development/python-modules/llama-index-core/default.nix index 141c9b2fe5a9..ed4611027500 100644 --- a/pkgs/development/python-modules/llama-index-core/default.nix +++ b/pkgs/development/python-modules/llama-index-core/default.nix @@ -38,14 +38,14 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-core"; - version = "0.14.19"; + version = "0.14.23"; pyproject = true; src = fetchFromGitHub { owner = "run-llama"; repo = "llama_index"; tag = "v${finalAttrs.version}"; - hash = "sha256-xcssJPBXq3bjSD13nsR6jRTmTWPVks8aKHZCZ3lSKY4="; + hash = "sha256-JH8J8lnW3QNMWUV5MD4zWoc9zaXfvGRxVXtI47sPg2o="; }; sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pname}"; @@ -112,29 +112,31 @@ buildPythonPackage (finalAttrs: { disabledTestPaths = [ # Tests require network access "tests/agent/" + "tests/base/llms/" "tests/callbacks/" "tests/chat_engine/" "tests/evaluation/" "tests/indices/" "tests/ingestion/" + "tests/llms/" "tests/memory/" + "tests/multi_modal_llms/" "tests/node_parser/" "tests/objects/" "tests/playground/" "tests/postprocessor/" + "tests/prompts/" "tests/query_engine/" "tests/question_gen/" "tests/response_synthesizers/" "tests/retrievers/" + "tests/schema/" "tests/selectors/" + "tests/test_prompt_helper_empty_input.py" "tests/test_utils.py" "tests/text_splitter/" "tests/token_predictor/" "tests/tools/" - "tests/schema/" - "tests/multi_modal_llms/" - "tests/prompts/" - "tests/base/llms/" ]; disabledTests = [ From 8bc2f1549e290268c260d6b6edd739031eaa9176 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:18:50 +0200 Subject: [PATCH 087/108] python3Packages.microsoft-kiota-serialization-form: 1.10.3 -> 1.11.6 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-form-v1.11.6 --- .../default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix index ebc15305a412..1d39a5b99acb 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - poetry-core, + flit-core, microsoft-kiota-abstractions, pytest-asyncio, pendulum, @@ -11,21 +11,21 @@ gitUpdater, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-serialization-form"; - version = "1.10.3"; + version = "1.11.6"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; - tag = "microsoft-kiota-serialization-form-v${version}"; - hash = "sha256-r0u+erTSKBWzLV7VfwWUYh7lyJS1hDh5A0Tzk3pFzo4="; + tag = "microsoft-kiota-serialization-form-v${finalAttrs.version}"; + hash = "sha256-hhYQsNcy+jVVmKiDuB1nGpx+aA7toM6WDFoU5Vnu5Vs="; }; - sourceRoot = "${src.name}/packages/serialization/form/"; + sourceRoot = "${finalAttrs.src.name}/packages/serialization/form/"; - build-system = [ poetry-core ]; + build-system = [ flit-core ]; dependencies = [ microsoft-kiota-abstractions @@ -47,8 +47,8 @@ buildPythonPackage rec { meta = { description = "Form serialization implementation for Kiota clients in Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/form"; - changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-form-${src.tag}"; + changelog = "https://github.com/microsoft/kiota-python/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From e4ee973ef7dd76a92adff6c28a1b07b7a5c05683 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:19:51 +0200 Subject: [PATCH 088/108] python3Packages.pydevccu: 0.2.4 -> 0.2.5 Diff: https://github.com/SukramJ/pydevccu/compare/0.2.4...0.2.5 Changelog: https://github.com/SukramJ/pydevccu/releases/tag/0.2.5 --- pkgs/development/python-modules/pydevccu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydevccu/default.nix b/pkgs/development/python-modules/pydevccu/default.nix index 6a5ce143d989..faa015a876d8 100644 --- a/pkgs/development/python-modules/pydevccu/default.nix +++ b/pkgs/development/python-modules/pydevccu/default.nix @@ -12,7 +12,7 @@ buildPythonPackage (finalAttrs: { pname = "pydevccu"; - version = "0.2.4"; + version = "0.2.5"; pyproject = true; disabled = pythonOlder "3.13"; @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { owner = "SukramJ"; repo = "pydevccu"; tag = finalAttrs.version; - hash = "sha256-/Z1+k9CNTQsqTXSIqmUQn7r5WBTgZmqsg5Z+cq9nR3Q="; + hash = "sha256-Sf8XBvkf6dRuA6daJ48WJHuVYBhznDcPWLl+4xm46n0="; }; build-system = [ setuptools ]; From 31e18346173959282227fbb11feb20d26d465afd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:20:29 +0200 Subject: [PATCH 089/108] python3Packages.pyexploitdb: 0.3.32 -> 0.3.33 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index c16d3db514a9..5e13d1a3bc2f 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.32"; + version = "0.3.33"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-pXWi7gzlJViBHVcmI36x/lHY1Gn0UvSWzJwLmnng25o="; + hash = "sha256-sL/duYiCLkdtJGXqF0uH0Ul4SdeTnqHeyjAf+D5CXrA="; }; build-system = [ setuptools ]; From 11b14fd416c8f665c7e9206487fd741b85f59f1d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:21:04 +0200 Subject: [PATCH 090/108] python3Packages.pyenphase: 3.0.0 -> 3.0.1 Diff: https://github.com/pyenphase/pyenphase/compare/v3.0.0...v3.0.1 Changelog: https://github.com/pyenphase/pyenphase/blob/v3.0.1/CHANGELOG.md --- pkgs/development/python-modules/pyenphase/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyenphase/default.nix b/pkgs/development/python-modules/pyenphase/default.nix index 781728ccf4ee..5f673245e4b1 100644 --- a/pkgs/development/python-modules/pyenphase/default.nix +++ b/pkgs/development/python-modules/pyenphase/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "pyenphase"; - version = "3.0.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "pyenphase"; repo = "pyenphase"; tag = "v${finalAttrs.version}"; - hash = "sha256-yc9Klsaly4+eMM6v3NFMc948drq/Wum8ILfdTCNJx/c="; + hash = "sha256-UGH3zDoTBrnpTK1rdDRKIC4XhJVhkEFCvAdUCN9cj6U="; }; pythonRelaxDeps = [ "tenacity" ]; From 674f278526e7f289336a8ae2ca573faa9bb84f44 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:21:56 +0200 Subject: [PATCH 091/108] python3Packages.pyfaup-rs: 0.4.11 -> 0.4.12 Diff: https://github.com/ail-project/faup-rs/compare/pyfaup-rs-v0.4.11...pyfaup-rs-v0.4.12 Changelog: https://github.com/ail-project/faup-rs/releases/tag/pyfaup-rs-pyfaup-rs-v0.4.12 --- pkgs/development/python-modules/pyfaup-rs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyfaup-rs/default.nix b/pkgs/development/python-modules/pyfaup-rs/default.nix index fa54e68adc42..4426c639a599 100644 --- a/pkgs/development/python-modules/pyfaup-rs/default.nix +++ b/pkgs/development/python-modules/pyfaup-rs/default.nix @@ -8,19 +8,19 @@ buildPythonPackage (finalAttrs: { pname = "pyfaup-rs"; - version = "0.4.11"; + version = "0.4.12"; pyproject = true; src = fetchFromGitHub { owner = "ail-project"; repo = "faup-rs"; tag = "pyfaup-rs-v${finalAttrs.version}"; - hash = "sha256-bfUMOuG8wqCoB+32NKApuPPPIZIBvmlMLGD30Wf5hWM="; + hash = "sha256-GuHFCKA1e/Rh91692ffslyI7NYw6pg16tZLH8GQfrG0="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-s8JwFAERQXWpu84aseI+L+pB3JEafX81HMydjOcwcgE="; + hash = "sha256-PFldiT3dJrUvdGljXgRRhtRCN5CTqgK22sMhEEk21xs="; }; buildAndTestSubdir = "python"; From 1115f8ad09fd4cb8ac2fcb0dcbd541b067b412f1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:23:53 +0200 Subject: [PATCH 092/108] python3Packages.pysigma: 1.3.3 -> 1.4.0 Changelog: https://github.com/SigmaHQ/pySigma/releases/tag/v1.4.0 --- pkgs/development/python-modules/pysigma/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysigma/default.nix b/pkgs/development/python-modules/pysigma/default.nix index f2a8c542201f..88f21c4b0cf9 100644 --- a/pkgs/development/python-modules/pysigma/default.nix +++ b/pkgs/development/python-modules/pysigma/default.nix @@ -5,6 +5,7 @@ diskcache, fetchFromGitHub, jinja2, + jq, packaging, poetry-core, pyparsing, @@ -18,14 +19,14 @@ buildPythonPackage (finalAttrs: { pname = "pysigma"; - version = "1.3.3"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "SigmaHQ"; repo = "pySigma"; tag = "v${finalAttrs.version}"; - hash = "sha256-MkKZ2iL2fkZcos60d1fd1OVBA28thVXrEmsEgvTMmS4="; + hash = "sha256-j9C7WPK6kXkmrENkh1CQWb72xjFxP7gUTyOeyas4wew="; }; pythonRelaxDeps = [ @@ -42,6 +43,7 @@ buildPythonPackage (finalAttrs: { diskcache diskcache-stubs jinja2 + jq packaging pyparsing pyyaml From afc140a246ede2572657d3e35758308be6e49e32 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 30 Jun 2026 10:29:34 +0200 Subject: [PATCH 093/108] python3Packages.tesla-wall-connector: 1.1.0 -> 1.2.0 Changelog: https://github.com/einarhauks/tesla-wall-connector/releases/tag/1.2.0 --- .../tesla-wall-connector/default.nix | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/tesla-wall-connector/default.nix b/pkgs/development/python-modules/tesla-wall-connector/default.nix index 183bd151f9dc..94d29ab30ef9 100644 --- a/pkgs/development/python-modules/tesla-wall-connector/default.nix +++ b/pkgs/development/python-modules/tesla-wall-connector/default.nix @@ -5,39 +5,29 @@ backoff, buildPythonPackage, fetchFromGitHub, - fetchpatch, - poetry-core, pytest-asyncio, pytestCheckHook, + uv-build, }: buildPythonPackage rec { pname = "tesla-wall-connector"; - version = "1.1.0"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "einarhauks"; repo = "tesla-wall-connector"; tag = version; - hash = "sha256-3jj3LU0xRIC6U5DmitkTNjejvSZJWguTS/TeotOD8oc="; + hash = "sha256-CQG4upa+DTuRIvnJ7dPy7ANELks8TrlWNOWMylXJPr4="; }; - patches = [ - # https://github.com/einarhauks/tesla-wall-connector/pull/16 - (fetchpatch { - name = "replace-async-timeout-with-asyncio.timeout.patch"; - url = "https://github.com/einarhauks/tesla-wall-connector/commit/4683738b4d2cccb2be337a383243ab3f7623bf8e.patch"; - excludes = [ - ".github/workflows/python-package.yml" - "poetry.lock" - "pyproject.toml" - ]; - hash = "sha256-V9Ra7xA5JzBGe8tE8urVJNqCCdBkNmmqUcXo0cswSoY="; - }) - ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.11.6,<0.12" "uv_build" + ''; - build-system = [ poetry-core ]; + build-system = [ uv-build ]; dependencies = [ aiohttp @@ -53,9 +43,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "tesla_wall_connector" ]; meta = { - changelog = "https://github.com/einarhauks/tesla-wall-connector/releases/tag/${src.tag}"; description = "Library for communicating with a Tesla Wall Connector"; homepage = "https://github.com/einarhauks/tesla-wall-connector"; + changelog = "https://github.com/einarhauks/tesla-wall-connector/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 26f41474f631d65bbad0d5a5e1948b49c70f1bbe Mon Sep 17 00:00:00 2001 From: Olivier Nicole Date: Fri, 26 Jun 2026 09:53:37 +0200 Subject: [PATCH 094/108] ocamlPackages.grace: init at 0.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Assisted-by: Claude Sonnet 4.6 (Anthropic) Co-authored-by: Léo <16472988+redianthus@users.noreply.github.com> Co-authored-by: Vincent Laporte --- .../ocaml-modules/grace/default.nix | 50 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/ocaml-modules/grace/default.nix diff --git a/pkgs/development/ocaml-modules/grace/default.nix b/pkgs/development/ocaml-modules/grace/default.nix new file mode 100644 index 000000000000..be8598d983d8 --- /dev/null +++ b/pkgs/development/ocaml-modules/grace/default.nix @@ -0,0 +1,50 @@ +{ + lib, + buildDunePackage, + fetchFromGitHub, + fmt, + iter, + uutf, + sexplib, + ppx_sexp_conv, + core, + ppx_jane, + dedent ? null, +}: + +buildDunePackage (finalAttrs: { + pname = "grace"; + version = "0.3.0"; + + minimalOCamlVersion = "4.14"; + + src = fetchFromGitHub { + owner = "johnyob"; + repo = "grace"; + tag = finalAttrs.version; + hash = "sha256-V5K9RGk47K/R+q4wS1FU02kMi1uWSCgdUjKHk7uXuGw="; + }; + + propagatedBuildInputs = [ + fmt + iter + uutf + sexplib + ppx_sexp_conv + ]; + + checkInputs = [ + core + ppx_jane + dedent + ]; + + doCheck = true; + + meta = { + description = "A fancy diagnostics library that allows your compilers to exit with grace"; + homepage = "https://github.com/johnyob/grace"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ otini ]; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 71cfe7da5118..314a1286728d 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -768,6 +768,8 @@ let inherit (pkgs) gnuplot; }; + grace = callPackage ../development/ocaml-modules/grace { }; + graphics = if lib.versionOlder "4.09" ocaml.version then callPackage ../development/ocaml-modules/graphics { } From 48629ca8091b235d624bcba99eaabed234d39c1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 08:40:53 +0000 Subject: [PATCH 095/108] dsearch: 0.3.1 -> 0.3.2 --- pkgs/by-name/ds/dsearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ds/dsearch/package.nix b/pkgs/by-name/ds/dsearch/package.nix index 1855fd95f5e6..d4007f994c56 100644 --- a/pkgs/by-name/ds/dsearch/package.nix +++ b/pkgs/by-name/ds/dsearch/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "dsearch"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "danksearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-pEJgw0so89I/dELzYK58kwFASA+x+TH2D6moXdaFY4E="; + hash = "sha256-TnoKATODjWk4e1w3VhRYLWGMdXMJzDyvQF8mtD6WRGA="; }; - vendorHash = "sha256-scvZWbMHAhpYWCU0xZK1E6h6sAkoXegqI1iYS44fcCg="; + vendorHash = "sha256-Gq3tVwe39m5KGfkI3DEnQEQEGs/cLDCiwx6XFM61f6c="; ldflags = [ "-w" From 66b5d4e07b08a077083b59bafac89efbc17415f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 08:40:17 +0000 Subject: [PATCH 096/108] izrss: 0.3.0 -> 0.4.0 --- pkgs/by-name/iz/izrss/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/iz/izrss/package.nix b/pkgs/by-name/iz/izrss/package.nix index 08e213adbc89..80d20da83842 100644 --- a/pkgs/by-name/iz/izrss/package.nix +++ b/pkgs/by-name/iz/izrss/package.nix @@ -5,22 +5,22 @@ }: buildGoModule (finalAttrs: { pname = "izrss"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromGitHub { owner = "isabelroses"; repo = "izrss"; tag = "v${finalAttrs.version}"; - hash = "sha256-cBkq+Xq6FxizftYZ1YelYdubWNakLbkhGE55hkOr4Qo="; + hash = "sha256-8eHUskfsdymVTYt5V/f75vKsvmuZz/CNGqbthSQrHow="; }; ldflags = [ "-s" "-w" - "-X main.version=${finalAttrs.version}" + "-X main.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-hiqheaGCtybrK5DZYz2GsYvTlUZDGu04wDjQqfE7O3k="; + vendorHash = "sha256-NP363PtrTcI1EubIBJEoMCTkHCGsNRM8fY2fgwSlz5s="; meta = { description = "RSS feed reader for the terminal written in Go"; From 8d88320c7b262d26674abdf7c0331a579c5ed8e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 09:16:54 +0000 Subject: [PATCH 097/108] libtransmission_4: 4.1.2 -> 4.1.3 --- pkgs/by-name/tr/transmission_4/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/transmission_4/package.nix b/pkgs/by-name/tr/transmission_4/package.nix index 96a9b6da8a43..09da3aeeb134 100644 --- a/pkgs/by-name/tr/transmission_4/package.nix +++ b/pkgs/by-name/tr/transmission_4/package.nix @@ -65,13 +65,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "transmission"; - version = "4.1.2"; + version = "4.1.3"; src = fetchFromGitHub { owner = "transmission"; repo = "transmission"; tag = finalAttrs.version; - hash = "sha256-FI/qH0VqhEjiN+31UCOiDLWkyucMKfH4i0bYW7lceQk="; + hash = "sha256-4349gc7+1k0y5CwHTQe8bLQsuNW5w7pckR0MCeulIEE="; fetchSubmodules = true; }; From 064395f7b9891faba59b8738b89e950a5ad150a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 09:48:00 +0000 Subject: [PATCH 098/108] terraform-providers.digitalocean_digitalocean: 2.91.0 -> 2.92.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 1e29d5b8ec2a..feda14098f75 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -319,11 +319,11 @@ "vendorHash": null }, "digitalocean_digitalocean": { - "hash": "sha256-SguubBNjYqWuxeYkCKoPAK3Vvdv8wdBJfnvySwBQt8c=", + "hash": "sha256-Myy9UIvKD0W19CGToMjq1iGy4tBVpfACpqgibsKOvac=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.91.0", + "rev": "v2.92.0", "spdx": "MPL-2.0", "vendorHash": null }, From e8a3e73cf42c8f7f8406fe32b089a11c3ff215e0 Mon Sep 17 00:00:00 2001 From: Mix <32300164+mnixry@users.noreply.github.com> Date: Tue, 30 Jun 2026 17:29:24 +0800 Subject: [PATCH 099/108] powertop-macos: init at 1.3.3 Add the macOS PowerTop menu bar application under a macOS-qualified name to avoid colliding with the existing Linux powertop package. Upstream is source-available and ships build.sh, but the source build currently requires newer Apple Swift Observation macro support than nixpkgs' Swift 5.10 provides. Package the upstream release zip instead and mark the package as binaryNativeCode. Assisted-by: OpenAI Codex --- pkgs/by-name/po/powertop-macos/package.nix | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 pkgs/by-name/po/powertop-macos/package.nix diff --git a/pkgs/by-name/po/powertop-macos/package.nix b/pkgs/by-name/po/powertop-macos/package.nix new file mode 100644 index 000000000000..8afec4ad9362 --- /dev/null +++ b/pkgs/by-name/po/powertop-macos/package.nix @@ -0,0 +1,61 @@ +{ + fetchurl, + lib, + makeWrapper, + nix-update-script, + rcodesign, + stdenvNoCC, + unzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "powertop-macos"; + version = "1.3.3"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchurl { + url = "https://github.com/kDolphin/PowerTop/releases/download/v${finalAttrs.version}/PowerTop.zip"; + hash = "sha256-GIuhJVyKjFsltlg9zZByHryaIYV6F+5Uj1yTucOL9Gw="; + }; + + nativeBuildInputs = [ + makeWrapper + rcodesign + unzip + ]; + + dontConfigure = true; + dontBuild = true; + sourceRoot = "."; + + installPhase = '' + runHook preInstall + + app="$out/Applications/PowerTop.app" + mkdir -p "$out/Applications" + cp -R PowerTop.app "$app" + + makeWrapper "$app/Contents/MacOS/PowerTop" "$out/bin/powertop-macos" + + runHook postInstall + ''; + + postFixup = '' + ${lib.getExe rcodesign} sign "$out/Applications/PowerTop.app" + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + + meta = { + changelog = "https://github.com/kDolphin/PowerTop/releases/tag/v${finalAttrs.version}"; + description = "Menu bar app for monitoring MacBook power usage"; + homepage = "https://github.com/kDolphin/PowerTop"; + license = lib.licenses.mit; + maintainers = [ ]; + mainProgram = "powertop-macos"; + platforms = [ "aarch64-darwin" ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) From 6e6deb39262ffd8aac1afb363b7a4ded93f7cab0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 09:58:45 +0000 Subject: [PATCH 100/108] trivy: 0.71.2 -> 0.72.0 --- pkgs/by-name/tr/trivy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/trivy/package.nix b/pkgs/by-name/tr/trivy/package.nix index 73950a4d7382..dce19339476e 100644 --- a/pkgs/by-name/tr/trivy/package.nix +++ b/pkgs/by-name/tr/trivy/package.nix @@ -10,19 +10,19 @@ buildGoModule (finalAttrs: { pname = "trivy"; - version = "0.71.2"; + version = "0.72.0"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "trivy"; tag = "v${finalAttrs.version}"; - hash = "sha256-GC9WiGp2Cn0SmErRxAdjpDJvoF0giKrj+NJAC5CaXV8="; + hash = "sha256-BfYgHa5Qv5rwJSRLdaDeCU4pz1jrUG72QzsJ98F5Is8="; }; # Hash mismatch on across Linux and Darwin proxyVendor = true; - vendorHash = "sha256-Xr24mc1nDevpeACKciw1g1bTfLtCEwxfOuwPNxVhGxo="; + vendorHash = "sha256-IeX4c34/AUt9MZCFHVs43+9lmDX2gYJhPAi7/lUeWgI="; subPackages = [ "cmd/trivy" ]; From 81aeff18da566fc26f1720ce38570143343a8ee1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 10:16:40 +0000 Subject: [PATCH 101/108] pinact: 4.0.0 -> 4.1.0 --- pkgs/by-name/pi/pinact/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pinact/package.nix b/pkgs/by-name/pi/pinact/package.nix index 1c729b9dc239..11993be4a33a 100644 --- a/pkgs/by-name/pi/pinact/package.nix +++ b/pkgs/by-name/pi/pinact/package.nix @@ -13,16 +13,16 @@ let in buildGoModule (finalAttrs: { pname = "pinact"; - version = "4.0.0"; + version = "4.1.0"; src = fetchFromGitHub { owner = "suzuki-shunsuke"; repo = "pinact"; tag = "v${finalAttrs.version}"; - hash = "sha256-aY/M9sv3XxYQf/MrDnMGq5RCUA8XK9XgxzHD1l3UkAQ="; + hash = "sha256-wZ0Q4OCjTRUUZCbZzF4DxMLi/UBtun6TszJhU9LdGd8="; }; - vendorHash = "sha256-+AdS/+oDsOYG9F39IFd7bShRuCFYR9e4Vi6dRxeY82Q="; + vendorHash = "sha256-j/XXuVUZAADJqogMkERK801rACywy62oZW6iGrz5U0k="; env.CGO_ENABLED = 0; From 9c412077b0bb230f129fbcd89ed929e99c63a4f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 10:22:48 +0000 Subject: [PATCH 102/108] comigo: 1.2.31 -> 1.3.0 --- pkgs/by-name/co/comigo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/comigo/package.nix b/pkgs/by-name/co/comigo/package.nix index d60841a11a5d..906571b91b38 100644 --- a/pkgs/by-name/co/comigo/package.nix +++ b/pkgs/by-name/co/comigo/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "comigo"; - version = "1.2.31"; + version = "1.3.0"; src = fetchFromGitHub { owner = "yumenaka"; repo = "comigo"; tag = "v${finalAttrs.version}"; - hash = "sha256-oQq1fPwTVuw/gzmTivkT2AUvHkMVMgECc9h+ZLg9FvA="; + hash = "sha256-6EnKIpcGFMNY3NRy/QBVgsSXGwBgxsjr1TgOD0cEW7k="; }; - vendorHash = "sha256-o8XzCcX6IYb73QxQWoVYuxHOjKRcV949g0AwtM08Pys="; + vendorHash = "sha256-ehK1fqHrSy6J6DThBR7s+LA+nP5DHDkwSRsR/NIg4g8="; subPackages = [ "." ]; From 2b35ffed0abc52ed38c8f8296b238dca2f242d4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniels=20=C5=A0atcs?= Date: Thu, 25 Jun 2026 09:51:53 +0300 Subject: [PATCH 103/108] kotlin-cli: init at 0.11.1 --- pkgs/by-name/ko/kotlin-cli/package.nix | 62 ++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 pkgs/by-name/ko/kotlin-cli/package.nix diff --git a/pkgs/by-name/ko/kotlin-cli/package.nix b/pkgs/by-name/ko/kotlin-cli/package.nix new file mode 100644 index 000000000000..02ca48c9c907 --- /dev/null +++ b/pkgs/by-name/ko/kotlin-cli/package.nix @@ -0,0 +1,62 @@ +{ + lib, + fetchurl, + stdenv, + jre, + makeWrapper, + nix-update-script, + jdk25, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "kotlin-cli"; + version = "0.11.1"; + + src = fetchurl { + url = "https://packages.jetbrains.team/maven/p/amper/amper/org/jetbrains/kotlin/kotlin-cli/${finalAttrs.version}/kotlin-cli-${finalAttrs.version}-dist.tgz"; + hash = "sha256-De0qQ09r8ZOyTiptVsO6RD9CMnIRVaZaqoNyeJQSES8="; + }; + sourceRoot = "."; + dontBuild = true; + nativeBuildInputs = [ makeWrapper ]; + + strictDeps = true; + __structuredAttrs = true; + + installPhase = '' + mkdir -p $out/share/kotlin-cli + cp -r * $out/share/kotlin-cli/ + + mkdir -p $out/bin + chmod +x $out/share/kotlin-cli/bin/launcher.sh + + # Override amper runtime JVM. + sed -i 's|^[[:space:]]*jre_url=.*| jre_url=""|' $out/share/kotlin-cli/bin/launcher.sh + sed -i 's|^[[:space:]]*jre_target_dir=.*| jre_target_dir="${jdk25}"|' $out/share/kotlin-cli/bin/launcher.sh + + # Create the missing .flag file to satisfy the runtime check + touch $out/share/kotlin-cli/.flag + + # Override kotlin toolchain launcher JVM. + makeWrapper $out/share/kotlin-cli/bin/launcher.sh $out/bin/kotlin \ + --set KOTLIN_CLI_JAVA_HOME "${jdk25.home}" + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--url=https://github.com/JetBrains/kotlin-toolchain" + ]; + }; + + meta = { + description = "Kotlin Toolchain CLI"; + homepage = "https://github.com/JetBrains/kotlin-toolchain"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.dshatz ]; + platforms = jre.meta.platforms; + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; + mainProgram = "kotlin"; + }; +}) From 41df2c56c0b5acb7f6ae62a0ea7affe5c046015c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniels=20=C5=A0atcs?= Date: Thu, 25 Jun 2026 15:52:48 +0300 Subject: [PATCH 104/108] maintainers: add dshatz --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 26c771d8f2d4..f42d2eeb0397 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7391,6 +7391,13 @@ github = "DSeeLP"; githubId = 46624152; }; + dshatz = { + email = "dev@dshatz.com"; + github = "dshatz"; + githubId = 23437798; + name = "Daniels Šatcs"; + keys = [ { fingerprint = "7452B4B47EA8F6635AB545CA4B974CC26375BB06"; } ]; + }; dsluijk = { name = "Dany Sluijk"; email = "nix@dany.dev"; From 3e38e4bc4d36ba54b895a451f35973dea48c5e9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 11:11:06 +0000 Subject: [PATCH 105/108] pixi: 0.70.2 -> 0.71.2 --- pkgs/by-name/pi/pixi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pixi/package.nix b/pkgs/by-name/pi/pixi/package.nix index 42739be10f4c..ef5947528b66 100644 --- a/pkgs/by-name/pi/pixi/package.nix +++ b/pkgs/by-name/pi/pixi/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pixi"; - version = "0.70.2"; + version = "0.71.2"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "pixi"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q5R9c25TOC4iJr7jpygtXxXZvcnzwxVl9QRBq3TjTJc="; + hash = "sha256-zpeAJdvT5FXz0DLw/OuN3ejTUc/SPhmHSK1A4QB5JKs="; }; - cargoHash = "sha256-Vyc6K9YjZ85Pmy48tEYu1dxVB5Hpegj+0ba2XuYCEGQ="; + cargoHash = "sha256-KNnSwSPDrcps9uWYUhQYWCjuZukMzEz9UjA5kO/gxTM="; nativeBuildInputs = [ pkg-config From 7c6364dc7d70a16c98c07b62d4789d38d43b67ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 11:28:36 +0000 Subject: [PATCH 106/108] terraform-providers.mongodb_mongodbatlas: 2.12.0 -> 2.13.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 1e29d5b8ec2a..f8a4076a63e9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -932,13 +932,13 @@ "vendorHash": "sha256-ulhKT0DaS6gg9Ucz9pqqIg4mxRpGDGz2rN1R0RNuumg=" }, "mongodb_mongodbatlas": { - "hash": "sha256-8HZOdEHD5KwVuSDe3EDX54nPqn3Uz6kooi/HEGoI3F0=", + "hash": "sha256-YLlkv806x+s4R4vht6hn9jbv0eVbkCz1BMh4CwZWPUU=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v2.12.0", + "rev": "v2.13.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-c864XU6t/ehD1KhlV0aBddEc0eifWHHWeS67BH3odbM=" + "vendorHash": "sha256-TODv9c5ZxHVEkzjE5cb50wtfAuRTVzVfzQEYYJijHY0=" }, "namecheap_namecheap": { "hash": "sha256-eV2K3KHTEXEEt1WXwfYfNMK+gLUY0EoHFQg9kLdAI3s=", From f7576c972f0fabc422386139d01041dd51fd40dc Mon Sep 17 00:00:00 2001 From: Arnaud TANGUY Date: Tue, 30 Jun 2026 13:09:52 +0200 Subject: [PATCH 107/108] fotowall: init at 1.1.0 --- pkgs/by-name/fo/fotowall/package.nix | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/fo/fotowall/package.nix diff --git a/pkgs/by-name/fo/fotowall/package.nix b/pkgs/by-name/fo/fotowall/package.nix new file mode 100644 index 000000000000..bcaa5c0235a0 --- /dev/null +++ b/pkgs/by-name/fo/fotowall/package.nix @@ -0,0 +1,40 @@ +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + qt6, +}: + +stdenv.mkDerivation rec { + pname = "fotowall"; + version = "1.1.0"; + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "fotowall"; + repo = "fotowall"; + rev = "v${version}"; + hash = "sha256-3zgZ9yuS7N/pqWF9CczMSjWb1afMFaNYPRgwEo/AZp8="; + }; + + nativeBuildInputs = [ + cmake + qt6.wrapQtAppsHook + ]; + + buildInputs = [ + qt6.qtbase + qt6.qtsvg + ]; + + meta = { + description = "Pictures collage & creativity tool"; + homepage = "https://github.com/fotowall/fotowall"; + license = lib.licenses.gpl2Plus; + maintainers = [ ]; + platforms = lib.platforms.linux; + mainProgram = "fotowall"; + }; +} From 8437715471342a41ec4bee2a8c95e78efdc0a2c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 12:10:36 +0000 Subject: [PATCH 108/108] changie: 1.24.2 -> 1.25.0 --- pkgs/by-name/ch/changie/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/changie/package.nix b/pkgs/by-name/ch/changie/package.nix index 308f71a99d20..ad9a58c0f4f5 100644 --- a/pkgs/by-name/ch/changie/package.nix +++ b/pkgs/by-name/ch/changie/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "changie"; - version = "1.24.2"; + version = "1.25.0"; src = fetchFromGitHub { owner = "miniscruff"; repo = "changie"; rev = "v${finalAttrs.version}"; - hash = "sha256-J71lJq46gSQcAA+agswh0bZ1B97YoFIV2mM0e8A1Dw8="; + hash = "sha256-u32vA7rAuXMaxToDPeB/QpNf6Qo0PFf8hkTFQhY89TA="; }; vendorHash = "sha256-VoiGg0K89S98j2q68U0oYENgAYjynl3EeFC47l3Hq9Q=";