From 8fa36c6042742425fb045fba3e3678e41ea348d8 Mon Sep 17 00:00:00 2001 From: Joseph LaFreniere Date: Mon, 4 Aug 2025 20:05:55 -0500 Subject: [PATCH 01/86] oxlint: 1.6.0 -> 1.12.0 --- pkgs/by-name/ox/oxlint/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index 027d965aa245..955a4cca750c 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -2,6 +2,7 @@ lib, rustPlatform, fetchFromGitHub, + cmake, nix-update-script, rust-jemalloc-sys, versionCheckHook, @@ -9,17 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oxlint"; - version = "1.6.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "oxc"; tag = "oxlint_v${finalAttrs.version}"; - hash = "sha256-URgz9k89WgYfCu9OlNCZk5wRt8upt58rIxFWa90L+OQ="; + hash = "sha256-HH98Q4mvCrylnRmvmfqKksF3ECT3rkoT93bSTqV4xOY="; }; - cargoHash = "sha256-s1UXL+y/BISOnPJmdpQFztYRd5je9C8jcc+e+iWtRuU="; + cargoHash = "sha256-lAEAOB6JkIkwckhwXU2/fRMkGOkEZnNtiyx/Xm+0JKc="; + nativeBuildInputs = [ cmake ]; buildInputs = [ rust-jemalloc-sys ]; From 428499777a5f248d826d024c8dc459ad07818ad7 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 22 Jun 2025 15:08:21 +0200 Subject: [PATCH 02/86] linuxPackages.opensnitch-ebpf: add passthru test --- pkgs/os-specific/linux/opensnitch-ebpf/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/os-specific/linux/opensnitch-ebpf/default.nix b/pkgs/os-specific/linux/opensnitch-ebpf/default.nix index d9461b2b0aed..abcd1d85ecb5 100644 --- a/pkgs/os-specific/linux/opensnitch-ebpf/default.nix +++ b/pkgs/os-specific/linux/opensnitch-ebpf/default.nix @@ -9,6 +9,7 @@ bison, bc, opensnitch, + nixosTests, }: stdenv.mkDerivation rec { @@ -58,6 +59,10 @@ stdenv.mkDerivation rec { done ''; + passthru.tests = { + inherit (nixosTests) opensnitch; + }; + meta = with lib; { description = "eBPF process monitor module for OpenSnitch"; homepage = "https://github.com/evilsocket/opensnitch"; From 5ecc335091a0eef4f154841457ea5dae88f40858 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 22 Jun 2025 15:08:48 +0200 Subject: [PATCH 03/86] linuxPackages.opensnitch-ebpf: add grimmauld to maintainers --- pkgs/os-specific/linux/opensnitch-ebpf/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/opensnitch-ebpf/default.nix b/pkgs/os-specific/linux/opensnitch-ebpf/default.nix index abcd1d85ecb5..f7557a0c9ca2 100644 --- a/pkgs/os-specific/linux/opensnitch-ebpf/default.nix +++ b/pkgs/os-specific/linux/opensnitch-ebpf/default.nix @@ -67,7 +67,10 @@ stdenv.mkDerivation rec { description = "eBPF process monitor module for OpenSnitch"; homepage = "https://github.com/evilsocket/opensnitch"; license = licenses.gpl3Only; - maintainers = with maintainers; [ onny ]; + maintainers = with maintainers; [ + onny + grimmauld + ]; platforms = platforms.linux; }; } From 8c8cb412f0939c45e8aa826366e6a83c55d4d47a Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 22 Jun 2025 15:10:27 +0200 Subject: [PATCH 04/86] nixos/opensnitch: add grimmauld to maintainers --- nixos/modules/services/security/opensnitch.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/security/opensnitch.nix b/nixos/modules/services/security/opensnitch.nix index 7695231226bf..9680974951df 100644 --- a/nixos/modules/services/security/opensnitch.nix +++ b/nixos/modules/services/security/opensnitch.nix @@ -251,5 +251,8 @@ in }; - meta.maintainers = with lib.maintainers; [ onny ]; + meta.maintainers = with lib.maintainers; [ + onny + grimmauld + ]; } From 7a048320f73faf90f068344a862accf22c08ea18 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Fri, 29 Aug 2025 18:43:44 +0200 Subject: [PATCH 05/86] nixos/opensnitch: add audit to service if audit backend is selected --- nixos/modules/services/security/opensnitch.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/security/opensnitch.nix b/nixos/modules/services/security/opensnitch.nix index 9680974951df..26c015a8107e 100644 --- a/nixos/modules/services/security/opensnitch.nix +++ b/nixos/modules/services/security/opensnitch.nix @@ -197,10 +197,16 @@ in ) ); + security.auditd = lib.mkIf (cfg.settings.ProcMonitorMethod == "audit") { + enable = true; + plugins.af_unix.active = true; + }; + systemd = { packages = [ cfg.package ]; services.opensnitchd = { wantedBy = [ "multi-user.target" ]; + path = lib.optionals (cfg.settings.ProcMonitorMethod == "audit") [ pkgs.audit ]; serviceConfig = { ExecStart = let @@ -210,7 +216,7 @@ in in [ "" - "${cfg.package}/bin/opensnitchd --config-file ${format.generate "default-config.json" preparedSettings}" + "${lib.getExe' cfg.package "opensnitchd"} --config-file ${format.generate "default-config.json" preparedSettings}" ]; }; preStart = lib.mkIf (cfg.rules != { }) ( From 53b59eeee49b310d7f574002064a3ddd0ab52840 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Fri, 29 Aug 2025 18:44:27 +0200 Subject: [PATCH 06/86] nixos/tests/audit: reduce log level to reduce spam --- nixos/tests/opensnitch.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/tests/opensnitch.nix b/nixos/tests/opensnitch.nix index 4a62bbb1e8c2..14689adf47a4 100644 --- a/nixos/tests/opensnitch.nix +++ b/nixos/tests/opensnitch.nix @@ -33,7 +33,7 @@ in enable = true; settings.DefaultAction = "deny"; settings.ProcMonitorMethod = m; - settings.LogLevel = 0; + settings.LogLevel = 1; }; } ) monitorMethods @@ -46,7 +46,7 @@ in enable = true; settings.DefaultAction = "deny"; settings.ProcMonitorMethod = m; - settings.LogLevel = 0; + settings.LogLevel = 1; rules = { curl = { name = "curl"; From 584d4e417ee6f388163f9b2a4a872eec54b49d11 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Fri, 29 Aug 2025 18:45:16 +0200 Subject: [PATCH 07/86] nixos/tests/opensnitch: assert ebpf modules are loaded successfully --- nixos/tests/opensnitch.nix | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/nixos/tests/opensnitch.nix b/nixos/tests/opensnitch.nix index 14689adf47a4..0e97717f45bd 100644 --- a/nixos/tests/opensnitch.nix +++ b/nixos/tests/opensnitch.nix @@ -71,13 +71,24 @@ in server.wait_for_unit("caddy.service") server.wait_for_open_port(80) '' - + lib.concatLines ( - map (m: '' - client_blocked_${m}.wait_for_unit("opensnitchd.service") - client_blocked_${m}.fail("curl http://server") + + ( + lib.concatLines ( + map (m: '' + client_blocked_${m}.wait_for_unit("opensnitchd.service") + client_blocked_${m}.fail("curl http://server") - client_allowed_${m}.wait_for_unit("opensnitchd.service") - client_allowed_${m}.succeed("curl http://server") - '') monitorMethods + client_allowed_${m}.wait_for_unit("opensnitchd.service") + client_allowed_${m}.succeed("curl http://server") + '') monitorMethods + ) + + '' + # make sure the kernel modules were actually properly loaded + client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch\.o'") + client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-procs\.o'") + client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-dns\.o'") + client_allowed_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch\.o'") + client_allowed_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-procs\.o'") + client_allowed_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-dns\.o'") + '' ); } From 0630858137b02f98b7eb857b1465c64b327e6b4b Mon Sep 17 00:00:00 2001 From: griffi-gh Date: Sat, 30 Aug 2025 15:25:02 +0200 Subject: [PATCH 08/86] curlie: update homepage --- pkgs/by-name/cu/curlie/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cu/curlie/package.nix b/pkgs/by-name/cu/curlie/package.nix index 0d26874856cd..48e5c64ce826 100644 --- a/pkgs/by-name/cu/curlie/package.nix +++ b/pkgs/by-name/cu/curlie/package.nix @@ -32,7 +32,7 @@ buildGoModule (finalAttrs: { meta = { description = "Frontend to curl that adds the ease of use of httpie, without compromising on features and performance"; - homepage = "https://curlie.io/"; + homepage = "https://rs.github.io/curlie/"; maintainers = with lib.maintainers; [ ma27 ]; license = lib.licenses.mit; mainProgram = "curlie"; From 8873d34b3bbafde6f42f1068060604968ff05d92 Mon Sep 17 00:00:00 2001 From: agentelement Date: Sun, 31 Aug 2025 03:02:24 -0700 Subject: [PATCH 09/86] rocmPackages: add gfx1151 to gpuTargets Add support for the Strix Halo platform. --- pkgs/development/rocm-modules/6/clr/default.nix | 1 + pkgs/development/rocm-modules/6/composable_kernel/base.nix | 1 + pkgs/development/rocm-modules/6/default.nix | 1 + pkgs/development/rocm-modules/6/rocblas/default.nix | 1 + pkgs/development/rocm-modules/6/rocsolver/default.nix | 1 + 5 files changed, 5 insertions(+) diff --git a/pkgs/development/rocm-modules/6/clr/default.nix b/pkgs/development/rocm-modules/6/clr/default.nix index 566863dec35c..11a8cd244743 100644 --- a/pkgs/development/rocm-modules/6/clr/default.nix +++ b/pkgs/development/rocm-modules/6/clr/default.nix @@ -236,6 +236,7 @@ stdenv.mkDerivation (finalAttrs: { "1100" "1101" "1102" + "1151" # Strix Halo "1200" # RX 9070 "1201" # RX 9070 XT ] (target: "gfx${target}"); diff --git a/pkgs/development/rocm-modules/6/composable_kernel/base.nix b/pkgs/development/rocm-modules/6/composable_kernel/base.nix index 251efb63946d..4964e4b02604 100644 --- a/pkgs/development/rocm-modules/6/composable_kernel/base.nix +++ b/pkgs/development/rocm-modules/6/composable_kernel/base.nix @@ -25,6 +25,7 @@ "gfx1100" "gfx1101" "gfx1102" + "gfx1151" "gfx1200" "gfx1201" ] diff --git a/pkgs/development/rocm-modules/6/default.nix b/pkgs/development/rocm-modules/6/default.nix index a113ce0925ac..8f6893fc1823 100644 --- a/pkgs/development/rocm-modules/6/default.nix +++ b/pkgs/development/rocm-modules/6/default.nix @@ -497,6 +497,7 @@ outer "gfx1100" "gfx1101" "gfx1102" + "gfx1151" ]; gfx12 = scopeForArches [ "gfx1200" diff --git a/pkgs/development/rocm-modules/6/rocblas/default.nix b/pkgs/development/rocm-modules/6/rocblas/default.nix index 350e8bfc3fcf..b155bfebcc86 100644 --- a/pkgs/development/rocm-modules/6/rocblas/default.nix +++ b/pkgs/development/rocm-modules/6/rocblas/default.nix @@ -52,6 +52,7 @@ "gfx1100" "gfx1101" "gfx1102" + "gfx1151" "gfx1200" "gfx1201" ] diff --git a/pkgs/development/rocm-modules/6/rocsolver/default.nix b/pkgs/development/rocm-modules/6/rocsolver/default.nix index b2f3764d2e0b..f5daea4de5db 100644 --- a/pkgs/development/rocm-modules/6/rocsolver/default.nix +++ b/pkgs/development/rocm-modules/6/rocsolver/default.nix @@ -27,6 +27,7 @@ "gfx1100" "gfx1101" "gfx1102" + "gfx1151" "gfx1200" "gfx1201" ] From f316c67316d19be6b96329e94c9441613e3daefd Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 1 Sep 2025 13:46:35 +0200 Subject: [PATCH 10/86] nixos/eris-server: drop --- .../manual/release-notes/rl-2311.section.md | 2 +- .../manual/release-notes/rl-2511.section.md | 2 + nixos/modules/module-list.nix | 1 - .../network-filesystems/eris-server.nix | 126 ------------------ nixos/tests/all-tests.nix | 1 - nixos/tests/eris-server.nix | 26 ---- 6 files changed, 3 insertions(+), 155 deletions(-) delete mode 100644 nixos/modules/services/network-filesystems/eris-server.nix delete mode 100644 nixos/tests/eris-server.nix diff --git a/nixos/doc/manual/release-notes/rl-2311.section.md b/nixos/doc/manual/release-notes/rl-2311.section.md index 9d987e0b33a0..006170c2ee53 100644 --- a/nixos/doc/manual/release-notes/rl-2311.section.md +++ b/nixos/doc/manual/release-notes/rl-2311.section.md @@ -1030,7 +1030,7 @@ Make sure to also check the many updates in the [Nixpkgs library](#sec-release-2 - [eris-server](https://codeberg.org/eris/eris-go), an implementation of the Encoding for Robust Immutable Storage (ERIS). Available as - [services.eris-server](#opt-services.eris-server.enable). + `services.eris-server`. - [forgejo](https://forgejo.org/), a git forge and drop-in replacement for Gitea. Available as [services.forgejo](#opt-services.forgejo.enable). diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 4727bdd8e785..73f87394bf07 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -184,6 +184,8 @@ - `services.clamsmtp` is unmaintained and was removed from Nixpkgs. +- `services.eris-server` was removed from Nixpkgs due to a hostile upstream. + - `prosody` gained a config check option named `services.prosody.checkConfig` which runs `prosodyctl check config` and is turned on by default. - `services.dependency-track` removed its configuration of the JVM heap size. This lets the JVM choose its maximum heap size automatically, which should work much better in practice for most users. For deployments on systems with little RAM, it may now be necessary to manually configure a maximum heap size using {option}`services.dependency-track.javaArgs`. diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 50679a014efc..ceabc6f7b8af 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1048,7 +1048,6 @@ ./services/network-filesystems/davfs2.nix ./services/network-filesystems/diod.nix ./services/network-filesystems/drbd.nix - ./services/network-filesystems/eris-server.nix ./services/network-filesystems/glusterfs.nix ./services/network-filesystems/ipfs-cluster.nix ./services/network-filesystems/kbfs.nix diff --git a/nixos/modules/services/network-filesystems/eris-server.nix b/nixos/modules/services/network-filesystems/eris-server.nix deleted file mode 100644 index 5782d76f2661..000000000000 --- a/nixos/modules/services/network-filesystems/eris-server.nix +++ /dev/null @@ -1,126 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: - -let - cfg = config.services.eris-server; - stateDirectoryPath = "\${STATE_DIRECTORY}"; - nullOrStr = with lib.types; nullOr str; -in -{ - - options.services.eris-server = { - - enable = lib.mkEnableOption "an ERIS server"; - - package = lib.mkOption { - type = lib.types.package; - default = pkgs.eris-go; - defaultText = lib.literalExpression "pkgs.eris-go"; - description = "Package to use for the ERIS server."; - }; - - decode = lib.mkOption { - type = lib.types.bool; - default = false; - description = '' - Whether the HTTP service (when enabled) will decode ERIS content at /uri-res/N2R?urn:eris:. - Enabling this is recommended only for private or local-only servers. - ''; - }; - - listenCoap = lib.mkOption { - type = nullOrStr; - default = ":5683"; - example = "[::1]:5683"; - description = '' - Server CoAP listen address. Listen on all IP addresses at port 5683 by default. - Please note that the server can service client requests for ERIS-blocks by - querying other clients connected to the server. Whether or not blocks are - relayed back to the server depends on client configuration but be aware this - may leak sensitive metadata and trigger network activity. - ''; - }; - - listenHttp = lib.mkOption { - type = nullOrStr; - default = null; - example = "[::1]:8080"; - description = "Server HTTP listen address. Do not listen by default."; - }; - - backends = lib.mkOption { - type = with lib.types; listOf str; - description = '' - List of backend URLs. - Add "get" and "put" as query elements to enable those operations. - ''; - example = [ - "badger+file:///var/db/eris.badger?get&put" - "coap+tcp://eris.example.com:5683?get" - ]; - }; - - mountpoint = lib.mkOption { - type = nullOrStr; - default = null; - example = "/eris"; - description = '' - Mountpoint for FUSE namespace that exposes "urn:eris:…" files. - ''; - }; - - }; - - config = lib.mkIf cfg.enable { - assertions = [ - { - assertion = lib.strings.versionAtLeast cfg.package.version "20231219"; - message = "Version of `config.services.eris-server.package` is incompatible with this module"; - } - ]; - - systemd.services.eris-server = - let - cmd = - "${cfg.package}/bin/eris-go server" - + (lib.optionalString (cfg.listenCoap != null) " --coap '${cfg.listenCoap}'") - + (lib.optionalString (cfg.listenHttp != null) " --http '${cfg.listenHttp}'") - + (lib.optionalString cfg.decode " --decode") - + (lib.optionalString (cfg.mountpoint != null) " --mountpoint '${cfg.mountpoint}'"); - in - { - description = "ERIS block server"; - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - environment.ERIS_STORE_URL = toString cfg.backends; - script = lib.mkIf (cfg.mountpoint != null) '' - export PATH=${config.security.wrapperDir}:$PATH - ${cmd} - ''; - serviceConfig = - let - umounter = lib.mkIf ( - cfg.mountpoint != null - ) "-${config.security.wrapperDir}/fusermount -uz ${cfg.mountpoint}"; - in - if (cfg.mountpoint == null) then - { - ExecStart = cmd; - } - else - { - ExecStartPre = umounter; - ExecStopPost = umounter; - } - // { - Restart = "always"; - RestartSec = 20; - AmbientCapabilities = "CAP_NET_BIND_SERVICE"; - }; - }; - }; -} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 3c6f89dcb2ae..df29df44d729 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -493,7 +493,6 @@ in }; ergo = runTest ./ergo.nix; ergochat = runTest ./ergochat.nix; - eris-server = runTest ./eris-server.nix; esphome = runTest ./esphome.nix; etc = pkgs.callPackage ../modules/system/etc/test.nix { inherit evalMinimalConfig; }; activation = pkgs.callPackage ../modules/system/activation/test.nix { }; diff --git a/nixos/tests/eris-server.nix b/nixos/tests/eris-server.nix deleted file mode 100644 index a87e5cad3400..000000000000 --- a/nixos/tests/eris-server.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ pkgs, lib, ... }: -{ - name = "eris-server"; - - nodes.server = { - environment.systemPackages = [ - pkgs.eris-go - pkgs.eriscmd - ]; - services.eris-server = { - enable = true; - decode = true; - listenHttp = "[::1]:80"; - backends = [ "badger+file:///var/cache/eris.badger?get&put" ]; - mountpoint = "/eris"; - }; - }; - - testScript = '' - start_all() - server.wait_for_unit("eris-server.service") - server.wait_for_open_port(5683) - server.wait_for_open_port(80) - server.succeed("eriscmd get http://[::1] $(echo 'Hail ERIS!' | eriscmd put coap+tcp://[::1]:5683)") - ''; -} From 9ccf572f994fe61b3af61318420e932b49adeabd Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 1 Sep 2025 13:37:53 +0200 Subject: [PATCH 11/86] eris-go: drop --- pkgs/by-name/er/eris-go/package.nix | 46 ----------------------------- pkgs/top-level/aliases.nix | 2 ++ 2 files changed, 2 insertions(+), 46 deletions(-) delete mode 100644 pkgs/by-name/er/eris-go/package.nix diff --git a/pkgs/by-name/er/eris-go/package.nix b/pkgs/by-name/er/eris-go/package.nix deleted file mode 100644 index c0f833a94e8d..000000000000 --- a/pkgs/by-name/er/eris-go/package.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - stdenv, - buildGoModule, - fetchFromGitea, - nixosTests, - installShellFiles, -}: - -buildGoModule rec { - pname = "eris-go"; - version = "20241028"; - outputs = [ - "out" - "man" - ]; - - src = fetchFromGitea { - domain = "codeberg.org"; - owner = "eris"; - repo = "eris-go"; - rev = version; - hash = "sha256-v4pN+fVwYoir3GLneWhg/azsg7ifvcKAksoqDkkQGwk="; - }; - - vendorHash = "sha256-0BI4U9p4R7umyXtHAQBLa5t5+ni4dDndLNXgTIAMsqw="; - - nativeBuildInputs = [ installShellFiles ]; - - postInstall = '' - install -D *.1.gz -t $man/share/man/man1 - installShellCompletion --cmd eris-go \ - --fish completions/eris-go.fish - ''; - - env.skipNetworkTests = true; - - passthru.tests = { inherit (nixosTests) eris-server; }; - - meta = src.meta // { - description = "Implementation of ERIS for Go"; - homepage = "https://codeberg.org/eris/eris-go"; - license = lib.licenses.bsd3; - mainProgram = "eris-go"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 7155fddfd0d3..2abae853f36a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -841,6 +841,8 @@ mapAliases { ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17 + eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 + erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream"; erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20 erlang_nox = throw "erlang_nox has been removed in favor of beam_minimal.packages.erlang or beamMinimalPackages.erlang"; # added 2025-04-01 From a8d4221492a839507bbd2f824f669ac9f4928496 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 1 Sep 2025 13:39:10 +0200 Subject: [PATCH 12/86] eriscmd: drop --- pkgs/by-name/er/eriscmd/lock.json | 112 ---------------------------- pkgs/by-name/er/eriscmd/package.nix | 42 ----------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 154 deletions(-) delete mode 100644 pkgs/by-name/er/eriscmd/lock.json delete mode 100644 pkgs/by-name/er/eriscmd/package.nix diff --git a/pkgs/by-name/er/eriscmd/lock.json b/pkgs/by-name/er/eriscmd/lock.json deleted file mode 100644 index af543908cf4b..000000000000 --- a/pkgs/by-name/er/eriscmd/lock.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "depends": [ - { - "method": "fetchzip", - "packages": [ - "base32" - ], - "path": "/nix/store/qcnchjsak3hyn4c6r0zd6qvm7j8y1747-source", - "ref": "0.1.3", - "rev": "f541038fbe49fdb118cc2002d29824b9fc4bfd61", - "sha256": "16gh1ifp9hslsg0is0v1ya7rxqfhq5hjqzc3pfdqvcgibp5ybh06", - "srcDir": "", - "url": "https://github.com/OpenSystemsLab/base32.nim/archive/f541038fbe49fdb118cc2002d29824b9fc4bfd61.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "cbor" - ], - "path": "/nix/store/70cqa9s36dqnmsf179cn9psj77jhqi1l-source", - "ref": "20230619", - "rev": "a4a1affd45ba90bea24e08733ae2bd02fe058166", - "sha256": "005ib6im97x9pdbg6p0fy58zpdwdbkpmilxa8nhrrb1hnpjzz90p", - "srcDir": "src", - "url": "https://git.sr.ht/~ehmry/nim_cbor/archive/a4a1affd45ba90bea24e08733ae2bd02fe058166.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "coap" - ], - "path": "/nix/store/pqj933cnw7r7hp46jrpjlwh1yr0jvckp-source", - "ref": "20230331", - "rev": "a134213b51a8d250684f2ba26802ffa97fae4ffb", - "sha256": "1wbix6d8l26nj7m3xinh4m2f27n4ma0yzs3x5lpann2ha0y51k8b", - "srcDir": "src", - "url": "https://codeberg.org/eris/nim-coap/archive/a134213b51a8d250684f2ba26802ffa97fae4ffb.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "configparser" - ], - "path": "/nix/store/4zl5v7i6cj3f9sayvsjcx2h20lqwr9a6-source", - "ref": "newSection", - "rev": "695f1285d63f1954c25eb1f42798d90fa7bcbe14", - "sha256": "0b0pb5i0kir130ia2zf8zcgdz8awms161i6p83ri3nbgibbjnr37", - "srcDir": "src", - "url": "https://github.com/ehmry/nim-configparser/archive/695f1285d63f1954c25eb1f42798d90fa7bcbe14.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "freedesktop_org" - ], - "path": "/nix/store/98wncmx58cfnhv3y96lzwm22zvyk9b1h-source", - "ref": "20230210", - "rev": "fb04d0862aca4be2edcc0eafa94b1840030231c8", - "sha256": "0wj5m09x1pr36gv8p5r72p6l3wwl01y8scpnlzx7q0h5ij6jaj6s", - "srcDir": "src", - "url": "https://git.sr.ht/~ehmry/freedesktop_org/archive/fb04d0862aca4be2edcc0eafa94b1840030231c8.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "getdns" - ], - "path": "/nix/store/x9xmn7w4k6jg8nv5bnx148ibhnsfh362-source", - "ref": "20221222", - "rev": "c73cbe288d9f9480586b8fa87f6d794ffb6a6ce6", - "sha256": "1sbgx2x51szr22i72n7c8jglnfmr8m7y7ga0v85d58fwadiv7g6b", - "srcDir": "src", - "url": "https://git.sr.ht/~ehmry/getdns-nim/archive/c73cbe288d9f9480586b8fa87f6d794ffb6a6ce6.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "illwill" - ], - "path": "/nix/store/3lmm3z36qn4gz7bfa209zv0pqrpm3di9-source", - "ref": "v0.3.2", - "rev": "1d12cb36ab7b76c31d2d25fa421013ecb382e625", - "sha256": "0f9yncl5gbdja18mrqf5ixrdgrh95k0khda923dm1jd1x1b7ar8z", - "srcDir": "", - "url": "https://github.com/johnnovak/illwill/archive/1d12cb36ab7b76c31d2d25fa421013ecb382e625.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "taps" - ], - "path": "/nix/store/did1li0xk9qih80pvxqhjc4np3ijlfjj-source", - "ref": "20230331", - "rev": "4f9c9972d74eb39c662b43ed79d761e109bf00f1", - "sha256": "12qsizmisr1q0q4x37c5q6gmnqb5mp0bid7s3jlcsjvhc4jw2q57", - "srcDir": "src", - "url": "https://git.sr.ht/~ehmry/nim_taps/archive/4f9c9972d74eb39c662b43ed79d761e109bf00f1.tar.gz" - }, - { - "method": "fetchzip", - "packages": [ - "tkrzw" - ], - "path": "/nix/store/4x9wxyli4dy719svg1zaww0c0b3xckp0-source", - "ref": "20220922", - "rev": "efd87edb7b063182c1a1fa018006a87b515d589b", - "sha256": "1h0sdvai4gkkz48xfh67wa1xz2k8bkkba8q6snnbllmhmywd9apb", - "srcDir": "src", - "url": "https://git.sr.ht/~ehmry/nim-tkrzw/archive/efd87edb7b063182c1a1fa018006a87b515d589b.tar.gz" - } - ] -} diff --git a/pkgs/by-name/er/eriscmd/package.nix b/pkgs/by-name/er/eriscmd/package.nix deleted file mode 100644 index bc3b2ff66ffe..000000000000 --- a/pkgs/by-name/er/eriscmd/package.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - buildNimPackage, - fetchFromGitea, -}: - -buildNimPackage ( - final: prev: { - pname = "eris"; - version = "20230722"; - outputs = [ - "bin" - "out" - ]; - requiredNimVersion = 1; - src = fetchFromGitea { - domain = "codeberg.org"; - owner = "eris"; - repo = "nim-eris"; - rev = final.version; - hash = "sha256-JVl2/PmFVYuD4s9hKoQwVDKUa3PBWK5SBDEmVHVSuig="; - }; - lockFile = ./lock.json; - postInstall = '' - mkdir -p "$bin/share/recoll/filters" - mv "$bin/bin/rclerislink" "$bin/share/recoll/filters/" - - mkdir -p "$bin/share/applications" - substitute "eris-open.desktop" "$bin/share/applications/eris-open.desktop"\ - --replace "Exec=eriscmd " "Exec=$bin/bin/eriscmd " - - install -D "eris-link.xml" -t "$bin/share/mime/packages" - install -D "eris48.png" "$bin/share/icons/hicolor/48x48/apps/eris.png" - ''; - meta = final.src.meta // { - homepage = "https://codeberg.org/eris/nim-eris"; - license = lib.licenses.unlicense; - mainProgram = "eriscmd"; - badPlatforms = lib.platforms.darwin; - }; - } -) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2abae853f36a..7a5d96f7a09a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -842,6 +842,7 @@ mapAliases { epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17 eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 + eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream"; erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20 From d066a8284536e97fe3230fe0040dba136379e0b9 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 1 Sep 2025 13:44:05 +0200 Subject: [PATCH 13/86] python3Packages.eris: drop --- .../python-modules/eris/default.nix | 28 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 pkgs/development/python-modules/eris/default.nix diff --git a/pkgs/development/python-modules/eris/default.nix b/pkgs/development/python-modules/eris/default.nix deleted file mode 100644 index 957f438296a6..000000000000 --- a/pkgs/development/python-modules/eris/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools, - aiocoap, - pycryptodome, -}: - -buildPythonPackage rec { - pname = "eris"; - version = "1.0.0"; - pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-aiPmf759Cd3SeKfQtqgszcKkhZPM4dNY2x9YxJFPRh0="; - }; - build-system = [ setuptools ]; - dependencies = [ - aiocoap - pycryptodome - ]; - meta = { - description = "Python implementation of the Encoding for Robust Immutable Storage (ERIS)"; - homepage = "https://eris.codeberg.page/python-eris/"; - license = [ lib.licenses.agpl3Plus ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 496ad4d5c560..92d230b3ead0 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -241,6 +241,7 @@ mapAliases ({ enhancements = throw "enhancements is unmaintained upstream and has therefore been removed"; # added 2023-10-27 enum-compat = throw "enum-compat is a virtual package providing enum34, which does not do anything since Python 3.4"; # added 2025-02-15 enum34 = throw "enum34 is no longer needed since Python 3.4"; # added 2025-03-06 + eris = throw "eris has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 et_xmlfile = et-xmlfile; # added 2023-10-16 etebase-server = throw "pkgs.python3.etebase-server has been removed, use pkgs.etebase-server"; # added 2024-07-16 ev3dev2 = python-ev3dev2; # added 2023-06-19 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0093d6ac9ec1..5305162a66c1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4733,8 +4733,6 @@ self: super: with self; { eradicate = callPackage ../development/python-modules/eradicate { }; - eris = callPackage ../development/python-modules/eris { }; - es-client = callPackage ../development/python-modules/es-client { }; escapism = callPackage ../development/python-modules/escapism { }; From 57a51bc3da98b22b7a52713eb4488de441df582f Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 1 Sep 2025 13:40:25 +0200 Subject: [PATCH 14/86] preserves-nim: drop --- pkgs/by-name/pr/preserves-nim/package.nix | 34 ----- pkgs/by-name/pr/preserves-nim/sbom.json | 162 ---------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 196 deletions(-) delete mode 100644 pkgs/by-name/pr/preserves-nim/package.nix delete mode 100644 pkgs/by-name/pr/preserves-nim/sbom.json diff --git a/pkgs/by-name/pr/preserves-nim/package.nix b/pkgs/by-name/pr/preserves-nim/package.nix deleted file mode 100644 index 93e9ebe0535e..000000000000 --- a/pkgs/by-name/pr/preserves-nim/package.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - lib, - buildNimSbom, - fetchFromGitea, -}: - -buildNimSbom (finalAttrs: { - src = fetchFromGitea { - domain = "git.syndicate-lang.org"; - owner = "ehmry"; - repo = "preserves-nim"; - rev = finalAttrs.version; - hash = "sha256-A1v72ToSLEEUZTNcPl82t8OKvr5heQCWVWYEJh362Eo="; - }; - - # Tests requires balls which is not listed in the lockfilee. - doCheck = false; - - postInstall = '' - pushd $out/bin - for link in preserves-decode \ - preserves-from-json preserves-to-json \ - preserves-from-xml preserves-to-xml - do ln -s preserves-encode $link - done - popd - ''; - - meta = { - description = "Utilities for working with Preserves documents and schemas"; - license = lib.licenses.unlicense; - homepage = "https://git.syndicate-lang.org/ehmry/preserves-nim"; - }; -}) ./sbom.json diff --git a/pkgs/by-name/pr/preserves-nim/sbom.json b/pkgs/by-name/pr/preserves-nim/sbom.json deleted file mode 100644 index 8af7db0163fe..000000000000 --- a/pkgs/by-name/pr/preserves-nim/sbom.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "bomFormat": "CycloneDX", - "specVersion": "1.6", - "metadata": { - "component": { - "type": "application", - "bom-ref": "pkg:nim/preserves", - "name": "preserves", - "description": "data model and serialization format", - "version": "20241201", - "authors": [ - { - "name": "Emery Hemingway" - } - ], - "licenses": [ - { - "license": { - "id": "Unlicense" - } - } - ], - "properties": [ - { - "name": "nim:skipExt", - "value": "nim" - }, - { - "name": "nim:bin:preserves-encode", - "value": "preserves/private/preserves_encode" - }, - { - "name": "nim:bin:preserves-schema-nim", - "value": "preserves/preserves_schema_nim" - }, - { - "name": "nim:bin:preserves-schemac", - "value": "preserves/preserves_schemac" - }, - { - "name": "nim:srcDir", - "value": "src" - }, - { - "name": "nim:backend", - "value": "c" - } - ] - } - }, - "components": [ - { - "type": "library", - "bom-ref": "pkg:nim/npeg", - "name": "npeg", - "version": "1.2.2", - "externalReferences": [ - { - "url": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/zevv/npeg.git", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/xpn694ibgipj8xak3j4bky6b3k0vp7hh-source" - }, - { - "name": "nix:fod:rev", - "value": "ec0cc6e64ea4c62d2aa382b176a4838474238f8d" - }, - { - "name": "nix:fod:sha256", - "value": "1fi9ls3xl20bmv1ikillxywl96i9al6zmmxrbffx448gbrxs86kg" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "1.2.2" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/bigints", - "name": "bigints", - "version": "20231006", - "externalReferences": [ - { - "url": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/ehmry/nim-bigints.git", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/jvrm392g8adfsgf36prgwkbyd7vh5jsw-source" - }, - { - "name": "nix:fod:rev", - "value": "86ea14d31eea9275e1408ca34e6bfe9c99989a96" - }, - { - "name": "nix:fod:sha256", - "value": "15pcpmnk1bnw3k8769rjzcpg00nahyrypwbxs88jnwr4aczp99j4" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "20231006" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - } - ], - "dependencies": [ - { - "ref": "pkg:nim/preserves", - "dependsOn": [ - "pkg:nim/npeg", - "pkg:nim/bigints" - ] - }, - { - "ref": "pkg:nim/npeg", - "dependsOn": [] - }, - { - "ref": "pkg:nim/bigints", - "dependsOn": [] - } - ] -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 7a5d96f7a09a..780a297a0140 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1882,6 +1882,7 @@ mapAliases { posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2024-10-17 powerdns = pdns; # Added 2022-03-28 presage = throw "presage has been removed, as it has been unmaintained since 2018"; # Added 2024-03-24 + preserves-nim = throw "'preserves-nim' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 projectm = throw "Since version 4, 'projectm' has been split into 'libprojectm' (the library) and 'projectm-sdl-cpp' (the SDL2 frontend). ProjectM 3 has been moved to 'projectm_3'"; # Added 2024-11-10 cstore_fdw = throw "'cstore_fdw' has been removed. Use 'postgresqlPackages.cstore_fdw' instead."; # Added 2025-07-19 From 55f32b164d8d29e1cd768b83d96c8e8c879388a0 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 1 Sep 2025 13:41:39 +0200 Subject: [PATCH 15/86] syndicate_utils: drop --- pkgs/by-name/sy/syndicate_utils/package.nix | 36 -- pkgs/by-name/sy/syndicate_utils/sbom.json | 657 -------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 693 deletions(-) delete mode 100644 pkgs/by-name/sy/syndicate_utils/package.nix delete mode 100644 pkgs/by-name/sy/syndicate_utils/sbom.json diff --git a/pkgs/by-name/sy/syndicate_utils/package.nix b/pkgs/by-name/sy/syndicate_utils/package.nix deleted file mode 100644 index fb819917d425..000000000000 --- a/pkgs/by-name/sy/syndicate_utils/package.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - lib, - buildNimSbom, - fetchFromGitea, - libxml2, - libxslt, - openssl, - libpq, - sqlite, -}: - -buildNimSbom (finalAttrs: { - pname = "syndicate_utils"; - - src = fetchFromGitea { - domain = "git.syndicate-lang.org"; - owner = "ehmry"; - repo = "syndicate_utils"; - rev = finalAttrs.version; - hash = "sha256-zHVL2A5mAZX73Xk6Pcs02wHCAVfsOYxDO8/yKX0FvBs="; - }; - - buildInputs = [ - libpq - sqlite - libxml2 - libxslt - openssl - ]; - - meta = finalAttrs.src.meta // { - description = "Utilities for the Syndicated Actor Model"; - homepage = "https://git.syndicate-lang.org/ehmry/syndicate_utils"; - license = lib.licenses.unlicense; - }; -}) ./sbom.json diff --git a/pkgs/by-name/sy/syndicate_utils/sbom.json b/pkgs/by-name/sy/syndicate_utils/sbom.json deleted file mode 100644 index c524b9cb0ec9..000000000000 --- a/pkgs/by-name/sy/syndicate_utils/sbom.json +++ /dev/null @@ -1,657 +0,0 @@ -{ - "bomFormat": "CycloneDX", - "specVersion": "1.6", - "metadata": { - "component": { - "type": "application", - "bom-ref": "pkg:nim/syndicate_utils", - "name": "syndicate_utils", - "description": "Utilities for Syndicated Actors and Synit", - "version": "20250422", - "authors": [ - { - "name": "Emery Hemingway" - } - ], - "licenses": [ - { - "license": { - "id": "Unlicense" - } - } - ], - "properties": [ - { - "name": "nim:skipExt", - "value": "nim" - }, - { - "name": "nim:bin:dns-actor", - "value": "dns_actor" - }, - { - "name": "nim:bin:esc-printer-driver", - "value": "esc_printer_driver" - }, - { - "name": "nim:bin:mintsturdyref", - "value": "mintsturdyref" - }, - { - "name": "nim:bin:mount-actor", - "value": "mount_actor" - }, - { - "name": "nim:bin:msg", - "value": "msg" - }, - { - "name": "nim:bin:postgre-actor", - "value": "postgre_actor" - }, - { - "name": "nim:bin:preserve-process-environment", - "value": "preserve_process_environment" - }, - { - "name": "nim:bin:rofi-script-actor", - "value": "rofi_script_actor" - }, - { - "name": "nim:bin:sqlite-actor", - "value": "sqlite_actor" - }, - { - "name": "nim:bin:syndesizer", - "value": "syndesizer" - }, - { - "name": "nim:bin:syndump", - "value": "syndump" - }, - { - "name": "nim:bin:synqa", - "value": "synqa" - }, - { - "name": "nim:bin:xslt-actor", - "value": "xslt_actor" - }, - { - "name": "nim:srcDir", - "value": "src" - }, - { - "name": "nim:backend", - "value": "c" - } - ] - } - }, - "components": [ - { - "type": "library", - "bom-ref": "pkg:nim/syndicate", - "name": "syndicate", - "version": "trunk", - "externalReferences": [ - { - "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim.git", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/crza0j3plp9a0bw78cinyk6hwhn3llcf-source" - }, - { - "name": "nix:fod:rev", - "value": "9c3dbbaa661dfc191ccb5be791a78cf977adec8b" - }, - { - "name": "nix:fod:sha256", - "value": "08pa25f7d0x1228hmrpzn7g2jd1bwip4fvihvw4mx335ssx317kw" - }, - { - "name": "nix:fod:url", - "value": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "trunk" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/preserves", - "name": "preserves", - "version": "20250214", - "externalReferences": [ - { - "url": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://git.syndicate-lang.org/ehmry/preserves-nim.git", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/1d8nbd5nfqpl6l3c7c783h6r0gc47vwf-source" - }, - { - "name": "nix:fod:rev", - "value": "21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e" - }, - { - "name": "nix:fod:sha256", - "value": "136kr6pj5rv3184ykishbkmg86ss85nzygy5wc1lr9l0pgwx6936" - }, - { - "name": "nix:fod:url", - "value": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "20250214" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - }, - { - "name": "nix:fod:date", - "value": "2024-05-23T15:58:40+03:00" - }, - { - "name": "nix:fod:hash", - "value": "sha256-JvdvLdPajDgIPbLblO0LbOm0wEp530fs8LYmgH885sk=" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/sys", - "name": "sys", - "version": "4ef3b624db86e331ba334e705c1aa235d55b05e1", - "externalReferences": [ - { - "url": "https://github.com/ehmry/nim-sys/archive/4ef3b624db86e331ba334e705c1aa235d55b05e1.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/ehmry/nim-sys.git", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/syhxsjlsdqfap0hk4qp3s6kayk8cqknd-source" - }, - { - "name": "nix:fod:rev", - "value": "4ef3b624db86e331ba334e705c1aa235d55b05e1" - }, - { - "name": "nix:fod:sha256", - "value": "1q4qgw4an4mmmcbx48l6xk1jig1vc8p9cq9dbx39kpnb0890j32q" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/ehmry/nim-sys/archive/4ef3b624db86e331ba334e705c1aa235d55b05e1.tar.gz" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/taps", - "name": "taps", - "version": "20240405", - "externalReferences": [ - { - "url": "https://git.sr.ht/~ehmry/nim_taps/archive/8c8572cd971d1283e6621006b310993c632da247.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://git.sr.ht/~ehmry/nim_taps", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/6y14ia52kr7jyaa0izx37mlablmq9s65-source" - }, - { - "name": "nix:fod:rev", - "value": "8c8572cd971d1283e6621006b310993c632da247" - }, - { - "name": "nix:fod:sha256", - "value": "1dp166bv9x773jmfqppg5i3v3rilgff013vb11yzwcid9l7s3iy8" - }, - { - "name": "nix:fod:url", - "value": "https://git.sr.ht/~ehmry/nim_taps/archive/8c8572cd971d1283e6621006b310993c632da247.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "20240405" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/nimcrypto", - "name": "nimcrypto", - "version": "traditional-api", - "externalReferences": [ - { - "url": "https://github.com/cheatfate/nimcrypto/archive/602c5d20c69c76137201b5d41f788f72afb95aa8.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/cheatfate/nimcrypto", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/zyr8zwh7vaiycn1s4r8cxwc71f2k5l0h-source" - }, - { - "name": "nix:fod:rev", - "value": "602c5d20c69c76137201b5d41f788f72afb95aa8" - }, - { - "name": "nix:fod:sha256", - "value": "1dmdmgb6b9m5f8dyxk781nnd61dsk3hdxqks7idk9ncnpj9fng65" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/cheatfate/nimcrypto/archive/602c5d20c69c76137201b5d41f788f72afb95aa8.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "traditional-api" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/npeg", - "name": "npeg", - "version": "1.2.2", - "externalReferences": [ - { - "url": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/zevv/npeg.git", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/xpn694ibgipj8xak3j4bky6b3k0vp7hh-source" - }, - { - "name": "nix:fod:rev", - "value": "ec0cc6e64ea4c62d2aa382b176a4838474238f8d" - }, - { - "name": "nix:fod:sha256", - "value": "1fi9ls3xl20bmv1ikillxywl96i9al6zmmxrbffx448gbrxs86kg" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "1.2.2" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/bigints", - "name": "bigints", - "version": "20231006", - "externalReferences": [ - { - "url": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/ehmry/nim-bigints.git", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/jvrm392g8adfsgf36prgwkbyd7vh5jsw-source" - }, - { - "name": "nix:fod:rev", - "value": "86ea14d31eea9275e1408ca34e6bfe9c99989a96" - }, - { - "name": "nix:fod:sha256", - "value": "15pcpmnk1bnw3k8769rjzcpg00nahyrypwbxs88jnwr4aczp99j4" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "20231006" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/cps", - "name": "cps", - "version": "0.10.4", - "externalReferences": [ - { - "url": "https://github.com/nim-works/cps/archive/2a4d771a715ba45cfba3a82fa625ae7ad6591c8b.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/nim-works/cps", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/m9vpcf3dq6z2h1xpi1vlw0ycxp91s5p7-source" - }, - { - "name": "nix:fod:rev", - "value": "2a4d771a715ba45cfba3a82fa625ae7ad6591c8b" - }, - { - "name": "nix:fod:sha256", - "value": "0c62k5wpq9z9mn8cd4rm8jjc4z0xmnak4piyj5dsfbyj6sbdw2bf" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/nim-works/cps/archive/2a4d771a715ba45cfba3a82fa625ae7ad6591c8b.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "0.10.4" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/stew", - "name": "stew", - "version": "3c91b8694e15137a81ec7db37c6c58194ec94a6a", - "externalReferences": [ - { - "url": "https://github.com/status-im/nim-stew/archive/3c91b8694e15137a81ec7db37c6c58194ec94a6a.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://github.com/status-im/nim-stew", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/mqg8qzsbcc8xqabq2yzvlhvcyqypk72c-source" - }, - { - "name": "nix:fod:rev", - "value": "3c91b8694e15137a81ec7db37c6c58194ec94a6a" - }, - { - "name": "nix:fod:sha256", - "value": "17lfhfxp5nxvld78xa83p258y80ks5jb4n53152cdr57xk86y07w" - }, - { - "name": "nix:fod:url", - "value": "https://github.com/status-im/nim-stew/archive/3c91b8694e15137a81ec7db37c6c58194ec94a6a.tar.gz" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/getdns", - "name": "getdns", - "version": "20241222", - "externalReferences": [ - { - "url": "https://git.sr.ht/~ehmry/getdns-nim/archive/7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://git.sr.ht/~ehmry/getdns-nim", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/k662j228f0xh75d75jb212zhy5qd85dv-source" - }, - { - "name": "nix:fod:rev", - "value": "7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7" - }, - { - "name": "nix:fod:sha256", - "value": "1j80pv2kv7hxcmxpy6ykil01jywffaagcb1jad5aam4m9r2bfbp0" - }, - { - "name": "nix:fod:url", - "value": "https://git.sr.ht/~ehmry/getdns-nim/archive/7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "20241222" - }, - { - "name": "nix:fod:srcDir", - "value": "src" - } - ] - }, - { - "type": "library", - "bom-ref": "pkg:nim/solo5_dispatcher", - "name": "solo5_dispatcher", - "version": "20240522", - "externalReferences": [ - { - "url": "https://git.sr.ht/~ehmry/solo5_dispatcher/archive/cc64ef99416b22b12e4a076d33de9e25a163e57d.tar.gz", - "type": "source-distribution" - }, - { - "url": "https://git.sr.ht/~ehmry/solo5_dispatcher", - "type": "vcs" - } - ], - "properties": [ - { - "name": "nix:fod:method", - "value": "fetchzip" - }, - { - "name": "nix:fod:path", - "value": "/nix/store/4jj467pg4hs6warhksb8nsxn9ykz8c7c-source" - }, - { - "name": "nix:fod:rev", - "value": "cc64ef99416b22b12e4a076d33de9e25a163e57d" - }, - { - "name": "nix:fod:sha256", - "value": "1v9i9fqgx1g76yrmz2xwj9mxfwbjfpar6dsyygr68fv9031cqxq7" - }, - { - "name": "nix:fod:url", - "value": "https://git.sr.ht/~ehmry/solo5_dispatcher/archive/cc64ef99416b22b12e4a076d33de9e25a163e57d.tar.gz" - }, - { - "name": "nix:fod:ref", - "value": "20240522" - }, - { - "name": "nix:fod:srcDir", - "value": "pkg" - } - ] - } - ], - "dependencies": [ - { - "ref": "pkg:nim/syndicate_utils", - "dependsOn": [ - "pkg:nim/syndicate" - ] - }, - { - "ref": "pkg:nim/syndicate", - "dependsOn": [ - "pkg:nim/nimcrypto", - "pkg:nim/preserves", - "pkg:nim/sys", - "pkg:nim/taps" - ] - }, - { - "ref": "pkg:nim/preserves", - "dependsOn": [ - "pkg:nim/npeg", - "pkg:nim/bigints" - ] - }, - { - "ref": "pkg:nim/sys", - "dependsOn": [ - "pkg:nim/cps", - "pkg:nim/stew" - ] - }, - { - "ref": "pkg:nim/taps", - "dependsOn": [ - "pkg:nim/getdns", - "pkg:nim/sys", - "pkg:nim/cps", - "pkg:nim/solo5_dispatcher" - ] - }, - { - "ref": "pkg:nim/nimcrypto", - "dependsOn": [] - }, - { - "ref": "pkg:nim/npeg", - "dependsOn": [] - }, - { - "ref": "pkg:nim/bigints", - "dependsOn": [] - }, - { - "ref": "pkg:nim/cps", - "dependsOn": [] - }, - { - "ref": "pkg:nim/stew", - "dependsOn": [] - }, - { - "ref": "pkg:nim/getdns", - "dependsOn": [] - }, - { - "ref": "pkg:nim/solo5_dispatcher", - "dependsOn": [ - "pkg:nim/cps" - ] - } - ] -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 780a297a0140..7fe7be6f031b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2238,6 +2238,7 @@ mapAliases { syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06 syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained"; + syndicate_utils = throw "'syndicate_utils' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 ### T ### From 7f88c4cf8d002876c80f99737b3aff1d83f9d1d5 Mon Sep 17 00:00:00 2001 From: kyehn Date: Tue, 2 Sep 2025 12:20:01 +0800 Subject: [PATCH 16/86] tpm-tools: 1.3.9.1 -> 1.3.9.2 --- pkgs/by-name/tp/tpm-tools/package.nix | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/tp/tpm-tools/package.nix b/pkgs/by-name/tp/tpm-tools/package.nix index abfc81a93d59..062e2258a313 100644 --- a/pkgs/by-name/tp/tpm-tools/package.nix +++ b/pkgs/by-name/tp/tpm-tools/package.nix @@ -2,34 +2,35 @@ lib, stdenv, fetchurl, + autoreconfHook, trousers, openssl, opencryptoki, perl, }: -let - version = "1.3.9.1"; -in stdenv.mkDerivation rec { pname = "tpm-tools"; - inherit version; + version = "1.3.9.2"; src = fetchurl { - url = "mirror://sourceforge/trousers/tpm-tools/${version}/${pname}-${version}.tar.gz"; - sha256 = "0s7srgghykxnlb1g4izabzf2gfb1knxc0nzn6bly49h8cpi19dww"; + url = "mirror://sourceforge/trousers/tpm-tools/${version}/tpm-tools-${version}.tar.gz"; + hash = "sha256-ivg3lJouwwsZU4msiisxvEn+MVBQdRt9TQ1DK/eBKpc="; }; - sourceRoot = "."; + postPatch = '' + mkdir -p po + mkdir -p m4 + cp -R po_/* po/ + touch po/Makefile.in.in + touch m4/Makefile.am + ''; - patches = [ - (fetchurl { - url = "https://sources.debian.org/data/main/t/tpm-tools/1.3.9.1-0.1/debian/patches/05-openssl1.1_fix_data_mgmt.patch"; - sha256 = "161yysw4wgy3spsz6p1d0ib0h5pnrqm8bdh1l71c4hz6a6wpcyxj"; - }) + nativeBuildInputs = [ + autoreconfHook + perl ]; - nativeBuildInputs = [ perl ]; buildInputs = [ trousers openssl From ba74bf68a25be83cd265a3de3ae7147568b5d1df Mon Sep 17 00:00:00 2001 From: kyehn Date: Tue, 2 Sep 2025 12:20:42 +0800 Subject: [PATCH 17/86] tpm-tools: use finalAttrs --- pkgs/by-name/tp/tpm-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tp/tpm-tools/package.nix b/pkgs/by-name/tp/tpm-tools/package.nix index 062e2258a313..d6ee0a09135d 100644 --- a/pkgs/by-name/tp/tpm-tools/package.nix +++ b/pkgs/by-name/tp/tpm-tools/package.nix @@ -9,12 +9,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tpm-tools"; version = "1.3.9.2"; src = fetchurl { - url = "mirror://sourceforge/trousers/tpm-tools/${version}/tpm-tools-${version}.tar.gz"; + url = "mirror://sourceforge/trousers/tpm-tools/${finalAttrs.version}/tpm-tools-${finalAttrs.version}.tar.gz"; hash = "sha256-ivg3lJouwwsZU4msiisxvEn+MVBQdRt9TQ1DK/eBKpc="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.ak ]; platforms = platforms.unix; }; -} +}) From 7fe40d5d5f588cd6344881db9feddb16a82df01a Mon Sep 17 00:00:00 2001 From: kyehn Date: Tue, 2 Sep 2025 12:21:10 +0800 Subject: [PATCH 18/86] tpm-tools: remove with lib --- pkgs/by-name/tp/tpm-tools/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/tp/tpm-tools/package.nix b/pkgs/by-name/tp/tpm-tools/package.nix index d6ee0a09135d..4fa309f49244 100644 --- a/pkgs/by-name/tp/tpm-tools/package.nix +++ b/pkgs/by-name/tp/tpm-tools/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { opencryptoki ]; - meta = with lib; { + meta = { description = "Management tools for TPM hardware"; longDescription = '' tpm-tools is an open-source package designed to enable user and @@ -45,8 +45,8 @@ stdenv.mkDerivation (finalAttrs: { Module (TPM), similar to a smart card environment. ''; homepage = "https://sourceforge.net/projects/trousers/files/tpm-tools/"; - license = licenses.cpl10; - maintainers = [ maintainers.ak ]; - platforms = platforms.unix; + license = lib.licenses.cpl10; + maintainers = [ lib.maintainers.ak ]; + platforms = lib.platforms.unix; }; }) From 3410cc904208b79b12cc77a165c41e69f9fbfa3c Mon Sep 17 00:00:00 2001 From: kyehn Date: Tue, 2 Sep 2025 12:49:33 +0800 Subject: [PATCH 19/86] tpm-tools: fix libopencryptoki.so --- pkgs/by-name/tp/tpm-tools/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tp/tpm-tools/package.nix b/pkgs/by-name/tp/tpm-tools/package.nix index 4fa309f49244..666ad64a6a5f 100644 --- a/pkgs/by-name/tp/tpm-tools/package.nix +++ b/pkgs/by-name/tp/tpm-tools/package.nix @@ -24,6 +24,8 @@ stdenv.mkDerivation (finalAttrs: { cp -R po_/* po/ touch po/Makefile.in.in touch m4/Makefile.am + substituteInPlace include/tpm_pkcs11.h \ + --replace-fail "libopencryptoki.so" "${opencryptoki}/lib/opencryptoki/libopencryptoki.so" ''; nativeBuildInputs = [ From 95faac5cdcba6e88a5e2982b9afa895651677435 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Sep 2025 08:10:55 +0000 Subject: [PATCH 20/86] mongodb-ce: 8.0.12 -> 8.0.13 --- pkgs/by-name/mo/mongodb-ce/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mo/mongodb-ce/package.nix b/pkgs/by-name/mo/mongodb-ce/package.nix index a1d6f5c8b932..29b0b10e7969 100644 --- a/pkgs/by-name/mo/mongodb-ce/package.nix +++ b/pkgs/by-name/mo/mongodb-ce/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mongodb-ce"; - version = "8.0.12"; + version = "8.0.13"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system} @@ -54,19 +54,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2404-${finalAttrs.version}.tgz"; - hash = "sha256-dmXt+OxvDaJRXEn3hNoiYZ9ob//tmQp2lsU2XunTNLM="; + hash = "sha256-gJgjVmUbjIw/VG9B/Mp/0cNfE6UxluA/QLi7Lp3fq48="; }; "aarch64-linux" = fetchurl { url = "https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-ubuntu2404-${finalAttrs.version}.tgz"; - hash = "sha256-9FdODnUqzquSKk86BN5OL+fEO07hGYg1VAtytp7ehFM="; + hash = "sha256-DR0RzV0CenrYTX86ttWUW4VItzqWYqAfCr/gcEDMlCg="; }; "x86_64-darwin" = fetchurl { url = "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-${finalAttrs.version}.tgz"; - hash = "sha256-LUUhqfgP1tIupe517TdLL97jUvBZsCvzMey3JtMVTmg="; + hash = "sha256-Phd02vOrkdMjkWvANRwVFpaE/G5h5ZUVUL/MJ3M+3HU="; }; "aarch64-darwin" = fetchurl { url = "https://fastdl.mongodb.org/osx/mongodb-macos-arm64-${finalAttrs.version}.tgz"; - hash = "sha256-9SFfRbIWVXPupxvqmQlkacmcthycu840VIupCNBf7Ew="; + hash = "sha256-YSicegbDaOIDMmMJL82nEyDNMptneRSSmkH1VVnkIRw="; }; }; updateScript = From 6210584bab194fdebfbd44a9631877f6c34ad30b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Sep 2025 09:23:16 +0000 Subject: [PATCH 21/86] pysolfc: 3.4.0 -> 3.4.1 --- pkgs/by-name/py/pysolfc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pysolfc/package.nix b/pkgs/by-name/py/pysolfc/package.nix index 45db307465d3..fd16517e20ca 100644 --- a/pkgs/by-name/py/pysolfc/package.nix +++ b/pkgs/by-name/py/pysolfc/package.nix @@ -12,12 +12,12 @@ python3Packages.buildPythonApplication rec { pname = "pysolfc"; - version = "3.4.0"; + version = "3.4.1"; format = "setuptools"; src = fetchzip { url = "mirror://sourceforge/pysolfc/PySolFC-${version}.tar.xz"; - hash = "sha256-xMZaRW6NDrKfBaWEZNcvZD/OPOcpL83WLvI8vEK9NFw="; + hash = "sha256-jijrrWhj80n/XFKMFLptDZCsclIhdJHiTrX6CGjVju8="; }; cardsets = stdenv.mkDerivation rec { From 22ca9a2140c732e42f6937f2258c2cc97fe89ec2 Mon Sep 17 00:00:00 2001 From: Qyriad Date: Tue, 2 Sep 2025 16:18:24 +0200 Subject: [PATCH 22/86] sddm: install man pages --- pkgs/applications/display-managers/sddm/default.nix | 5 ++++- pkgs/applications/display-managers/sddm/unwrapped.nix | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix index 902d0e38d62a..7ee30e5a77ac 100644 --- a/pkgs/applications/display-managers/sddm/default.nix +++ b/pkgs/applications/display-managers/sddm/default.nix @@ -12,7 +12,7 @@ }: runCommand "sddm-wrapped" { - inherit (unwrapped) version; + inherit (unwrapped) version outputs; buildInputs = unwrapped.buildInputs @@ -45,4 +45,7 @@ runCommand "sddm-wrapped" for i in bin/*; do makeQtWrapper ${unwrapped}/$i $out/$i --set SDDM_GREETER_DIR $out/bin done + + mkdir -p $man + ln -s ${lib.getMan unwrapped}/* $man/ '' diff --git a/pkgs/applications/display-managers/sddm/unwrapped.nix b/pkgs/applications/display-managers/sddm/unwrapped.nix index 1081289b5583..15378ed16949 100644 --- a/pkgs/applications/display-managers/sddm/unwrapped.nix +++ b/pkgs/applications/display-managers/sddm/unwrapped.nix @@ -14,6 +14,7 @@ systemd, xkeyboardconfig, nixosTests, + docutils, }: let isQt6 = lib.versions.major qtbase.version == "6"; @@ -29,6 +30,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-r5mnEWham2WnoEqRh5tBj/6rn5mN62ENOCmsLv2Ht+w="; }; + outputs = [ + "out" + "man" + ]; + patches = [ ./greeter-path.patch ./sddm-ignore-config-mtime.patch @@ -44,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config qttools + docutils ]; buildInputs = [ @@ -61,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeBool "BUILD_WITH_QT6" isQt6) + (lib.cmakeBool "BUILD_MAN_PAGES" true) "-DCONFIG_FILE=/etc/sddm.conf" "-DCONFIG_DIR=/etc/sddm.conf.d" From efd958b34fa5e157368d61c3401546e2c0bd0d15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Sep 2025 17:29:19 +0000 Subject: [PATCH 23/86] phpExtensions.blackfire: 1.92.40 -> 1.92.42 --- pkgs/by-name/bl/blackfire/php-probe.nix | 42 ++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/bl/blackfire/php-probe.nix b/pkgs/by-name/bl/blackfire/php-probe.nix index dce07cf71e4d..6d52fb855735 100644 --- a/pkgs/by-name/bl/blackfire/php-probe.nix +++ b/pkgs/by-name/bl/blackfire/php-probe.nix @@ -16,52 +16,52 @@ let phpMajor = lib.versions.majorMinor php.version; inherit (stdenv.hostPlatform) system; - version = "1.92.40"; + version = "1.92.42"; hashes = { "x86_64-linux" = { system = "amd64"; hash = { - "8.1" = "sha256-5yfhpseazq9XADYR4/Wo3xg6jGNbSdFrTn+cP+pCbN4="; - "8.2" = "sha256-ipUXh7pV9qiol6j9PpOyAyxriHDpBHDWin/dIxl4AqA="; - "8.3" = "sha256-6JcS+aTYhT14D2/wwxJad4MnsilgSjsckSzsx+lVvOM="; - "8.4" = "sha256-XYcRjHRLhF3f8INEnyGNnhrZlwQGt0wIdGtY3TTnA7s="; + "8.1" = "sha256-vj/Z7fGQqUfWOpCi2TV4tiu2LCdTPhUJXeinL09LgeM="; + "8.2" = "sha256-K1h0fH9PH/LT+8EecJ0GTJxpuc4hszG9mbcvNc/6bEs="; + "8.3" = "sha256-U0meas8ZMPnlDuMsMoGLYBZsRBrrSmTSuryhFRmzZ/4="; + "8.4" = "sha256-znvTd6QR+rfRQG1w0SEWgEDxzBWiVWOf7VH25b2Sryo="; }; }; "i686-linux" = { system = "i386"; hash = { - "8.1" = "sha256-+ApXqJCew4/LKNc+nzDDat+jyqCs8P/kX7Sxt7fAnIE="; - "8.2" = "sha256-IxarxqbjA3Rei7eR/AUSOHSCoLAsHPwebIXQJYW05Ig="; - "8.3" = "sha256-HZAOO+VnK3qax/++jAKllHSbCVAgUeEmlSr/HVsXPQY="; - "8.4" = "sha256-uRG07BkUmZFMvMzVsuF0qRF/wv74QqP2YtGV1Emgcsg="; + "8.1" = "sha256-B2FcYKVz4sDSUlI5QifUCbX7XZME2XqaAhUVnHH+C2s="; + "8.2" = "sha256-k6C7Wl9O0icBQjYOjO0Hy0NitKbM9TOxTV0F4OM04LQ="; + "8.3" = "sha256-4EaRYLJ1I7oH0Ux1/IrOD67iWVKx9GU1uMVUA0AwrRk="; + "8.4" = "sha256-aNcl27Do6NoCuUHiFeDwTSVU1m0imxrMR+yiyq7/owQ="; }; }; "aarch64-linux" = { system = "arm64"; hash = { - "8.1" = "sha256-PkXmLsLwNF132SM+aOA1mfc+6EoaBlwpgoKTKXE0JFI="; - "8.2" = "sha256-edsH+Xb0lrw9Dg1aHHtjRGMjGS7+ZDxk/IJFZt5A5ho="; - "8.3" = "sha256-uP7bY8Pw/1GNdTd897eqsiVfQKr5HLVJ1BVHIloVdRA="; - "8.4" = "sha256-5MqridoL7fcMXnmC+XJoj3opkmrO1dVQWbZE1ot5y+E="; + "8.1" = "sha256-5PcD4HnlZmgkP+fsZhBaDGbDQCoQ/Om3om3cpouTF8s="; + "8.2" = "sha256-wIa2Yv4q0d3jtNvMAFTq8d3Gznl88uhqyvCBtwJtMkY="; + "8.3" = "sha256-Fwhv7rVGsmXFcBR5E17S4tt1mEzYlxbzaz996sqbwxs="; + "8.4" = "sha256-ftsKeJ/TOJAavNt8VGSzJR+Bo/KcW+o5Dym2flbHxag="; }; }; "aarch64-darwin" = { system = "arm64"; hash = { - "8.1" = "sha256-G2Zq6n1Ndx5MN3hbDlPDpT+wpNcYBm+mMnbnVNfAHvw="; - "8.2" = "sha256-9i65PvfjmyFWmgjQPyYRRLV/SOX88tFub2+XmnRlgVA="; - "8.3" = "sha256-Lf1p55Ae9pddT3Z82h7p/9jC7zN5Md3hOzXXLu/kDjM="; - "8.4" = "sha256-A3k/IEyDoLmGcJzl60nclB8f+lUmvWXKF851ZMpgwfM="; + "8.1" = "sha256-MR4Icjufw5dSxRKv1gJPP38Vow+PZp2/OofKOGkr/Nk="; + "8.2" = "sha256-RRwF0NKhGxZH0SNOGzr2eVg6ZDDThNgd9HBgv+Q9wCw="; + "8.3" = "sha256-91uv7sxf19+12/Rja1SehbIKBiE+teZv+F0lOi7KUEQ="; + "8.4" = "sha256-v4SnkF4DtPpB5TBiSnJYJs+KRI5IpIcKeQECVCrkdLw="; }; }; "x86_64-darwin" = { system = "amd64"; hash = { - "8.1" = "sha256-3uCvCbkpaawMnW6IXS9VPp8GU4SOwqh/9oxcP1W3h2E="; - "8.2" = "sha256-PCnUHwtNex9juVL5evY37qyuDRguZs4ByOfOnY7HQs0="; - "8.3" = "sha256-/3XZPG8+O71sbrVPDg0Thn+pTPGNYBTkJ3s/txI0Q3k="; - "8.4" = "sha256-XY2rS2p1WAVp1Rd1V8JUnCiTQe2WouLwlmtZTnRqs04="; + "8.1" = "sha256-HzBzT8pTsc/iIMDcEQlb24f8EIYdhRqxKjb7FxB6OaY="; + "8.2" = "sha256-Tr9quIzQWmSMHpvZ18u2OoCP16CHpcbWxKyZeY4zJJM="; + "8.3" = "sha256-PmPxE29qwHJKSaTdoZQiJcwobkDMKMEcEB8ZZWFonb4="; + "8.4" = "sha256-f+Hn9yCtaDmWendB85ca4+6xd9eG3y+5tLTV7Qi9lPA="; }; }; }; From 96dbeafac2b38f3ee3d50d2352ef09b5a0d189a1 Mon Sep 17 00:00:00 2001 From: phaer Date: Tue, 2 Sep 2025 20:32:56 +0200 Subject: [PATCH 24/86] silverbullet: 0.9.4 -> 2.0.0 --- pkgs/by-name/si/silverbullet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/silverbullet/package.nix b/pkgs/by-name/si/silverbullet/package.nix index cb922196656c..06f9d206adc5 100644 --- a/pkgs/by-name/si/silverbullet/package.nix +++ b/pkgs/by-name/si/silverbullet/package.nix @@ -8,11 +8,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "silverbullet"; - version = "0.9.4"; + version = "2.0.0"; src = fetchurl { url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet.js"; - hash = "sha256-J0fy1e/ObpujBNSRKA55oU30kXNfus+5P2ebggEN6Dw="; + hash = "sha256-O0QuzbY/ZdhOZvsUcgpZ55E+CSxbAsRxJmBQird5vCk="; }; dontUnpack = true; From 45f6a0427f442c44aaa0164e7e28f56b393bfccc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Sep 2025 10:23:33 +0000 Subject: [PATCH 25/86] neovim-node-client: 5.3.0 -> 5.4.0 --- pkgs/by-name/ne/neovim-node-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/neovim-node-client/package.nix b/pkgs/by-name/ne/neovim-node-client/package.nix index e59b444e7bab..87e645bedd53 100644 --- a/pkgs/by-name/ne/neovim-node-client/package.nix +++ b/pkgs/by-name/ne/neovim-node-client/package.nix @@ -9,18 +9,18 @@ buildNpmPackage rec { pname = "node-client"; - version = "5.3.0"; + version = "5.4.0"; src = fetchFromGitHub { owner = "neovim"; repo = "node-client"; tag = "v${version}"; - hash = "sha256-0vPw2hCGUDepSpF1gp/lI71EgwGsCSnw7ePP7ElHsTQ="; + hash = "sha256-nAV0X5882Ps5zDPfmoRHm0a0NtzCOpBQEZqOT2/GCZU="; }; npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-VYoJAi1RzVf5ObjuGmnuiA/1WYBWC+qYPdfWF98+oGw="; + hash = "sha256-AN3TVvCyWjjm1GfnI+ZMt27KQC7qYxQ0bcysAaDsyz4="; }; buildPhase = '' From 0fcc084ef34c0519b897397095e07097ab8251c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Sep 2025 17:58:05 +0000 Subject: [PATCH 26/86] python3Packages.google-cloud-texttospeech: 2.27.0 -> 2.29.0 --- .../python-modules/google-cloud-texttospeech/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-texttospeech/default.nix b/pkgs/development/python-modules/google-cloud-texttospeech/default.nix index 14250d29f124..b9b223cd4f18 100644 --- a/pkgs/development/python-modules/google-cloud-texttospeech/default.nix +++ b/pkgs/development/python-modules/google-cloud-texttospeech/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "google-cloud-texttospeech"; - version = "2.27.0"; + version = "2.29.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_texttospeech"; inherit version; - hash = "sha256-lKOCyVt8xY79JQWiTClo4mFPxr3512+5qBnU7SmuGI4="; + hash = "sha256-LAtzeLp2OfcHN/SjneJJPTDIXTh7jBaCLG5+EAwcdaM="; }; build-system = [ setuptools ]; From 5d9cb9ace75546abd92df4552fed3997ff8556b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Sep 2025 19:14:10 +0000 Subject: [PATCH 27/86] rocketchat-desktop: 4.8.1 -> 4.9.0 --- pkgs/by-name/ro/rocketchat-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/rocketchat-desktop/package.nix b/pkgs/by-name/ro/rocketchat-desktop/package.nix index 3c325c6c19de..fa5e65064a5d 100644 --- a/pkgs/by-name/ro/rocketchat-desktop/package.nix +++ b/pkgs/by-name/ro/rocketchat-desktop/package.nix @@ -10,11 +10,11 @@ let in stdenv.mkDerivation rec { pname = "rocketchat-desktop"; - version = "4.8.1"; + version = "4.9.0"; src = fetchurl { url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb"; - hash = "sha256-WzKQLJhP5pAF2uT9teDIDZ9+Fh/wugymO3XCyXTOM3o="; + hash = "sha256-M5ikgyg7ZTnWhsbLISy3WC80krmDX0C01fb+b+i24K4="; }; nativeBuildInputs = [ From 5546680b7f858a5d17a23128f9c6109f39141aba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Sep 2025 22:29:08 +0000 Subject: [PATCH 28/86] vscode-extensions.visualjj.visualjj: 0.16.1 -> 0.16.2 --- .../vscode/extensions/visualjj.visualjj/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix index 12956ebdfd30..03471b1fc0e3 100644 --- a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix +++ b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix @@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-QOMJIhgc/dixPDUmir7bq5dWYGUfEWHJOlgTbGkxuDo="; + hash = "sha256-EfUwtKKyoX1/JNoVe3YsfxoLmjHWkLgFHKQqwDMjGMs="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-CucMSzmeYdrSbXZbevyJb3M2oTkyatddAt2MUMXNwl0="; + hash = "sha256-fZRQIFwDsUsIw9YwsjMhMPeMTOe/JATDBq66yKfJQRU="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-Lv/Hqp5OGC66qdIj/5VPlj434ftK4BBHNWlgg2ZAAac="; + hash = "sha256-ig80H563Mv0Xs4Jh9Ni8Hn9vXAFYwycqNvSO3JJ3t+8="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-KuAT8+8t6YlQ4VygtxGindvSRs1x7oKT9ZgE7Vhvf8I="; + hash = "sha256-9D1H/u8YvgCvVcvm/Cy8GqQrutkSj6E7aqZdyX96LDw="; }; }; in { name = "visualjj"; publisher = "visualjj"; - version = "0.16.1"; + version = "0.16.2"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); From 6c0a3731ce89889a74606d00bd7b8b9075871031 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 01:35:42 +0000 Subject: [PATCH 29/86] gosu: 1.17 -> 1.18 --- pkgs/by-name/go/gosu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gosu/package.nix b/pkgs/by-name/go/gosu/package.nix index d2213d926c5e..6480671deefb 100644 --- a/pkgs/by-name/go/gosu/package.nix +++ b/pkgs/by-name/go/gosu/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "gosu"; - version = "1.17"; + version = "1.18"; src = fetchFromGitHub { owner = "tianon"; repo = "gosu"; rev = version; - hash = "sha256-ziviUXqCpCGECewyZNLDKSjnpmz/3i5DKrIKZlLwl4o="; + hash = "sha256-2zoP9B2JQLWMXc6Qrv6PD8+mGXvgDXNamAWaWRoJZMo="; }; - vendorHash = "sha256-fygLYSO0kpMFJd6WQp/uLYkELkyaOPZ9V8BrJcIcMuU="; + vendorHash = "sha256-/Q9h3uwnna9YDqNv8+2VOMaCbvsf9r7CvPrWwv5DvLE="; ldflags = [ "-d" From 096ec92a8b8693bf24d24f7897d84db807cfbae1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 03:10:25 +0000 Subject: [PATCH 30/86] python3Packages.docling-parse: 4.2.3 -> 4.4.0 --- pkgs/development/python-modules/docling-parse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docling-parse/default.nix b/pkgs/development/python-modules/docling-parse/default.nix index 0b78e4272e7d..33d0254d636f 100644 --- a/pkgs/development/python-modules/docling-parse/default.nix +++ b/pkgs/development/python-modules/docling-parse/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "docling-parse"; - version = "4.2.3"; + version = "4.4.0"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-parse"; tag = "v${version}"; - hash = "sha256-0X9fP2PiHjZs+RT+VngHvNt4U0zpXq09BnaO/5tpfY8="; + hash = "sha256-7l+vwLH0sItDsN3Q8sfGMGGWTnA4BwgE0yaa+cJ/qbk="; }; dontUseCmakeConfigure = true; From 90b6f5143ab7caae398f9ec48b319a93ffcda76b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 03:44:10 +0000 Subject: [PATCH 31/86] breitbandmessung: 3.9.1 -> 3.10.0 --- pkgs/by-name/br/breitbandmessung/sources.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/br/breitbandmessung/sources.nix b/pkgs/by-name/br/breitbandmessung/sources.nix index 61a852250538..b54f4e587eaf 100644 --- a/pkgs/by-name/br/breitbandmessung/sources.nix +++ b/pkgs/by-name/br/breitbandmessung/sources.nix @@ -1,11 +1,11 @@ { - version = "3.9.1"; + version = "3.10.0"; x86_64-linux = { - url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.9.1-linux.deb"; - sha256 = "sha256-BKfvV9oCzmIS/B1xoPmDELyT8MPLnGCoZ2sXk2aMh5A="; + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.10.0-linux.deb"; + sha256 = "sha256-Lh1bVV7hp1XvQoeToxkOtT5Tdq7ayUDzR6D/VgDSIWQ="; }; x86_64-darwin = { - url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.9.1-mac.dmg"; - sha256 = "sha256-NzxNOkncfZkaEaHqmrS4Xz0R5yly7yOff6+/czYgmB0="; + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.10.0-mac.dmg"; + sha256 = "sha256-sdBOcjc4q3LUKwCz+gHisMtg4aH1I21R6/5T5IZ/ah8="; }; } From 5018d5011e045284c382e1125e23aff8b3352e8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 03:54:06 +0000 Subject: [PATCH 32/86] python3Packages.daiquiri: 3.3.0 -> 3.4.0 --- pkgs/development/python-modules/daiquiri/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/daiquiri/default.nix b/pkgs/development/python-modules/daiquiri/default.nix index 985542470adc..ea99c794b593 100644 --- a/pkgs/development/python-modules/daiquiri/default.nix +++ b/pkgs/development/python-modules/daiquiri/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "daiquiri"; - version = "3.3.0"; + version = "3.4.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-uybgVHMA7kDGQEERyw6tGCc/aXzcWg/ixgZyMyOn6vI="; + hash = "sha256-yh0ywsCgbzYU/4A6h6wdUNYo2zTQv37ZffDKV2MyBU8="; }; nativeBuildInputs = [ From 583601bad4c1e099999e4a2c549e7f6c62d674ec Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Fri, 5 Sep 2025 14:00:34 +0200 Subject: [PATCH 33/86] libwebm: fix updateScript --- pkgs/by-name/li/libwebm/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libwebm/package.nix b/pkgs/by-name/li/libwebm/package.nix index ec93af05e410..6a584a58cd50 100644 --- a/pkgs/by-name/li/libwebm/package.nix +++ b/pkgs/by-name/li/libwebm/package.nix @@ -37,7 +37,12 @@ stdenv.mkDerivation (finalAttrs: { "-DBUILD_SHARED_LIBS=ON" ]; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^libwebm-(.+)$" + ]; + }; meta = { description = "WebM file parser"; From b97457fad59981703d1f901bc6e50208a7756e0b Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Fri, 5 Sep 2025 14:01:50 +0200 Subject: [PATCH 34/86] libwebm: 1.0.0.31 -> 1.0.0.32 https://github.com/webmproject/libwebm/compare/libwebm-1.0.0.31...libwebm-1.0.0.32 --- pkgs/by-name/li/libwebm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libwebm/package.nix b/pkgs/by-name/li/libwebm/package.nix index 6a584a58cd50..c2660df0aa0e 100644 --- a/pkgs/by-name/li/libwebm/package.nix +++ b/pkgs/by-name/li/libwebm/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libwebm"; - version = "1.0.0.31"; + version = "1.0.0.32"; src = fetchFromGitHub { owner = "webmproject"; repo = "libwebm"; tag = "libwebm-${finalAttrs.version}"; - hash = "sha256-+ayX33rcX/jkewsW8WrGalTe9X44qFBHOrIYTteOQzc="; + hash = "sha256-SxDGt7nPVkSxwRF/lMmcch1h+C2Dyh6GZUXoZjnXWb4="; }; patches = [ From 46020ea4defd180f90049961d27ba6bba73d4d50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 12:36:08 +0000 Subject: [PATCH 35/86] commonsCompress: 1.27.1 -> 1.28.0 --- pkgs/by-name/co/commonsCompress/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/commonsCompress/package.nix b/pkgs/by-name/co/commonsCompress/package.nix index eba0861bb8bb..f660f714fbc8 100644 --- a/pkgs/by-name/co/commonsCompress/package.nix +++ b/pkgs/by-name/co/commonsCompress/package.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation rec { - version = "1.27.1"; + version = "1.28.0"; pname = "commons-compress"; src = fetchurl { url = "mirror://apache/commons/compress/binaries/${pname}-${version}-bin.tar.gz"; - sha256 = "sha256-psD9VseWxx2ovdUGjEbUCm+fjnQ/D2S70NuyZ2nsXwA="; + sha256 = "sha256-VfAt77mP79azaGiP4+aY5rg2dUFhr59woL6tv2eza5I="; }; installPhase = '' From 7771c9c76c853f29d94d49ce6f53a6ae467a6896 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 14:00:32 +0000 Subject: [PATCH 36/86] gyroflow: 1.6.2 -> 1.6.3 --- pkgs/by-name/gy/gyroflow/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gy/gyroflow/package.nix b/pkgs/by-name/gy/gyroflow/package.nix index 50a620a1993c..89a73b349701 100644 --- a/pkgs/by-name/gy/gyroflow/package.nix +++ b/pkgs/by-name/gy/gyroflow/package.nix @@ -25,16 +25,16 @@ let in rustPlatform.buildRustPackage rec { pname = "gyroflow"; - version = "1.6.2"; + version = "1.6.3"; src = fetchFromGitHub { owner = "gyroflow"; repo = "gyroflow"; tag = "v${version}"; - hash = "sha256-4RsK7VpMXaiLcwm5o/YAmLFuf8XGXkpSlogUhopJMZE="; + hash = "sha256-ncGbM8wIwnyLHp+oArgDnKCCGIeywdH7YGZPgRBLiJM="; }; - cargoHash = "sha256-PiAT6AwC/P3AXKZkwvrEHpTJCQPie1tTE44OqSpgT5M="; + cargoHash = "sha256-9UamQxrKVMSivhZ/cvRRCliaf3eFeHg5XPPtuaRKrg0="; nativeBuildInputs = [ clang From 2ee903023054d67c400d2cee2ce5f7bb35766286 Mon Sep 17 00:00:00 2001 From: PhiliPdB Date: Fri, 5 Sep 2025 18:00:16 +0200 Subject: [PATCH 37/86] digikam: 8.6.0 -> 8.7.0, fix cuda build Changelog: https://invent.kde.org/graphics/digikam/-/blob/v8.7.0/NEWS fixes #426836 --- pkgs/by-name/di/digikam/package.nix | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/di/digikam/package.nix b/pkgs/by-name/di/digikam/package.nix index 9c0d01fd5838..d322d8b807bf 100644 --- a/pkgs/by-name/di/digikam/package.nix +++ b/pkgs/by-name/di/digikam/package.nix @@ -4,7 +4,6 @@ lib, fetchFromGitLab, fetchgit, - fetchpatch, cmake, ninja, @@ -63,25 +62,18 @@ in stdenv.mkDerivation (finalAttrs: { pname = "digikam"; - version = "8.6.0"; + version = "8.7.0"; src = fetchFromGitLab { domain = "invent.kde.org"; owner = "graphics"; repo = "digikam"; - rev = "v${finalAttrs.version}"; - hash = "sha256-CMyvNOAlIqD6OeqUquQ+/sOiBXmEowZe3/qmaXxh0X0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-9t6tXrege3A5x5caUEfho23Pin7dON+e6x94rXC8XYE="; }; patches = [ ./disable-tests-download.patch - - # Fix build with Qt 6.9 - # FIXME: remove in next update - (fetchpatch { - url = "https://invent.kde.org/graphics/digikam/-/commit/325b19fc7f0d04cdc1308f235c207c1ab43e945d.patch"; - hash = "sha256-bsxaNuLuU9MyDRmenOqO4JuzsbpUvfKQwcSCDfLHoWQ="; - }) ]; strictDeps = true; @@ -104,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: { # build inputs. buildInputs = [ - opencv + opencv.cxxdev libtiff libpng # TODO: Figure out how on earth to get it to pick up libjpeg8 for From f781c49241ca98808eb7d36f0316bc771e562d34 Mon Sep 17 00:00:00 2001 From: agentelement Date: Fri, 5 Sep 2025 12:01:09 -0700 Subject: [PATCH 38/86] rocmPackages: remove gfx1151 from CK --- pkgs/development/rocm-modules/6/composable_kernel/base.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/rocm-modules/6/composable_kernel/base.nix b/pkgs/development/rocm-modules/6/composable_kernel/base.nix index 4964e4b02604..251efb63946d 100644 --- a/pkgs/development/rocm-modules/6/composable_kernel/base.nix +++ b/pkgs/development/rocm-modules/6/composable_kernel/base.nix @@ -25,7 +25,6 @@ "gfx1100" "gfx1101" "gfx1102" - "gfx1151" "gfx1200" "gfx1201" ] From 8659968b88fd3bdc596240dd94964b701be82a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Fri, 5 Sep 2025 23:23:44 +0200 Subject: [PATCH 39/86] proton-authenticator: 1.0.0 -> 1.1.2 --- pkgs/by-name/pr/proton-authenticator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-authenticator/package.nix b/pkgs/by-name/pr/proton-authenticator/package.nix index fae6ac5f2bd2..28efc429ec04 100644 --- a/pkgs/by-name/pr/proton-authenticator/package.nix +++ b/pkgs/by-name/pr/proton-authenticator/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "proton-authenticator"; - version = "1.0.0"; + version = "1.1.2"; src = fetchurl { url = "https://proton.me/download/authenticator/linux/ProtonAuthenticator_${finalAttrs.version}_amd64.deb"; - hash = "sha256-Ri6U7tuQa5nde4vjagQKffWgGXbZtANNmeph1X6PFuM="; + hash = "sha256-66OqxTlW0DsKH8+HcxzH7zettNm1eXP0ZjUp7ksYpXc="; }; dontConfigure = true; From 84760a9521814611422351817ac6e5adbd6c7eb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Fri, 5 Sep 2025 23:33:48 +0200 Subject: [PATCH 40/86] tk-safe: 25.8.1 -> 25.8.2 --- pkgs/by-name/tk/tk-safe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tk/tk-safe/package.nix b/pkgs/by-name/tk/tk-safe/package.nix index 155077cfe0d1..ee372df6e8a5 100644 --- a/pkgs/by-name/tk/tk-safe/package.nix +++ b/pkgs/by-name/tk/tk-safe/package.nix @@ -20,12 +20,12 @@ stdenv.mkDerivation rec { pname = "tk-safe"; - version = "25.8.1"; + version = "25.8.2"; # To update, check https://search.apps.ubuntu.com/api/v1/package/tk-safe and copy the anon_download_url and version. src = fetchurl { - url = "https://api.snapcraft.io/api/v1/snaps/download/rLNeIGEaag0TKFQLO0TxF3ARXg3rcTNx_18.snap"; - hash = "sha256-OrDbxLcmbL/yTANCMHcJsdGE+LK8rondGQvj+YBqS0E="; + url = "https://api.snapcraft.io/api/v1/snaps/download/rLNeIGEaag0TKFQLO0TxF3ARXg3rcTNx_19.snap"; + hash = "sha256-bjlkLCTHkGH2LdeGd3LIp7L8f7SzZetpEpvGpPEzjcA="; }; desktopItems = [ From 88325db237e5940bbacc326b1c0395c295c41873 Mon Sep 17 00:00:00 2001 From: agentelement Date: Sat, 6 Sep 2025 15:24:53 -0700 Subject: [PATCH 41/86] rocmPackages: add gfx1151 to list of broken arches for pytorch --- .../python-modules/torch/source/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/torch/source/default.nix b/pkgs/development/python-modules/torch/source/default.nix index ccd0ac5c6956..f5a082888bc8 100644 --- a/pkgs/development/python-modules/torch/source/default.nix +++ b/pkgs/development/python-modules/torch/source/default.nix @@ -175,12 +175,16 @@ let else if cudaSupport then gpuArchWarner supportedCudaCapabilities unsupportedCudaCapabilities else if rocmSupport then - # Remove RDNA1 gfx101x archs from default ROCm support list to avoid - # use of undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD' - # TODO: Retest after ROCm 6.4 or torch 2.8 lib.lists.subtractLists [ + # Remove RDNA1 gfx101x archs from default ROCm support list to avoid + # use of undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD' + # TODO: Retest after ROCm 6.4 or torch 2.8 "gfx1010" "gfx1012" + + # Strix Halo seems to be broken as well, see + # https://github.com/NixOS/nixpkgs/pull/440359. + "gfx1151" ] (rocmPackages.clr.localGpuTargets or rocmPackages.clr.gpuTargets) else throw "No GPU targets specified" From 0e8c7ace1cb9e43ad28f35c943fd519047ab0cba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 04:07:35 +0000 Subject: [PATCH 42/86] vi-mongo: 0.1.29 -> 0.1.30 --- pkgs/by-name/vi/vi-mongo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/vi-mongo/package.nix b/pkgs/by-name/vi/vi-mongo/package.nix index bc3bcf0d614d..5505e9fb82fd 100644 --- a/pkgs/by-name/vi/vi-mongo/package.nix +++ b/pkgs/by-name/vi/vi-mongo/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "vi-mongo"; - version = "0.1.29"; + version = "0.1.30"; src = fetchFromGitHub { owner = "kopecmaciej"; repo = "vi-mongo"; tag = "v${version}"; - hash = "sha256-hxQPqTQ+U6ebTv6HZReiWMeP8RoyjQC0pA3Qug1MSFo="; + hash = "sha256-gNOKWgGRuWUNqBAu5gWx/HFiNfx+HOdi5tYVyXP3dcI="; }; vendorHash = "sha256-QoYjNzWWNrEDS4Xq1NF77iqX5WTNxnVV1UJiYq2slhw="; From 8bcacbac98b74d5cfaa41e9b75f96c4d0d4502cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 12:35:40 +0000 Subject: [PATCH 43/86] homebank: 5.9.4 -> 5.9.5 --- pkgs/by-name/ho/homebank/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ho/homebank/package.nix b/pkgs/by-name/ho/homebank/package.nix index 9810e567a429..73c0f52c4ed7 100644 --- a/pkgs/by-name/ho/homebank/package.nix +++ b/pkgs/by-name/ho/homebank/package.nix @@ -13,10 +13,10 @@ stdenv.mkDerivation rec { pname = "homebank"; - version = "5.9.4"; + version = "5.9.5"; src = fetchurl { url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz"; - hash = "sha256-jEQjhKFC8Pn4UpX2pZns9sIPyKF5fxd+caPZPPqQn78="; + hash = "sha256-/2yLD22kERM+KbhI6R9I/biN5ArQLLogqIQJMKPn7UM="; }; nativeBuildInputs = [ From 2c7e3d7af640eb3d1afa895692b8b209fb7a0433 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 8 Sep 2025 18:46:01 +0200 Subject: [PATCH 44/86] snallygaster: 0.0.13 -> 0.0.14 Changelog: https://github.com/hannob/snallygaster/releases/tag/v0.0.14 --- pkgs/by-name/sn/snallygaster/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snallygaster/package.nix b/pkgs/by-name/sn/snallygaster/package.nix index 986766ef54d3..63be148936bd 100644 --- a/pkgs/by-name/sn/snallygaster/package.nix +++ b/pkgs/by-name/sn/snallygaster/package.nix @@ -6,21 +6,21 @@ python3Packages.buildPythonApplication rec { pname = "snallygaster"; - version = "0.0.13"; + version = "0.0.14"; pyproject = true; src = fetchFromGitHub { owner = "hannob"; repo = "snallygaster"; tag = "v${version}"; - hash = "sha256-d94Z/vLOcOa9N8WIgCkiZAciNUzdI4qbGXQOc8KNDEE="; + hash = "sha256-H5rptK12p5dRKYjoQ6Nr8hxq8pL/3jFDgX1gnRZABTo="; }; build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ - beautifulsoup4 dnspython + lxml urllib3 ]; @@ -34,6 +34,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { description = "Tool to scan for secret files on HTTP servers"; homepage = "https://github.com/hannob/snallygaster"; + changelog = "https://github.com/hannob/snallygaster/releases/tag/${src.tag}"; license = licenses.bsd0; maintainers = with maintainers; [ fab ]; mainProgram = "snallygaster"; From 1c4e5f50f076b1de002ad3f85330b82ebeea54ad Mon Sep 17 00:00:00 2001 From: Haylin Moore Date: Mon, 8 Sep 2025 19:34:33 +0200 Subject: [PATCH 45/86] openvas-smb: 22.5.6 -> 22.5.10 --- pkgs/by-name/op/openvas-smb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openvas-smb/package.nix b/pkgs/by-name/op/openvas-smb/package.nix index fd6e14ea407f..9b1d2ec9aca2 100644 --- a/pkgs/by-name/op/openvas-smb/package.nix +++ b/pkgs/by-name/op/openvas-smb/package.nix @@ -21,13 +21,13 @@ let in stdenv.mkDerivation rec { pname = "openvas-smb"; - version = "22.5.6"; + version = "22.5.10"; src = fetchFromGitHub { owner = "greenbone"; repo = "openvas-smb"; tag = "v${version}"; - hash = "sha256-wnlBOHYOTWNbwzoHCpsXbuhp0uH3wBH6+Oo4Y+zSsfg="; + hash = "sha256-H0nG+0DPBQmXVQDVLTEhxhoFeU9ryU5N6qz64+PxV+g="; }; nativeBuildInputs = [ From b31d1a7fd1c9b31f602c66aaed0a30ae19e09c74 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Mon, 8 Sep 2025 21:02:55 +0300 Subject: [PATCH 46/86] nh: 4.1.2 -> 4.2.0 --- pkgs/by-name/nh/nh/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/nh/nh/package.nix b/pkgs/by-name/nh/nh/package.nix index 5bf694b29995..b834c35c9d21 100644 --- a/pkgs/by-name/nh/nh/package.nix +++ b/pkgs/by-name/nh/nh/package.nix @@ -6,25 +6,23 @@ makeBinaryWrapper, fetchFromGitHub, nix-update-script, - nvd, nix-output-monitor, buildPackages, }: let runtimeDeps = [ - nvd nix-output-monitor ]; in rustPlatform.buildRustPackage (finalAttrs: { pname = "nh"; - version = "4.1.2"; + version = "4.2.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nh"; tag = "v${finalAttrs.version}"; - hash = "sha256-v02NsZ589zzPq5xsCxyrG1/ZkFbbMkUthly50QdmYKo="; + hash = "sha256-6n5SVO8zsdVTD691lri7ZcO4zpqYFU8GIvjI6dbxkA8="; }; strictDeps = true; @@ -46,6 +44,9 @@ rustPlatform.buildRustPackage (finalAttrs: { done installShellCompletion completions/* + + cargo xtask man --out-dir gen + installManPage gen/nh.1 '' ); @@ -54,7 +55,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --prefix PATH : ${lib.makeBinPath runtimeDeps} ''; - cargoHash = "sha256-R2S0gbT3DD/Dtx8edqhD0fpDqe8AJgyLmlPoNEKm4BA="; + cargoHash = "sha256-cxZsePgraYevuYQSi3hTU2EsiDyn1epSIcvGi183fIU="; passthru.updateScript = nix-update-script { }; From 5af901cc811d396a10fb8480f52c426c96fb388d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 18:11:53 +0000 Subject: [PATCH 47/86] python3Packages.types-markdown: 3.8.0.20250809 -> 3.9.0.20250906 --- pkgs/development/python-modules/types-markdown/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-markdown/default.nix b/pkgs/development/python-modules/types-markdown/default.nix index b1055bcbfdff..06d4c059603b 100644 --- a/pkgs/development/python-modules/types-markdown/default.nix +++ b/pkgs/development/python-modules/types-markdown/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-markdown"; - version = "3.8.0.20250809"; + version = "3.9.0.20250906"; pyproject = true; src = fetchPypi { pname = "types_markdown"; inherit version; - hash = "sha256-+mGec1h4okQzKku+Frz8ROSf9iZMJpYFYnjwZCzfoiM="; + hash = "sha256-8C3BotEwsJPeSRDGSy0KgRrnAg8DYk30HGZ4GNL+4FA="; }; build-system = [ setuptools ]; From 2eca417e0b437c488f03c120de80e747672527b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 18:42:42 +0000 Subject: [PATCH 48/86] amp-cli: 0.0.1756368086-g6e639d -> 0.0.1757347273-geb1b63 --- pkgs/by-name/am/amp-cli/package-lock.json | 179 +--------------------- pkgs/by-name/am/amp-cli/package.nix | 6 +- 2 files changed, 8 insertions(+), 177 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index c1b939f51ac3..10e19510338b 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1756368086-g6e639d" + "@sourcegraph/amp": "^0.0.1757347273-geb1b63" } }, "node_modules/@colors/colors": { @@ -257,19 +257,15 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1756368086-g6e639d", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1756368086-g6e639d.tgz", - "integrity": "sha512-sa+T/xmsz63BmdbVn8oaaq3ZgCiLQXdCO/++JPNjC7OD6UaTWWcvAhJ+Kbb5/XQDG190CMLCtWOrp8kSZK8jcQ==", + "version": "0.0.1757347273-geb1b63", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1757347273-geb1b63.tgz", + "integrity": "sha512-HGz6ImderQxdxcd1cLkXP27aaiTsrAt5h53M3YMdH+7HHcI/S/YraQp2e0U8Kt+j43dbeKj6/M4/X4xrMnU3RQ==", "dependencies": { "@napi-rs/keyring": "^1.1.9", - "ansi-regex": "^6.1.0", "commander": "^11.1.0", "jsonc-parser": "^3.3.1", "neovim": "^5.3.0", - "open": "^10.1.2", "open-simplex-noise": "^2.5.0", - "runes": "^0.4.3", - "string-width": "^6.1.0", "winston": "^3.17.0", "wrap-ansi": "^9.0.0", "xdg-basedir": "^5.1.0" @@ -278,7 +274,7 @@ "amp": "dist/main.js" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@types/triple-beam": { @@ -317,21 +313,6 @@ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "license": "MIT", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/color": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", @@ -386,52 +367,6 @@ "node": ">=16" } }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "license": "MIT", - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" - }, "node_modules/emoji-regex": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", @@ -480,39 +415,6 @@ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "license": "MIT" }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -525,21 +427,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/jsonc-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", @@ -622,24 +509,6 @@ "fn.name": "1.x.x" } }, - "node_modules/open": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz", - "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/open-simplex-noise": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/open-simplex-noise/-/open-simplex-noise-2.5.0.tgz", @@ -660,27 +529,6 @@ "node": ">= 6" } }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/runes": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/runes/-/runes-0.4.3.tgz", - "integrity": "sha512-K6p9y4ZyL9wPzA+PMDloNQPfoDGTiFYDvdlXznyGKgD10BJpcAosvATKrExRKOrNLgD8E7Um7WGW0lxsnOuNLg==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -737,23 +585,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string-width": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", - "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^10.2.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 43446bf5d2cf..997d7c29327e 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1756368086-g6e639d"; + version = "0.0.1757347273-geb1b63"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-ekSRtSwoPBL+SKkqqdTnMWZkLfF8SxYcrFPU2hpewC8="; + hash = "sha256-8bB7sBdKUZMpHFjRQdEg++Ea3Uv4ykIc88ITAfIzzdM="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-qQSn1sH1rjbKCEYdWZTgixBS6pe+scMnBofmpUYK7A0="; + npmDepsHash = "sha256-CUoT9JzvYvaPBqQrKo5XESISVzi9jRvPcbBVPHETIF4="; propagatedBuildInputs = [ ripgrep From bc3b02509c8be092151057e158cc4e7714e9fb0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 19:30:22 +0000 Subject: [PATCH 49/86] python3Packages.apispec: 6.8.2 -> 6.8.3 --- pkgs/development/python-modules/apispec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apispec/default.nix b/pkgs/development/python-modules/apispec/default.nix index 94cd70020be0..f3744f6ec2a8 100644 --- a/pkgs/development/python-modules/apispec/default.nix +++ b/pkgs/development/python-modules/apispec/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "apispec"; - version = "6.8.2"; + version = "6.8.3"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-zltpufzwJQy1a6DBpSp1/yLC98WGZU5XiEOZAYxRnyY="; + hash = "sha256-CCMjWqFxGH/A+x39KCEevPX+d2iyp+GSnQZnHhYkOa4="; }; build-system = [ flit-core ]; From 673ade6e280b41bc50b64359a041487aa999f867 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 19:39:24 +0000 Subject: [PATCH 50/86] python3Packages.identify: 2.6.13 -> 2.6.14 --- pkgs/development/python-modules/identify/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/identify/default.nix b/pkgs/development/python-modules/identify/default.nix index 842e5203ae03..c2bf5a407abd 100644 --- a/pkgs/development/python-modules/identify/default.nix +++ b/pkgs/development/python-modules/identify/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "identify"; - version = "2.6.13"; + version = "2.6.14"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "pre-commit"; repo = "identify"; tag = "v${version}"; - hash = "sha256-Du96uRQCymduvAruHSgjKv/OrDIPaMwPU+x/OTchERQ="; + hash = "sha256-l486vlvhDEm9f11z1FDB9AxAbQ+jgHvGppn4CTc/dLk="; }; build-system = [ setuptools ]; From c57a589ae77219c7e4cb77922703af547f3b9918 Mon Sep 17 00:00:00 2001 From: phaer Date: Mon, 8 Sep 2025 22:33:28 +0200 Subject: [PATCH 51/86] tests/silverbullet: remove extraArgs As neither seems to be supported in current release --- nixos/tests/silverbullet.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nixos/tests/silverbullet.nix b/nixos/tests/silverbullet.nix index af2c6d5ec2a7..8a4baedd0a1a 100644 --- a/nixos/tests/silverbullet.nix +++ b/nixos/tests/silverbullet.nix @@ -27,10 +27,6 @@ SB_USER=user:password SB_AUTH_TOKEN=test ''; - extraArgs = [ - "--reindex" - "--db /home/test/silverbullet/custom.db" - ]; }; }; From 810154770fc5f1f1db350132144d4610370f6b23 Mon Sep 17 00:00:00 2001 From: xgroleau Date: Mon, 8 Sep 2025 23:08:44 +0200 Subject: [PATCH 52/86] nixos/ntfy: add environmentFile option for secrets --- nixos/modules/services/misc/ntfy-sh.nix | 13 +++++++ nixos/tests/ntfy-sh.nix | 52 ++++++++++++++++--------- 2 files changed, 46 insertions(+), 19 deletions(-) diff --git a/nixos/modules/services/misc/ntfy-sh.nix b/nixos/modules/services/misc/ntfy-sh.nix index b69c03a6679d..8e10576f54e4 100644 --- a/nixos/modules/services/misc/ntfy-sh.nix +++ b/nixos/modules/services/misc/ntfy-sh.nix @@ -61,6 +61,18 @@ in Configuration for ntfy.sh, supported values are [here](https://ntfy.sh/docs/config/#config-options). ''; }; + + environmentFile = lib.mkOption { + type = lib.types.nullOr lib.types.path; + default = null; + example = "/run/secrets/ntfy"; + description = '' + Path to a file containing extra ntfy environment variables in the systemd `EnvironmentFile` + format. Refer to the [documentation](https://docs.ntfy.sh/config/) for config options. + + This can be used to pass secrets such as creating declarative users or token without putting them in the Nix store. + ''; + }; }; config = @@ -109,6 +121,7 @@ in MemoryDenyWriteExecute = true; # Upstream Recommendation LimitNOFILE = 20500; + EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; }; }; diff --git a/nixos/tests/ntfy-sh.nix b/nixos/tests/ntfy-sh.nix index b0dba5f0647b..a2bf0d6e4faa 100644 --- a/nixos/tests/ntfy-sh.nix +++ b/nixos/tests/ntfy-sh.nix @@ -1,28 +1,42 @@ -import ./make-test-python.nix { - name = "ntfy-sh"; +import ./make-test-python.nix ( + { pkgs, ... }: + { + name = "ntfy-sh"; - nodes.machine = - { ... }: - { - services.ntfy-sh.enable = true; - services.ntfy-sh.settings.base-url = "http://localhost:2586"; - }; + nodes.machine = + { ... }: + { + services.ntfy-sh.enable = true; + services.ntfy-sh.settings.base-url = "http://localhost:2586"; - testScript = '' - import json + # Create a user with user:123 + services.ntfy-sh.environmentFile = pkgs.writeText "ntfy.env" '' + NTFY_AUTH_DEFAULT_ACCESS='deny-all' + NTFY_AUTH_USERS='user:$2a$12$W2v7IQhkayvJOYRpg6YEruxj.jUO3R2xQOU7s1vC3HzLLB9gSKJ9.:user' + NTFY_AUTH_ACCESS='user:test:rw' + ''; + }; - msg = "Test notification" + testScript = '' + import json - machine.wait_for_unit("multi-user.target") + msg = "Test notification" - machine.wait_for_open_port(2586) + machine.wait_for_unit("multi-user.target") - machine.succeed(f"curl -d '{msg}' localhost:2586/test") + machine.wait_for_open_port(2586) - notif = json.loads(machine.succeed("curl -s localhost:2586/test/json?poll=1")) + machine.succeed(f"curl -u user:1234 -d '{msg}' localhost:2586/test") - assert msg == notif["message"], "Wrong message" + # If we have a user, receive a message + notif = json.loads(machine.succeed("curl -u user:1234 -s localhost:2586/test/json?poll=1")) + assert msg == notif["message"], "Wrong message" - machine.succeed("ntfy user list") - ''; -} + # If we have no user, we should get forbidden, making sure the default access config works + notif = json.loads(machine.succeed("curl -s localhost:2586/test/json?poll=1")) + assert 403 == notif["http"], f"Should return 403, got {notif["http"]}" + + machine.succeed("ntfy user list") + ''; + } +) From 7941963baa0ab368635a9d3eaa69ec07265d7e24 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 8 Sep 2025 23:20:21 +0200 Subject: [PATCH 53/86] harper: 0.61.0 -> 0.62.0 Changelog: https://github.com/Automattic/harper/releases/tag/v0.62.0 Diff: https://github.com/Automattic/harper/compare/v0.61.0...v0.62.0 --- pkgs/by-name/ha/harper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 0a9badfd8e1b..a1d6e65a5820 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage rec { pname = "harper"; - version = "0.61.0"; + version = "0.62.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${version}"; - hash = "sha256-htxW4pam1cihBaz3ko2NBS8BRjBu1ZFdqkHpb9Y2QMc="; + hash = "sha256-rtd/cuTy5n89NZtZf+lbP7jGySYjUnOfgzfziMYg+40="; }; buildAndTestSubdir = "harper-ls"; - cargoHash = "sha256-toHAT9QI4rmiiZiRuF3AAcG+xwOscKu18Si9UewIsn4="; + cargoHash = "sha256-ZSyAnlekjBGb0SJW4Ae1EEGwSnsDWXVUfYA0d87Ug1w="; passthru.updateScript = nix-update-script { }; From eeaf6670bb7920dc221e62af4df9ae32d021d622 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 21:37:31 +0000 Subject: [PATCH 54/86] neocmakelsp: 0.8.23 -> 0.8.25 --- pkgs/by-name/ne/neocmakelsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/neocmakelsp/package.nix b/pkgs/by-name/ne/neocmakelsp/package.nix index 45e489d89398..53fa8bd2eb4b 100644 --- a/pkgs/by-name/ne/neocmakelsp/package.nix +++ b/pkgs/by-name/ne/neocmakelsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "neocmakelsp"; - version = "0.8.23"; + version = "0.8.25"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "neocmakelsp"; rev = "v${version}"; - hash = "sha256-4zu5y1LnZFkysYm3w0HY3+/0Jn8WuZh17fJ1fo3Q/hQ="; + hash = "sha256-6VGF2sbd/yhm+bxYDikfmXtg2iyKaVaidra2eo0ZP40="; }; - cargoHash = "sha256-oExHwID8mkDx+DFQNXt0D9PUkaLndDeTSna1V6Wd00c="; + cargoHash = "sha256-khxTrAPeI7aaNHUE9jHuHoUpnkpcvfSlUyU/ShZpv0Q="; nativeBuildInputs = [ installShellFiles From 6c9f81f034c330ce89b69eee69bf22fedb5339af Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 8 Sep 2025 23:46:26 +0200 Subject: [PATCH 55/86] firebird_3: 3.0.12 -> 3.0.13 --- pkgs/servers/firebird/default.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/firebird/default.nix b/pkgs/servers/firebird/default.nix index c0a9e67a4ee8..629afc08b89e 100644 --- a/pkgs/servers/firebird/default.nix +++ b/pkgs/servers/firebird/default.nix @@ -2,8 +2,9 @@ lib, stdenv, fetchFromGitHub, + fetchDebianPatch, libedit, - autoreconfHook271, + autoreconfHook, zlib, unzip, libtommath, @@ -32,7 +33,7 @@ let ]; }; - nativeBuildInputs = [ autoreconfHook271 ]; + nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ libedit @@ -52,7 +53,7 @@ let runHook preInstall mkdir -p $out cp -r gen/Release/firebird/* $out - rm $out/lib/*.a # they were just symlinks to /build/source/... + rm -f $out/lib/*.a # they were just symlinks to /build/source/... runHook postInstall ''; @@ -62,15 +63,25 @@ rec { firebird_3 = stdenv.mkDerivation ( base // rec { - version = "3.0.12"; + version = "3.0.13"; src = fetchFromGitHub { owner = "FirebirdSQL"; repo = "firebird"; rev = "v${version}"; - hash = "sha256-po8tMrOahfwayVXa7Eadr9+ZEmZizHlCmxi094cOJSY="; + hash = "sha256-ti3cFfByM2wxOLkAebwtFe25B5W7jOwi3f7MPYo/yUA="; }; + patches = [ + (fetchDebianPatch { + pname = "firebird3.0"; + version = "3.0.13.ds7"; + debianRevision = "2"; + patch = "no-binary-gbaks.patch"; + hash = "sha256-LXUMM38PBYeLPdgaxLPau4HWB4ItJBBnx7oGwalL6Pg="; + }) + ]; + buildInputs = base.buildInputs ++ [ zlib libtommath From 7a1a87bd4e1654094923f1e4988c40402fe86dbc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 23:13:32 +0000 Subject: [PATCH 56/86] python3Packages.sqlmap: 1.9.8 -> 1.9.9 --- pkgs/development/python-modules/sqlmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix index c165c04091ce..f4cb6dc7aad7 100644 --- a/pkgs/development/python-modules/sqlmap/default.nix +++ b/pkgs/development/python-modules/sqlmap/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "sqlmap"; - version = "1.9.8"; + version = "1.9.9"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-CQiJ/8MtsoGcfnVA3hI4KZaX+p0ihQmasfwgOTd9we8="; + hash = "sha256-7h9683YdzKT+oDToy9GW1+k7LoaHqBBZeLlXiCDelFA="; }; postPatch = '' From b63986ceef8b002e81b6c0d63cc6a4bb4ede6257 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 23:38:07 +0000 Subject: [PATCH 57/86] slade-unstable: 3.2.7-unstable-2025-08-19 -> 3.2.7-unstable-2025-09-03 --- pkgs/by-name/sl/slade-unstable/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slade-unstable/package.nix b/pkgs/by-name/sl/slade-unstable/package.nix index d9b7d2b05bc2..c3f8535e8300 100644 --- a/pkgs/by-name/sl/slade-unstable/package.nix +++ b/pkgs/by-name/sl/slade-unstable/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation { pname = "slade"; - version = "3.2.7-unstable-2025-08-19"; + version = "3.2.7-unstable-2025-09-03"; src = fetchFromGitHub { owner = "sirjuddington"; repo = "SLADE"; - rev = "62467e4ea9f41ac04e28bfed266731da22ff874c"; - hash = "sha256-c32y2/u4HBH9AcUyacTUFrvzyWr0lz7dnsXmRRjlt2E="; + rev = "00dc589de708595013cefd42397f7a890b269e68"; + hash = "sha256-w+ZBchsGNUCFXnkcNstNrhe7Bu0vNRrzVYEK/NSfIts="; }; nativeBuildInputs = [ From 443fdc03f8fa42b39d6752831803840745f0491a Mon Sep 17 00:00:00 2001 From: Stephen Huan Date: Mon, 8 Sep 2025 19:32:57 -0400 Subject: [PATCH 58/86] python3Packages.safetensors: add fsspec --- pkgs/development/python-modules/safetensors/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/safetensors/default.nix b/pkgs/development/python-modules/safetensors/default.nix index b0a20ac9e064..7a695ce0d610 100644 --- a/pkgs/development/python-modules/safetensors/default.nix +++ b/pkgs/development/python-modules/safetensors/default.nix @@ -19,6 +19,7 @@ pytest, pytest-benchmark, hypothesis, + fsspec, # tests pytestCheckHook, @@ -81,6 +82,7 @@ buildPythonPackage rec { pytest pytest-benchmark hypothesis + fsspec ]; all = self.torch ++ self.numpy ++ self.pinned-tf ++ self.jax ++ self.paddlepaddle ++ self.testing; dev = self.all; @@ -91,6 +93,7 @@ buildPythonPackage rec { numpy pytestCheckHook torch + fsspec ]; enabledTestPaths = [ "tests" ]; From d1511de0db4d0aa2e70cb624340be1011d3efc22 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 00:14:37 +0000 Subject: [PATCH 59/86] python3Packages.yara-x: 1.5.0 -> 1.6.0 --- pkgs/development/python-modules/yara-x/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/yara-x/default.nix b/pkgs/development/python-modules/yara-x/default.nix index 72799b762d41..f3eb04f87c5b 100644 --- a/pkgs/development/python-modules/yara-x/default.nix +++ b/pkgs/development/python-modules/yara-x/default.nix @@ -9,7 +9,7 @@ }: buildPythonPackage rec { pname = "yara-x"; - version = "1.5.0"; + version = "1.6.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -18,14 +18,14 @@ buildPythonPackage rec { owner = "VirusTotal"; repo = "yara-x"; tag = "v${version}"; - hash = "sha256-YZmhwHA6PnQb3QXhbWK8cbV0CScbiD5k+HceDcV6iCI="; + hash = "sha256-LpdpdzUof+Buz5QQcWUr23AsSyfvUQYPp7RhHWXRb+I="; }; buildAndTestSubdir = "py"; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname src version; - hash = "sha256-8LofNTLa3a2dDH72T54HJR/+qArXt+X6OMJIQwmjQIQ="; + hash = "sha256-IO8ER92vWO3Q9MntaGwdhEFgy9G35Q3LOG5GU5rJpQY="; }; nativeBuildInputs = [ From ceaa653602957a188545fc00618e43ed23efeb05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 00:28:57 +0000 Subject: [PATCH 60/86] myks: 4.11.2 -> 4.11.3 --- pkgs/by-name/my/myks/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix index f7794e704c60..90785c4a01bb 100644 --- a/pkgs/by-name/my/myks/package.nix +++ b/pkgs/by-name/my/myks/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "myks"; - version = "4.11.2"; + version = "4.11.3"; src = fetchFromGitHub { owner = "mykso"; repo = "myks"; tag = "v${version}"; - hash = "sha256-T+ur6JSSC71mStc8/HxkGN4tMS4pEvoHBpsYkukYvRQ="; + hash = "sha256-NIcKYlirX110QHB5r8m3g2dZbWyImiFoFQZW0ig5shE="; }; - vendorHash = "sha256-9dT3Y+d6JNSzVLxB8I0rsVLSPDH4ijeeehX9RWWo7hI="; + vendorHash = "sha256-Tiz9SmEKet2vp8toJrUaby1Jhsh+023bi1NC+WzOrX0="; subPackages = "."; From a5568b2a1dff17ffd8d1ac0356bcbdfd06566b10 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 00:32:03 +0000 Subject: [PATCH 61/86] slepc: 3.23.2 -> 3.23.3 --- pkgs/by-name/sl/slepc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slepc/package.nix b/pkgs/by-name/sl/slepc/package.nix index 8e9e73833b67..009dfbaa2c90 100644 --- a/pkgs/by-name/sl/slepc/package.nix +++ b/pkgs/by-name/sl/slepc/package.nix @@ -15,13 +15,13 @@ assert petsc.mpiSupport; assert pythonSupport -> petsc.pythonSupport; stdenv.mkDerivation (finalAttrs: { pname = "slepc"; - version = "3.23.2"; + version = "3.23.3"; src = fetchFromGitLab { owner = "slepc"; repo = "slepc"; tag = "v${finalAttrs.version}"; - hash = "sha256-nRY8ARc31Q2Qi8Tf7921vBf5nPpI4evSjmpTYUTUigQ="; + hash = "sha256-j0sUJet4eViFxOR0XOAxNSprnL+kN4OW1npGihT0Q4Y="; }; postPatch = '' From 52b0994936ce8813716d88ec7d615ab387a1ae34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 00:44:53 +0000 Subject: [PATCH 62/86] xosview2: 2.3.3 -> 2.3.4 --- pkgs/by-name/xo/xosview2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xo/xosview2/package.nix b/pkgs/by-name/xo/xosview2/package.nix index ea7631a7ff27..5f065310101c 100644 --- a/pkgs/by-name/xo/xosview2/package.nix +++ b/pkgs/by-name/xo/xosview2/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "xosview2"; - version = "2.3.3"; + version = "2.3.4"; src = fetchurl { url = "mirror://sourceforge/xosview/xosview2-${finalAttrs.version}.tar.gz"; - hash = "sha256-kEp6n9KmZ+6sTFyJr1V8Ssq9aZuh69c4U1YIiqvxIxw="; + hash = "sha256-tNBZdhCy8jpbTA19T8hxCO2c+wxy03EJ9ar3GAjOpcU="; }; outputs = [ From c8e697b257f1081bf696fd6dcddb692408b1f45c Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Tue, 9 Sep 2025 03:04:45 +0200 Subject: [PATCH 63/86] codex: 0.30.0 -> 0.31.0 https://github.com/openai/codex/releases/tag/rust-v0.31.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 0b7bf3500a77..c3294f7f1959 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -12,18 +12,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.30.0"; + version = "0.31.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-9dWVf5Q7sDfAbRIGvUqqwEouJRnS//ujlFvqZ/a8zBk="; + hash = "sha256-BGrSArFU/wl47Xad7dzOCL8aNgvISwF5gXUNTpKDBMY="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-qJn2oN/9LVLhHnaNp+x9cUEMODrGrgV3SiR0ykIx7B4="; + cargoHash = "sha256-54eCWW+XJIiMbChvJ06o7SlFq7ZZVgovw2lUXUJem18="; nativeBuildInputs = [ installShellFiles From eff8d5bd568c2e11fafd7a4b277f90b81ebf8d0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 02:06:41 +0000 Subject: [PATCH 64/86] fabric-ai: 1.4.301 -> 1.4.308 --- pkgs/by-name/fa/fabric-ai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fa/fabric-ai/package.nix b/pkgs/by-name/fa/fabric-ai/package.nix index 7a93d0f59de4..b8782e5ff239 100644 --- a/pkgs/by-name/fa/fabric-ai/package.nix +++ b/pkgs/by-name/fa/fabric-ai/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "fabric-ai"; - version = "1.4.301"; + version = "1.4.308"; src = fetchFromGitHub { owner = "danielmiessler"; repo = "fabric"; tag = "v${version}"; - hash = "sha256-sSsDgyG6ZW/xDO/VOPTMuSs5O8tbPvCW3d2DkjlZPiI="; + hash = "sha256-BCHxuQPM1mYkUyxpISunSqqmFJFTOkZ512DguOSCe34="; }; - vendorHash = "sha256-3FVOHHNTshg+NKi7zo0ia7xKCaSF0FDatQQQUKaKaXQ="; + vendorHash = "sha256-vZeRA949KhZy2KcKK9LtkrITmH+QLHzWi0bmnu1zYH4="; # Fabric introduced plugin tests that fail in the nix build sandbox. doCheck = false; From 6cf68f7a794a1bbf5a9e3e32ad0f1eb624e2e746 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 02:25:48 +0000 Subject: [PATCH 65/86] gamescope: 3.16.15 -> 3.16.17 --- pkgs/by-name/ga/gamescope/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gamescope/package.nix b/pkgs/by-name/ga/gamescope/package.nix index 47dd74f38ba3..3bc2f8bd0b02 100644 --- a/pkgs/by-name/ga/gamescope/package.nix +++ b/pkgs/by-name/ga/gamescope/package.nix @@ -49,14 +49,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gamescope"; - version = "3.16.15"; + version = "3.16.17"; src = fetchFromGitHub { owner = "ValveSoftware"; repo = "gamescope"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-/JMk1ZzcVDdgvTYC+HQL09CiFDmQYWcu6/uDNgYDfdM="; + hash = "sha256-eKAOlmU0wc1DViZkUSrPFVjypa/kGfe+1+0lkXbaVJI="; }; patches = [ From 32373aff1cb34410a10e381112d9d9c3fee362e3 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Mon, 8 Sep 2025 20:29:56 -0600 Subject: [PATCH 66/86] ci/github-script/labels: keep "needs reviewer" if only automated reviews --- ci/github-script/labels.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ci/github-script/labels.js b/ci/github-script/labels.js index d50dab436d8a..467d3b1f0ba7 100644 --- a/ci/github-script/labels.js +++ b/ci/github-script/labels.js @@ -93,6 +93,13 @@ module.exports = async ({ github, context, core, dry }) => { log('Last eval run', run_id ?? '') if (conclusion === 'success') { + // Check for any human reviews other than GitHub actions and other GitHub apps. + // Accounts could be deleted as well, so don't count them. + const humanReviews = reviews.filter( + (r) => + r.user && !r.user.login.endsWith('[bot]') && r.user.type !== 'Bot', + ) + Object.assign(prLabels, { // We only set this label if the latest eval run was successful, because if it was not, it // *could* have requested reviewers. We will let the PR author fix CI first, before "escalating" @@ -105,7 +112,7 @@ module.exports = async ({ github, context, core, dry }) => { '9.needs: reviewer': !pull_request.draft && pull_request.requested_reviewers.length === 0 && - reviews.length === 0, + humanReviews.length === 0, }) } From 293462e6643163e3848707f74188092ab82dfa06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 03:57:58 +0000 Subject: [PATCH 67/86] spacetimedb: 1.3.0 -> 1.3.2 --- pkgs/by-name/sp/spacetimedb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix index b7101fe064e6..3ac2008afc9b 100644 --- a/pkgs/by-name/sp/spacetimedb/package.nix +++ b/pkgs/by-name/sp/spacetimedb/package.nix @@ -13,16 +13,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spacetimedb"; - version = "1.3.0"; + version = "1.3.2"; src = fetchFromGitHub { owner = "clockworklabs"; repo = "spacetimedb"; tag = "v${finalAttrs.version}"; - hash = "sha256-KslKsTVhc4xz1XMkkk40tqVZnLoL9UuSPvFHvdZ5vrI="; + hash = "sha256-kJHHEKCPfYgRNaKBxDYMbWiJr1ajB81YmDDrNAJEQjg="; }; - cargoHash = "sha256-DpGKSWCXSp7fvA1OdZ4YZnanvmKlnxBGsyhEThNwkGo="; + cargoHash = "sha256-b2nF0qAfQ/FpsD/R7r8FAUK6t9QxfS+xrkKYAHITcjg="; nativeBuildInputs = [ pkg-config From 409a4d9369dca05431c3ce990400a79014d84f6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 07:24:14 +0000 Subject: [PATCH 68/86] asn: 0.79.0 -> 0.80.0 --- pkgs/by-name/as/asn/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asn/package.nix b/pkgs/by-name/as/asn/package.nix index 29af1e63f98e..1482e89ed3cc 100644 --- a/pkgs/by-name/as/asn/package.nix +++ b/pkgs/by-name/as/asn/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "asn"; - version = "0.79.0"; + version = "0.80.0"; src = fetchFromGitHub { owner = "nitefood"; repo = "asn"; tag = "v${version}"; - hash = "sha256-bQX5Kk48ydimQj/Ewo+7HmTBQBDo0LOi1KqX/syRAfQ="; + hash = "sha256-GHzlYLBiWkayYvbkc/n1HLhL7RN1Q/AEjj+IDQBDTek="; }; nativeBuildInputs = [ From 95f38dfe4685b058fce134ec48363dda7e1445ef Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 2 Sep 2025 07:44:56 +0200 Subject: [PATCH 69/86] ocamlPackages.zmq: propagate czmq dependency --- pkgs/development/ocaml-modules/zmq/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/ocaml-modules/zmq/default.nix b/pkgs/development/ocaml-modules/zmq/default.nix index 003181044329..af8c78cb9938 100644 --- a/pkgs/development/ocaml-modules/zmq/default.nix +++ b/pkgs/development/ocaml-modules/zmq/default.nix @@ -15,10 +15,9 @@ buildDunePackage rec { hash = "sha256-tetCmVg27/WHZ+HMwKZVHCrHTzWAlKwkAjNDibB1+6g="; }; - buildInputs = [ - czmq - dune-configurator - ]; + buildInputs = [ dune-configurator ]; + + propagatedBuildInputs = [ czmq ]; meta = { description = "ZeroMQ bindings for OCaml"; From 38bd2c8c2a3917bc6fb375c3e8c3098226567dd0 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 2 Sep 2025 07:45:01 +0200 Subject: [PATCH 70/86] why3find: init at 1.2.0 --- pkgs/by-name/wh/why3find/package.nix | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/wh/why3find/package.nix diff --git a/pkgs/by-name/wh/why3find/package.nix b/pkgs/by-name/wh/why3find/package.nix new file mode 100644 index 000000000000..95458e0deb5b --- /dev/null +++ b/pkgs/by-name/wh/why3find/package.nix @@ -0,0 +1,32 @@ +{ + lib, + fetchurl, + ocamlPackages, + why3, +}: + +with ocamlPackages; +buildDunePackage { + pname = "why3find"; + version = "1.2.0"; + + src = fetchurl { + url = "https://git.frama-c.com/-/project/1056/uploads/043312a7a70961338479016ac535c706/why3find-1.2.0.tbz"; + hash = "sha256-eslkMBo0i0+Oy8jW9eRNuyGXuwkV6eeYcxZm5MfgA6w="; + }; + + propagatedBuildInputs = [ + dune-site + terminal_size + why3 + yojson + zmq + ]; + + meta = { + description = "Why3 Package Manager"; + homepage = "https://git.frama-c.com/pub/why3find"; + license = lib.licenses.lgpl21Only; + maintainers = [ lib.maintainers.vbgl ]; + }; +} From dc753dabc0e3fc71f6bc5f2c29efee42af773dbd Mon Sep 17 00:00:00 2001 From: x123 Date: Tue, 9 Sep 2025 10:32:48 +0200 Subject: [PATCH 71/86] opencode: 0.6.4 -> 0.6.8 --- pkgs/by-name/op/opencode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 32de93095b16..50eff0923428 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -22,12 +22,12 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "0.6.4"; + version = "0.6.8"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-o7SzDGbWgCh8cMNK+PeLxAw0bQMKFouHdedUslpA6gw="; + hash = "sha256-Df4IZGiI42YozCjGNwKTkIcV/atxBsc8j3ust22DN0g="; }; tui = buildGoModule { From 459d614932a7f97a9296d2501ab9926214904931 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Thu, 28 Aug 2025 15:22:28 +0200 Subject: [PATCH 72/86] patchutils_0_4_2: use upstream's test fix --- pkgs/tools/text/patchutils/0.4.2.nix | 2 +- .../Make-grepdiff1-test-case-pcre-aware.patch | 36 ++++++++++++++++++ .../patchutils/Revert-Fix-grepdiff-test.patch | 38 ------------------- 3 files changed, 37 insertions(+), 39 deletions(-) create mode 100644 pkgs/tools/text/patchutils/Make-grepdiff1-test-case-pcre-aware.patch delete mode 100644 pkgs/tools/text/patchutils/Revert-Fix-grepdiff-test.patch diff --git a/pkgs/tools/text/patchutils/0.4.2.nix b/pkgs/tools/text/patchutils/0.4.2.nix index b6815f91d74e..18625c2d9822 100644 --- a/pkgs/tools/text/patchutils/0.4.2.nix +++ b/pkgs/tools/text/patchutils/0.4.2.nix @@ -7,6 +7,6 @@ callPackage ./generic.nix ( sha256 = "sha256-iHWwll/jPeYriQ9s15O+f6/kGk5VLtv2QfH+1eu/Re0="; # for gitdiff extraBuildInputs = [ python3 ]; - patches = [ ./Revert-Fix-grepdiff-test.patch ]; + patches = [ ./Make-grepdiff1-test-case-pcre-aware.patch ]; } ) diff --git a/pkgs/tools/text/patchutils/Make-grepdiff1-test-case-pcre-aware.patch b/pkgs/tools/text/patchutils/Make-grepdiff1-test-case-pcre-aware.patch new file mode 100644 index 000000000000..206f81800a1d --- /dev/null +++ b/pkgs/tools/text/patchutils/Make-grepdiff1-test-case-pcre-aware.patch @@ -0,0 +1,36 @@ +From 1208a632aaeca43f3846116197d645394fbae45d Mon Sep 17 00:00:00 2001 +From: Tim Waugh +Date: Wed, 27 Aug 2025 09:36:01 +0100 +Subject: [PATCH] Make grepdiff1 test-case pcre-aware + +The test case needs a different pattern when configured with/without pcre2. + +Fixed: #61 + +Assisted-by: Cursor +--- + tests/grepdiff1/run-test | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +diff --git a/tests/grepdiff1/run-test b/tests/grepdiff1/run-test +index c4311f8..ebb6023 100755 +--- a/tests/grepdiff1/run-test ++++ b/tests/grepdiff1/run-test +@@ -20,7 +20,16 @@ cat << EOF > diff + +b + EOF + +-${GREPDIFF} '\+a' diff 2>errors >index || exit 1 ++# Check if PCRE2 is being used by examining the help output ++if ${GREPDIFF} --help 2>&1 | grep -q "PCRE regexes are used by default"; then ++ # PCRE2 is enabled - need to escape the plus sign ++ PATTERN='\+a' ++else ++ # Standard regex - plus sign doesn't need escaping ++ PATTERN='+a' ++fi ++ ++${GREPDIFF} "$PATTERN" diff 2>errors >index || exit 1 + [ -s errors ] && exit 1 + + cat << EOF | cmp - index || exit 1 diff --git a/pkgs/tools/text/patchutils/Revert-Fix-grepdiff-test.patch b/pkgs/tools/text/patchutils/Revert-Fix-grepdiff-test.patch deleted file mode 100644 index 434378a219ac..000000000000 --- a/pkgs/tools/text/patchutils/Revert-Fix-grepdiff-test.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 13672e53371ea9593130bdca178f3b8b2e174032 Mon Sep 17 00:00:00 2001 -From: Alyssa Ross -Date: Thu, 25 Apr 2024 09:10:54 +0200 -Subject: [PATCH] Revert "Fix grepdiff test" -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This reverts commit a6538753a51db973a05c9034ed78f2dd946453db. - -There's no need for an escape here, because POSIX regexes don't treat -'+' specially if it's at the start of the experssion. musl rejects -the version with the backslash. - -I'm still not clear why this change was made in the first place, but -reverting it seems to make the test pass on both glibc and musl… - -Link: https://github.com/twaugh/patchutils/issues/61 ---- - tests/grepdiff1/run-test | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/grepdiff1/run-test b/tests/grepdiff1/run-test -index c4311f8..c3cebdd 100755 ---- a/tests/grepdiff1/run-test -+++ b/tests/grepdiff1/run-test -@@ -20,7 +20,7 @@ cat << EOF > diff - +b - EOF - --${GREPDIFF} '\+a' diff 2>errors >index || exit 1 -+${GREPDIFF} '+a' diff 2>errors >index || exit 1 - [ -s errors ] && exit 1 - - cat << EOF | cmp - index || exit 1 --- -2.44.0 - From d49d9a5311c3d5104bb44de266fa1bd64cccf90b Mon Sep 17 00:00:00 2001 From: John Garcia Date: Tue, 9 Sep 2025 10:06:33 +0100 Subject: [PATCH 73/86] ytdownloader: 3.19.1 -> 3.19.3 --- pkgs/by-name/yt/ytdownloader/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/yt/ytdownloader/package.nix b/pkgs/by-name/yt/ytdownloader/package.nix index 77ed78c2496b..47aff6b74a2d 100644 --- a/pkgs/by-name/yt/ytdownloader/package.nix +++ b/pkgs/by-name/yt/ytdownloader/package.nix @@ -12,16 +12,17 @@ buildNpmPackage rec { pname = "ytDownloader"; - version = "3.19.1"; + version = "3.19.3"; src = fetchFromGitHub { owner = "aandrew-me"; repo = "ytDownloader"; tag = "v${version}"; - hash = "sha256-EweQgKA0CNgiO7q+WTLsUJHpiuRJBQox2FEgjh6CHDQ="; + hash = "sha256-6HYVNtjGOQICiby4je3iYG9mPGMEXWTY+87HuUMaA2A="; }; - npmDepsHash = "sha256-moOxzvzBFNqEe2xd2jVyotxaSsIi+F7J6Dwvqp2Bs08="; + npmDepsHash = "sha256-FiWtZBixg7iz/9YgqnhIIG6MYNql7ITOUXH7aBBv7Co="; + makeCacheWritable = true; nativeBuildInputs = [ copyDesktopItems @@ -58,7 +59,7 @@ buildNpmPackage rec { substituteInPlace src/renderer.js \ --replace-fail $\{__dirname}/../ffmpeg '${lib.getExe ffmpeg-headless}' \ --replace-fail 'path.join(os.homedir(), ".ytDownloader", "ytdlp")' '`${lib.getExe yt-dlp}`' \ - --replace-fail '!!localStorage.getItem("fullYtdlpBinPresent")' 'true' + --replace-fail 'let ytDlpIsPresent = false;' 'let ytDlpIsPresent = true;' # Disable auto-updates substituteInPlace src/preferences.js \ --replace-warn 'const autoUpdateDisabled = getId("autoUpdateDisabled");' 'const autoUpdateDisabled = "true";' From 1a92a80591e38846cadf20975662b0504a767470 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 09:13:53 +0000 Subject: [PATCH 74/86] amdgpu_top: 0.10.5 -> 0.11.0 --- pkgs/by-name/am/amdgpu_top/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/am/amdgpu_top/package.nix b/pkgs/by-name/am/amdgpu_top/package.nix index 18569a369a22..c2d11097735e 100644 --- a/pkgs/by-name/am/amdgpu_top/package.nix +++ b/pkgs/by-name/am/amdgpu_top/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage rec { pname = "amdgpu_top"; - version = "0.10.5"; + version = "0.11.0"; src = fetchFromGitHub { owner = "Umio-Yasuno"; repo = "amdgpu_top"; tag = "v${version}"; - hash = "sha256-BT451a9S3hyugEFH1rHPiJLAb6LzB8rqMAZdWf4UNC8="; + hash = "sha256-ZXvTLzEjH+R59GqRzDcdtNI7MD7SpG89Wm32KdgEAgg="; }; - cargoHash = "sha256-bZuwouL8kuEhEiuLsehON1OEPKR3QtSHtn8HvXTovSs="; + cargoHash = "sha256-L9vQHht7sZCosKTiMS77IG2WOOTmnMbLQqN8SInU6zM="; buildInputs = [ libdrm From e3fe4c1c7057bc92f0118ce0d452d9d65964eb6c Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Tue, 9 Sep 2025 16:18:01 +0700 Subject: [PATCH 75/86] crush: 0.6.1 -> 0.7.7 --- pkgs/by-name/cr/crush/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 8ccf5e0f0454..f09c874490e4 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -1,24 +1,24 @@ { lib, - buildGoModule, + buildGo125Module, fetchFromGitHub, nix-update-script, writableTmpDirAsHomeHook, versionCheckHook, }: -buildGoModule (finalAttrs: { +buildGo125Module (finalAttrs: { pname = "crush"; - version = "0.6.1"; + version = "0.7.7"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "crush"; tag = "v${finalAttrs.version}"; - hash = "sha256-QUYNJ2Ifny9Zj9YVQHcH80E2qa4clWVg2T075IEWujM="; + hash = "sha256-rQtQUt/XOZpHxS2l4qhwrQ5cW0Q+JQW1D6GvPxkSMuk="; }; - vendorHash = "sha256-vdzAVVGr7uTW/A/I8TcYW189E3960SCIqatu7Kb60hg="; + vendorHash = "sha256-k7yfCyfeW2TW5DpVmxfNLXV08FxhpW4SQNAcDyrYKPc="; # rename TestMain to prevent it from running, as it panics in the sandbox. postPatch = '' From 00ef480b67e629eff96e30431e3cfbb1bd377891 Mon Sep 17 00:00:00 2001 From: emilylange Date: Tue, 9 Sep 2025 12:45:47 +0200 Subject: [PATCH 76/86] ungoogled-chromium: 139.0.7258.154-1 -> 140.0.7339.80-1 https://developer.chrome.com/blog/new-in-chrome-140 https://developer.chrome.com/release-notes/140 https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop.html CVEs: CVE-2025-9864 CVE-2025-9865 CVE-2025-9866 CVE-2025-9867 --- .../networking/browsers/chromium/info.json | 303 +++++++++--------- 1 file changed, 149 insertions(+), 154 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index f25a47dab901..1c1019da04cb 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -798,28 +798,28 @@ } }, "ungoogled-chromium": { - "version": "139.0.7258.154", + "version": "140.0.7339.80", "deps": { "depot_tools": { - "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", - "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" + "rev": "7d1e2bdb9168718566caba63a170a67cdab2356b", + "hash": "sha256-ZOzKQpo7Z/h1eeWQj20ghDq7pFZ9nch8lt60aoK/g2k=" }, "gn": { - "version": "0-unstable-2025-06-19", - "rev": "97b68a0bb62b7528bc3491c7949d6804223c2b82", - "hash": "sha256-gwptzuirIdPAV9XCaAT09aM/fY7d6xgBU7oSu9C4tmE=" + "version": "0-unstable-2025-07-29", + "rev": "3a4f5cea73eca32e9586e8145f97b04cbd4a1aee", + "hash": "sha256-Z7bTto8BHnJzjvmKmcVAZ0/BrXimcAETV6YGKNTorQw=" }, "ungoogled-patches": { - "rev": "139.0.7258.154-1", - "hash": "sha256-GGuHEkqcTEvy1m1m8n4hReo8DmLQMDd5J6P1iTnG4Ys=" + "rev": "140.0.7339.80-1", + "hash": "sha256-jBRBph+rhSK6tmrSpCDN39VbSmvHnTquy1HBUQ6QFFY=" }, "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "9e0d6b2b47ffb17007b713429c9a302f9e43847f", - "hash": "sha256-L3cq3kx7hOv8bzwkQ+nyDM9VDzsvHaRzrSwrqwyCdHA=", + "rev": "670b6f192f4668d2ac2c06bd77ec3e4eeda7d648", + "hash": "sha256-tAiE11g/zymsOOjb64ZIA0GCGDV+6X5qlXUiU9vED/c=", "recompress": true }, "src/third_party/clang-format/script": { @@ -829,28 +829,28 @@ }, "src/third_party/compiler-rt/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git", - "rev": "2a4f69a118bdc5d03c415de1b9b166b2f1d4084f", - "hash": "sha256-RHh2WjV65ROxGPboxztrMUbxzVuPfAkLQkoooEOs7k0=" + "rev": "dc425afb37a69b60c8c02fef815af29e91b61773", + "hash": "sha256-TANkUmIqP+MirWFmegENuJEFK+Ve/o0A0azuxTzeAo8=" }, "src/third_party/libc++/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", - "rev": "2c359c239b138a20a03f798e47889448ef131c22", - "hash": "sha256-WbEMS4wowBw1j7UT/5G5DSmgy5ldmdjxMszYtobr9UI=" + "rev": "adbb4a5210ae2a8a4e27fa6199221156c02a9b1a", + "hash": "sha256-34+xTZqWpm+1aks2b4nPD3WRJTkTxNj6ZjTuMveiQ+M=" }, "src/third_party/libc++abi/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", - "rev": "e44c3c4560f1742744ef3f9fb4217a5f26ebca1b", - "hash": "sha256-WIJAAHO+n6C5N7nyw8m8xGXr/OXvRGfsScBBdUyjxyg=" + "rev": "a6c815c69d55ec59d020abde636754d120b402ad", + "hash": "sha256-wO64dyP1O3mCBh/iiRkSzaWMkiDkb7B98Avd4SpnY70=" }, "src/third_party/libunwind/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", - "rev": "5bbf35ae6801f579c523893176789774c0726e22", - "hash": "sha256-hpOxKXZkZEWNptp31B1DZ8V9E7LsRbbYdPdUD7EYA+8=" + "rev": "84c5262b57147e9934c0a8f2302d989b44ec7093", + "hash": "sha256-GmLreEtoyHMXr6mZgZ7NS1ZaS9leB9eMbISeN7qmfqw=" }, "src/third_party/llvm-libc/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git", - "rev": "79a5aa1b7fcbdf3397bc2a08cbd6ef5c302dfb5a", - "hash": "sha256-lddA/+ol5crXlEmRa/JqWvnLTGmyKDUMTlTHC1pFLwc=" + "rev": "6adc0aa946a413c124758a3a0ac12e5a536c7dd3", + "hash": "sha256-C5ZmMzhGdRAd9tpad8hnqM6RoXsunKSuYUoUQdsYclI=" }, "src/chrome/test/data/perf/canvas_bench": { "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", @@ -869,8 +869,8 @@ }, "src/docs/website": { "url": "https://chromium.googlesource.com/website.git", - "rev": "a812d22617824ad2cd291e110378ccec5ae7735f", - "hash": "sha256-LNLHuhVKulsp0w+rXNqwC9Kh2QdouUvMX3ZNFJKv6t0=" + "rev": "a89f6810f6a5b0e11e4ec00387e9f97e8f6c23ae", + "hash": "sha256-LH4TlXPBULUamqTDitDEXiB37705BzEAqX1Lan87eoM=" }, "src/media/cdm/api": { "url": "https://chromium.googlesource.com/chromium/cdm.git", @@ -879,23 +879,18 @@ }, "src/net/third_party/quiche/src": { "url": "https://quiche.googlesource.com/quiche.git", - "rev": "823662119bac4eb4a2771a1d45a8c00b5c6737ce", - "hash": "sha256-YyNQ7RLkNzV2fbjKuwTT3BSL70Qntb2TY633sbKFD/I=" + "rev": "42832178b3b6ae20f0d1c9634c040c528614f45f", + "hash": "sha256-ImjvS826eyo82TIDw6M/7h3lrwbCwxQ+oKJr8RaqDTc=" }, "src/testing/libfuzzer/fuzzers/wasm_corpus": { "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git", "rev": "1df5e50a45db9518a56ebb42cb020a94a090258b", "hash": "sha256-gItDOfNqm1tHlmelz3l2GGdiKi9adu1EpPP6U7+8EQY=" }, - "src/third_party/accessibility_test_framework/src": { - "url": "https://chromium.googlesource.com/external/github.com/google/Accessibility-Test-Framework-for-Android.git", - "rev": "4a764c690353ea136c82f1a696a70bf38d1ef5fe", - "hash": "sha256-mzVgoxxBWebesG6okyMxxmO6oH+TITA4o9ucHHMMzkQ=" - }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "d9fc4a372074b1079c193c422fc4a180e79b6636", - "hash": "sha256-owMOjZEXhjXkEwzKdNVUk6Uzqdfp8UQq4JLDSvbvyeA=" + "rev": "cbc4153da8d5796b0fbb3cf288e97bee19436191", + "hash": "sha256-lexJRf3EZexLgSuk8ziA+OUW+jTYlkXUPKHU/E6aUcY=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -909,13 +904,13 @@ }, "src/third_party/angle/third_party/VK-GL-CTS/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", - "rev": "4c617fa74b67a177c7bde5f48c73f5a5509121ed", - "hash": "sha256-fl3yXkdi1KqrrmHB9k+l/eaINuFHgruUL6MB/9QXvhE=" + "rev": "ad59a18f2ce08e60c9f4ab0aaf9b62679ab8c626", + "hash": "sha256-42ShMIXq9CnOlmwXcUvupPpQSNggdlXEkR3mdthsGzg=" }, "src/third_party/anonymous_tokens/src": { "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", - "rev": "d708a2602a5947ee068f784daa1594a673d47c4a", - "hash": "sha256-GaRtZmYqajLUpt7ToRfMLBlyMiJB5yT9BaaT9pHH7OM=" + "rev": "50b2ee441f1c3bad73ab7430c41fd1ea5a7a06a6", + "hash": "sha256-NiqQy4CEK8qWb2khi4zTSb3fAf3n9LvBsmceSeyQ+Q0=" }, "src/third_party/readability/src": { "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git", @@ -929,13 +924,13 @@ }, "src/third_party/dav1d/libdav1d": { "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", - "rev": "63bf075aada99afa112f84c61ddc9cead8ce04d3", - "hash": "sha256-TD4RZSNOmlNFJQReViaNxMEgWhdXGccLazBzmd+MNs8=" + "rev": "716164239ad6e6b11c5dcdaa3fb540309d499833", + "hash": "sha256-2J4M6EkfVtPLUpRWwzXdLkvJio4gskC0ihZnM5H3qYc=" }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "46b4670bc67cb4f6d34f6ce6a46ba7e1d6059abf", - "hash": "sha256-fLyP1ww4gtxOnT7FPWfjYS1+DIex+jfufCz7nZS6L10=" + "rev": "8550f9c1ff8859d25cc49bdfacef083cff2c5121", + "hash": "sha256-gDtFhalOMFWR25XLVbYB/GE1lSQd1ClZ8h175qkC6PU=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -944,8 +939,8 @@ }, "src/third_party/dawn/third_party/dxc": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", - "rev": "d1d0a31a7a6a039a35d3b8bc9586b23c57bea2a5", - "hash": "sha256-DCQVRuAEYOne4x2OJMr62HLx7kyan3Uj6UwXnxuDNpg=" + "rev": "50764bac3d4048144e9ada5f5a742c82cc97cc9a", + "hash": "sha256-rs5cw/kpRq0Bcr2ov5kKsupwqkIQDvuvUMbZbAdOmGI=" }, "src/third_party/dawn/third_party/dxheaders": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", @@ -964,13 +959,13 @@ }, "src/third_party/dawn/third_party/webgpu-cts": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", - "rev": "2a8d4a83f751286302ce34573409ad75cc318508", - "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8=" + "rev": "5b477670f53e5fefcf4bd829a2952013ef9d1953", + "hash": "sha256-os0yeQb6snDvUjYghrIYAy9nUi1j8Y2YoTfsiQ7SlpA=" }, "src/third_party/dawn/third_party/webgpu-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers", - "rev": "4f617851dfa20bd240436d9255bcb7e4dbbb1e3f", - "hash": "sha256-ugbed1toiw7aY/v9E6akjFGARBe0/mhRZI9MSHG/JnI=" + "rev": "c8b371dd2ff8a2b028fdc0206af5958521181ba8", + "hash": "sha256-rHDN4ln5kTMzabW427Xktl93E+8EVhWa2i8n4Mh2BgQ=" }, "src/third_party/highway/src": { "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", @@ -984,13 +979,13 @@ }, "src/third_party/boringssl/src": { "url": "https://boringssl.googlesource.com/boringssl.git", - "rev": "81be8eb2ca225281bb263ac09ece5370d6462a7d", - "hash": "sha256-/GYjjNmbj+bAYy5V15rRkZo54nUx0w0iAujBmTrc1/s=" + "rev": "0a0009998fa180695f3e2071805dc03c9a5f3124", + "hash": "sha256-hYUbfUo00gHqYKac0vOpmBHtb5/FBsgXL+UQtrHxGaM=" }, "src/third_party/breakpad/breakpad": { "url": "https://chromium.googlesource.com/breakpad/breakpad.git", - "rev": "9d1f417714a6883f8d4e345c07802eb79edd2e90", - "hash": "sha256-yxeNERobO7TxJWUfppbBTysPMTifC2xzjUrN6Yzud+U=" + "rev": "ff252ff6faf5e3a52dc4955aab0d84831697dc94", + "hash": "sha256-8OfbSe+ly/5FFYk8NubAV39ACMr5S4wbLBVdiQHWeok=" }, "src/third_party/cast_core/public/src": { "url": "https://chromium.googlesource.com/cast_core/public", @@ -999,8 +994,8 @@ }, "src/third_party/catapult": { "url": "https://chromium.googlesource.com/catapult.git", - "rev": "c4f7831fe85d210ed50572e54d0cb1a26ccc401a", - "hash": "sha256-EKObRlHf5Cu7VyntXR2DC62KaBTciAyvSywyAt5gWy8=" + "rev": "0fd1415f0cf3219ba097d37336141897fab7c5e9", + "hash": "sha256-khxdFV6fxbTazz195MlxktLlihXytpNYCykLrI8nftM=" }, "src/third_party/ced/src": { "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", @@ -1024,8 +1019,8 @@ }, "src/third_party/cpuinfo/src": { "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", - "rev": "d7427551d6531037da216d20cd36feb19ed4905f", - "hash": "sha256-gJgvE3823NyVOIL0Grkldde3U/N9NNqlLAA0btj3TSg=" + "rev": "33ed0be77d7767d0e2010e2c3cf972ef36c7c307", + "hash": "sha256-0rZzbZkOo6DAt1YnH4rtx0FvmCuYH8M6X3DNJ0gURpU=" }, "src/third_party/crc32c/src": { "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", @@ -1034,23 +1029,28 @@ }, "src/third_party/cros_system_api": { "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", - "rev": "349c5cb547162b967df40a336fc08bb18819a5e1", - "hash": "sha256-nSU/Od8TupR6dOVr6XC9btwUkjbQ6m3Oh3tChYo5i4g=" + "rev": "07b9fafa3fff468afa2960789d2b28444c38db3e", + "hash": "sha256-JpimNp8PmsROMiQLy8H39n8l+KDwaivZiIOgSjLF3U4=" }, "src/third_party/crossbench": { "url": "https://chromium.googlesource.com/crossbench.git", - "rev": "77308ff3c8445656fd104cd80e3bd933b23cb05d", - "hash": "sha256-ONQSTRjrleGERU2ioaCKBcpYT1vhad4hYj/x0MIOh1Q=" + "rev": "69b7e2bb8e1d8d92d4efbb92bcddba3af2716577", + "hash": "sha256-1cyXu5fSHWLWt3qdafWQu1WyeZ+fT/be7seiv/MDPdQ=" + }, + "src/third_party/crossbench-web-tests": { + "url": "https://chromium.googlesource.com/chromium/web-tests.git", + "rev": "3c76c8201f0732fe9781742229ab8ac43bf90cbf", + "hash": "sha256-yJmi1IpUiKhdoHAXyazkpm+Ezuc4Hp8pOIBntG5hN+U=" }, "src/third_party/depot_tools": { "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", - "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", - "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" + "rev": "7d1e2bdb9168718566caba63a170a67cdab2356b", + "hash": "sha256-ZOzKQpo7Z/h1eeWQj20ghDq7pFZ9nch8lt60aoK/g2k=" }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "bc417052ebef6175721d690a4910e717d92181be", - "hash": "sha256-XoI3HbIV52VWbw15Lsk/gwmy09EtenD7iwXVQse5uVs=" + "rev": "ab96665ae2cfcc054e0243461cfcb56bb016f71a", + "hash": "sha256-8G9OCH5xapLf83bXrKwygCrzwF8C9H2NfnIrDbL+uCc=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -1064,8 +1064,8 @@ }, "src/third_party/eigen3/src": { "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", - "rev": "d0b490ee091629068e0c11953419eb089f9e6bb2", - "hash": "sha256-EmpuOQxshAFa0d6Ddzz6dy21nxHhSn+6Aiz18/o8VUU=" + "rev": "81044ec13df7608d0d9d86aff2ef9805fc69bed1", + "hash": "sha256-W0uonGzjDaN2RbY2U+Kl1a5/nrEZ9T9W426f+a7NUzY=" }, "src/third_party/farmhash/src": { "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", @@ -1079,8 +1079,8 @@ }, "src/third_party/ffmpeg": { "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", - "rev": "dcdd0fa51b65a0b1688ff6b8f0cc81908f09ded2", - "hash": "sha256-noc3iZ1yCEgkwWyznx48rXC8JuKxla9QgC/CIjRL/y8=" + "rev": "d2d06b12c22d27af58114e779270521074ff1f85", + "hash": "sha256-c5w8CuyE1J0g79lrNq1stdqc1JaAkMbtscdcywmAEMY=" }, "src/third_party/flac": { "url": "https://chromium.googlesource.com/chromium/deps/flac.git", @@ -1094,8 +1094,8 @@ }, "src/third_party/fontconfig/src": { "url": "https://chromium.googlesource.com/external/fontconfig.git", - "rev": "c527fe1452d469e5fa1a211180dd40bcdb79fb2a", - "hash": "sha256-dmzY7TcNpZA9SxHn5nN0IaTzBbwCqd1PV5Sg4RuY7aI=" + "rev": "86b48ec01ece451d5270d0c5181a43151e45a042", + "hash": "sha256-6HLV0U/MA1XprKJ70TKvwUBdkGQPwgqP4Oj5dINsKp0=" }, "src/third_party/fp16/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", @@ -1109,8 +1109,8 @@ }, "src/third_party/freetype/src": { "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", - "rev": "43940e4cb8fa6fec96cd52669544629c5eef58fa", - "hash": "sha256-1fnH0Qm9qtzjwBNlyHVQrVvvFelKIdhFMhA0zDxQVUY=" + "rev": "27c1cb10a52420515ce66729dfca897be21691b8", + "hash": "sha256-2ialoA/hqlTwnbBkBlgz5CT2nzpUVXVMtEOxSxifiXQ=" }, "src/third_party/fxdiv/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", @@ -1154,8 +1154,8 @@ }, "src/third_party/googletest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", - "rev": "35b75a2cba6ef72b7ce2b6b94b05c54ca07df866", - "hash": "sha256-wB33XoxaMQuBls7tNIJ1u61ocKaMw4PyHXBXf/bMNTM=" + "rev": "373af2e3df71599b87a40ce0e37164523849166b", + "hash": "sha256-07pEo2gj3n/IOipqz7UpZkBOywZt7FkfZFCnVyp3xYw=" }, "src/third_party/hunspell_dictionaries": { "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", @@ -1164,8 +1164,8 @@ }, "src/third_party/icu": { "url": "https://chromium.googlesource.com/chromium/deps/icu.git", - "rev": "b929596baebf0ab4ac7ec07f38365db4c50a559d", - "hash": "sha256-/T7uyzwTCDaamLwSvutvbn6BJuoG1RqeR+xhXI5jmJw=" + "rev": "1b2e3e8a421efae36141a7b932b41e315b089af8", + "hash": "sha256-k3z31DhDPoqjcZdUL4vjyUMVpUiNk44+7rCMTDVPH8Q=" }, "src/third_party/jsoncpp/source": { "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", @@ -1179,13 +1179,13 @@ }, "src/third_party/libFuzzer/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git", - "rev": "e31b99917861f891308269c36a32363b120126bb", - "hash": "sha256-Lb+HczYax0T7qvC0/Nwhc5l2szQTUYDouWRMD/Qz7sA=" + "rev": "bea408a6e01f0f7e6c82a43121fe3af4506c932e", + "hash": "sha256-TDi1OvYClJKmEDikanKVTmy8uxUXJ95nuVKo5u+uFPM=" }, "src/third_party/fuzztest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", - "rev": "45a1c3ad5ac3de58c8e9a3f89036e3f954820d4c", - "hash": "sha256-qNGviVNU5VKCVQ1KkGmjGAaXF+ijL3s/u2yN+Ee5rmo=" + "rev": "7bab06ff5fbbf8b8cce05a8661369dc2e11cde66", + "hash": "sha256-uWPhInzuidI4smFRjRF95aaVNTsehKd/1y4uRzr12mk=" }, "src/third_party/domato/src": { "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git", @@ -1199,18 +1199,18 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "90c632fc6c01cd8637186c783ca8012bab3c3260", - "hash": "sha256-e+rUkNOakv6WQrgx1ozoJTynk/GZy1zdsnYX4oz+6ks=" + "rev": "e91b7aa26d6d0979bba2bee5e1c27a7a695e0226", + "hash": "sha256-cER77Q9cM5rh+oeh1LDyKDZyQK5VbtE/ANNTN2cYzMo=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", - "rev": "eb883022a5886739f07f0241f918e2be97d65ff0", - "hash": "sha256-IxtMAqN3O/s1GrVKzcge9cQ+DVtJtFvHYvsfjmflwVQ=" + "rev": "644c9d84c123ac811a611760a9adc807e3eb5be5", + "hash": "sha256-snogXm3EMmDJoL2ikoaxeODYfmTaVEsAb5cMcRU7uC4=" }, "src/third_party/nearby/src": { "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", - "rev": "fff5c22e3178a633f57e4ad1fb5ad96a6116240a", - "hash": "sha256-2mXmDWn292dNA85EUN5sxarOle5HEW5t526SM1UPeKg=" + "rev": "a8889d12a27ef7006d1a47dfefc272e0815f5c41", + "hash": "sha256-pFcusmbij3OsSAmaKhuI8/bo3AlfP7DuTo/W/6mAZs8=" }, "src/third_party/securemessage/src": { "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", @@ -1219,8 +1219,8 @@ }, "src/third_party/jetstream/main": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", - "rev": "6947a460f6b55ef5613c36263049ecf74c5ec1cd", - "hash": "sha256-lbsSiSRY3IikAKg30/gK3ncPxzOMhOUSQxvUIUCtJB0=" + "rev": "fe1f348226d4b7c3447e606577960a606cc058e4", + "hash": "sha256-kznek87yenGR9Ft3D06LGDOy7+VPRhSUFru340mvES4=" }, "src/third_party/jetstream/v2.2": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", @@ -1229,8 +1229,8 @@ }, "src/third_party/speedometer/main": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", - "rev": "ba41f91e480cfd79c97a9d1d70a4c3d42d16c72b", - "hash": "sha256-DIXGY1wVj2W5A91X3A2eL6Tr+CVdKhHaGHtSqBRjtPQ=" + "rev": "87f9ed88c8f8abe3a3bb19b9ec5ea49623d803ad", + "hash": "sha256-eIrkM7UxuaZox3A8pqEgvgpQCkcBO3zJWFwK45fgWm0=" }, "src/third_party/speedometer/v3.1": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", @@ -1259,8 +1259,8 @@ }, "src/third_party/cros-components/src": { "url": "https://chromium.googlesource.com/external/google3/cros_components.git", - "rev": "97dc8c7a1df880206cc54d9913a7e9d73677072a", - "hash": "sha256-CT9c4LqTwhldsxoEny8MesULwQC4k95F4tfCtRZErGM=" + "rev": "7ccdbf60606671c2c057628125908fbfef9bd0c8", + "hash": "sha256-g7LzBd2V21AaLdSdCw65WGYvKfrbtpRXsYc+3ILdiKs=" }, "src/third_party/libdrm/src": { "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", @@ -1314,23 +1314,23 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "686bf6f1cde888898498f89ba9aefa66b683566a", - "hash": "sha256-rdeALLoqK1bth/EQY86fZC++QgMFCYyn7qMxsh9CMj0=" + "rev": "a985e5e847a2fe69bef3e547cf25088132194e39", + "hash": "sha256-BbXiBbnGwdsbZCZIpurfTzYvDUCysdt+ocRh6xvuUI8=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", - "rev": "c4522d6cd68582d66f1adfd24debfa9bee202afa", - "hash": "sha256-tfji0yPV7v/DETViEp2T7AO6P5xCjPYScTlV3eWFV0w=" + "rev": "f2a982d748b80586ae53b89a2e6ebbc305848b8c", + "hash": "sha256-SxDGt7nPVkSxwRF/lMmcch1h+C2Dyh6GZUXoZjnXWb4=" }, "src/third_party/libwebp/src": { "url": "https://chromium.googlesource.com/webm/libwebp.git", - "rev": "2af6c034ac871c967e04c8c9f8bf2dbc2e271b18", - "hash": "sha256-0sKGhXr6Rrpq0eoitAdLQ4l4fgNOzMWIEICrPyzwNz4=" + "rev": "4fa21912338357f89e4fd51cf2368325b59e9bd9", + "hash": "sha256-eaGWMpF6ENrKxGxqXccQ0P1G0X+nQI0EoL0Y0R2VVZ0=" }, "src/third_party/libyuv": { "url": "https://chromium.googlesource.com/libyuv/libyuv.git", - "rev": "88798bcd636a93e92d69242da914deb4cec1dfb6", - "hash": "sha256-HPhxj3iK1YjWcfKT4o5CXhmvMBoGaA4JKco2HDf0Nec=" + "rev": "cdd3bae84818e78466fec1ce954eead8f403d10c", + "hash": "sha256-ievGlutmOuuEEhWS82vMqxwqXCq8PF3508N0MCMPQus=" }, "src/third_party/lss": { "url": "https://chromium.googlesource.com/linux-syscall-support.git", @@ -1364,8 +1364,8 @@ }, "src/third_party/openscreen/src": { "url": "https://chromium.googlesource.com/openscreen", - "rev": "dd421dc540e75bd4e52388dcb0656d4d96137a73", - "hash": "sha256-Bk9pD6fKdHBgnJOgqv8frA7+4WFBh837h9fXFgEebK8=" + "rev": "f51be2dd676c855bc588a439f002bc941b87db6b", + "hash": "sha256-7AmfZjugPKty0lpinOR/Q22M7F34p57tl+gs6s2BJhY=" }, "src/third_party/openscreen/src/buildtools": { "url": "https://chromium.googlesource.com/chromium/src/buildtools", @@ -1379,13 +1379,13 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "bbdc38bc2d1693f56154f78eb5d4ff296d8ca3da", - "hash": "sha256-LYo73KuSVBEcRN1PqG0EBFeKaLy66UPtZ3DMHP5YVXM=" + "rev": "1afaa1a380fcd06cec420f3e5b6ec1d2ccb920dc", + "hash": "sha256-kx2jF4kHeGECdf6WzcRKTmwhvmoKl+rIVQ2Ep8Y9rs8=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", - "rev": "18d4fdc15d027a989db705592585b924f93f1d42", - "hash": "sha256-ZmP/EFuFo9/xax8f+NEdGthfdAR/8+cTWoM9XPrkpcQ=" + "rev": "4ab725613a8ee64e9acd7930eceb8995e24df562", + "hash": "sha256-V16Fm389yRNn0b13n70828c8xTdwxoQ6GW8iKLyy0qE=" }, "src/third_party/protobuf-javascript/src": { "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript", @@ -1394,8 +1394,8 @@ }, "src/third_party/pthreadpool/src": { "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git", - "rev": "dcc9f28589066af0dbd4555579281230abbf74dd", - "hash": "sha256-qogacGPNy6SKQaK8CZvGC8YZbVjhDTXuhDqGopB0Eps=" + "rev": "149f0a86f5ad215e9f0441684385ce09f345dbe4", + "hash": "sha256-3/FnJ2FL6fQSlymqJS/UoXTB4ZiW9d7xpvK3Ur8Ynp4=" }, "src/third_party/pyelftools": { "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", @@ -1414,23 +1414,23 @@ }, "src/third_party/re2/src": { "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", - "rev": "c84a140c93352cdabbfb547c531be34515b12228", - "hash": "sha256-f/k2rloV2Nwb0KuJGUX4SijFxAx69EXcsXOG4vo+Kis=" + "rev": "8451125897dd7816a5c118925e8e42309d598ecc", + "hash": "sha256-vjh4HI4JKCMAf5SZeqstb0M01w8ssaTwwrLAUsrFkkQ=" }, "src/third_party/ruy/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", - "rev": "83fd40d730feb0804fafbc2d8814bcc19a17b2e5", - "hash": "sha256-O3JEtXchCdIHdGvjD6kGMJzj7TWVczQCW2YUHK3cABA=" + "rev": "9940fbf1e0c0863907e77e0600b99bb3e2bc2b9f", + "hash": "sha256-fV0El2ZgjxLqstKVN35SL72+diHNK0FkBmG5UwVZFrk=" }, "src/third_party/search_engines_data/resources": { "url": "https://chromium.googlesource.com/external/search_engines_data.git", - "rev": "273082bef7b1bc05eddb5079b83702938e40c677", - "hash": "sha256-FrEUhG9G7EMiOvih0/FSlpWIuA3/wyBaQZLapYcutz4=" + "rev": "5c5db51f8c13cb42379d8b333890971f1a1a1797", + "hash": "sha256-Z4ykCZkUVatvkH3ytIdGOp0zEYLKIqr8fta0MnovZKw=" }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "4abe0638e35d34b6fdb70f1f5ce0f0e1879a021e", - "hash": "sha256-hy06/Sy+rEzNyFv9R2Kg9kX7XIpCbQwCr5VjEH9CtKM=" + "rev": "1fdbea293a53b270e3f5e74c92cc6670d68412ff", + "hash": "sha256-YiGzqaht1r8/dDz0C4fpKsPEIplm33dPce2UpLkYTZ0=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1449,8 +1449,8 @@ }, "src/third_party/swiftshader": { "url": "https://swiftshader.googlesource.com/SwiftShader.git", - "rev": "ed01d9931de34d3a6fb4d615050db5080d9cea16", - "hash": "sha256-is6sl3vRLyBjiHg97rI7WvxIiKg6eelqNfrZGTWPBtM=" + "rev": "fdb6700ecb04103b658d2e4623d6bc663ba80ea8", + "hash": "sha256-jJT0hF1k5a6na+9aH1yHuUo6go/PzgKibP/k60m6+xM=" }, "src/third_party/text-fragments-polyfill/src": { "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", @@ -1459,18 +1459,18 @@ }, "src/third_party/tflite/src": { "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", - "rev": "e6c5574b82d7950f978447704a70971c478f0f50", - "hash": "sha256-zdd0y0OILYoRhZ3O64g9MFdWLnAVJiM+CJUIN2RfmKo=" + "rev": "fe38b1b8c23d86ed93c13ef367b19496e398462d", + "hash": "sha256-51tpID94hoxm0I2Mf3WFQBf5MsuzIzlkS9lOto/8tC4=" }, "src/third_party/vulkan-deps": { "url": "https://chromium.googlesource.com/vulkan-deps", - "rev": "f227ce323fb5a2fee1a98b6feea54b0e42b2f30d", - "hash": "sha256-8GHLg9S6f/k2XPgqeeZ6UCBQBoHuABdPYhpGecyqo+E=" + "rev": "c466059b72815c7fbce8bb3ab4832407aabc5dc5", + "hash": "sha256-MEMOJBBMBeA0kBlU5ZhkPbfRpn1PSL1950IsU1rWaJ8=" }, "src/third_party/glslang/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", - "rev": "d176fb41992d5c091fb1c401e4e70306382e67fc", - "hash": "sha256-27C9ZokeehkoFdIpiYkQ6PBgcNUq0kVLl4tvcgFrYLg=" + "rev": "38f6708b6b6f213010c51ffa8f577a7751e12ce7", + "hash": "sha256-HeH7j7IsjeP2vFPhX9cKzZ2O54eIGSCoSnPT4pumA00=" }, "src/third_party/spirv-cross/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", @@ -1479,48 +1479,43 @@ }, "src/third_party/spirv-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", - "rev": "2a611a970fdbc41ac2e3e328802aed9985352dca", - "hash": "sha256-LRjMy9xtOErbJbMh+g2IKXfmo/hWpegZM72F8E122oY=" + "rev": "97e96f9e9defeb4bba3cfbd034dec516671dd7a3", + "hash": "sha256-/OT6//yu8VmQMXs3DSgwEx2lMDTPlUuXJDjboNdLjrI=" }, "src/third_party/spirv-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - "rev": "33e02568181e3312f49a3cf33df470bf96ef293a", - "hash": "sha256-yAdd/mXY8EJnE0vCu0n/aVxMH9059T/7cAdB9nP1vQQ=" + "rev": "3aeaaa088d37b86cff036eee1a9bf452abad7d9d", + "hash": "sha256-bkoD3/4o/CjNBAp49vnRq4ZtY7TNgYkVPI5gESM8CUI=" }, "src/third_party/vulkan-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", - "rev": "10739e8e00a7b6f74d22dd0a547f1406ff1f5eb9", - "hash": "sha256-OorBl9vIN4DqVgT8ae+05yCLon7m0ixQczEzDlpwFRI=" + "rev": "a01329f307fa6067da824de9f587f292d761680b", + "hash": "sha256-LCRK6UzqvcRoa3sr6nsfkDf3aILXj8zjb48lirsLTIw=" }, "src/third_party/vulkan-loader/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", - "rev": "342da33fdec78d269657194c9082835d647d2e68", - "hash": "sha256-G+sTBXuBodkXi7njI0foXTqaxchsWD9XtF9UBsknE30=" + "rev": "f2389e27734347c1d9f40e03be53f69f969976b1", + "hash": "sha256-NIBn5HkAKzNaSruw742QBWPgCkrxQdmITvTASagYlKM=" }, "src/third_party/vulkan-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", - "rev": "e3fc64396755191b3c51e5c57d0454872e7fa487", - "hash": "sha256-EqLG8kMQx6nHX9iZMrsu0fn1z4nY6TEQ/feTINNbUzQ=" + "rev": "f766b30b2de3ffe2cf6b656d943720882617ec58", + "hash": "sha256-9sF9syF7d28J5yzGsIHUcJ1QB2JmJZpAVqDt92ZZOY4=" }, "src/third_party/vulkan-utility-libraries/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", - "rev": "72665ee1e50db3d949080df8d727dffa8067f5f8", - "hash": "sha256-FSk/LeYCt/XeF8XJZtr+DoNbvMmfFIKUaYvmeq5xK+w=" + "rev": "b0a40d2e50310e9f84327061290a390a061125a3", + "hash": "sha256-bj9YCZfIFeaQ9TVpyyztRs3LOIaJkKpkGKbU5g9hEzg=" }, "src/third_party/vulkan-validation-layers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", - "rev": "e086a717059f54c94d090998628250ae8f238fd6", - "hash": "sha256-KF06qgduM4rAVs4MHvdS+QZs+3srB+p1NadQYTzc0OM=" + "rev": "6b1b8e3d259241a68c0944ca0a7bb5320d086191", + "hash": "sha256-Do+6/v8Ysp1Wnnmdi5I+UKHpBcEG4xMeRROCWgLmJbY=" }, "src/third_party/vulkan_memory_allocator": { "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", - "rev": "56300b29fbfcc693ee6609ddad3fdd5b7a449a21", - "hash": "sha256-YzxHZagz/M8Y54UnI4h1wu5jSTuaOgv0ifC9d3fJZlQ=" - }, - "src/third_party/wasm_tts_engine/src": { - "url": "https://chromium.googlesource.com/chromium/wasm-tts-engine", - "rev": "352880bb49e2410707543c252ef6b94a21b0f47f", - "hash": "sha256-TFkniS4XvP0RlPnI1lv4RxxSY44RUuwCMKmmybENEBw=" + "rev": "cb0597213b0fcb999caa9ed08c2f88dc45eb7d50", + "hash": "sha256-yBCs3zfqs/60htsZAOscjcyKhVbAWE6znweuXcs1oKo=" }, "src/third_party/wayland/src": { "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", @@ -1529,8 +1524,8 @@ }, "src/third_party/wayland-protocols/src": { "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", - "rev": "7d5a3a8b494ae44cd9651f9505e88a250082765e", - "hash": "sha256-o/adWEXYSqWib6KoK7XMCWbojapcS4O/CEPxv7iFCw8=" + "rev": "efbc060534be948b63e1f395d69b583eebba3235", + "hash": "sha256-tdpEK7soY0aKSk6VD4nulH7ORubX8RfjXYmNAd/cWKY=" }, "src/third_party/wayland-protocols/kde": { "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git", @@ -1554,18 +1549,18 @@ }, "src/third_party/webgpu-cts/src": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", - "rev": "2a8d4a83f751286302ce34573409ad75cc318508", - "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8=" + "rev": "07f4412e935c988d60fad2e373287d6450bcd231", + "hash": "sha256-yb7NqciuvXi7crCqpN+7hgJ+JXfDF9x48gkYI2uSTtA=" }, "src/third_party/webpagereplay": { "url": "https://chromium.googlesource.com/webpagereplay.git", - "rev": "f3397454e39a7c0b35af192e6d8a1896af7bd9ec", - "hash": "sha256-saa07zzzbehOm4gIMoGVB0AZ2nLqmjnT5IfYBSsnZIw=" + "rev": "eebd5c62cb5c6a5afbb36eccdcc3b3e01f28adc9", + "hash": "sha256-WXiWUVTX4JBuavc3qxPpWeM2qZsyMr64iqF/fu9fzRI=" }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "23d8e44f84822170bee4425760b44237959423e5", - "hash": "sha256-8IETxHh2Lcgc2N0pV0kTEsbOAchsgwj6VZVDAcVssxw=" + "rev": "847fe7905954f3ae883de2936415ff567aa9039b", + "hash": "sha256-kcK1kJdPCkXbEFuS+b6wKUBaKLXmkAEwVKp4/YWDv8s=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -1584,8 +1579,8 @@ }, "src/third_party/xnnpack/src": { "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", - "rev": "3c99186b3276aa891f94ebba35f6b16e627d57de", - "hash": "sha256-CXX0F2H0WjgOxV2iD8bizj1JZOknry7qTmtsv9yAJFU=" + "rev": "ae40b1a2d93d5c516bc7657c6c3eea1470f917ae", + "hash": "sha256-w+8aCRTlBWQcDh4EvAF87eiLmQWsIsxD9adPTnuA12E=" }, "src/third_party/zstd/src": { "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", @@ -1594,8 +1589,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "a0a7886d6b3707be8d4b403e463fa82fdb3f216c", - "hash": "sha256-KjIBJw40hiBkcHNn96dD5iZs2n2HMWIkAJ6ND2+5JJQ=" + "rev": "fdb12b460f148895f6af2ff0e0d870ff8889f154", + "hash": "sha256-x8a8VYFrAZ0huj3WRlczrhg0quXx4cztz8nDs9ToWYg=" } } } From 608ab3e4b41d347eb6d593a1f9e20d952966b9bf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 5 Sep 2025 13:22:09 +0200 Subject: [PATCH 77/86] python313Packages.tencentcloud-sdk-python: 3.0.1455 -> 3.0.1456 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1455...3.0.1456 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1456/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 73815459a5af..1534fa6dff1d 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1455"; + version = "3.0.1456"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-MU5nvCZ86JvA+/2D29UVVqO45Wemr9uvvrtpeHTGS7E="; + hash = "sha256-9lheDbGeETOVkpSJ4G857i52lKd4ThxLJavSlGHcqxY="; }; build-system = [ setuptools ]; From 78331ee7966b9b33b79a0cc29cd8f46e43cfaa79 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:08:45 +0200 Subject: [PATCH 78/86] python313Packages.tencentcloud-sdk-python: 3.0.1456 -> 3.0.1457 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1456...3.0.1457 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1457/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 1534fa6dff1d..f135ab45a5f1 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1456"; + version = "3.0.1457"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-9lheDbGeETOVkpSJ4G857i52lKd4ThxLJavSlGHcqxY="; + hash = "sha256-kXoegYr6m5z3FQXV3V18rKl0Pkknz4Xl/CXtOnN6zPU="; }; build-system = [ setuptools ]; From 25fc0882e791a9092984695925f8c34d1380823b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:09:32 +0200 Subject: [PATCH 79/86] python312Packages.mypy-boto3-ecs: 1.40.15 -> 1.40.25 --- 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 f7d04b67cb3c..e6e7ea44d66f 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -462,8 +462,8 @@ rec { "sha256-mkaBmHn3LsOHnH4kTWkGbCsL4w/TrPBt/pBXnj+1Ai8="; mypy-boto3-ecs = - buildMypyBoto3Package "ecs" "1.40.15" - "sha256-ZqswkZ6qHqFpxJctVjK7bZnUz4kE9A5x+1mAjxucPxM="; + buildMypyBoto3Package "ecs" "1.40.25" + "sha256-D4um6U9AGip84EUFA0qKHUzyAAjAE2pwlI++QQvGrHY="; mypy-boto3-efs = buildMypyBoto3Package "efs" "1.40.0" From 02e03c9902a18a0c8d74f2ae6e93c1d3b04e7d3d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:09:46 +0200 Subject: [PATCH 80/86] python312Packages.mypy-boto3-iotsitewise: 1.40.2 -> 1.40.26 --- 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 e6e7ea44d66f..7e5f34fc5c77 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -681,8 +681,8 @@ rec { "sha256-AS7G6I5JR2tkq1m+cx+9PFaIhe7QwWH0DF/7vuIY+zQ="; mypy-boto3-iotsitewise = - buildMypyBoto3Package "iotsitewise" "1.40.2" - "sha256-BXLPMwfbqcpaRnAuxrmG4pWUsVFHUW+foMvB1gh5Ye4="; + buildMypyBoto3Package "iotsitewise" "1.40.26" + "sha256-nGCezdRTJ4uq7aSd0mGSOvk+/Rn4KKeCAc++KgPxRAg="; mypy-boto3-iotthingsgraph = buildMypyBoto3Package "iotthingsgraph" "1.40.15" From 1d562870d3434fee4f52f9d29b569df928bb313d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:10:11 +0200 Subject: [PATCH 81/86] python312Packages.mypy-boto3-s3: 1.40.0 -> 1.40.26 --- 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 7e5f34fc5c77..16f15529c6b9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1161,8 +1161,8 @@ rec { "sha256-+fgiX8rSj53vuJuuTOX26sipW3xiFDt7ik7r65alHcw="; mypy-boto3-s3 = - buildMypyBoto3Package "s3" "1.40.0" - "sha256-maSifwTWL+CzEDLydPLhmIn6ZkJEE2F6lBaHPEhWfx0="; + buildMypyBoto3Package "s3" "1.40.26" + "sha256-jSv9EFKJTQ6EyfuTWNg4ug7tAmUHbH3X9FYix3AnXJk="; mypy-boto3-s3control = buildMypyBoto3Package "s3control" "1.40.12" From ad3d6fed7114326418c4ab6fb07b37c1b2377cf2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:10:12 +0200 Subject: [PATCH 82/86] python312Packages.mypy-boto3-sagemaker: 1.40.19 -> 1.40.25 --- 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 16f15529c6b9..ac12eee7c24e 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1173,8 +1173,8 @@ rec { "sha256-HPAyUwvfUNZl3Ts3H0evVO7UifAiiwrDPyYJ4titkqA="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.40.19" - "sha256-x2eOXSeFcdWJSgdMcjUPRwH56/N+BjXpCnmWMj9po/w="; + buildMypyBoto3Package "sagemaker" "1.40.25" + "sha256-n0J5zoHTKuovhScGAPMdG9s5zPPgkXUV0aTTXqDVIAU="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.16" From 7fff3d5244b53ba406f9d196fa098cbd746f9ca6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:10:15 +0200 Subject: [PATCH 83/86] python312Packages.mypy-boto3-securityhub: 1.40.1 -> 1.40.26 --- 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 ac12eee7c24e..730c7dcb97e3 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1221,8 +1221,8 @@ rec { "sha256-9lCTZdXU/jJgcDutzvWhxFRV7UVOXwPzVzpQI8wXZkQ="; mypy-boto3-securityhub = - buildMypyBoto3Package "securityhub" "1.40.1" - "sha256-wNGHpSbcxVrb4UYCLDQHJKZ0+2qB7PKaBM9GSN9dF/k="; + buildMypyBoto3Package "securityhub" "1.40.26" + "sha256-0DkWoaAhZ0w3CXYtQgvABDZ+PeCIjB9asQkDGSl1/oU="; mypy-boto3-securitylake = buildMypyBoto3Package "securitylake" "1.40.0" From 8eaa4848a47f543e7e38c77120dc1ff3599ef33f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:10:33 +0200 Subject: [PATCH 84/86] python313Packages.botocore-stubs: 1.40.24 -> 1.40.26 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 4350a3cd5a45..afead4787c34 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.40.24"; + version = "1.40.26"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-JfM6Yla2Boeagi8ZfP5C6BV6dJxsg6hqHDwejpeEYqo="; + hash = "sha256-yJgzQl+HgWx2maxBasq+jQFvp8ejWgnCRVlAgZqFRT4="; }; nativeBuildInputs = [ setuptools ]; From 803fc43254d5da58111f2e7f7443d1c9bdf37682 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:10:44 +0200 Subject: [PATCH 85/86] python313Packages.boto3-stubs: 1.40.24 -> 1.40.26 --- 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 b2df7e38e96b..145aee974616 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.24"; + version = "1.40.26"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-U9ezPaAAE0lVd8l58wknH7UWbXPW1C7F9qPJinaMUIo="; + hash = "sha256-+fdTiIHt0H6/qxvXiQryvQuCnrsW2TGGCEXUSORQWi0="; }; build-system = [ setuptools ]; From 07e0daa1e1cf9945a99c52aaab25e5b6eb9c8ac7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 13:23:19 +0200 Subject: [PATCH 86/86] cnspec: 12.0.0-pre2 -> 12.0.0 Diff: https://github.com/mondoohq/cnspec/compare/v12.0.0-pre2...v12.0.0 Changelog: https://github.com/mondoohq/cnspec/releases/tag/v12.0.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 6983b74682b5..4375e0f26dab 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnspec"; - version = "12.0.0-pre2"; + version = "12.0.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${version}"; - hash = "sha256-BeriITIsi2/PE/UdyB3YT8vVN9vzzV7tIa+WXAe6XZY="; + hash = "sha256-zwIbI2ORCSs4KIzbj/9oulLMSujLNR01p2JctgyccxU="; }; proxyVendor = true; - vendorHash = "sha256-wzeVCOWox6hFQwbv/qpEZJZBDlulS4SPXtQEsKRumuU="; + vendorHash = "sha256-p8DDvCzQWgNFgsLxZe9UqAnpEekrZIRnHQQS8+XDDMs="; subPackages = [ "apps/cnspec" ];