From 24b6c29aec3f73cde49c7d24fb1373ba959b116a Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 22 May 2025 18:15:31 +0000 Subject: [PATCH 001/188] nixos/restic: Add SFTP repository to tests --- nixos/tests/restic.nix | 106 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 97 insertions(+), 9 deletions(-) diff --git a/nixos/tests/restic.nix b/nixos/tests/restic.nix index 44e405fe4852..343c75cb9948 100644 --- a/nixos/tests/restic.nix +++ b/nixos/tests/restic.nix @@ -1,11 +1,17 @@ { pkgs, ... }: let + inherit (import ./ssh-keys.nix pkgs) + snakeOilEd25519PrivateKey + snakeOilEd25519PublicKey + ; + remoteRepository = "/root/restic-backup"; remoteFromFileRepository = "/root/restic-backup-from-file"; remoteInhibitTestRepository = "/root/restic-backup-inhibit-test"; remoteNoInitRepository = "/root/restic-backup-no-init"; rcloneRepository = "rclone:local:/root/restic-rclone-backup"; + sftpRepository = "sftp:alice@sftp:backups/test"; backupPrepareCommand = '' touch /root/backupPrepareCommand @@ -51,7 +57,34 @@ in }; nodes = { - server = + sftp = + # Copied from openssh.nix + { pkgs, ... }: + { + services.openssh = { + enable = true; + extraConfig = '' + Match Group sftponly + ChrootDirectory /srv/sftp + ForceCommand internal-sftp + ''; + }; + + users.groups = { + sftponly = { }; + }; + users.users = { + alice = { + isNormalUser = true; + createHome = false; + group = "sftponly"; + shell = "/run/current-system/sw/bin/nologin"; + openssh.authorizedKeys.keys = [ snakeOilEd25519PublicKey ]; + }; + }; + }; + + restic = { pkgs, ... }: { services.restic.backups = { @@ -68,6 +101,20 @@ in initialize = true; timerConfig = null; # has no effect here, just checking that it doesn't break the service }; + remote-sftp = { + inherit + passwordFile + paths + exclude + pruneOpts + ; + repository = sftpRepository; + initialize = true; + timerConfig = null; # has no effect here, just checking that it doesn't break the service + extraOptions = [ + "sftp.command='ssh alice@sftp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -s sftp'" + ]; + }; remote-from-file-backup = { inherit passwordFile exclude pruneOpts; initialize = true; @@ -143,28 +190,55 @@ in }; testScript = '' - server.start() - server.wait_for_unit("dbus.socket") - server.fail( + restic.start() + sftp.start() + restic.wait_for_unit("dbus.socket") + sftp.wait_for_unit("sshd.service") + + restic.systemctl("start network-online.target") + restic.wait_for_unit("network-online.target") + + sftp.succeed( + "mkdir -p /srv/sftp/backups", + "chown alice:sftponly /srv/sftp/backups", + "chmod 0755 /srv/sftp/backups", + ) + + restic.succeed( + "mkdir -p /root/.ssh/", + "cat ${snakeOilEd25519PrivateKey} > /root/.ssh/id_ed25519", + "chmod 0600 /root/.ssh/id_ed25519", + ) + + restic.fail( "restic-remotebackup snapshots", + "restic-remote-sftp snapshots", 'restic-remote-from-file-backup snapshots"', "restic-rclonebackup snapshots", "grep 'backup.* /opt' /root/fake-restic.log", ) - server.succeed( + restic.succeed( # set up "cp -rT ${testDir} /opt", "touch /opt/excluded_file_1 /opt/excluded_file_2", "mkdir -p /root/restic-rclone-backup", ) - server.fail( + restic.fail( # test that noinit backup in fact does not initialize the repository # and thus fails without a pre-initialized repository "systemctl start restic-backups-remote-noinit-backup.service", ) - server.succeed( + restic.succeed( + # test that remotebackup runs custom commands and produces a snapshot + "timedatectl set-time '2016-12-13 13:45'", + "systemctl start restic-backups-remotebackup.service", + "rm /root/backupCleanupCommand", + 'restic-remotebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 1"', + ) + + restic.succeed( # test that remotebackup runs custom commands and produces a snapshot "timedatectl set-time '2016-12-13 13:45'", "systemctl start restic-backups-remotebackup.service", @@ -231,15 +305,29 @@ in 'restic-remotebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 4"', 'restic-rclonebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 4"', + # test that SFTP backup works by copying from the remotebackup + 'restic-remote-sftp init --from-repo ${remoteRepository} --from-password-file ${passwordFile} --copy-chunker-params', + 'restic-remote-sftp copy --from-repo ${remoteRepository} --from-password-file ${passwordFile}', + 'restic-remote-sftp snapshots --json | ${pkgs.jq}/bin/jq "length | . == 4"', + # test that remoteprune brings us back to 1 snapshot in remotebackup "systemctl start restic-backups-remoteprune.service", 'restic-remotebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 1"', + # test that remoteprune brings us back to 1 snapshot in remotebackup + "systemctl start restic-backups-remoteprune.service", + 'restic-remotebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 1"', ) # test that the inhibit option is working - server.systemctl("start --no-block restic-backups-inhibit-test.service") - server.wait_until_succeeds( + restic.systemctl("start --no-block restic-backups-inhibit-test.service") + restic.wait_until_succeeds( + "systemd-inhibit --no-legend --no-pager | grep -q restic", + 5 + ) + # test that the inhibit option is working + restic.systemctl("start --no-block restic-backups-inhibit-test.service") + restic.wait_until_succeeds( "systemd-inhibit --no-legend --no-pager | grep -q restic", 5 ) From baf7500aad20f1834e8ed3bd76616f6c54127996 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 08:26:45 +0000 Subject: [PATCH 002/188] jruby: 9.4.12.0 -> 10.0.0.0 --- pkgs/development/interpreters/jruby/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/jruby/default.nix b/pkgs/development/interpreters/jruby/default.nix index c35331aba57b..af054c353d85 100644 --- a/pkgs/development/interpreters/jruby/default.nix +++ b/pkgs/development/interpreters/jruby/default.nix @@ -15,11 +15,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "jruby"; - version = "9.4.12.0"; + version = "10.0.0.0"; src = fetchurl { url = "https://s3.amazonaws.com/jruby.org/downloads/${finalAttrs.version}/jruby-bin-${finalAttrs.version}.tar.gz"; - hash = "sha256-BcXSA9aZDJJnHMQvV9L6HBCDu/0W+nAj3FhIzbjwqi4="; + hash = "sha256-Qn2YJ+0j/mtNEf5hZlx13XR2ujagQ4N26zEM4qjSRzM="; }; nativeBuildInputs = [ makeBinaryWrapper ]; From 6ff5441378e22152861c919682d88647ec83fccd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Jul 2025 18:55:30 +0000 Subject: [PATCH 003/188] nsd: 4.11.1 -> 4.12.0 --- pkgs/servers/dns/nsd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/dns/nsd/default.nix b/pkgs/servers/dns/nsd/default.nix index 30132403da78..29ab641404a7 100644 --- a/pkgs/servers/dns/nsd/default.nix +++ b/pkgs/servers/dns/nsd/default.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation rec { pname = "nsd"; - version = "4.11.1"; + version = "4.12.0"; src = fetchurl { url = "https://www.nlnetlabs.nl/downloads/${pname}/${pname}-${version}.tar.gz"; - sha256 = "sha256-aW5QBSAI3k+nqx2BjVt362MkfuovBXURTJWS/5GIphQ="; + sha256 = "sha256-+ezCz3m6UFgPLfYpGO/EQAhMW/EQV9tEwZqpZDzUteg="; }; prePatch = '' From 5793980fc15f37c8d8bcf5f6aa19160f715b2def Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Jul 2025 19:07:11 +0000 Subject: [PATCH 004/188] qlog: 0.44.1 -> 0.45.0 --- pkgs/by-name/ql/qlog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ql/qlog/package.nix b/pkgs/by-name/ql/qlog/package.nix index 50e5d32e1ece..98ebda1f023d 100644 --- a/pkgs/by-name/ql/qlog/package.nix +++ b/pkgs/by-name/ql/qlog/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "qlog"; - version = "0.44.1"; + version = "0.45.0"; src = fetchFromGitHub { owner = "foldynl"; repo = "QLog"; tag = "v${version}"; - hash = "sha256-oSnWgv+c4XpvGzG+b+CteCy0oKRpx5qt5TQOzSGNg1I="; + hash = "sha256-Baw5IbO+A91Kt20DPAvh5oERkojBgegHK70g6XUysvs="; fetchSubmodules = true; }; From 614e4dbe37a04ffa3dda306a12b61da8f97ac824 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 07:18:49 +0000 Subject: [PATCH 005/188] icingaweb2-ipl: 0.16.1 -> 0.17.0 --- pkgs/servers/icingaweb2/ipl.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/icingaweb2/ipl.nix b/pkgs/servers/icingaweb2/ipl.nix index 8b665af62739..7b29f0ee3ef3 100644 --- a/pkgs/servers/icingaweb2/ipl.nix +++ b/pkgs/servers/icingaweb2/ipl.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation rec { pname = "icingaweb2-ipl"; - version = "0.16.1"; + version = "0.17.0"; src = fetchFromGitHub { owner = "Icinga"; repo = "icinga-php-library"; rev = "v${version}"; - hash = "sha256-NDzSX/+3DSxWCoDVkfu9XzhGiw81o07GHrUtef7zyMQ="; + hash = "sha256-rtaXcJGguVZrdH7y3Ex/hgb+5oC+rrkrhllYHMQr9ns="; }; installPhase = '' From d4c6b9911f7db7ccc40140a3f0e9ce69c5fd89ef Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 18 Jul 2025 20:46:34 -0400 Subject: [PATCH 006/188] dbip-country-lite: 2025-06 -> 2025-07 --- pkgs/by-name/db/dbip-country-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-country-lite/package.nix b/pkgs/by-name/db/dbip-country-lite/package.nix index b6383b60b55f..9de15fa8fd96 100644 --- a/pkgs/by-name/db/dbip-country-lite/package.nix +++ b/pkgs/by-name/db/dbip-country-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-country-lite"; - version = "2025-06"; + version = "2025-07"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-p3HJTzzAtkHgDdiXa9M1jPSukDo+AgRu3Cjf1Q+QXB8="; + hash = "sha256-h7iZrIY/AJoFpQcsD3g7VhraBDoCL6M5EPouWzJiE+8="; }; dontUnpack = true; From 843e706680b6f1b8ecbcfa329d2801cf85bd4ffe Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 18 Jul 2025 20:46:42 -0400 Subject: [PATCH 007/188] dbip-city-lite: 2025-06 -> 2025-07 --- pkgs/by-name/db/dbip-city-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-city-lite/package.nix b/pkgs/by-name/db/dbip-city-lite/package.nix index fc49f52d647b..1ee056a12a8e 100644 --- a/pkgs/by-name/db/dbip-city-lite/package.nix +++ b/pkgs/by-name/db/dbip-city-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-city-lite"; - version = "2025-06"; + version = "2025-07"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-iv4UfdLcmLE5d5y38kz4EFpDpecjScESr1I30dB+jDQ="; + hash = "sha256-1xKZZ8ZKg6UFbJ+WcjjQudsW7T7MhhxdG1wDWKtrD7w="; }; dontUnpack = true; From 27a909511603fb9f845a8c3aa1ed5d1bfeb609a1 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 18 Jul 2025 20:46:48 -0400 Subject: [PATCH 008/188] dbip-asn-lite: 2025-06 -> 2025-07 --- pkgs/by-name/db/dbip-asn-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-asn-lite/package.nix b/pkgs/by-name/db/dbip-asn-lite/package.nix index 898d67764e52..065540887a78 100644 --- a/pkgs/by-name/db/dbip-asn-lite/package.nix +++ b/pkgs/by-name/db/dbip-asn-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-asn-lite"; - version = "2025-06"; + version = "2025-07"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-ZlbspbZoeUrftP5xaPqY16BBZrPu1tU2AjbmJOOzN0w="; + hash = "sha256-/KpdRJnlycjOE+4WLtcLfMi7Uy/F9f4XrOfniJLPmmQ="; }; dontUnpack = true; From 297c4a41c541490319b1afdbdcb0d85049ffcdd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Jul 2025 14:49:53 +0000 Subject: [PATCH 009/188] cyclonedx-python: 6.1.2 -> 7.0.0 --- pkgs/by-name/cy/cyclonedx-python/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cy/cyclonedx-python/package.nix b/pkgs/by-name/cy/cyclonedx-python/package.nix index 35ae9e9092e6..62dd917c7068 100644 --- a/pkgs/by-name/cy/cyclonedx-python/package.nix +++ b/pkgs/by-name/cy/cyclonedx-python/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "cyclonedx-python"; - version = "6.1.2"; + version = "7.0.0"; pyproject = true; src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-python"; tag = "v${version}"; - hash = "sha256-hC+C85hdlHVhVcMLS9+gEvG+DohyxiBrjCApYnf6O/4="; + hash = "sha256-ucIxq/pQkVd9N5ORrJjswSE1DgmKPw8r7nPJA5Qe4n0="; }; build-system = with python3Packages; [ poetry-core ]; From 26c9a8bf13a941e5722075daddb99fa980d16dea Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 27 Jun 2025 09:59:03 +0000 Subject: [PATCH 010/188] =?UTF-8?q?thanos:=200.38.0=20=E2=86=92=200.39.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/th/thanos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/th/thanos/package.nix b/pkgs/by-name/th/thanos/package.nix index c3122f919545..8578ca99b404 100644 --- a/pkgs/by-name/th/thanos/package.nix +++ b/pkgs/by-name/th/thanos/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "thanos"; - version = "0.38.0"; + version = "0.39.1"; src = fetchFromGitHub { owner = "thanos-io"; repo = "thanos"; tag = "v${version}"; - hash = "sha256-3rNtiVTrA+MoCVuTSLIzh65U0kjA86EF+bQCyfVa6rA="; + hash = "sha256-Exv/wHX4JcVnj4GWGjTDNCAL2d8IYrq7ulajV/CzVio="; }; - vendorHash = "sha256-Z/S4mVg+VbP8hNVB1xz1uGWR6N/1aTA0DqTHbntGMLg="; + vendorHash = "sha256-6qTxCAD1hbS77erG1Z52JU2iOXAU+qtY3yivX+4bjlw="; subPackages = "cmd/thanos"; From ce60d2df8fbbb08533c497fc0868b3b415a4fb1d Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 27 Jun 2025 10:00:02 +0000 Subject: [PATCH 011/188] nixos/thanos: Migrate test to runTest, fix name --- nixos/tests/all-tests.nix | 2 +- nixos/tests/thanos.nix | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index fd7caf0bacf6..485755df3854 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1449,7 +1449,7 @@ in teleports = runTest ./teleports.nix; thelounge = handleTest ./thelounge.nix { }; terminal-emulators = handleTest ./terminal-emulators.nix { }; - thanos = handleTest ./thanos.nix { }; + thanos = runTest ./thanos.nix; tiddlywiki = runTest ./tiddlywiki.nix; tigervnc = handleTest ./tigervnc.nix { }; tika = runTest ./tika.nix; diff --git a/nixos/tests/thanos.nix b/nixos/tests/thanos.nix index c0c10854e73f..caadfaa37c2c 100644 --- a/nixos/tests/thanos.nix +++ b/nixos/tests/thanos.nix @@ -1,3 +1,5 @@ +{ ... }: + let grpcPort = 19090; queryPort = 9090; @@ -30,10 +32,9 @@ let }; }; }; - in -import ./make-test-python.nix { - name = "prometheus"; +{ + name = "thanos"; nodes = { prometheus = From 8473ce8c958d4086c2fc384b30b4815895a567a8 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Mon, 21 Jul 2025 12:17:08 +0000 Subject: [PATCH 012/188] =?UTF-8?q?thanos:=200.39.1=20=E2=86=92=200.39.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/th/thanos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/thanos/package.nix b/pkgs/by-name/th/thanos/package.nix index 8578ca99b404..0e1205299f84 100644 --- a/pkgs/by-name/th/thanos/package.nix +++ b/pkgs/by-name/th/thanos/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "thanos"; - version = "0.39.1"; + version = "0.39.2"; src = fetchFromGitHub { owner = "thanos-io"; repo = "thanos"; tag = "v${version}"; - hash = "sha256-Exv/wHX4JcVnj4GWGjTDNCAL2d8IYrq7ulajV/CzVio="; + hash = "sha256-yKw+HGlqEgQmydZ+PIk5y/z5H57nZ0dtw/kEh8079Ws="; }; vendorHash = "sha256-6qTxCAD1hbS77erG1Z52JU2iOXAU+qtY3yivX+4bjlw="; From d6f91cb439ea07cd25e298967708910900bdf1af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Jul 2025 07:49:00 +0000 Subject: [PATCH 013/188] hydrus: 627 -> 631 --- pkgs/by-name/hy/hydrus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index acebcbb05d6f..3abc5107eef3 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication rec { pname = "hydrus"; - version = "627"; + version = "631"; format = "other"; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${version}"; - hash = "sha256-7zV+sQ22hrvCqMk7ePlAhSYG2495pEAyZYrep3NYoXE="; + hash = "sha256-YZnlQIiq0dUGEnQgVCTvNS+kuSpXlaAN5UvZAQ3xeZM="; }; nativeBuildInputs = [ From 70ed84324e3b1e5e1eca06034c99c8b432f32b8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Jul 2025 21:32:23 +0000 Subject: [PATCH 014/188] keycloak: 26.3.1 -> 26.3.2 --- pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index 1a227750d7fd..e1eb318be548 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.3.1"; + version = "26.3.2"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-M3YbS/aK9y4N2kZrm1wNT1ZaWAaUwaRn9QQ8fMdOV5g="; + hash = "sha256-LC12W13plMu8byU0kuFkNipUMOK1TLOphr1MFK0Qzcc="; }; nativeBuildInputs = [ From 4a2235453aff42e51ba195449040c39dbd42b135 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Jul 2025 05:27:32 +0000 Subject: [PATCH 015/188] qview: 7.0 -> 7.1 --- pkgs/by-name/qv/qview/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qv/qview/package.nix b/pkgs/by-name/qv/qview/package.nix index 1cbe5b1422d1..d3c1fcea9d0d 100644 --- a/pkgs/by-name/qv/qview/package.nix +++ b/pkgs/by-name/qv/qview/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "qview"; - version = "7.0"; + version = "7.1"; src = fetchFromGitHub { owner = "jurplel"; repo = "qView"; rev = version; - hash = "sha256-kFptDhmFu9LX99P6pCfxRbu4iVhWl4br+n6LO+yrGsw="; + hash = "sha256-EcXhwJcgBLdXa/FQ5LuENlzwnLw4Gt2BGlBO1p5U8tI="; }; qmakeFlags = lib.optionals (!x11Support) [ "CONFIG+=NO_X11" ]; From 74276c14d4070d0ec989398b8ba10ce775db510b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Jul 2025 15:18:11 +0000 Subject: [PATCH 016/188] weaviate: 1.31.6 -> 1.32.1 --- pkgs/by-name/we/weaviate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/weaviate/package.nix b/pkgs/by-name/we/weaviate/package.nix index e5f9df2c338c..511d63e81ae1 100644 --- a/pkgs/by-name/we/weaviate/package.nix +++ b/pkgs/by-name/we/weaviate/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "weaviate"; - version = "1.31.6"; + version = "1.32.1"; src = fetchFromGitHub { owner = "weaviate"; repo = "weaviate"; rev = "v${version}"; - hash = "sha256-UuvIMmN4gyAzXB9ZXmPATOyFt7hNVh2r+c+Ho1Tn/WA="; + hash = "sha256-upia7a7IzLee0xZWQ8w/LW8zIfva40Jc57hZE50kIa4="; }; - vendorHash = "sha256-xAP9jrkpQFoGovTL5nymG2CYxwseJ3Be3NoVVrWXDYs="; + vendorHash = "sha256-PnwlwWhTL1Fwz5nx6gune3DICVmApHl6rtddxRc2I1Q="; subPackages = [ "cmd/weaviate-server" ]; From 41677158261f7cafaa8fbcf73a3f6cc3b573b849 Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 29 Jul 2025 08:53:48 +0200 Subject: [PATCH 017/188] python3Packages.cleanit: 0.4.8 -> 0.4.9 --- .../python-modules/cleanit/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/cleanit/default.nix b/pkgs/development/python-modules/cleanit/default.nix index 7ce39e3392a5..931bc897bd7c 100644 --- a/pkgs/development/python-modules/cleanit/default.nix +++ b/pkgs/development/python-modules/cleanit/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, fetchFromGitHub, pythonOlder, - nix-update-script, # build dependencies poetry-core, @@ -23,16 +22,16 @@ buildPythonPackage rec { pname = "cleanit"; - version = "0.4.8"; + version = "0.4.9"; pyproject = true; - disabled = pythonOlder "3.9"; + disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "ratoaq2"; repo = "cleanit"; - rev = version; - hash = "sha256-z1QAWWm+yg/pRCQfPqGbL0EFFT9UwqIkwhmjUuRHyuk="; + tag = version; + hash = "sha256-5fzBcOr6PGp847S7qLsXgYKxPcGW4mM5B5QNBSvH7BM="; }; build-system = [ poetry-core ]; @@ -47,16 +46,19 @@ buildPythonPackage rec { pyyaml ]; + pythonRelaxDeps = [ + "click" + "jsonschema" + ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "cleanit" ]; - passthru.updateScript = nix-update-script { }; - meta = { description = "Command line tool that helps you to keep your subtitles clean"; homepage = "https://github.com/ratoaq2/cleanit"; - changelog = "https://github.com/ratoaq2/cleanit/releases/tag/${version}"; + changelog = "https://github.com/ratoaq2/cleanit/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ eljamm ]; mainProgram = "cleanit"; From d2bc4bae0f28977b81ddb3c4d56ad8c62a5b6ffe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Jul 2025 14:00:12 +0000 Subject: [PATCH 018/188] hasura-cli: 2.48.1 -> 2.48.3 --- pkgs/servers/hasura/cli.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/hasura/cli.nix b/pkgs/servers/hasura/cli.nix index 1b9591db4775..2403cbcf9433 100644 --- a/pkgs/servers/hasura/cli.nix +++ b/pkgs/servers/hasura/cli.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "hasura"; - version = "2.48.1"; + version = "2.48.3"; src = fetchFromGitHub { owner = "hasura"; repo = "graphql-engine"; rev = "v${version}"; - sha256 = "sha256-Bj9gaQc7zCy4M8apXdVJhEDClB2n75rzBiVq+PmNP4k="; + sha256 = "sha256-HFikSDueHqmfilyPKszQO9pfucGPkOqJ+rd/VbJecZQ="; }; modRoot = "./cli"; From 53374dff9d460981b972f0cdf0df302f174543c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Jul 2025 18:38:56 +0000 Subject: [PATCH 019/188] xcaddy: 0.4.4 -> 0.4.5 --- pkgs/by-name/xc/xcaddy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xc/xcaddy/package.nix b/pkgs/by-name/xc/xcaddy/package.nix index 227dfc7905be..1d36762b9958 100644 --- a/pkgs/by-name/xc/xcaddy/package.nix +++ b/pkgs/by-name/xc/xcaddy/package.nix @@ -6,7 +6,7 @@ buildGoModule rec { pname = "xcaddy"; - version = "0.4.4"; + version = "0.4.5"; subPackages = [ "cmd/xcaddy" ]; @@ -14,7 +14,7 @@ buildGoModule rec { owner = "caddyserver"; repo = "xcaddy"; rev = "v${version}"; - hash = "sha256-vpaweUU++3ZHj7KT5WNUCw3X93sQBTgjKlB8rJwrHlM="; + hash = "sha256-2cP0bkG16bRdLycLx7gpnQuALgO8hDowp/4cRBO4KuM="; }; patches = [ @@ -28,7 +28,7 @@ buildGoModule rec { "-X github.com/caddyserver/xcaddy/cmd.customVersion=v${version}" ]; - vendorHash = "sha256-vU/ptOzBjMpRG2Do6ODC+blcCNl15D9mSsEV8QgNN3Y="; + vendorHash = "sha256-2OZoSOUCkt94uG+54Dx/1di/RZxZ2UOsmTC6YDA5cKo="; meta = with lib; { homepage = "https://github.com/caddyserver/xcaddy"; From 346afb36b0cdf89156c91b275325efcc7f4ba66c Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 29 Jul 2025 08:54:20 +0200 Subject: [PATCH 020/188] python3Packages.trakit: 0.2.2 -> 0.2.5 --- pkgs/development/python-modules/trakit/default.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/trakit/default.nix b/pkgs/development/python-modules/trakit/default.nix index 5fbe67a6cf17..d5db7f459427 100644 --- a/pkgs/development/python-modules/trakit/default.nix +++ b/pkgs/development/python-modules/trakit/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, fetchFromGitHub, pythonOlder, - nix-update-script, # build dependencies poetry-core, @@ -20,16 +19,16 @@ buildPythonPackage rec { pname = "trakit"; - version = "0.2.2"; + version = "0.2.5"; pyproject = true; - disabled = pythonOlder "3.9"; + disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "ratoaq2"; repo = "trakit"; - rev = version; - hash = "sha256-VV+pdsQ5WEALYZgu4AmvNce1rCTLSYPZtTMjh+aExsU="; + tag = version; + hash = "sha256-x/83yRzvQ81+wS0lJr52KYBMoPvSVDr17ppxG/lSfUg="; }; build-system = [ poetry-core ]; @@ -52,12 +51,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "trakit" ]; - passthru.updateScript = nix-update-script { }; - meta = { description = "Guess additional information from track titles"; homepage = "https://github.com/ratoaq2/trakit"; - changelog = "https://github.com/ratoaq2/trakit/releases/tag/${version}"; + changelog = "https://github.com/ratoaq2/trakit/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eljamm ]; }; From cd90bc775ec6979badd7ab3b4ebc52fcb5dadffc Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 29 Jul 2025 08:55:45 +0200 Subject: [PATCH 021/188] pgsrip: 0.1.11 -> 0.1.12 --- pkgs/by-name/pg/pgsrip/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pg/pgsrip/package.nix b/pkgs/by-name/pg/pgsrip/package.nix index 6f85b5878b2d..bc69531b1729 100644 --- a/pkgs/by-name/pg/pgsrip/package.nix +++ b/pkgs/by-name/pg/pgsrip/package.nix @@ -2,21 +2,20 @@ lib, python3Packages, fetchFromGitHub, - nix-update-script, }: python3Packages.buildPythonApplication rec { pname = "pgsrip"; - version = "0.1.11"; + version = "0.1.12"; pyproject = true; - disabled = python3Packages.pythonOlder "3.9"; + disabled = python3Packages.pythonOlder "3.11"; src = fetchFromGitHub { owner = "ratoaq2"; repo = "pgsrip"; - rev = version; - hash = "sha256-H9gZXge+m/bCq25Fv91oFZ8Cq2SRNrKhOaDrLZkjazg="; + tag = version; + hash = "sha256-8UzElhMdhjZERdogtAbkcfw67blk9lOTQ09vjF5SXm4="; }; build-system = [ python3Packages.poetry-core ]; @@ -34,16 +33,15 @@ python3Packages.buildPythonApplication rec { ]; pythonRelaxDeps = [ - "numpy" + "click" + "opencv-python" "setuptools" ]; - passthru.updateScript = nix-update-script { }; - meta = { description = "Rip your PGS subtitles"; homepage = "https://github.com/ratoaq2/pgsrip"; - changelog = "https://github.com/ratoaq2/pgsrip/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/ratoaq2/pgsrip/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eljamm ]; mainProgram = "pgsrip"; From 284b065a5810329feb084297f931280936c8ce40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 12:36:14 +0000 Subject: [PATCH 022/188] gitea-mcp-server: 0.2.0 -> 0.3.0 --- pkgs/by-name/gi/gitea-mcp-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gitea-mcp-server/package.nix b/pkgs/by-name/gi/gitea-mcp-server/package.nix index 4313000fdb78..b48424e2d6d3 100644 --- a/pkgs/by-name/gi/gitea-mcp-server/package.nix +++ b/pkgs/by-name/gi/gitea-mcp-server/package.nix @@ -5,14 +5,14 @@ }: buildGoModule (finalAttrs: { pname = "gitea-mcp-server"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitea { domain = "gitea.com"; owner = "gitea"; repo = "gitea-mcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZUnpE25XIYzSwdEilzXnhqGR676iBQcR2yiT3jhJApc="; + hash = "sha256-hJQ0ryEcPg/WOi54RLZswhWZOjkbllZWOsYyOhe+4AA="; }; vendorHash = "sha256-u9jIjrbDUhnaaeBET+pKQTKhaQLUeQvKOXSBfS0vMJM="; From ca5dbda2561174cdee32fc025bb9e7c29cada3af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 14:28:04 +0000 Subject: [PATCH 023/188] delly: 1.3.3 -> 1.5.0 --- pkgs/by-name/de/delly/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/delly/package.nix b/pkgs/by-name/de/delly/package.nix index c29ee7023e18..5f07377b9171 100644 --- a/pkgs/by-name/de/delly/package.nix +++ b/pkgs/by-name/de/delly/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "delly"; - version = "1.3.3"; + version = "1.5.0"; src = fetchFromGitHub { owner = "dellytools"; repo = "delly"; rev = "v${finalAttrs.version}"; - hash = "sha256-e1dGiJeOLMFJ9oO7iMvKZHpg4XtrLJBpy8lECx5/iDE="; + hash = "sha256-OoQivDDoYtYYPsl5U4hJGE7b+IU/jrqWejiXY5Py4n4="; }; postPatch = lib.optionalString stdenv.cc.isClang '' From 5669a54817eb1237e1bd1268bafdc37ccd444075 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 00:40:10 +0000 Subject: [PATCH 024/188] grpcui: 1.4.3 -> 1.5.1 --- pkgs/by-name/gr/grpcui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpcui/package.nix b/pkgs/by-name/gr/grpcui/package.nix index 9e4dfe6207a3..1b4be00e5f19 100644 --- a/pkgs/by-name/gr/grpcui/package.nix +++ b/pkgs/by-name/gr/grpcui/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "grpcui"; - version = "1.4.3"; + version = "1.5.1"; src = fetchFromGitHub { owner = "fullstorydev"; repo = "grpcui"; rev = "v${version}"; - sha256 = "sha256-Tmema+cMPDGuX6Y8atow58GdGMj7croHyj8oiDXSEYk="; + sha256 = "sha256-mZeNK/NwN887TN4fnvGzrqwJCBYnYcuW/K+O0LgX0uo="; }; - vendorHash = "sha256-a19m+HY6SQ+06LXUDba9KRHRKNxLjzKmldJQaaI6nro="; + vendorHash = "sha256-y4OK610q+8m48M/HX3bXNV7YguoOaZKnCw+JnEvqbEI="; doCheck = false; From 00ca6d7aaa313465804f030e0f43992b5052769d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 02:24:56 +0000 Subject: [PATCH 025/188] iroh: 0.90.0 -> 0.91.0 --- pkgs/by-name/ir/iroh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ir/iroh/package.nix b/pkgs/by-name/ir/iroh/package.nix index 6d3be2c0a483..93bad8bb7758 100644 --- a/pkgs/by-name/ir/iroh/package.nix +++ b/pkgs/by-name/ir/iroh/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "iroh"; - version = "0.90.0"; + version = "0.91.0"; src = fetchFromGitHub { owner = "n0-computer"; repo = "iroh"; rev = "v${version}"; - hash = "sha256-0YXNPKdM9OQC+MiKQzki5FmVMbCRO1l02ik+uRi90aQ="; + hash = "sha256-eY/w3YBuNPsCDhu58S7cykFCY0ikpMR4RFWHVMjH33Q="; }; - cargoHash = "sha256-tt2SHvL/S82jzzaO5e95vQvwJSgJpUh2dDIgLhs1V5w="; + cargoHash = "sha256-tkqomIOOfPSbyNMNJskqZLXdU8uDK91f9IGjhz+q300="; # Some tests require network access which is not available in nix build sandbox. doCheck = false; From b5c24b1524d0b038e51592af127cab670e9cdc32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 11:08:21 +0000 Subject: [PATCH 026/188] schismtracker: 20250415 -> 20250728 --- pkgs/by-name/sc/schismtracker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/schismtracker/package.nix b/pkgs/by-name/sc/schismtracker/package.nix index 13c3eda19e5e..a98803a38042 100644 --- a/pkgs/by-name/sc/schismtracker/package.nix +++ b/pkgs/by-name/sc/schismtracker/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "schismtracker"; - version = "20250415"; + version = "20250728"; src = fetchFromGitHub { owner = "schismtracker"; repo = "schismtracker"; tag = version; - hash = "sha256-VK2XdixejaoG6P1X3XG8Ow4H6CF3sNwAveJ4cCxdLuQ="; + hash = "sha256-EnZgZHZWTsiij3LKVesNKuKX0PNr88WhVo8fEDhWCkY="; }; # If we let it try to get the version from git, it will fail and fall back From 4e2640b9056a6b5b1bc659133f36ac259417a9a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 12:23:35 +0000 Subject: [PATCH 027/188] gitlab-runner: 18.1.2 -> 18.1.3 --- pkgs/by-name/gi/gitlab-runner/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-runner/package.nix b/pkgs/by-name/gi/gitlab-runner/package.nix index e0a1ba8b85e2..8f9576a6fdd2 100644 --- a/pkgs/by-name/gi/gitlab-runner/package.nix +++ b/pkgs/by-name/gi/gitlab-runner/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "gitlab-runner"; - version = "18.1.2"; + version = "18.1.3"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-zazDJBo6HiBh995nsYQvYCgcxyNaulV2ZrG7Kbwxb+0="; + hash = "sha256-LqkHXmbGHXhIWqcJijBi1i5hYiBi9sv+/+7u2NW2e7Q="; }; vendorHash = "sha256-G9qZKWI//ECG88Tu8zb8nEDSwNRabVMsrp7aQzVsxCY="; From 8ae12fbefde3006f11426865eb371567b470606b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 12:33:03 +0000 Subject: [PATCH 028/188] flink: 2.0.0 -> 2.1.0 --- pkgs/by-name/fl/flink/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flink/package.nix b/pkgs/by-name/fl/flink/package.nix index 50a6e897bff0..7bf0bfbb1569 100644 --- a/pkgs/by-name/fl/flink/package.nix +++ b/pkgs/by-name/fl/flink/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "flink"; - version = "2.0.0"; + version = "2.1.0"; src = fetchurl { url = "mirror://apache/flink/${pname}-${version}/${pname}-${version}-bin-scala_2.12.tgz"; - sha256 = "sha256-BP5b6YQaENMODhzWguxNAVqGYD9xDy+FfEPHW+rpeq0="; + sha256 = "sha256-B/EhLtDKve1SKoayDy6E64Lk4FTln3FL79kh3CcHLEU="; }; nativeBuildInputs = [ makeWrapper ]; From d60142881b21fe986bcf2086a2ff1961ff4ecf2b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 13:03:46 +0000 Subject: [PATCH 029/188] rgbds: 0.9.3 -> 0.9.4 --- pkgs/by-name/rg/rgbds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rg/rgbds/package.nix b/pkgs/by-name/rg/rgbds/package.nix index a986d162c176..178925285269 100644 --- a/pkgs/by-name/rg/rgbds/package.nix +++ b/pkgs/by-name/rg/rgbds/package.nix @@ -10,12 +10,12 @@ stdenv.mkDerivation rec { pname = "rgbds"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "gbdev"; repo = "rgbds"; rev = "v${version}"; - hash = "sha256-G83AoURZWrKto64Aga2vpg4/vY9pwLS+SDkFX0arKQw="; + hash = "sha256-PFnU6vWfwvtnB93J+PcxZk000hbHnbe7GR+HCvH26dg="; }; nativeBuildInputs = [ bison From 6d92097803e6eeb32fdd57a88ec318324fa86907 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 14:50:07 +0000 Subject: [PATCH 030/188] msbuild-structured-log-viewer: 2.3.17 -> 2.3.34 --- pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix index 8365219a02f5..5695fbb9137b 100644 --- a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix +++ b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix @@ -14,13 +14,13 @@ }: buildDotnetModule (finalAttrs: { pname = "msbuild-structured-log-viewer"; - version = "2.3.17"; + version = "2.3.34"; src = fetchFromGitHub { owner = "KirillOsenkov"; repo = "MSBuildStructuredLog"; rev = "v${finalAttrs.version}"; - hash = "sha256-5kbLUeD/q8BHj1DIJzyvsmkSvLms2E2oOuO+SINzCRA="; + hash = "sha256-ZjfkHiSDbWRHZWiHyehV+nJMp86v5Z6HCYYf+LNTSJg="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; From 999a7f16cac623224048fb39d3d56eb7c714fc20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 19:17:37 +0000 Subject: [PATCH 031/188] openpgl: 0.7.0 -> 0.7.1 --- pkgs/by-name/op/openpgl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openpgl/package.nix b/pkgs/by-name/op/openpgl/package.nix index 2e8fcfe7e882..4dde88f62eab 100644 --- a/pkgs/by-name/op/openpgl/package.nix +++ b/pkgs/by-name/op/openpgl/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openpgl"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "OpenPathGuidingLibrary"; repo = "openpgl"; rev = "v${finalAttrs.version}"; - hash = "sha256-HX3X1dmOazUUiYCqa6irpNm37YthB2YHb8u1P1qDHco="; + hash = "sha256-3DZx+19t3ux3y1HplvrjF7QEhTH/pC+VlKdZhiUPbGI="; }; nativeBuildInputs = [ From 51911bd697e7b1b4b211d37b78570abd60b417ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Aug 2025 02:04:36 +0000 Subject: [PATCH 032/188] gcs: 5.36.1 -> 5.37.1 --- pkgs/by-name/gc/gcs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gc/gcs/package.nix b/pkgs/by-name/gc/gcs/package.nix index 57d359f45a16..105ccf4bd061 100644 --- a/pkgs/by-name/gc/gcs/package.nix +++ b/pkgs/by-name/gc/gcs/package.nix @@ -19,13 +19,13 @@ buildGoModule rec { pname = "gcs"; - version = "5.36.1"; + version = "5.37.1"; src = fetchFromGitHub { owner = "richardwilkes"; repo = "gcs"; tag = "v${version}"; - hash = "sha256-bU/VoX/wb7DJGQLFVg0+bR48TXhHAE8yhqX2mbxSyGo="; + hash = "sha256-VHysS1/LxtVIJvnlw1joFPc+8uS525VK+FpmKoSikp0="; }; modPostBuild = '' @@ -33,7 +33,7 @@ buildGoModule rec { sed -i 's|-lmupdf[^ ]* |-lmupdf |g' vendor/github.com/richardwilkes/pdf/pdf.go ''; - vendorHash = "sha256-hFgcTreiE2PwIwOG1zwLyF7ZbB+p9uCNVJcqHbQjJjE="; + vendorHash = "sha256-T6Omz/jsk0raGM8p+G2wlMWRHzpo2qcTOtCddQoa83w="; nativeBuildInputs = [ pkg-config ]; From 4c544f125f99cdc8b1ea375e400371391ed5a5d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Aug 2025 03:16:28 +0000 Subject: [PATCH 033/188] obs-cmd: 0.18.5 -> 0.19.2 --- pkgs/by-name/ob/obs-cmd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obs-cmd/package.nix b/pkgs/by-name/ob/obs-cmd/package.nix index 644c12e3b50e..7370c1d1fd3f 100644 --- a/pkgs/by-name/ob/obs-cmd/package.nix +++ b/pkgs/by-name/ob/obs-cmd/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "obs-cmd"; - version = "0.18.5"; + version = "0.19.2"; src = fetchFromGitHub { owner = "grigio"; repo = "obs-cmd"; tag = "v${finalAttrs.version}"; - hash = "sha256-/j+nERCKGBdR+1n3IqRLo77CLbuHz0r5M7m8JttBxak="; + hash = "sha256-a7GUv14iJLrgXu6y5uJalD1cx723aIlPLDPOOoemtIY="; }; - cargoHash = "sha256-XMi3/FEl7OEp2zCWELOjsmfiwCRxS1L95yJPoU1Xlu0="; + cargoHash = "sha256-ZWVNLI900SZhXLMV2/v3WT2eqv+4XofpIgm/f/0eE+U="; meta = { description = "Minimal CLI to control OBS Studio via obs-websocket"; From 929f3a33021d3b2a3eacc2ffc38829f380942551 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Aug 2025 12:07:46 +0000 Subject: [PATCH 034/188] auditwheel: 6.4.0 -> 6.4.2 --- pkgs/development/python-modules/auditwheel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/auditwheel/default.nix b/pkgs/development/python-modules/auditwheel/default.nix index c652b6014190..742bcf09c4d0 100644 --- a/pkgs/development/python-modules/auditwheel/default.nix +++ b/pkgs/development/python-modules/auditwheel/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "auditwheel"; - version = "6.4.0"; + version = "6.4.2"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-IJkMyyQW/bgZg+9lTRDfcvnyWziOMBBbw9l7Btauyvs="; + hash = "sha256-t6Ya/JGDtrXGYd5ZylhvnHIARFpAnFjN8gSdb3FjbVE="; }; build-system = [ setuptools-scm ]; From f2ee8ab37ce97c249747593d02c9ccb1a3ed3a3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 Aug 2025 17:36:24 +0000 Subject: [PATCH 035/188] confluent-cli: 4.32.0 -> 4.34.0 --- pkgs/by-name/co/confluent-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/co/confluent-cli/package.nix b/pkgs/by-name/co/confluent-cli/package.nix index 7a51eb11a76e..8f5767a2a047 100644 --- a/pkgs/by-name/co/confluent-cli/package.nix +++ b/pkgs/by-name/co/confluent-cli/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "confluent-cli"; - version = "4.32.0"; + version = "4.34.0"; # To get the latest version: # curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1 @@ -26,10 +26,10 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${finalAttrs.version}/confluent_${finalAttrs.version}_${system}.tar.gz"; hash = selectSystem { - x86_64-linux = "sha256-T2rMFkcbohRicRsZHdNMJtHEJvDNJq5yJn25gJXaMfw="; - aarch64-linux = "sha256-KpkohZMPQqnggftBGugLmz4f8UX4MkrvV90flBRdy18="; - x86_64-darwin = "sha256-/MUEzLkycQO1jTMAPhGzhT15RpO/Mzexj0wKbr2bSXk="; - aarch64-darwin = "sha256-Qqyw9TgGlj9fAFJknsvyohUQ3SleGGv/gvkCPkmFAuY="; + x86_64-linux = "sha256-PfQ3YGzlyihxcSLgKEOT/xsr6cih2p5mtiJ8WG/NH/s="; + aarch64-linux = "sha256-zZyHLBdPb7lNp0YFIXkqlfq0ArnhZa4ysTpcp09z+fI="; + x86_64-darwin = "sha256-hrMBArwFAhOYMEsVVD+hnn697bY1iS2Yer4IdOSvvfg="; + aarch64-darwin = "sha256-kVx2iGoOgkooMe6sfdE0d5e3WX7+M/Ov0sjFwWBhTX4="; }; }; From 4ac84a657a62228c2ba5ae69a9a360474634fe23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 08:00:00 +0000 Subject: [PATCH 036/188] apriltag: 3.4.3 -> 3.4.4 --- pkgs/by-name/ap/apriltag/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apriltag/package.nix b/pkgs/by-name/ap/apriltag/package.nix index d21d97aa8689..54f5a64ea0a1 100644 --- a/pkgs/by-name/ap/apriltag/package.nix +++ b/pkgs/by-name/ap/apriltag/package.nix @@ -15,13 +15,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "apriltags"; - version = "3.4.3"; + version = "3.4.4"; src = fetchFromGitHub { owner = "AprilRobotics"; repo = "AprilTags"; tag = "v${finalAttrs.version}"; - hash = "sha256-1XbsyyadUvBZSpIc9KPGiTcp+3G7YqHepWoORob01Ss="; + hash = "sha256-fHVwRE7qAJZ5Q1SFUfS5du91CUcb3+3n12M/NThDEV4="; }; nativeBuildInputs = [ From 55e3119d26ee64b2317e1edac9e528c15dbd78a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 09:28:39 +0000 Subject: [PATCH 037/188] gl3w: 0-unstable-2025-04-08 -> 0-unstable-2025-08-02 --- pkgs/by-name/gl/gl3w/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/gl3w/package.nix b/pkgs/by-name/gl/gl3w/package.nix index ad6297a38205..5ae67c5f4b54 100644 --- a/pkgs/by-name/gl/gl3w/package.nix +++ b/pkgs/by-name/gl/gl3w/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation { pname = "gl3w"; - version = "0-unstable-2025-04-08"; + version = "0-unstable-2025-08-02"; src = fetchFromGitHub { owner = "skaslev"; repo = "gl3w"; - rev = "1528d8918447a61e97fe669d7b3e280a60b9a161"; - hash = "sha256-a3fe67xh2nyIu/ytMb9D8S/7QMz23uJUDX7LOfwIJgU="; + rev = "96ebe5eded05aa699e8feb25f7bbc9f1c821a207"; + hash = "sha256-Juv1LI8bw/dU/SKmtoOqu8TrCf68uqkpesQ1leRox+E="; }; nativeBuildInputs = [ From f68d8c927c86aa89b6c1235342bda877f51b27a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 15:44:39 +0000 Subject: [PATCH 038/188] grandorgue: 3.15.4-1 -> 3.16.0-1 --- pkgs/by-name/gr/grandorgue/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grandorgue/package.nix b/pkgs/by-name/gr/grandorgue/package.nix index e39ac03091a9..ed4e20c56ed0 100644 --- a/pkgs/by-name/gr/grandorgue/package.nix +++ b/pkgs/by-name/gr/grandorgue/package.nix @@ -22,14 +22,14 @@ stdenv.mkDerivation rec { pname = "grandorgue"; - version = "3.15.4-1"; + version = "3.16.0-1"; src = fetchFromGitHub { owner = "GrandOrgue"; repo = "grandorgue"; rev = version; fetchSubmodules = true; - hash = "sha256-9H7YpTtv9Y36Nc0WCyRy/ohpOQ3WVUd9gMahnGhANRc="; + hash = "sha256-O+gtyf85E/2hV3E4nc489j2EukRRQ49pPaCSB0j68C8="; }; patches = [ ./darwin-fixes.patch ]; From b1ada6e29841bb3c2963bc4f4bc69beb9d8762f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 00:36:52 +0000 Subject: [PATCH 039/188] storm: 2.8.1 -> 2.8.2 --- pkgs/by-name/st/storm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/storm/package.nix b/pkgs/by-name/st/storm/package.nix index c1657e8b3f08..f617fa8c9afe 100644 --- a/pkgs/by-name/st/storm/package.nix +++ b/pkgs/by-name/st/storm/package.nix @@ -14,12 +14,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "apache-storm"; - version = "2.8.1"; + version = "2.8.2"; name = "${finalAttrs.pname}-${finalAttrs.version}"; src = fetchurl { url = "mirror://apache/storm/${finalAttrs.name}/${finalAttrs.name}.tar.gz"; - hash = "sha256-YIHVIlYknR5ZeoZxykshjWXSwYxaZxD7pR9WMKNvAaE="; + hash = "sha256-gG2ZruU2Ua5EmVbXYP9DivtPCNwisjhk1SgZXCciPFs="; }; nativeBuildInputs = [ From 2ca814230d2a3afd15855308c632a823b8e3b280 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 00:42:50 +0000 Subject: [PATCH 040/188] snd: 25.5 -> 25.6 --- pkgs/by-name/sn/snd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snd/package.nix b/pkgs/by-name/sn/snd/package.nix index 119fc411352f..84f45988bee1 100644 --- a/pkgs/by-name/sn/snd/package.nix +++ b/pkgs/by-name/sn/snd/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "snd"; - version = "25.5"; + version = "25.6"; src = fetchurl { url = "mirror://sourceforge/snd/snd-${version}.tar.gz"; - hash = "sha256-IVGaHcsZGEPRk04UdjlYfDRYLHAEzeyhx2HWV3Ks2Bo="; + hash = "sha256-Q7JjLpGwGb36b0gWH6qKcM2mEzPYFq4eiY7/cYW+VIQ="; }; nativeBuildInputs = [ From 1188a0857c4160ab4615a3b56064b024e34ad4b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 08:02:08 +0000 Subject: [PATCH 041/188] jdt-language-server: 1.48.0 -> 1.49.0 --- pkgs/by-name/jd/jdt-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jd/jdt-language-server/package.nix b/pkgs/by-name/jd/jdt-language-server/package.nix index 76a1dd4e1114..b2ee06595b5c 100644 --- a/pkgs/by-name/jd/jdt-language-server/package.nix +++ b/pkgs/by-name/jd/jdt-language-server/package.nix @@ -7,15 +7,15 @@ }: let - timestamp = "202506271502"; + timestamp = "202507311558"; in stdenv.mkDerivation (finalAttrs: { pname = "jdt-language-server"; - version = "1.48.0"; + version = "1.49.0"; src = fetchurl { url = "https://download.eclipse.org/jdtls/milestones/${finalAttrs.version}/jdt-language-server-${finalAttrs.version}-${timestamp}.tar.gz"; - hash = "sha256-sKf6EkDiyvEpbVnqcJxSXUpjH779pJ5xguB+AMHeYsk="; + hash = "sha256-o/n7WSH1Jz0Pj+Q2WzY/utG9wuhpkdsxSbLXbxJlvNc="; }; sourceRoot = "."; From 88977088971b36f2981a7588eadc53743a56c1a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 09:03:54 +0000 Subject: [PATCH 042/188] clj-kondo: 2025.07.26 -> 2025.07.28 --- pkgs/by-name/cl/clj-kondo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clj-kondo/package.nix b/pkgs/by-name/cl/clj-kondo/package.nix index 32955942097a..ba67056efcf5 100644 --- a/pkgs/by-name/cl/clj-kondo/package.nix +++ b/pkgs/by-name/cl/clj-kondo/package.nix @@ -6,11 +6,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "clj-kondo"; - version = "2025.07.26"; + version = "2025.07.28"; src = fetchurl { url = "https://github.com/clj-kondo/clj-kondo/releases/download/v${finalAttrs.version}/clj-kondo-${finalAttrs.version}-standalone.jar"; - sha256 = "sha256-jo8iY8vEtrGTQTV98y89i2OLWW4M3u6hsXZebd7cnUw="; + sha256 = "sha256-ioKRFkm+zBAAM7oyR4F6rTHEhViuRNuMXcr1xwnjcms="; }; extraNativeImageBuildArgs = [ From 1a8e00bbe5da569d0ba3dcd471d7b78ac7a39a60 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 12:38:13 +0000 Subject: [PATCH 043/188] xjobs: 20250209 -> 20250529 --- pkgs/by-name/xj/xjobs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xj/xjobs/package.nix b/pkgs/by-name/xj/xjobs/package.nix index a86476ef280e..e48d8832478c 100644 --- a/pkgs/by-name/xj/xjobs/package.nix +++ b/pkgs/by-name/xj/xjobs/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "xjobs"; - version = "20250209"; + version = "20250529"; src = fetchurl { url = "mirror://sourceforge//xjobs/files/xjobs-${finalAttrs.version}.tgz"; - hash = "sha256-I7Vu7NunJEE4ioLap+GPnqIG2jfzSx6Wj2dOQmb9vuk="; + hash = "sha256-HR7kqx9N5fn8JMKFK0ierAwrCFlkqKo2S/mxQW9UE44="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' From c4795f772ed8f88b3f4066441625d1b9c094b0d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 16:22:19 +0000 Subject: [PATCH 044/188] go-ethereum: 1.16.1 -> 1.16.2 --- pkgs/by-name/go/go-ethereum/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-ethereum/package.nix b/pkgs/by-name/go/go-ethereum/package.nix index c3461260547f..b0a1a28c6460 100644 --- a/pkgs/by-name/go/go-ethereum/package.nix +++ b/pkgs/by-name/go/go-ethereum/package.nix @@ -15,17 +15,17 @@ let in buildGoModule rec { pname = "go-ethereum"; - version = "1.16.1"; + version = "1.16.2"; src = fetchFromGitHub { owner = "ethereum"; repo = "go-ethereum"; rev = "v${version}"; - hash = "sha256-lsjs/bZhCwfp8OfTES1GDXayjDcg0R8+L0Z3pZ9/Mvs="; + hash = "sha256-12bmK9OYYIDBeN52dQElnDaOcWOzwvjpAZmzHH8IHvw="; }; proxyVendor = true; - vendorHash = "sha256-Ggng6EDd5qRqcSbdycfivO8yiQcMOCSZt229JZcOlVs="; + vendorHash = "sha256-i1PhF1DFdt2X4faxe5+iYsPIyco0Xb6stOzaCy6JIto="; doCheck = false; From 4fc4196a713fa75658252f6bc70fb2bba0d713cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 18:44:49 +0000 Subject: [PATCH 045/188] wasmedge: 0.14.1 -> 0.15.0 --- pkgs/development/tools/wasmedge/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/wasmedge/default.nix b/pkgs/development/tools/wasmedge/default.nix index ce96078ef7a5..583afa178748 100644 --- a/pkgs/development/tools/wasmedge/default.nix +++ b/pkgs/development/tools/wasmedge/default.nix @@ -24,13 +24,13 @@ let in llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "wasmedge"; - version = "0.14.1"; + version = "0.15.0"; src = fetchFromGitHub { owner = "WasmEdge"; repo = "WasmEdge"; rev = finalAttrs.version; - sha256 = "sha256-70vvQGYcer3dosb1ulWO1F4xFwKwfo35l/TFSFa5idM="; + sha256 = "sha256-P4syb8v3EY/tHwG8FOvR+kgMew/nwG+pG2weN6172go="; }; nativeBuildInputs = [ From 24b9d6ddcbed94e4cf026932ac6ebb1b833fa072 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 19:50:26 +0000 Subject: [PATCH 046/188] zsh-prezto: 0-unstable-2025-01-10 -> 0-unstable-2025-07-30 --- pkgs/by-name/zs/zsh-prezto/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zs/zsh-prezto/package.nix b/pkgs/by-name/zs/zsh-prezto/package.nix index 24cee8ebfe7c..c8ab38043976 100644 --- a/pkgs/by-name/zs/zsh-prezto/package.nix +++ b/pkgs/by-name/zs/zsh-prezto/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation { pname = "zsh-prezto"; - version = "0-unstable-2025-01-10"; + version = "0-unstable-2025-07-30"; src = fetchFromGitHub { owner = "sorin-ionescu"; repo = "prezto"; - rev = "6e564503f1c5e6ddba2bcf5d9065e5872ca207d2"; - sha256 = "hYuYjSQtt00pU3eqrzN8Crk40NEtCCj1G6XUL89F4xU="; + rev = "af383940911fc3192beb6e0fd2566c52bd1ea9ba"; + sha256 = "UWDOT6ezJ1LepULU2fqDru/sFcuUh41eP3C9ay8x888="; fetchSubmodules = true; }; From 25571e9a55d100eae86f2991935b2a5d0d7d4cdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 00:28:32 +0000 Subject: [PATCH 047/188] bazel-gazelle: 0.44.0 -> 0.45.0 --- pkgs/by-name/ba/bazel-gazelle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bazel-gazelle/package.nix b/pkgs/by-name/ba/bazel-gazelle/package.nix index 1112340c0981..f554650dfc3f 100644 --- a/pkgs/by-name/ba/bazel-gazelle/package.nix +++ b/pkgs/by-name/ba/bazel-gazelle/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "bazel-gazelle"; - version = "0.44.0"; + version = "0.45.0"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "bazel-gazelle"; rev = "v${version}"; - hash = "sha256-vkGLzrseERxl0LygFm1zCC7kK7j+pHpTbG2fy4fLztw="; + hash = "sha256-ulfZPb3MRIOVt8M6XVuuGKmgOgcglJcWsscj2BiMTpY="; }; vendorHash = null; From c216baceb6c96ef67e06a3961e0f93e0a1cb721e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 00:34:18 +0000 Subject: [PATCH 048/188] fabric-installer: 1.0.3 -> 1.1.0 --- pkgs/by-name/fa/fabric-installer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fabric-installer/package.nix b/pkgs/by-name/fa/fabric-installer/package.nix index 09b9f44f225e..3cde3068c373 100644 --- a/pkgs/by-name/fa/fabric-installer/package.nix +++ b/pkgs/by-name/fa/fabric-installer/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "fabric-installer"; - version = "1.0.3"; + version = "1.1.0"; src = fetchurl { url = "https://maven.fabricmc.net/net/fabricmc/fabric-installer/${version}/fabric-installer-${version}.jar"; - sha256 = "sha256-OKqCqx74KbeqPyFD/Mk7unBqjhiDW+cx0P3yMdJ0sH8="; + sha256 = "sha256-wgxAfVyksRmq6XhH6y+7HTTJKWm2R/u7HeL9NsoAc44="; }; dontUnpack = true; From 8b91afdb78c564ef2b6556fe944cc2fc72ec047d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 14:55:53 +0000 Subject: [PATCH 049/188] camunda-modeler: 5.37.0 -> 5.38.0 --- pkgs/by-name/ca/camunda-modeler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/camunda-modeler/package.nix b/pkgs/by-name/ca/camunda-modeler/package.nix index 8a8606f0a2d0..d0cf08734ecc 100644 --- a/pkgs/by-name/ca/camunda-modeler/package.nix +++ b/pkgs/by-name/ca/camunda-modeler/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "camunda-modeler"; - version = "5.37.0"; + version = "5.38.0"; src = fetchurl { url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz"; - hash = "sha256-YcMe+YBxNYZ9bQzdixckbN5qrCqtaplWCw88i9GAcSA="; + hash = "sha256-KiRAsRzIeUc8akizH6zgKCyG55vrYhfWGw572etGgWg="; }; sourceRoot = "camunda-modeler-${version}-linux-x64"; From b7dac30bd41462e4e63b8f3ccbb991d3ac7012c7 Mon Sep 17 00:00:00 2001 From: C4 Patino Date: Wed, 6 Aug 2025 12:55:04 -0500 Subject: [PATCH 050/188] teamviewer: 15.67.4 -> 15.68.5 --- pkgs/applications/networking/remote/teamviewer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix index 3c47447353cf..b818a4d19f93 100644 --- a/pkgs/applications/networking/remote/teamviewer/default.nix +++ b/pkgs/applications/networking/remote/teamviewer/default.nix @@ -30,7 +30,7 @@ mkDerivation rec { "out" "dev" ]; - version = "15.67.4"; + version = "15.68.5"; src = let @@ -39,11 +39,11 @@ mkDerivation rec { { x86_64-linux = fetchurl { url = "${base_url}/teamviewer_${version}_amd64.deb"; - hash = "sha256-ibKRYgsvBmh18LfG29ve/yrDEFTdgsNZ3kJu8YkMbsw="; + hash = "sha256-+MTp2ArZTcGFr1YwHIRfBIpjkRm0i9C1Pt5TzDE1SNE="; }; aarch64-linux = fetchurl { url = "${base_url}/teamviewer_${version}_arm64.deb"; - hash = "sha256-MDNxqmu4dJA6dWKy8EFNOy2V253+UgsYwmZ3RidQqFE="; + hash = "sha256-3IVZya1WTGl2AtQ2F9jyX2sDLBa2L2/sfsszhyvzu4A="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From df209dd063cf9a367074341b2d360b71135ed5e9 Mon Sep 17 00:00:00 2001 From: C4 Patino Date: Wed, 6 Aug 2025 12:55:25 -0500 Subject: [PATCH 051/188] teamviewer: updated update-script to properly target aarch64-linux hash as well --- .../networking/remote/teamviewer/update-teamviewer.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh b/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh index 46002360cbb1..732a44a30b7f 100755 --- a/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh +++ b/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh @@ -15,3 +15,9 @@ if [[ "$latest_version" == "$current_version" ]]; then fi update-source-version teamviewer "$latest_version" + +systems=$(nix eval --json -f . teamviewer.meta.platforms | jq --raw-output '.[]') +for system in $systems; do + hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(nix-prefetch-url $(nix eval --raw -f . teamviewer.src.url --system "$system"))) + update-source-version teamviewer $latest_version $hash --system=$system --ignore-same-version --ignore-same-hash +done From bb61e94d92597251b35fbebe1446f6d221a8e405 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 7 Aug 2025 14:31:09 +0000 Subject: [PATCH 052/188] python3Packages.nexusrpc: init at 1.1.0 --- .../python-modules/nexusrpc/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/nexusrpc/default.nix diff --git a/pkgs/development/python-modules/nexusrpc/default.nix b/pkgs/development/python-modules/nexusrpc/default.nix new file mode 100644 index 000000000000..c8c6eddfc7b9 --- /dev/null +++ b/pkgs/development/python-modules/nexusrpc/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + nix-update-script, + pythonOlder, + typing-extensions, +}: + +buildPythonPackage rec { + pname = "nexus-rpc"; + version = "1.1.0"; + pyproject = true; + + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "nexus-rpc"; + repo = "sdk-python"; + rev = "refs/tags/${version}"; + hash = "sha256-CZOCNgYvlQCc/Ws2cEuryyVELS/FiNgLTYHwHp70yhM="; + fetchSubmodules = true; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + typing-extensions + ]; + + pythonImportsCheck = [ + "nexusrpc" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Nexus Python SDK"; + homepage = "https://temporal.io/"; + changelog = "https://github.com/nexus-rpc/sdk-python/releases/tag/${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + jpds + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 157c0c161964..a29c76185da0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10329,6 +10329,8 @@ self: super: with self; { nexusformat = callPackage ../development/python-modules/nexusformat { }; + nexusrpc = callPackage ../development/python-modules/nexusrpc { }; + nfcpy = callPackage ../development/python-modules/nfcpy { }; nftables = callPackage ../os-specific/linux/nftables/python.nix { inherit (pkgs) nftables; }; From 344565aa3ae399d621ef7885d5a6997a091f2437 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 7 Aug 2025 12:17:54 +0000 Subject: [PATCH 053/188] =?UTF-8?q?python3Packages.temporalio:=201.12.0=20?= =?UTF-8?q?=E2=86=92=201.15.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../python-modules/temporalio/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/temporalio/default.nix b/pkgs/development/python-modules/temporalio/default.nix index c176b65a1ebe..271031ee9090 100644 --- a/pkgs/development/python-modules/temporalio/default.nix +++ b/pkgs/development/python-modules/temporalio/default.nix @@ -5,9 +5,10 @@ cargo, fetchFromGitHub, maturin, + nexusrpc, pythonOlder, poetry-core, - protobuf, + protobuf5, python-dateutil, rustc, rustPlatform, @@ -19,7 +20,7 @@ buildPythonPackage rec { pname = "temporalio"; - version = "1.12.0"; + version = "1.15.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -28,7 +29,7 @@ buildPythonPackage rec { owner = "temporalio"; repo = "sdk-python"; rev = "refs/tags/${version}"; - hash = "sha256-u74zbzYNVxMi0sdiPlBoEU+wAa24JmMksz7hGvraDeM="; + hash = "sha256-NY7+ryldTV60K1Ky9Q1iNEmXqXlZgSMEE4f6PGeZ5BE="; fetchSubmodules = true; }; @@ -39,7 +40,7 @@ buildPythonPackage rec { src cargoRoot ; - hash = "sha256-OIapL1+g6gIgyVzdB68PuK2K2RIr01DSm/UbCdt9kNY="; + hash = "sha256-Z0LxIGY7af1tcRTcMe4FDCH1zxzX1J9AJuZfZUMAAUI="; }; cargoRoot = "temporalio/bridge"; @@ -54,7 +55,8 @@ buildPythonPackage rec { ''; dependencies = [ - protobuf + nexusrpc + protobuf5 types-protobuf typing-extensions ] From 6ac8c3bd8d276f223ebe4701347cfc9e4bd59535 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 7 Aug 2025 12:19:46 +0000 Subject: [PATCH 054/188] python3Packages.temporalio: Add nix-update-script --- pkgs/development/python-modules/temporalio/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/temporalio/default.nix b/pkgs/development/python-modules/temporalio/default.nix index 271031ee9090..2a8775ca4b86 100644 --- a/pkgs/development/python-modules/temporalio/default.nix +++ b/pkgs/development/python-modules/temporalio/default.nix @@ -6,6 +6,7 @@ fetchFromGitHub, maturin, nexusrpc, + nix-update-script, pythonOlder, poetry-core, protobuf5, @@ -78,6 +79,8 @@ buildPythonPackage rec { "temporalio.worker" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Temporal Python SDK"; homepage = "https://temporal.io/"; From 82ead0fbe8c66713f9df5ef24606cfeece4bdd8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 05:56:40 +0000 Subject: [PATCH 055/188] kargo: 1.6.1 -> 1.7.2 --- pkgs/by-name/ka/kargo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kargo/package.nix b/pkgs/by-name/ka/kargo/package.nix index 42fef092db88..d3383a796c9a 100644 --- a/pkgs/by-name/ka/kargo/package.nix +++ b/pkgs/by-name/ka/kargo/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "kargo"; - version = "1.6.1"; + version = "1.7.2"; src = fetchFromGitHub { owner = "akuity"; repo = "kargo"; tag = "v${version}"; - hash = "sha256-I1mOEI9F8qQU9g4iKZC6iE0Or2UA25qM4z+H1z2juRY="; + hash = "sha256-bknGLvoI4N3d96+taeY9MAgFoo0PT7niAJJrp4NdirA="; }; - vendorHash = "sha256-K7/18Qk1sEmBW+Nt5VpO/eMKijDuXXx1+fIlXB1lUUM="; + vendorHash = "sha256-zo3aEs0xrWbjj5nCtZ1GEfAYXy2cnaUCUbN5bjYFZ+Y="; subPackages = [ "cmd/cli" ]; From 6a656da343b5ee5d7a117ca2ad0a1a28c18690c5 Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 9 Aug 2025 09:57:39 +0300 Subject: [PATCH 056/188] agenix-cli: 0.1.0 -> 0.1.2 Diff: https://github.com/cole-h/agenix-cli/compare/v0.1.0...v0.1.2 --- pkgs/by-name/ag/agenix-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ag/agenix-cli/package.nix b/pkgs/by-name/ag/agenix-cli/package.nix index c2aec9192000..67db75f25402 100644 --- a/pkgs/by-name/ag/agenix-cli/package.nix +++ b/pkgs/by-name/ag/agenix-cli/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "agenix-cli"; - version = "0.1.0"; + version = "0.1.2"; src = fetchFromGitHub { owner = "cole-h"; repo = "agenix-cli"; tag = "v${version}"; - sha256 = "sha256-0+QVY1sDhGF4hAN6m2FdKZgm9V1cuGGjY4aitRBnvKg="; + sha256 = "sha256-eJp6t8h8uOP0YupYn8x6VAAmUbVrXypxNMGx4SK/6d8="; }; - cargoHash = "sha256-xpA9BTA7EK3Pw8EJOjIq1ulBAcX4yNhc4kqhxsoCbv0="; + cargoHash = "sha256-2xTkCdWKQVg8Sp0LDkC/LH9GYBXNpxdoLX30Ndz0muM="; passthru.updateScript = nix-update-script { }; From 7752e774fe14756d34df9a023bcf7685de66636f Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 9 Aug 2025 20:55:09 +0300 Subject: [PATCH 057/188] agenix-cli: use finalAttrs pattern instead of rec --- pkgs/by-name/ag/agenix-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ag/agenix-cli/package.nix b/pkgs/by-name/ag/agenix-cli/package.nix index 67db75f25402..0de863247c48 100644 --- a/pkgs/by-name/ag/agenix-cli/package.nix +++ b/pkgs/by-name/ag/agenix-cli/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "agenix-cli"; version = "0.1.2"; src = fetchFromGitHub { owner = "cole-h"; repo = "agenix-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-eJp6t8h8uOP0YupYn8x6VAAmUbVrXypxNMGx4SK/6d8="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ misuzu ]; mainProgram = "agenix"; }; -} +}) From 5076b5d3a099dbb1ef2e7f454518e08dd550915c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 04:20:10 +0000 Subject: [PATCH 058/188] pacemaker: 3.0.0 -> 3.0.1 --- pkgs/by-name/pa/pacemaker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pacemaker/package.nix b/pkgs/by-name/pa/pacemaker/package.nix index b271be6bcd94..82b916cc1de3 100644 --- a/pkgs/by-name/pa/pacemaker/package.nix +++ b/pkgs/by-name/pa/pacemaker/package.nix @@ -30,13 +30,13 @@ stdenv.mkDerivation rec { pname = "pacemaker"; - version = "3.0.0"; + version = "3.0.1"; src = fetchFromGitHub { owner = "ClusterLabs"; repo = "pacemaker"; rev = "Pacemaker-${version}"; - sha256 = "sha256-2Uj81hWNig30baS9a9Uc0+T1lZuADtcSDmn/TX5koL8="; + sha256 = "sha256-23YkNzqiimLy/KjO+hxVQQ4rUhSEhn5Oc2jUJO/VRo0="; }; nativeBuildInputs = [ From d5c8a3b4c0bb3b490fdada2c3bc7894a652e6d2d Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 11 Aug 2025 08:12:58 +0200 Subject: [PATCH 059/188] yt-dlp: 2025.07.21 -> 2025.08.11 Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.11 Diff: https://github.com/yt-dlp/yt-dlp/compare/2025.07.21...2025.08.11 --- pkgs/by-name/yt/yt-dlp/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index fac030114823..41b44b21706c 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -19,16 +19,21 @@ python3Packages.buildPythonApplication rec { # The websites yt-dlp deals with are a very moving target. That means that # downloads break constantly. Because of that, updates should always be backported # to the latest stable release. - version = "2025.07.21"; + version = "2025.08.11"; pyproject = true; src = fetchFromGitHub { owner = "yt-dlp"; repo = "yt-dlp"; tag = version; - hash = "sha256-VNUkCdrzbOwD+iD9BZUQFJlWXRc0tWJAvLnVKNZNPhQ="; + hash = "sha256-j7x844MPPFdXYTJiiMnru3CE79A/6JdfJDdh8it9KsU="; }; + postPatch = '' + substituteInPlace yt_dlp/version.py \ + --replace-fail "UPDATE_HINT = None" 'UPDATE_HINT = "Nixpkgs/NixOS likely already contain an updated version.\n To get it run nix-channel --update or nix flake update in your config directory."' + ''; + build-system = with python3Packages; [ hatchling ]; nativeBuildInputs = [ From 642de91793cfe87578424e0630c4f9da6c3e8e17 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Sat, 2 Aug 2025 11:34:26 -0700 Subject: [PATCH 060/188] rewaita: init at 1.0.1 --- pkgs/by-name/re/rewaita/package.nix | 69 +++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 pkgs/by-name/re/rewaita/package.nix diff --git a/pkgs/by-name/re/rewaita/package.nix b/pkgs/by-name/re/rewaita/package.nix new file mode 100644 index 000000000000..216ac1f98c51 --- /dev/null +++ b/pkgs/by-name/re/rewaita/package.nix @@ -0,0 +1,69 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + ninja, + meson, + pkg-config, + wrapGAppsHook4, + glib, + gtk4, + desktop-file-utils, + appstream-glib, + blueprint-compiler, + libadwaita, + nix-update-script, +}: +let + version = "1.0.1"; +in +python3Packages.buildPythonApplication { + pname = "rewaita"; + inherit version; + pyproject = false; + + src = fetchFromGitHub { + owner = "SwordPuffin"; + repo = "Rewaita"; + tag = "v${version}"; + hash = "sha256-adSXq+DFw3IQxNuUkP1FcKlIh9h4Zb0tJKswYs3S92E="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + meson + ninja + pkg-config + wrapGAppsHook4 + glib + gtk4 + desktop-file-utils + appstream-glib + blueprint-compiler + ]; + + dependencies = with python3Packages; [ + pygobject3 + ]; + + buildInputs = [ + libadwaita + gtk4 + ]; + + dontWrapGApps = true; + makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Bring color to Adwaita"; + homepage = "https://github.com/SwordPuffin/Rewaita"; + changelog = "https://github.com/SwordPuffin/Rewaita/releases/tag/v${version}"; + license = lib.licenses.gpl3Plus; + mainProgram = "rewaita"; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.awwpotato ]; + }; +} From 3ffc2dc25649d27abae45e21182f11a81bbcea30 Mon Sep 17 00:00:00 2001 From: offset---cyan Date: Sun, 10 Aug 2025 14:10:31 +0100 Subject: [PATCH 061/188] erlang-language-platform: update script for hashes.json & package.nix --- .../er/erlang-language-platform/hashes.json | 14 ++++++++ .../er/erlang-language-platform/package.nix | 36 +++++++++++++------ .../er/erlang-language-platform/update.sh | 24 +++++++++++++ 3 files changed, 63 insertions(+), 11 deletions(-) create mode 100644 pkgs/by-name/er/erlang-language-platform/hashes.json create mode 100755 pkgs/by-name/er/erlang-language-platform/update.sh diff --git a/pkgs/by-name/er/erlang-language-platform/hashes.json b/pkgs/by-name/er/erlang-language-platform/hashes.json new file mode 100644 index 000000000000..ab9cb5357300 --- /dev/null +++ b/pkgs/by-name/er/erlang-language-platform/hashes.json @@ -0,0 +1,14 @@ +{ + "elp-linux-aarch64-unknown-linux-gnu-otp-26.2": "sha256-xKl19cLz3Pm39QS8+9fOCGJHpxl4NoPYHIwTqKDq4Jc=", + "elp-linux-aarch64-unknown-linux-gnu-otp-27.3": "sha256-GNoV6Ihtro3ecl4cncyQKQez/5CBqj1E3JV1JK8l2V8=", + "elp-linux-aarch64-unknown-linux-gnu-otp-28": "sha256-DW00mSXJWIBfwsV9juMKaiFwNkezT1Ro+5zMaCwFRzE=", + "elp-linux-x86_64-unknown-linux-gnu-otp-26.2": "sha256-fQvlzwS7crDsqmSjsUlFXbqKnCKldOYuiQDmGojqJb8=", + "elp-linux-x86_64-unknown-linux-gnu-otp-27.3": "sha256-4pZtSVCDIiJ7k83go7WjJq4wxWbc9nG4hJoAgXDMOZM=", + "elp-linux-x86_64-unknown-linux-gnu-otp-28": "sha256-3hY+5TDBobRjKgfptvgHmdtuWm8UE7KoWFhsR2qmQhc=", + "elp-macos-aarch64-apple-darwin-otp-26.2": "sha256-38N+0msiPMv9eFTSzWdEqmczDp49JvTlu3kDedmC+Lw=", + "elp-macos-aarch64-apple-darwin-otp-27.3": "sha256-2uZyvyVwQULz+3HtvkIGvjO5Dm7qAAIbHE/VUcqcXkQ=", + "elp-macos-aarch64-apple-darwin-otp-28": "sha256-BosctdlXWTxkVyLX8awlJtyHAtfoVxFlvs7qrSlPTZc=", + "elp-macos-x86_64-apple-darwin-otp-26.2": "sha256-p0xotdrflT2CANJi4OaevJZT4nhFRAfdzrhQ/7M8ykA=", + "elp-macos-x86_64-apple-darwin-otp-27.3": "sha256-qTvsGRCVqqoSWK/t7MysE1wlD0PwtUQQ1N1Zols+Egk=", + "elp-macos-x86_64-apple-darwin-otp-28": "sha256-DSB8AXWM1KByuzg5HY2lh2x4zmeeR2nyiERR3Iovpns=" +} diff --git a/pkgs/by-name/er/erlang-language-platform/package.nix b/pkgs/by-name/er/erlang-language-platform/package.nix index 907de09e3d18..c549abad92ac 100644 --- a/pkgs/by-name/er/erlang-language-platform/package.nix +++ b/pkgs/by-name/er/erlang-language-platform/package.nix @@ -3,29 +3,41 @@ lib, fetchurl, autoPatchelfHook, + erlang, }: let + # erlang-language-platform supports multiple OTP versions. + # here we search the release names from hashes.json to check support for our OTP. + # ELP releases only list the major and minor version so we do a prefix check. arch = if stdenv.hostPlatform.isAarch64 then "aarch64" else "x86_64"; - release = + platform = if stdenv.hostPlatform.isDarwin then - "macos-${arch}-apple-darwin" + "elp-macos-${arch}-apple-darwin" else - "linux-${arch}-unknown-linux-gnu"; + "elp-linux-${arch}-unknown-linux-gnu"; + otp_version = "otp-${lib.versions.major erlang.version}"; + release_major = "${platform}-${otp_version}"; + + hashes = builtins.fromJSON (builtins.readFile ./hashes.json); + + release_name = + let + hash_names = builtins.attrNames hashes; + found_name = lib.lists.findFirst (name: lib.strings.hasPrefix release_major name) false hash_names; + in + if found_name != false then + found_name + else + throw "erlang-language-platform does not support OTP major/minor version ${otp_version}"; - hashes = { - linux-aarch64-unknown-linux-gnu = "sha256-i6XsOK8csrJ/9TDzltA7mGjdutLZONFiYGV5tqSCy8o="; - linux-x86_64-unknown-linux-gnu = "sha256-XK3DPWIdPDoIL10EATa8p1bnlpZaOzOdU0LnuKbj++E="; - macos-aarch64-apple-darwin = "sha256-8e5duQYDVFyZejMjuZPuWhg1on3CBku9eBuilG5p1BY="; - macos-x86_64-apple-darwin = "sha256-dnouUBUUAkMr1h+IJWYamxmk8IC7JdeIUS9/YI0GzOU="; - }; in stdenv.mkDerivation rec { pname = "erlang-language-platform"; version = "2025-04-02"; src = fetchurl { - url = "https://github.com/WhatsApp/erlang-language-platform/releases/download/${version}/elp-${release}-otp-26.2.tar.gz"; - hash = hashes.${release}; + url = "https://github.com/WhatsApp/erlang-language-platform/releases/download/${version}/${release_name}.tar.gz"; + hash = hashes.${release_name}; }; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isElf [ autoPatchelfHook ]; @@ -40,6 +52,8 @@ stdenv.mkDerivation rec { runHook postInstall ''; + passthru.updateScript = ./update.sh; + meta = { description = "IDE-first library for the semantic analysis of Erlang code, including LSP server, linting and refactoring tools"; homepage = "https://github.com/WhatsApp/erlang-language-platform/"; diff --git a/pkgs/by-name/er/erlang-language-platform/update.sh b/pkgs/by-name/er/erlang-language-platform/update.sh new file mode 100755 index 000000000000..a7fbc9cb7a1d --- /dev/null +++ b/pkgs/by-name/er/erlang-language-platform/update.sh @@ -0,0 +1,24 @@ +#! /usr/bin/env nix-shell +#! nix-shell -i bash -p curl jq common-updater-scripts +# shellcheck shell=bash + +set -euo pipefail + +curl_github() { + curl -L ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "$@" +} + +release_json=$(curl_github https://api.github.com/repos/WhatsApp/erlang-language-platform/releases/latest) +version=$(echo "$release_json" | jq -r '.tag_name') +releases=$(echo "$release_json" | jq -r '.assets[] | select(.browser_download_url | test(".tar.gz$")) | .name + ":" + .browser_download_url') + +update-source-version erlang-language-platform "$version" --file=./pkgs/by-name/er/erlang-language-platform/package.nix + +for release in $releases; do + IFS=: read -r name url <<< "$release" + hash_name=$(echo "$name" | sed 's/.tar.gz$//') + hash_prefetched=$(nix-prefetch-url --type sha256 "$url") + hash_sri=$(nix hash to-sri --type sha256 "$hash_prefetched") + echo "$hash_name" "$hash_sri" +done | + jq -sR 'rtrimstr("\n") | split("\n") | map(split(" ") | {(.[0]): .[1]}) | add' > hashes.json From a3ff5796b7d89f2823f1197f7c113eed59fc2c92 Mon Sep 17 00:00:00 2001 From: offset---cyan Date: Mon, 11 Aug 2025 21:55:35 +0100 Subject: [PATCH 062/188] erlang-language-platform: 2025-04-02 -> 2025-07-21 --- pkgs/by-name/er/erlang-language-platform/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/er/erlang-language-platform/package.nix b/pkgs/by-name/er/erlang-language-platform/package.nix index c549abad92ac..bc8835165951 100644 --- a/pkgs/by-name/er/erlang-language-platform/package.nix +++ b/pkgs/by-name/er/erlang-language-platform/package.nix @@ -33,7 +33,7 @@ let in stdenv.mkDerivation rec { pname = "erlang-language-platform"; - version = "2025-04-02"; + version = "2025-07-21"; src = fetchurl { url = "https://github.com/WhatsApp/erlang-language-platform/releases/download/${version}/${release_name}.tar.gz"; From 3bffe03546d521c67321e7db1570b602ab1a4fa7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 04:06:32 +0000 Subject: [PATCH 063/188] pdns: 4.9.5 -> 4.9.8 --- pkgs/by-name/pd/pdns/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdns/package.nix b/pkgs/by-name/pd/pdns/package.nix index 96d44f53e6dc..d6f783a5db90 100644 --- a/pkgs/by-name/pd/pdns/package.nix +++ b/pkgs/by-name/pd/pdns/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "pdns"; - version = "4.9.5"; + version = "4.9.8"; src = fetchurl { url = "https://downloads.powerdns.com/releases/pdns-${finalAttrs.version}.tar.bz2"; - hash = "sha256-Zpu3uZgjsyw5ATN9abOMn4Bz8vwC6HZJM7jFwJdOJyQ="; + hash = "sha256-GAtmrjMtMWaWjgE7/3y/bwxyhp1r5pfbdKAt86xuipE="; }; # redact configure flags from version output to reduce closure size patches = [ ./version.patch ]; From eeccfb2ae883ca281abadd1f5c4e87c32befe3ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 11:16:16 +0000 Subject: [PATCH 064/188] yarg: 0.12.6 -> 0.13.0 --- pkgs/by-name/ya/yarg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yarg/package.nix b/pkgs/by-name/ya/yarg/package.nix index 0dae3b9aa5ba..e5d217bae274 100644 --- a/pkgs/by-name/ya/yarg/package.nix +++ b/pkgs/by-name/ya/yarg/package.nix @@ -26,12 +26,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "yarg"; - version = "0.12.6"; + version = "0.13.0"; src = fetchzip { url = "https://github.com/YARC-Official/YARG/releases/download/v${finalAttrs.version}/YARG_v${finalAttrs.version}-Linux-x86_64.zip"; stripRoot = false; - hash = "sha256-Za+CnuSTfJZVdW0pWvGDnKcbhZsgtNPRWYj1qOA8+Zs="; + hash = "sha256-3auQc4Vq0m/f40PvWgbo0U2jUWaDA6OzKOj96ZG2RxA="; }; nativeBuildInputs = [ autoPatchelfHook ]; From ed72e4386ce7c256ee7698188b38f6f8f26ee5f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 05:00:56 +0000 Subject: [PATCH 065/188] terraform-providers.azurerm: 4.38.1 -> 4.39.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 8e9d016da981..72189fa77da9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -153,11 +153,11 @@ "vendorHash": null }, "azurerm": { - "hash": "sha256-mYADF+vzpYt9RMxjNrZnEnBgpF4s0h2qBxize52DLw8=", + "hash": "sha256-YbnWigxznOZtY/lElLo/SEXnF3LPm6QKflnBoJ1B1Wo=", "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", "owner": "hashicorp", "repo": "terraform-provider-azurerm", - "rev": "v4.38.1", + "rev": "v4.39.0", "spdx": "MPL-2.0", "vendorHash": null }, From 3fa30baaf378dd761e9082e236db0d58bd12e7c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 05:57:00 +0000 Subject: [PATCH 066/188] chezmoi: 2.63.1 -> 2.64.0 --- pkgs/by-name/ch/chezmoi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chezmoi/package.nix b/pkgs/by-name/ch/chezmoi/package.nix index 1e9211183419..9a76c0b696ee 100644 --- a/pkgs/by-name/ch/chezmoi/package.nix +++ b/pkgs/by-name/ch/chezmoi/package.nix @@ -8,16 +8,16 @@ let argset = { pname = "chezmoi"; - version = "2.63.1"; + version = "2.64.0"; src = fetchFromGitHub { owner = "twpayne"; repo = "chezmoi"; rev = "v${argset.version}"; - hash = "sha256-gf79aJhyN3qrCMg7IZqUxHCl6qj6GY5BOXjoJvpKql4="; + hash = "sha256-MiIZfT2ax5LszSboXOtDp0hOpOJ8gXqeBTXyoacl+BY="; }; - vendorHash = "sha256-2Pnj5QoCL8B5qF7YlQFJttj4nlOSobJKySnIvg+82Ew="; + vendorHash = "sha256-LVq++K5ElXeArEpXLnSxg+8D9XJoXCHozOPeJrFbDRE="; nativeBuildInputs = [ installShellFiles From 08781e39a8936698c6c7ff1d4a84ac748c249ca1 Mon Sep 17 00:00:00 2001 From: fsagbuya Date: Wed, 13 Aug 2025 14:09:19 +0800 Subject: [PATCH 067/188] nextcloudPackages: update --- pkgs/servers/nextcloud/packages/30.json | 40 +++++++++++------------ pkgs/servers/nextcloud/packages/31.json | 42 ++++++++++++------------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/pkgs/servers/nextcloud/packages/30.json b/pkgs/servers/nextcloud/packages/30.json index 4c0b2cc3e15e..a76640440033 100644 --- a/pkgs/servers/nextcloud/packages/30.json +++ b/pkgs/servers/nextcloud/packages/30.json @@ -30,9 +30,9 @@ ] }, "collectives": { - "hash": "sha256-H7Fc3tBOTGjOlhmzImqik7ZC9IorWwrTKsxUkz4E8H0=", - "url": "https://github.com/nextcloud/collectives/releases/download/v3.0.3/collectives-3.0.3.tar.gz", - "version": "3.0.3", + "hash": "sha256-hSTMsuO7XGughPBmIynwBE4ubHwHE/nMUwT6rqVYuo0=", + "url": "https://github.com/nextcloud/collectives/releases/download/v3.1.0/collectives-3.1.0.tar.gz", + "version": "3.1.0", "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* 👥 **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* 📝 **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* 🔤 **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **»Apps«**, find the\n**»Teams«** and **»Collectives«** apps and enable them.", "homepage": "https://github.com/nextcloud/collectives", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-AAlfPeFWCO894/R5fLsXSSW2VKacVCH07JsGLIJWVms=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.2.3/contacts-v7.2.3.tar.gz", - "version": "7.2.3", + "hash": "sha256-D0p9ny3KeuBdWVirQUDb4gq+eCusZKrDxJ+UAjEJz84=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.2.4/contacts-v7.2.4.tar.gz", + "version": "7.2.4", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -200,9 +200,9 @@ ] }, "mail": { - "hash": "sha256-ZO7OfGtHckgY02djPHRH1dZW1gu5R/2Te+v9k3lKpeM=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.1.10/mail-v5.1.10.tar.gz", - "version": "5.1.10", + "hash": "sha256-Y4KM55EEmo9XjTtl8R2ki3eDjeWoOw27LdIMJoX4kMg=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.2.0/mail-v5.2.0.tar.gz", + "version": "5.2.0", "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟡/🟠/🔴\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -210,8 +210,8 @@ ] }, "maps": { - "hash": "sha256-IupRymjs955TiUutzoTTMeESNfBmAp51l+oBaZwfdN0=", - "url": "https://github.com/nextcloud/maps/releases/download/v1.6.0/maps-1.6.0.tar.gz", + "hash": "sha256-E0S/CwXyye19lcuiONEQCyHJqlL0ZG1A9Q7oOTEZH1g=", + "url": "https://github.com/nextcloud/maps/releases/download/v1.6.0-3-nightly/maps-1.6.0-3-nightly.tar.gz", "version": "1.6.0", "description": "**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned.", "homepage": "https://github.com/nextcloud/maps", @@ -290,9 +290,9 @@ ] }, "polls": { - "hash": "sha256-pGXydde3kLTHgA3vgq2NG1YsyWkda/z8frMFbHdxetQ=", - "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.1.4/polls-v8.1.4.tar.gz", - "version": "8.1.4", + "hash": "sha256-trBymt8Okw1ak4/I6udXcplceMcCuAYuzW9a2iOrDVc=", + "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.2.2/polls-v8.2.2.tar.gz", + "version": "8.2.2", "description": "A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access (members, certain groups/users, hidden and public).", "homepage": "https://github.com/nextcloud/polls", "licenses": [ @@ -390,9 +390,9 @@ ] }, "twofactor_webauthn": { - "hash": "sha256-cfityMvl6BLsxkGkR3Mm61AZsykC7KjDkDRIyFAQP4c=", - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.2.0/twofactor_webauthn-v2.2.0.tar.gz", - "version": "2.2.0", + "hash": "sha256-faYx2GBbeQ8DpwFaOZxiIQX88udn72jpHi2QZf6jEMs=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.2.1/twofactor_webauthn-v2.2.1.tar.gz", + "version": "2.2.1", "description": "A two-factor provider for WebAuthn devices", "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", "licenses": [ @@ -430,9 +430,9 @@ ] }, "user_oidc": { - "hash": "sha256-5ny76JXlGKnzmoaFyKU3l5I50oc03yy6WtiIcUZwKnk=", - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.3.0/user_oidc-v7.3.0.tar.gz", - "version": "7.3.0", + "hash": "sha256-zGxG3lAOLKEoEKOB9ByjQcw5APX/riXiqUOyv67FrSs=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.3.1/user_oidc-v7.3.1.tar.gz", + "version": "7.3.1", "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", "homepage": "https://github.com/nextcloud/user_oidc", "licenses": [ diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json index 7f5204b51713..64eabf970a44 100644 --- a/pkgs/servers/nextcloud/packages/31.json +++ b/pkgs/servers/nextcloud/packages/31.json @@ -30,9 +30,9 @@ ] }, "collectives": { - "hash": "sha256-H7Fc3tBOTGjOlhmzImqik7ZC9IorWwrTKsxUkz4E8H0=", - "url": "https://github.com/nextcloud/collectives/releases/download/v3.0.3/collectives-3.0.3.tar.gz", - "version": "3.0.3", + "hash": "sha256-hSTMsuO7XGughPBmIynwBE4ubHwHE/nMUwT6rqVYuo0=", + "url": "https://github.com/nextcloud/collectives/releases/download/v3.1.0/collectives-3.1.0.tar.gz", + "version": "3.1.0", "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* 👥 **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* 📝 **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* 🔤 **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **»Apps«**, find the\n**»Teams«** and **»Collectives«** apps and enable them.", "homepage": "https://github.com/nextcloud/collectives", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-AAlfPeFWCO894/R5fLsXSSW2VKacVCH07JsGLIJWVms=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.2.3/contacts-v7.2.3.tar.gz", - "version": "7.2.3", + "hash": "sha256-D0p9ny3KeuBdWVirQUDb4gq+eCusZKrDxJ+UAjEJz84=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.2.4/contacts-v7.2.4.tar.gz", + "version": "7.2.4", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -200,9 +200,9 @@ ] }, "mail": { - "hash": "sha256-ZO7OfGtHckgY02djPHRH1dZW1gu5R/2Te+v9k3lKpeM=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.1.10/mail-v5.1.10.tar.gz", - "version": "5.1.10", + "hash": "sha256-Y4KM55EEmo9XjTtl8R2ki3eDjeWoOw27LdIMJoX4kMg=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.2.0/mail-v5.2.0.tar.gz", + "version": "5.2.0", "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟡/🟠/🔴\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -290,9 +290,9 @@ ] }, "polls": { - "hash": "sha256-pGXydde3kLTHgA3vgq2NG1YsyWkda/z8frMFbHdxetQ=", - "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.1.4/polls-v8.1.4.tar.gz", - "version": "8.1.4", + "hash": "sha256-trBymt8Okw1ak4/I6udXcplceMcCuAYuzW9a2iOrDVc=", + "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.2.2/polls-v8.2.2.tar.gz", + "version": "8.2.2", "description": "A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access (members, certain groups/users, hidden and public).", "homepage": "https://github.com/nextcloud/polls", "licenses": [ @@ -360,9 +360,9 @@ ] }, "spreed": { - "hash": "sha256-eg2d2Mb4rMey2H4plSLdsqjPrIWQP5cStA7ISkT0VDs=", - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v21.1.2/spreed-v21.1.2.tar.gz", - "version": "21.1.2", + "hash": "sha256-WyrLriL0IqiYxqcdyzEPG00t+w6aN1tYYcovtLyfiL4=", + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v21.1.3/spreed-v21.1.3.tar.gz", + "version": "21.1.3", "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* 👥 **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* 🌐 **Federated chats** Chat with other Nextcloud users on their servers\n* 💻 **Screen sharing!** Share your screen with the participants of your call.\n* 🚀 **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* 🌉 **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.", "homepage": "https://github.com/nextcloud/spreed", "licenses": [ @@ -390,9 +390,9 @@ ] }, "twofactor_webauthn": { - "hash": "sha256-cfityMvl6BLsxkGkR3Mm61AZsykC7KjDkDRIyFAQP4c=", - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.2.0/twofactor_webauthn-v2.2.0.tar.gz", - "version": "2.2.0", + "hash": "sha256-faYx2GBbeQ8DpwFaOZxiIQX88udn72jpHi2QZf6jEMs=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.2.1/twofactor_webauthn-v2.2.1.tar.gz", + "version": "2.2.1", "description": "A two-factor provider for WebAuthn devices", "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", "licenses": [ @@ -430,9 +430,9 @@ ] }, "user_oidc": { - "hash": "sha256-5ny76JXlGKnzmoaFyKU3l5I50oc03yy6WtiIcUZwKnk=", - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.3.0/user_oidc-v7.3.0.tar.gz", - "version": "7.3.0", + "hash": "sha256-zGxG3lAOLKEoEKOB9ByjQcw5APX/riXiqUOyv67FrSs=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.3.1/user_oidc-v7.3.1.tar.gz", + "version": "7.3.1", "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", "homepage": "https://github.com/nextcloud/user_oidc", "licenses": [ From 9549f089281957a8c657f9d7a3b34a2b0313bf99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 06:10:08 +0000 Subject: [PATCH 068/188] parca-agent: 0.39.3 -> 0.40.2 --- pkgs/by-name/pa/parca-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/parca-agent/package.nix b/pkgs/by-name/pa/parca-agent/package.nix index 1a6fd07e01e6..c6446e3a09aa 100644 --- a/pkgs/by-name/pa/parca-agent/package.nix +++ b/pkgs/by-name/pa/parca-agent/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "parca-agent"; - version = "0.39.3"; + version = "0.40.2"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-dtDC0TlyYnoYpKiZ9gb9Dm75LA1r8040IUurnalkO4M="; + hash = "sha256-xGqHnnaRViD2HcTjOJoq/GYyw702BCY5hTIkbJm6HjQ="; fetchSubmodules = true; }; proxyVendor = true; - vendorHash = "sha256-10cfmMbNvaX2VksX0WOOHQAMgqfOXbkLXeXAy3b3fhU="; + vendorHash = "sha256-prZzLsLbxCCBNQDy4NEwGMcXRM2MFy7D46Kd37dL5bQ="; buildInputs = [ stdenv.cc.libc.static From d285e241fea8c7ed298c37df9cbcab5dcce1cc3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 08:30:19 +0000 Subject: [PATCH 069/188] python3Packages.oci: 2.157.0 -> 2.158.0 --- pkgs/development/python-modules/oci/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oci/default.nix b/pkgs/development/python-modules/oci/default.nix index 9e6677219b5c..10b816f8ba7d 100644 --- a/pkgs/development/python-modules/oci/default.nix +++ b/pkgs/development/python-modules/oci/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "oci"; - version = "2.157.0"; + version = "2.158.0"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-python-sdk"; tag = "v${version}"; - hash = "sha256-Ly94Tiyk0yeH9EPMfR3jkeZNhQBjeiS5rbY5IFBeYOs="; + hash = "sha256-Xl2LMhIxYoytnrGuGYveCIGGFFJ3Yy4B9YKzrfBKHc4="; }; pythonRelaxDeps = [ From e6f86e34fd5c83e2e2414cdb5ee8896eb54ebe6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 10:08:42 +0000 Subject: [PATCH 070/188] walker: 0.13.14 -> 0.13.26 --- pkgs/by-name/wa/walker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/walker/package.nix b/pkgs/by-name/wa/walker/package.nix index e6b05c7b03a7..9317933de3ab 100644 --- a/pkgs/by-name/wa/walker/package.nix +++ b/pkgs/by-name/wa/walker/package.nix @@ -14,13 +14,13 @@ buildGoModule rec { pname = "walker"; - version = "0.13.14"; + version = "0.13.26"; src = fetchFromGitHub { owner = "abenz1267"; repo = "walker"; rev = "v${version}"; - hash = "sha256-IX1m/1T6FDhGunS3wvZbn4Iv1sziMQzuRepNkEe9LC4="; + hash = "sha256-LslpfHXj31Lvq+26ZDzCTaGBbxmp7yXlgKT+uwUEEts="; }; vendorHash = "sha256-N7lNxO/l3E1BlSSbSiQjrDPy2sWwk4G4JYlUArmMJxs="; From 29c81cb1d3208d818fecae23486b4b2a3c34ead9 Mon Sep 17 00:00:00 2001 From: fsagbuya Date: Wed, 13 Aug 2025 14:13:36 +0800 Subject: [PATCH 071/188] nextcloudPackages.tables: init at 0.9.5 --- pkgs/servers/nextcloud/packages/30.json | 10 ++++++++++ pkgs/servers/nextcloud/packages/31.json | 10 ++++++++++ pkgs/servers/nextcloud/packages/nextcloud-apps.json | 1 + 3 files changed, 21 insertions(+) diff --git a/pkgs/servers/nextcloud/packages/30.json b/pkgs/servers/nextcloud/packages/30.json index a76640440033..b51036e1df9e 100644 --- a/pkgs/servers/nextcloud/packages/30.json +++ b/pkgs/servers/nextcloud/packages/30.json @@ -369,6 +369,16 @@ "agpl" ] }, + "tables": { + "hash": "sha256-E68fyimEMBe0DJ2cOAIBs0+Psb8UVFFfLBZc/ESRzY8=", + "url": "https://github.com/nextcloud-releases/tables/releases/download/v0.9.5/tables-v0.9.5.tar.gz", + "version": "0.9.5", + "description": "Manage data the way you need it.\n\nWith this app you are able to create your own tables with individual columns. You can start with a template or from scratch and add your wanted columns.\nYou can choose from the following column types:\n- Text line or rich text\n- Link to urls or other nextcloud resources\n- Numbers\n- Progress bar\n- Stars rating\n- Yes/No tick\n- Date and/or time\n- (Multi) selection\n\nShare your tables and views with users and groups within your cloud.\n\nHave a good time and manage whatever you want.", + "homepage": "https://github.com/nextcloud/tables", + "licenses": [ + "agpl" + ] + }, "tasks": { "hash": "sha256-Upa3dl+b97UV3KXLlcxeS6OzFBTIW+e3U/T9QJT6Pmw=", "url": "https://github.com/nextcloud/tasks/releases/download/v0.16.1/tasks.tar.gz", diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json index 64eabf970a44..9580741eface 100644 --- a/pkgs/servers/nextcloud/packages/31.json +++ b/pkgs/servers/nextcloud/packages/31.json @@ -369,6 +369,16 @@ "agpl" ] }, + "tables": { + "hash": "sha256-E68fyimEMBe0DJ2cOAIBs0+Psb8UVFFfLBZc/ESRzY8=", + "url": "https://github.com/nextcloud-releases/tables/releases/download/v0.9.5/tables-v0.9.5.tar.gz", + "version": "0.9.5", + "description": "Manage data the way you need it.\n\nWith this app you are able to create your own tables with individual columns. You can start with a template or from scratch and add your wanted columns.\nYou can choose from the following column types:\n- Text line or rich text\n- Link to urls or other nextcloud resources\n- Numbers\n- Progress bar\n- Stars rating\n- Yes/No tick\n- Date and/or time\n- (Multi) selection\n\nShare your tables and views with users and groups within your cloud.\n\nHave a good time and manage whatever you want.", + "homepage": "https://github.com/nextcloud/tables", + "licenses": [ + "agpl" + ] + }, "tasks": { "hash": "sha256-Upa3dl+b97UV3KXLlcxeS6OzFBTIW+e3U/T9QJT6Pmw=", "url": "https://github.com/nextcloud/tasks/releases/download/v0.16.1/tasks.tar.gz", diff --git a/pkgs/servers/nextcloud/packages/nextcloud-apps.json b/pkgs/servers/nextcloud/packages/nextcloud-apps.json index fcd0f4a1114d..9cc3e8c4dc58 100644 --- a/pkgs/servers/nextcloud/packages/nextcloud-apps.json +++ b/pkgs/servers/nextcloud/packages/nextcloud-apps.json @@ -38,6 +38,7 @@ , "richdocuments": "agpl3Only" , "sociallogin": "agpl3Only" , "spreed": "agpl3Plus" +, "tables": "agpl3Only" , "tasks": "agpl3Plus" , "twofactor_admin": "agpl3Plus" , "twofactor_nextcloud_notification": "agpl3Only" From d692a6b881978bb75da1bf16a5fa82e240a80bd3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 12:36:51 +0200 Subject: [PATCH 072/188] python313Packages.asyncssh: 2.20.0 -> 2.21.0 Changelog: https://github.com/ronf/asyncssh/blob/v2.21.0/docs/changes.rst --- pkgs/development/python-modules/asyncssh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncssh/default.nix b/pkgs/development/python-modules/asyncssh/default.nix index adc123e7e013..71cc83302b18 100644 --- a/pkgs/development/python-modules/asyncssh/default.nix +++ b/pkgs/development/python-modules/asyncssh/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "asyncssh"; - version = "2.20.0"; + version = "2.21.0"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-AgtuOEsjKO+Gg5CK2Oc96ewrm2L9lkVx6pV7uphBKYM="; + hash = "sha256-RQ/hO7jYao9OfXtfr853kRgco+fJLhW7xF37JYZuSLM="; }; build-system = [ setuptools ]; From 6e9d2d7ed307b3dca590caf8f60c59806edeb875 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 10:52:47 +0000 Subject: [PATCH 073/188] heptabase: 1.67.1 -> 1.69.0 --- pkgs/by-name/he/heptabase/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index 81439fe2a62e..e07dccc7a35d 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.67.1"; + version = "1.69.0"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-29+Bw1OvKq/MHML3TbLcUsa9Xd7SrCtTXjIXNhBbUVY="; + hash = "sha256-QB2N/RJ4o6IN25qSRbiB69/qGHEKA4GRbLdMYS2cRIQ="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From cb08d77b7713fdccc66410a451bff0cd80168c6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 11:12:10 +0000 Subject: [PATCH 074/188] git-cola: 4.13.0 -> 4.14.0 --- pkgs/by-name/gi/git-cola/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-cola/package.nix b/pkgs/by-name/gi/git-cola/package.nix index 8dc673fa23ce..36b10d812b19 100644 --- a/pkgs/by-name/gi/git-cola/package.nix +++ b/pkgs/by-name/gi/git-cola/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "git-cola"; - version = "4.13.0"; + version = "4.14.0"; pyproject = true; src = fetchFromGitHub { owner = "git-cola"; repo = "git-cola"; tag = "v${version}"; - hash = "sha256-FoCU10EKeNltYh7AEOR+98ryVA6rFVfCDMg5QUSpF0w="; + hash = "sha256-l/W9BtBFvYrLA971XibZIKnP0abx1fQZbfseirTT7Sg="; }; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ qt5.qtwayland ]; From 9bde9a613fa9e00f1032864f1a4d3f896dde11b2 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 13 Aug 2025 13:30:14 +0200 Subject: [PATCH 075/188] python3Packages.desktop-notifier: 6.1.1 -> 6.2.0 --- pkgs/development/python-modules/desktop-notifier/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/desktop-notifier/default.nix b/pkgs/development/python-modules/desktop-notifier/default.nix index 565f2a369278..a945f13cfebb 100644 --- a/pkgs/development/python-modules/desktop-notifier/default.nix +++ b/pkgs/development/python-modules/desktop-notifier/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "desktop-notifier"; - version = "6.1.1"; + version = "6.2.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "SamSchott"; repo = "desktop-notifier"; tag = "v${version}"; - hash = "sha256-COPJHMURwb76p5a5w1/i1xL7B8f2GWGfXXeWW/GUxeY="; + hash = "sha256-VVbBKhGCtdsNOfRJPpDk9wwsTtdEwbTSZjheXLydO70="; }; build-system = [ setuptools ]; From aa859f43f27c59cf5d53dc5be4cf71a9338b5f47 Mon Sep 17 00:00:00 2001 From: ralf Date: Wed, 13 Aug 2025 15:25:26 +0200 Subject: [PATCH 076/188] kardolus-chatgpt-cli: 1.8.6 -> 1.8.7 --- pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix index e19b7bac83b0..a2f3995b0976 100644 --- a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix +++ b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { # "chatgpt-cli" is taken by another package with the same upsteam name. # To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier. pname = "kardolus-chatgpt-cli"; - version = "1.8.6"; + version = "1.8.7"; src = fetchFromGitHub { owner = "kardolus"; repo = "chatgpt-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-ggakrfeV6guGhBbA45A78oMFQSMqh9+yvJK+cic1JdY="; + hash = "sha256-NQoWUF5AcDejkricC7+aP30nGqh/xEwSdb8JWtbd1+w="; }; vendorHash = null; # The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment, - # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.8.6/test/contract/contract_test.go#L35) + # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.8.7/test/contract/contract_test.go#L35) # which will not be the case in the pipeline. # Therefore, tests must be skipped. doCheck = false; From 1197976ba64a0bc0734471445fc22a1ab2d53def Mon Sep 17 00:00:00 2001 From: Lorenz Leutgeb Date: Tue, 12 Aug 2025 13:36:07 +0200 Subject: [PATCH 077/188] =?UTF-8?q?radicle-node:=201.2.1=20=E2=86=92=201.3?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ra/radicle-node/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index 6d6225f47f8a..15da4c6ec221 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -19,13 +19,13 @@ }: rustPlatform.buildRustPackage rec { pname = "radicle-node"; - version = "1.2.1"; + version = "1.3.0"; env.RADICLE_VERSION = version; src = fetchgit { url = "https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git"; rev = "refs/namespaces/z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM/refs/tags/v${version}"; - hash = "sha256-pqYV3n/aKNbEDEp8v4oQUMMlsSiJZq/nh5gFP4KpZbM="; + hash = "sha256-0gK+fM/YGGpxlcR1HQixbLK0/sv+HH29h6ajEP2w2pI="; leaveDotGit = true; postFetch = '' git -C $out rev-parse HEAD > $out/.git_head @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { ''; }; - cargoHash = "sha256-T457lXW0M2eO9R+8XyobUFVj4NOiXVSvtDztp1i0PS4="; + cargoHash = "sha256-qLRFZXbVbsgMyXiljsb8lOBCDZKa17LcxWuPaUYSG70="; nativeBuildInputs = [ asciidoctor @@ -48,6 +48,14 @@ rustPlatform.buildRustPackage rec { export SOURCE_DATE_EPOCH=$(<$src/.git_time) ''; + cargoBuildFlags = [ + "--package=radicle-node" + "--package=radicle-cli" + "--package=radicle-remote-helper" + ]; + + cargoTestFlags = cargoBuildFlags; + # tests regularly time out on aarch64 doCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86; From 9aff8b42615e2a3900b7c20383355fbe18011dff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 16:06:39 +0000 Subject: [PATCH 078/188] python3Packages.templateflow: 24.2.2 -> 25.0.1 --- pkgs/development/python-modules/templateflow/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/templateflow/default.nix b/pkgs/development/python-modules/templateflow/default.nix index 100d8a4c8518..e5298e321364 100644 --- a/pkgs/development/python-modules/templateflow/default.nix +++ b/pkgs/development/python-modules/templateflow/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "templateflow"; - version = "24.2.2"; + version = "25.0.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "templateflow"; repo = "python-client"; tag = version; - hash = "sha256-COS767n2aC65m6AJihZb4NhJ4ZK9YkTAZR7Hcnc/LMs="; + hash = "sha256-d4la1xjW74oCxUsEzc3LG0xiyLBbTYbomsUWMD0Wyp8="; }; build-system = [ @@ -50,7 +50,7 @@ buildPythonPackage rec { meta = with lib; { homepage = "https://templateflow.org/python-client"; description = "Python API to query TemplateFlow via pyBIDS"; - changelog = "https://github.com/templateflow/python-client/releases/tag/${version}"; + changelog = "https://github.com/templateflow/python-client/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = with maintainers; [ bcdarwin ]; }; From f2e045d1e784b5b223d731116478d818da832905 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 19:46:07 +0000 Subject: [PATCH 079/188] python3Packages.craft-application: 5.6.2 -> 5.6.3 --- pkgs/development/python-modules/craft-application/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/craft-application/default.nix b/pkgs/development/python-modules/craft-application/default.nix index c0e4449782af..9e8d86e6d3b6 100644 --- a/pkgs/development/python-modules/craft-application/default.nix +++ b/pkgs/development/python-modules/craft-application/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "craft-application"; - version = "5.6.2"; + version = "5.6.3"; pyproject = true; src = fetchFromGitHub { owner = "canonical"; repo = "craft-application"; tag = version; - hash = "sha256-kG4PskJpRX4U8wLsye8z+P9+IzbUgC7iWYon2awXTJ8="; + hash = "sha256-jsDh9LhZ0uZuAe7VwHFZ5rgu1zHDxW7yVanCiYXXExs="; }; postPatch = '' From 85bde34d9b6e711c8ce14fc728f7263b0bf817ff Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Thu, 14 Aug 2025 03:20:43 +0800 Subject: [PATCH 080/188] python3Packages.dataset: modernize --- .../python-modules/dataset/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/dataset/default.nix b/pkgs/development/python-modules/dataset/default.nix index 88ba3b024da0..d02b4ff9e980 100644 --- a/pkgs/development/python-modules/dataset/default.nix +++ b/pkgs/development/python-modules/dataset/default.nix @@ -1,9 +1,10 @@ { lib, + setuptools, alembic, banal, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pythonOlder, sqlalchemy_1_4, }: @@ -11,16 +12,22 @@ buildPythonPackage rec { pname = "dataset"; version = "1.6.2"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - hash = "sha256-d9NiEY9nqMu0hI29MKs2K5+nz+vb+vQmycUAyziWmpk="; + src = fetchFromGitHub { + owner = "pudo"; + repo = "dataset"; + tag = version; + hash = "sha256-hu1Qa5r3eT+xHFrCuYyJ9ZWvyoJBsisO34zvkch65Tc="; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + ]; + + dependencies = [ (alembic.override { sqlalchemy = sqlalchemy_1_4; }) banal # SQLAlchemy >= 2.0.0 is unsupported From 9b0b2b154eda2722aca2325df07decf1e7221534 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 23:36:12 +0000 Subject: [PATCH 081/188] python3Packages.marko: 2.1.4 -> 2.2.0 --- pkgs/development/python-modules/marko/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/marko/default.nix b/pkgs/development/python-modules/marko/default.nix index 304bf4180821..7487b108564c 100644 --- a/pkgs/development/python-modules/marko/default.nix +++ b/pkgs/development/python-modules/marko/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "marko"; - version = "2.1.4"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "frostming"; repo = "marko"; tag = "v${version}"; - hash = "sha256-syHuGAYA/s8jtlxBUt3aVPe55s2bdpzidBf1JvsI604="; + hash = "sha256-3ACZdroZzp/ld/MgH/2QAQ3hdFbwSW66Wkdb7N3V2Ds="; }; build-system = [ From 30eda808b799fe79e878439f2db607267ef8ad19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 23:39:10 +0000 Subject: [PATCH 082/188] openjph: 0.21.3 -> 0.21.4 --- pkgs/by-name/op/openjph/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openjph/package.nix b/pkgs/by-name/op/openjph/package.nix index c6f28d85b420..484c890db656 100644 --- a/pkgs/by-name/op/openjph/package.nix +++ b/pkgs/by-name/op/openjph/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openjph"; - version = "0.21.3"; + version = "0.21.4"; src = fetchFromGitHub { owner = "aous72"; repo = "openjph"; rev = finalAttrs.version; - hash = "sha256-KiDDpNNPN43YevIjnCl1dYyWgKIB8tTxs3UYSCufxhA="; + hash = "sha256-oURB1c1A0hSJ7mh85bMVskQSHqsKmm21h/AZtttFRlw="; }; nativeBuildInputs = [ From c4987d53ab4848aa17556752d446cc3a99e73941 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Thu, 14 Aug 2025 02:09:28 +0200 Subject: [PATCH 083/188] mdns-scanner: 0.22.2 -> 0.22.3 --- pkgs/by-name/md/mdns-scanner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix index c7905948b8e5..0d0ba933d19f 100644 --- a/pkgs/by-name/md/mdns-scanner/package.nix +++ b/pkgs/by-name/md/mdns-scanner/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdns-scanner"; - version = "0.22.2"; + version = "0.22.3"; src = fetchFromGitHub { owner = "CramBL"; repo = "mdns-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-OEpBu7RF28jC1X5JMsUkgVRNacfCUkjfxy5oi8b64QY="; + hash = "sha256-Fu9TPg8nqBBUc/B9bBTT+KOh4mZa7RoRe/wfws8epU0="; }; - cargoHash = "sha256-6h4vLrPMUjqqLyxyKBl9BS2kiC00MrEqa/AgkPgG3gM="; + cargoHash = "sha256-IRIem14bE/x+rmHwTk+IBODCFEw9kaMrO6gpy5b0VNw="; meta = { homepage = "https://github.com/CramBL/mdns-scanner"; From ade504b0ec9baaba4aad919ae33b636e7d356e56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 01:09:19 +0000 Subject: [PATCH 084/188] libsForQt5.qtpbfimageplugin: 4.4 -> 4.5 --- pkgs/development/libraries/qtpbfimageplugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/qtpbfimageplugin/default.nix b/pkgs/development/libraries/qtpbfimageplugin/default.nix index f79ea2200196..d69a009f30e4 100644 --- a/pkgs/development/libraries/qtpbfimageplugin/default.nix +++ b/pkgs/development/libraries/qtpbfimageplugin/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "qtpbfimageplugin"; - version = "4.4"; + version = "4.5"; src = fetchFromGitHub { owner = "tumic0"; repo = "QtPBFImagePlugin"; tag = version; - hash = "sha256-WcqhYDfirMfNtUJBvhZ1559NnJun9OuhhVg6o8IcVGQ="; + hash = "sha256-uhlm2ELRsWwm2V87ANKT9LdhUdlbfu1I8K98npryq2I="; }; nativeBuildInputs = [ From 4d534ee30dad9b3f71b3d7fef6d4520fcfb25fd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 02:47:32 +0000 Subject: [PATCH 085/188] nelm: 1.10.0 -> 1.12.0 --- pkgs/by-name/ne/nelm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index fbcd13181809..4964a4135217 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.10.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-FtYRfGHdU3eScFQYDS4vAqQ7fgcGIUYhn7N5/X0rhXA="; + hash = "sha256-HooW+nwjh8kNh9XwB3+/wt9hzhRnwRDSOh6YKucus+Q="; }; - vendorHash = "sha256-QxzI+MO3wJxioW7NQwEigNq6NDu81Pu2BUBlwRvqyqk="; + vendorHash = "sha256-53pIUVbGXU1GGFZtUtjSOufCbvHEPUltZd52eZEGSio="; subPackages = [ "cmd/nelm" ]; From 210f052d8d4f6f16112f367b28c4e9a8879ea6a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 03:34:38 +0000 Subject: [PATCH 086/188] dufs: 0.43.0 -> 0.44.0 --- pkgs/by-name/du/dufs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/du/dufs/package.nix b/pkgs/by-name/du/dufs/package.nix index 2509d0f04455..774f847de90d 100644 --- a/pkgs/by-name/du/dufs/package.nix +++ b/pkgs/by-name/du/dufs/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "dufs"; - version = "0.43.0"; + version = "0.44.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "dufs"; rev = "v${version}"; - hash = "sha256-KkuP9UE9VT9aJ50QH1Y/2f+t0tLOMyNovxCaLq0Jz0s="; + hash = "sha256-krrph0tyz7d1cSmScKSAVSYoKp9RbsZvVdOLIvbJ3dc="; }; - cargoHash = "sha256-OQyMai0METXLSFl09eIk1xnL9QV5cEEiRNVEz1dHg+c="; + cargoHash = "sha256-cklssERy3sDYWCyzgQd7tsRd+kuBmSTZBio8svMQP2Q="; nativeBuildInputs = [ installShellFiles ]; From 9ccc30ab2225b5ad459b53d579b762bd7c098ffe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 03:44:50 +0000 Subject: [PATCH 087/188] kubernetes-helmPlugins.helm-diff: 3.12.4 -> 3.12.5 --- .../networking/cluster/helm/plugins/helm-diff.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix index b158fb506b4f..e36e6b3aad8a 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "helm-diff"; - version = "3.12.4"; + version = "3.12.5"; src = fetchFromGitHub { owner = "databus23"; repo = "helm-diff"; rev = "v${version}"; - hash = "sha256-w57EhXjaOEZaQV4FcvzjV4rMUVIwLlUJ3XlD+SLcLa8="; + hash = "sha256-vylkjmQHnT69HqkSPGSpgEkP6eeknGq4BGr1eBEvTlw="; }; - vendorHash = "sha256-FSyWFJSQBCRpHNrQTPz392H0dE37w1JcwJmoL0dg9fE="; + vendorHash = "sha256-PPWL98qEdV/J96N0JsglxUsuT+yFiOg1t4DdiY++/OY="; ldflags = [ "-s" From 383590de93588e0ccdae66fec10e539f3f8e174f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 04:21:35 +0000 Subject: [PATCH 088/188] wit-bindgen: 0.43.0 -> 0.44.0 --- pkgs/by-name/wi/wit-bindgen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/wit-bindgen/package.nix b/pkgs/by-name/wi/wit-bindgen/package.nix index f99c54918e6e..752bb5de8ce3 100644 --- a/pkgs/by-name/wi/wit-bindgen/package.nix +++ b/pkgs/by-name/wi/wit-bindgen/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "wit-bindgen"; - version = "0.43.0"; + version = "0.44.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wit-bindgen"; rev = "v${version}"; - hash = "sha256-fysraQTB1+GIeXagXVAUEp1iKCX1zZNL/7UqsTLkAbg="; + hash = "sha256-iUr0H5m9aGyJ13JqOQjSFHTWzs5pIwmttAa3oWiM3Hw="; }; - cargoHash = "sha256-A5HhJwH29U5nFVIyPrgPxpCiLLBo4zEqtApO8lv/5us="; + cargoHash = "sha256-6OiE+9KMhw3cE1HZRitrcjupiQbr6UfRaWf8PRxqvmk="; # Some tests fail because they need network access to install the `wasm32-unknown-unknown` target. # However, GitHub Actions ensures a proper build. From 7001718ffcc712410747e985909ee6189412d446 Mon Sep 17 00:00:00 2001 From: MonkieeBoi Date: Thu, 14 Aug 2025 14:39:51 +1000 Subject: [PATCH 089/188] waywall: 0-unstable-2025-02-07 -> 0-unstable-2025-08-03 --- pkgs/by-name/wa/waywall/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/waywall/package.nix b/pkgs/by-name/wa/waywall/package.nix index 35be45e14747..516278c5b3ad 100644 --- a/pkgs/by-name/wa/waywall/package.nix +++ b/pkgs/by-name/wa/waywall/package.nix @@ -17,13 +17,13 @@ }: stdenv.mkDerivation { pname = "waywall"; - version = "0-unstable-2025-02-07"; + version = "0-unstable-2025-08-03"; src = fetchFromGitHub { owner = "tesselslate"; repo = "waywall"; - rev = "be96e20997c5886af9661d9832b7902aba1e5311"; - hash = "sha256-77GbBzHjyZuauhl0vlguUS/7jBT4qNjOLYGWBVTPjEY="; + rev = "d77f51926a203b7ddfe095971e7c6c740dad0ffc"; + hash = "sha256-ev/A5ksqmWz6hpwUIoxg2k9BwzE4BNCZO4tpXq790zo="; }; nativeBuildInputs = [ From efbf097c9b1e698b64f5d1ec290a2cc1093db52b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 08:16:19 +0200 Subject: [PATCH 090/188] python313Packages.hyper-connections: init at 0.2.1 Module to make multiple residual streams https://github.com/lucidrains/hyper-connections --- .../hyper-connections/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/hyper-connections/default.nix diff --git a/pkgs/development/python-modules/hyper-connections/default.nix b/pkgs/development/python-modules/hyper-connections/default.nix new file mode 100644 index 000000000000..326afc16d2bc --- /dev/null +++ b/pkgs/development/python-modules/hyper-connections/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + einops, + fetchFromGitHub, + hatchling, + pytestCheckHook, + torch, +}: + +buildPythonPackage rec { + pname = "hyper-connections"; + version = "0.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "lucidrains"; + repo = "hyper-connections"; + tag = version; + hash = "sha256-9dMiyxzrZBlDxKeehXjoIjbzAkGSkAFxQZZX3LJJAig="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + einops + torch + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "hyper_connections" ]; + + meta = { + description = "Module to make multiple residual streams"; + homepage = "https://github.com/lucidrains/hyper-connections"; + changelog = "https://github.com/lucidrains/hyper-connections/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 075037751fe6..984198fbcbd5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6796,6 +6796,8 @@ self: super: with self; { hypchat = callPackage ../development/python-modules/hypchat { }; + hyper-connections = callPackage ../development/python-modules/hyper-connections { }; + hypercorn = callPackage ../development/python-modules/hypercorn { }; hyperframe = callPackage ../development/python-modules/hyperframe { }; From 03fe4efc3794fd7fcedf818d365f725e589ef9b3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 08:19:02 +0200 Subject: [PATCH 091/188] python313Packages.local-attention: init at 1.11.2 Module for local windowed attention for language modeling https://github.com/lucidrains/local-attention --- .../local-attention/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/local-attention/default.nix diff --git a/pkgs/development/python-modules/local-attention/default.nix b/pkgs/development/python-modules/local-attention/default.nix new file mode 100644 index 000000000000..1b1ae04a48e4 --- /dev/null +++ b/pkgs/development/python-modules/local-attention/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + einops, + fetchFromGitHub, + hyper-connections, + pytestCheckHook, + setuptools, + torch, +}: + +buildPythonPackage rec { + pname = "local-attention"; + version = "1.11.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "lucidrains"; + repo = "local-attention"; + tag = version; + hash = "sha256-2gBPALJAflLf7Y8L5wnNw4fHcvIOKjOncLsebkhrYkU="; + }; + + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "'pytest-runner'," "" + ''; + + build-system = [ setuptools ]; + + dependencies = [ + einops + hyper-connections + torch + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "local_attention" ]; + + meta = { + description = "Module for local windowed attention for language modeling"; + homepage = "https://github.com/lucidrains/local-attention"; + changelog = "https://github.com/lucidrains/local-attention/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 984198fbcbd5..8833c43d5e0b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8645,6 +8645,8 @@ self: super: with self; { loca = callPackage ../development/python-modules/loca { }; + local-attention = callPackage ../development/python-modules/local-attention { }; + localimport = callPackage ../development/python-modules/localimport { }; localstack-client = callPackage ../development/python-modules/localstack-client { }; From faaffe3701a3de2fff37b209c6ae1b6e84036436 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 08:33:17 +0200 Subject: [PATCH 092/188] python313Packages.noisereduce: init at 3.0.3 Noise reduction using spectral gating (speech, bioacoustics, audio, time-domain signals https://github.com/timsainb/noisereduce --- .../python-modules/noisereduce/default.nix | 52 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 54 insertions(+) create mode 100644 pkgs/development/python-modules/noisereduce/default.nix diff --git a/pkgs/development/python-modules/noisereduce/default.nix b/pkgs/development/python-modules/noisereduce/default.nix new file mode 100644 index 000000000000..8ceb9cccd102 --- /dev/null +++ b/pkgs/development/python-modules/noisereduce/default.nix @@ -0,0 +1,52 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + joblib, + matplotlib, + numpy, + pytestCheckHook, + scipy, + setuptools, + torch, + tqdm, +}: + +buildPythonPackage rec { + pname = "noisereduce"; + version = "3.0.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "timsainb"; + repo = "noisereduce"; + tag = "v${version}"; + hash = "sha256-CMXbl+9L01rtsD8BZ3nNomacsChy/1EGdUdWz7Ytbjk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + joblib + matplotlib + numpy + scipy + tqdm + ]; + + optional-dependencies = { + PyTorch = [ torch ]; + }; + + nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); + + pythonImportsCheck = [ "noisereduce" ]; + + meta = { + description = "Noise reduction using spectral gating (speech, bioacoustics, audio, time-domain signals"; + homepage = "https://github.com/timsainb/noisereduce"; + changelog = "https://github.com/timsainb/noisereduce/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 075037751fe6..f9ceed7ec431 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10467,6 +10467,8 @@ self: super: with self; { noiseprotocol = callPackage ../development/python-modules/noiseprotocol { }; + noisereduce = callPackage ../development/python-modules/noisereduce { }; + nomadnet = callPackage ../development/python-modules/nomadnet { }; nominal = callPackage ../development/python-modules/nominal { }; From 5bdcaefccc64d619a6093fb494e76c400f3d7997 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 09:07:28 +0200 Subject: [PATCH 093/188] python313Packages.netutils: 1.13.0 -> 1.14.1 Diff: https://github.com/networktocode/netutils/compare/refs/tags/v1.13.0...refs/tags/v1.14.1 Changelog: https://github.com/networktocode/netutils/releases/tag/v1.14.1 --- pkgs/development/python-modules/netutils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netutils/default.nix b/pkgs/development/python-modules/netutils/default.nix index eabb25dd11b5..5efea6b24831 100644 --- a/pkgs/development/python-modules/netutils/default.nix +++ b/pkgs/development/python-modules/netutils/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "netutils"; - version = "1.13.0"; + version = "1.14.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "networktocode"; repo = "netutils"; tag = "v${version}"; - hash = "sha256-lUtxTzL3nkdICvTKozdnyx1wtwE4xwY7mcUqv3Wgw3Y="; + hash = "sha256-w+31rv/0EgAT8gv/Oqlbq/djbHIgK3YF792sxBDXHEQ="; }; build-system = [ poetry-core ]; From 2231bee8731d2188d07bedcf224c5ec06b2314e0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 09:09:33 +0200 Subject: [PATCH 094/188] python313Packages.mkdocs-material: 9.6.15 -> 9.6.16 Diff: https://github.com/squidfunk/mkdocs-material/compare/refs/tags/9.6.15...refs/tags/9.6.16 Changelog: https://github.com/squidfunk/mkdocs-material/blob/9.6.16/CHANGELOG --- pkgs/development/python-modules/mkdocs-material/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs-material/default.nix b/pkgs/development/python-modules/mkdocs-material/default.nix index f7ad8267ef8c..15096b38df84 100644 --- a/pkgs/development/python-modules/mkdocs-material/default.nix +++ b/pkgs/development/python-modules/mkdocs-material/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "mkdocs-material"; - version = "9.6.15"; + version = "9.6.16"; pyproject = true; src = fetchFromGitHub { owner = "squidfunk"; repo = "mkdocs-material"; tag = version; - hash = "sha256-EksLvPl/VfGSufdqgWlQTd6kz07/pTIAOz7hMBdy8Ro="; + hash = "sha256-wGzrlDf6bJFIfJXlCMlOQvRlpOcDXeMVY2/GRjOG1H4="; }; nativeBuildInputs = [ From cfd970e992a460508a08069a973eff1cdcf7f9f5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 09:15:12 +0200 Subject: [PATCH 095/188] python313Packages.pyflipper: 0.18-unstable-2024-04-15 -> 0.21 Diff: https://github.com/wh00hw/pyFlipper/compare/refs/tags/v0.18-unstable-2024-04-15...refs/tags/v0.21 Changelog: https://github.com/wh00hw/pyFlipper/releases/tag/v0.21 --- pkgs/development/python-modules/pyflipper/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pyflipper/default.nix b/pkgs/development/python-modules/pyflipper/default.nix index 1e4eabb239d9..346179a3180a 100644 --- a/pkgs/development/python-modules/pyflipper/default.nix +++ b/pkgs/development/python-modules/pyflipper/default.nix @@ -8,9 +8,9 @@ websocket-client, }: -buildPythonPackage { +buildPythonPackage rec { pname = "pyflipper"; - version = "0.18-unstable-2024-04-15"; + version = "0.21"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,9 +18,8 @@ buildPythonPackage { src = fetchFromGitHub { owner = "wh00hw"; repo = "pyFlipper"; - # https://github.com/wh00hw/pyFlipper/issues/20 - rev = "e8a82a25eb766fac53a2e6e5fff6505f60cf0897"; - hash = "sha256-CQ6oVVkLxyoNoe7L0USfal1980VkfiuHc4cqXTsZ2Jc="; + tag = "v${version}"; + hash = "sha256-IMd9RzGblfsyDH4TC+ip5a2zx4gzXbzjIaWMldEy5xk="; }; build-system = [ setuptools ]; @@ -38,6 +37,7 @@ buildPythonPackage { meta = { description = "Flipper Zero Python CLI Wrapper"; homepage = "https://github.com/wh00hw/pyFlipper"; + changelog = "https://github.com/wh00hw/pyFlipper/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ siraben ]; }; From 7cbd39714426fb4d6bc386121f5b029fd6c78d54 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 09:26:28 +0200 Subject: [PATCH 096/188] python313Packages.napalm-hp-procurve: refactor --- .../python-modules/napalm/hp-procurve.nix | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/napalm/hp-procurve.nix b/pkgs/development/python-modules/napalm/hp-procurve.nix index a44fe0becfe3..cf0cfe0d4ffe 100644 --- a/pkgs/development/python-modules/napalm/hp-procurve.nix +++ b/pkgs/development/python-modules/napalm/hp-procurve.nix @@ -5,21 +5,24 @@ napalm, netmiko, pip, + pytest-cov-stub, pytestCheckHook, pythonOlder, + setuptools, + standard-telnetlib, }: buildPythonPackage rec { pname = "napalm-hp-procurve"; version = "0.7.0"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "napalm-automation-community"; repo = "napalm-hp-procurve"; - rev = "refs/tags/${version}"; + tag = version; hash = "sha256-cO4kxI90krj1knzixRKWxa77OAaxjO8dLTy02VpkV9M="; }; @@ -27,16 +30,25 @@ buildPythonPackage rec { # Dependency installation in setup.py doesn't work echo -n > requirements.txt substituteInPlace setup.cfg \ - --replace "--cov=napalm_procurve --cov-report term-missing -vs --pylama" "" + --replace " --pylama" "" ''; - nativeBuildInputs = [ pip ]; + build-system = [ + setuptools + pip + ]; buildInputs = [ napalm ]; - propagatedBuildInputs = [ netmiko ]; + dependencies = [ + netmiko + standard-telnetlib + ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytest-cov-stub + pytestCheckHook + ]; disabledTests = [ # AssertionError: Some methods vary. @@ -53,6 +65,7 @@ buildPythonPackage rec { meta = with lib; { description = "HP ProCurve Driver for NAPALM automation frontend"; homepage = "https://github.com/napalm-automation-community/napalm-hp-procurve"; + changelog = "https://github.com/napalm-automation-community/napalm-hp-procurve/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = [ ]; }; From b18a85c2b16e25580e0f8451475ca4695e53e9ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 08:50:24 +0000 Subject: [PATCH 097/188] python3Packages.llama-cpp-python: 0.3.14 -> 0.3.15 --- pkgs/development/python-modules/llama-cpp-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-cpp-python/default.nix b/pkgs/development/python-modules/llama-cpp-python/default.nix index 045414400682..199d9bed0984 100644 --- a/pkgs/development/python-modules/llama-cpp-python/default.nix +++ b/pkgs/development/python-modules/llama-cpp-python/default.nix @@ -39,14 +39,14 @@ let in buildPythonPackage rec { pname = "llama-cpp-python"; - version = "0.3.14"; + version = "0.3.15"; pyproject = true; src = fetchFromGitHub { owner = "abetlen"; repo = "llama-cpp-python"; tag = "v${version}"; - hash = "sha256-RJP2QkelqxZuEoxI3CHyenqUJdjw2MsZKUKM+UUxJB8="; + hash = "sha256-tovyBWknHI3SleGwvdzu2KNK4QXdpwWa2lxt5sxoy+o="; fetchSubmodules = true; }; # src = /home/gaetan/llama-cpp-python; From cca6e62d329a8ca9d701682a5678bc8b5ebc75b8 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Thu, 14 Aug 2025 11:05:43 +0200 Subject: [PATCH 098/188] nginx: apply patch for CVE-2025-53859 https://www.openwall.com/lists/oss-security/2025/08/13/5 --- pkgs/servers/http/nginx/generic.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/servers/http/nginx/generic.nix b/pkgs/servers/http/nginx/generic.nix index 34356f77fab4..d339daba8b9f 100644 --- a/pkgs/servers/http/nginx/generic.nix +++ b/pkgs/servers/http/nginx/generic.nix @@ -218,6 +218,13 @@ stdenv.mkDerivation { ./nix-etag-1.15.4.patch ./nix-skip-check-logs-path.patch ] + ++ lib.optionals (!lib.versionAtLeast version "1.29.1") [ + (fetchpatch { + name = "CVE-2025-53859.patch"; + url = "https://nginx.org/download/patch.2025.smtp.txt"; + hash = "sha256-v49sLskFNMoKuG8HQISw8ST7ga6DS+ngJiL0D3sUyGk="; + }) + ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ (fetchpatch { url = "https://raw.githubusercontent.com/openwrt/packages/c057dfb09c7027287c7862afab965a4cd95293a3/net/nginx/patches/102-sizeof_test_fix.patch"; From 7c1e6eb625c909b1aec0b6d9c890c8b578b1be37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 09:38:05 +0000 Subject: [PATCH 099/188] google-alloydb-auth-proxy: 1.13.4 -> 1.13.5 --- pkgs/by-name/go/google-alloydb-auth-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix index af99a05038e3..ff221c0484ae 100644 --- a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -7,18 +7,18 @@ buildGoModule rec { pname = "google-alloydb-auth-proxy"; - version = "1.13.4"; + version = "1.13.5"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "alloydb-auth-proxy"; tag = "v${version}"; - hash = "sha256-swohqZFzVvaXy84Y7aKwcSr4YfmZuZ63zyHgjit9oJI="; + hash = "sha256-UbJOVZc9hXMXfBPIJl4C3y9fAp69cRue95EJX155kDQ="; }; subPackages = [ "." ]; - vendorHash = "sha256-ng2BLLlTu5X30GSELWbmRSRzZAaF21T2u3fLK6fE1kM="; + vendorHash = "sha256-9tNj1W4TGepe/CqbNx4Mk26iMOxDwWeKRw36lFmDpts="; checkFlags = [ "-short" From d81767a8119f3d2c7158e30a4e97118122eb9407 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 10:06:36 +0000 Subject: [PATCH 100/188] terraform-providers.digitalocean: 2.62.0 -> 2.65.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 292ec19d68a7..77278639267a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -372,11 +372,11 @@ "vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM=" }, "digitalocean": { - "hash": "sha256-Bdc28nkev+i91ze/oyPSPeVegw/+eEn2FleaosCvDE0=", + "hash": "sha256-kqJVwh3Myu8pfNfO2uVQFO/aU/7trDKktRdXdFQvnOg=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.62.0", + "rev": "v2.65.0", "spdx": "MPL-2.0", "vendorHash": null }, From cfd7a039edc79c43892c928cbeb1516d1dbf862d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 12:08:07 +0200 Subject: [PATCH 101/188] python313Packages.walrus: 0.9.4 -> 0.9.5 Diff: https://github.com/coleifer/walrus/compare/refs/tags/0.9.4...refs/tags/0.9.5 Changelog: https://github.com/coleifer/walrus/blob/0.9.5/CHANGELOG.md --- pkgs/development/python-modules/walrus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/walrus/default.nix b/pkgs/development/python-modules/walrus/default.nix index 3a4c5691f53f..ce8f5d26afa4 100644 --- a/pkgs/development/python-modules/walrus/default.nix +++ b/pkgs/development/python-modules/walrus/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "walrus"; - version = "0.9.4"; + version = "0.9.5"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "coleifer"; repo = "walrus"; tag = version; - hash = "sha256-cvoRiaGGTpZWfSE6DDT6GwDmc/TC/Z/E76Qy9Zzkpsw="; + hash = "sha256-iZe0jqIzbGKjkhlVwJQXPz9UTBzLcnnO2IuKa3sHaMw="; }; build-system = [ setuptools ]; From 844973f94474b4ebdb0f0b3fb4bbd8fe7a5e7a20 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 14 Aug 2025 12:17:32 +0200 Subject: [PATCH 102/188] python3Packages.pylance: 0.32.1 -> 0.33.0 Diff: https://github.com/lancedb/lance/compare/v0.32.1...v0.33.0 Changelog: https://github.com/lancedb/lance/releases/tag/v0.33.0 --- pkgs/development/python-modules/pylance/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix index 236d7c69e553..e4636f4f6e56 100644 --- a/pkgs/development/python-modules/pylance/default.nix +++ b/pkgs/development/python-modules/pylance/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "pylance"; - version = "0.32.1"; + version = "0.33.0"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance"; tag = "v${version}"; - hash = "sha256-P40m8ak0A2l4zGAYcbvXGidQpIT3+ayERbleWcVuLbE="; + hash = "sha256-Oi30laXR58A219B40797jW8wjIhgzPxa/cMYlDIGVVw="; }; sourceRoot = "${src.name}/python"; @@ -51,7 +51,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-rCaLREl2LSfpu0vwa1Vx2rQ7phWsGz58RTjo6yfHKLU="; + hash = "sha256-i9jr4XfbmEdnj9J0sL/HNkFEF6bz7+jsiOdjKvypIsw="; }; nativeBuildInputs = [ From b506f8fd5c00a3cd90c658798fc293c03cc3454a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 10:37:26 +0000 Subject: [PATCH 103/188] chirp: 0.4.0-unstable-2025-08-04 -> 0.4.0-unstable-2025-08-13 --- pkgs/by-name/ch/chirp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index b8905e4c8b49..eea4bca31760 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2025-08-04"; + version = "0.4.0-unstable-2025-08-13"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "a8fb306f5627f2478d55541d21f7e9ed51363010"; - hash = "sha256-SQWKHkIf9d23AKnJQv58XlTmuL07HRj6oS8LW4BM+7Y="; + rev = "acb1a78384a804dab1f2f0cc453b3da972d39072"; + hash = "sha256-+1hzT7peZWtiREeOJqpCyrZNUxOVchxysv9RIAVKPds="; }; nativeBuildInputs = [ From ce3007ed6032fdb64d6cc1d0e88f43d74c542638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Thu, 14 Aug 2025 08:09:34 -0300 Subject: [PATCH 104/188] nixos.enlightenment: add option to exclude packages --- .../x11/desktop-managers/enlightenment.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/x11/desktop-managers/enlightenment.nix b/nixos/modules/services/x11/desktop-managers/enlightenment.nix index 05ed81e57992..70f7590218bc 100644 --- a/nixos/modules/services/x11/desktop-managers/enlightenment.nix +++ b/nixos/modules/services/x11/desktop-managers/enlightenment.nix @@ -1,7 +1,8 @@ { config, - pkgs, lib, + pkgs, + utils, ... }: @@ -12,6 +13,7 @@ let e = pkgs.enlightenment; xcfg = config.services.xserver; cfg = xcfg.desktopManager.enlightenment; + GST_PLUGIN_PATH = lib.makeSearchPathOutput "lib" "lib/gstreamer-1.0" [ pkgs.gst_all_1.gst-plugins-base pkgs.gst_all_1.gst-plugins-good @@ -41,11 +43,17 @@ in description = "Enable the Enlightenment desktop environment."; }; + environment.enlightenment.excludePackages = mkOption { + default = [ ]; + example = literalExpression "[ pkgs.enlightenment.ephoto ]"; + type = types.listOf types.package; + description = "Which packages Enlightenment should exclude from the default environment"; + }; }; config = mkIf cfg.enable { - environment.systemPackages = with pkgs; [ + environment.systemPackages = utils.removePackagesByName (with pkgs; [ enlightenment.econnman enlightenment.efl enlightenment.enlightenment @@ -54,7 +62,7 @@ in enlightenment.rage enlightenment.terminology xorg.xcursorthemes - ]; + ]) config.environment.enlightenment.excludePackages; environment.pathsToLink = [ "/etc/enlightenment" From 216a5a8b338ac529981539e984fc1854ed200c7d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 14:19:17 +0200 Subject: [PATCH 105/188] python313Packages.pymiele: 0.5.3 -> 0.5.4 Changelog: https://github.com/astrandb/pymiele/releases/tag/v0.5.4 --- pkgs/development/python-modules/pymiele/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymiele/default.nix b/pkgs/development/python-modules/pymiele/default.nix index 4b6cd4d38234..f4c3754998e3 100644 --- a/pkgs/development/python-modules/pymiele/default.nix +++ b/pkgs/development/python-modules/pymiele/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pymiele"; - version = "0.5.3"; + version = "0.5.4"; pyproject = true; disabled = pythonOlder "3.13"; src = fetchPypi { inherit pname version; - hash = "sha256-sz8yNyh8cmgmnElEhjw7yUUUiG6bpdB4LXze6ZWFjMo="; + hash = "sha256-jEL9sULZrXLs7sgSIpSzSpYivU9J+uPFrjLXi6Pcerk="; }; build-system = [ setuptools ]; From 2e276c9dec9913c04b2956a0817bb9244553ed71 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 14:20:16 +0200 Subject: [PATCH 106/188] python313Packages.pyenphase: 2.2.3 -> 2.3.0 Diff: https://github.com/pyenphase/pyenphase/compare/refs/tags/v2.2.3...refs/tags/v2.3.0 Changelog: https://github.com/pyenphase/pyenphase/blob/v2.3.0/CHANGELOG.md --- pkgs/development/python-modules/pyenphase/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyenphase/default.nix b/pkgs/development/python-modules/pyenphase/default.nix index 099216ca5606..4aa917a94765 100644 --- a/pkgs/development/python-modules/pyenphase/default.nix +++ b/pkgs/development/python-modules/pyenphase/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "pyenphase"; - version = "2.2.3"; + version = "2.3.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "pyenphase"; repo = "pyenphase"; tag = "v${version}"; - hash = "sha256-4O5erOPltBIVWSDQ9qpmFlhKBPxvqiYNFOl+vN8MCNM="; + hash = "sha256-av4W8yIzOxTeOlwUDkeTzJn2hDE11TqRY4dIm4u+DXE="; }; pythonRelaxDeps = [ "tenacity" ]; From 915ab1affce0bc671ed969277279eb622353faaf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 14:21:40 +0200 Subject: [PATCH 107/188] python313Packages.pymodbus: 3.11.0 -> 3.11.1 Diff: https://github.com/pymodbus-dev/pymodbus/compare/refs/tags/v3.11.0...refs/tags/v3.11.1 Changelog: https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.11.1 --- pkgs/development/python-modules/pymodbus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymodbus/default.nix b/pkgs/development/python-modules/pymodbus/default.nix index d6d3986506ba..bce7b5e39e06 100644 --- a/pkgs/development/python-modules/pymodbus/default.nix +++ b/pkgs/development/python-modules/pymodbus/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "pymodbus"; - version = "3.11.0"; + version = "3.11.1"; pyproject = true; src = fetchFromGitHub { owner = "pymodbus-dev"; repo = "pymodbus"; tag = "v${version}"; - hash = "sha256-bwTc2tzgGNcsDDeHkjq9ZeTuYLc7u76WbMvzOmzOTI4="; + hash = "sha256-wanWE0FDaTtIR2V5pjd7Vffp2C8qGYMyMrdG6pHFspo="; }; build-system = [ setuptools ]; From 95cc172dcade079aecb3003f047b12406ffd5a84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 12:28:32 +0000 Subject: [PATCH 108/188] python3Packages.ansible-compat: 25.6.0 -> 25.8.0 --- pkgs/development/python-modules/ansible-compat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansible-compat/default.nix b/pkgs/development/python-modules/ansible-compat/default.nix index 6eb3575938e5..7956f8ddd9e3 100644 --- a/pkgs/development/python-modules/ansible-compat/default.nix +++ b/pkgs/development/python-modules/ansible-compat/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "ansible-compat"; - version = "25.6.0"; + version = "25.8.0"; pyproject = true; src = fetchFromGitHub { owner = "ansible"; repo = "ansible-compat"; tag = "v${version}"; - hash = "sha256-OobW7dlj++SzTrX4tWMS5E0C32gDJWFbZwpGskjnCCQ="; + hash = "sha256-h6zj7X560YMnc4mPoRtpzTGcFWh+u7sQ1bc9iswOGb4="; }; build-system = [ From 1727b4e14bf8404ec27d548cc381e6fdac86d72d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 14:31:21 +0200 Subject: [PATCH 109/188] python313Packages.asusrouter: init at 1.18.2 API wrapper for communication with ASUSWRT-powered routers using HTTP protocol https://github.com/Vaskivskyi/asusrouter --- .../python-modules/asusrouter/default.nix | 52 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 54 insertions(+) create mode 100644 pkgs/development/python-modules/asusrouter/default.nix diff --git a/pkgs/development/python-modules/asusrouter/default.nix b/pkgs/development/python-modules/asusrouter/default.nix new file mode 100644 index 000000000000..75059262071c --- /dev/null +++ b/pkgs/development/python-modules/asusrouter/default.nix @@ -0,0 +1,52 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + aiohttp, + pytest-asyncio, + pytestCheckHook, + urllib3, + xmltodict, +}: + +buildPythonPackage rec { + pname = "asusrouter"; + version = "1.18.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Vaskivskyi"; + repo = "asusrouter"; + tag = version; + hash = "sha256-8kETQKvPwURyEabK/g8Ub+aLcPPTRs0FFWbSNU4jJZc="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools==80.9.0" "setuptools" + ''; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + urllib3 + xmltodict + ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + pythonImportsCheck = [ "asusrouter" ]; + + meta = { + description = "API wrapper for communication with ASUSWRT-powered routers using HTTP protocol"; + homepage = "https://github.com/Vaskivskyi/asusrouter"; + changelog = "https://github.com/Vaskivskyi/asusrouter/releases/tag/${src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 075037751fe6..a9aa78b2d134 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1007,6 +1007,8 @@ self: super: with self; { astunparse = callPackage ../development/python-modules/astunparse { }; + asusrouter = callPackage ../development/python-modules/asusrouter { }; + asyauth = callPackage ../development/python-modules/asyauth { }; asyauth-bad = callPackage ../development/python-modules/asyauth-bad { }; From c9adee3b91fc135f6b06b4e36a48f3438676794b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 12:42:25 +0000 Subject: [PATCH 110/188] python3Packages.atopile-easyeda2kicad: 0.9.5 -> 0.9.6 --- .../python-modules/atopile-easyeda2kicad/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix b/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix index 1b91aa1437fe..d21d42382cfc 100644 --- a/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix +++ b/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "atopile-easyeda2kicad"; - version = "0.9.5"; + version = "0.9.6"; pyproject = true; src = fetchFromGitHub { owner = "atopile"; repo = "easyeda2kicad.py"; tag = "v${version}"; - hash = "sha256-TLGLNe/Lk2WpYMzmX2iK3S27/QRqTOdHqO8XIMZSda4="; + hash = "sha256-0d7lcs/aWSwxGBEIGkEcKc7SwBCqjBdoJIlCnLh8RFA="; }; build-system = [ @@ -37,7 +37,7 @@ buildPythonPackage rec { meta = { description = "Convert any LCSC components (including EasyEDA) to KiCad library"; homepage = "https://github.com/atopile/easyeda2kicad.py"; - changelog = "https://github.com/atopile/easyeda2kicad.py/releases/tag/v${version}"; + changelog = "https://github.com/atopile/easyeda2kicad.py/releases/tag/${src.tag}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ sigmanificient ]; mainProgram = "easyeda2kicad"; From 354233bcf270cd35f5fa3922f268bbcfabbd5094 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 14 Aug 2025 15:44:37 +0300 Subject: [PATCH 111/188] kdePackages: update licensing --- pkgs/kde/generated/licenses.json | 123 +++++++++++++++++++++---------- 1 file changed, 83 insertions(+), 40 deletions(-) diff --git a/pkgs/kde/generated/licenses.json b/pkgs/kde/generated/licenses.json index 9a19e2020a8f..d474fff199eb 100644 --- a/pkgs/kde/generated/licenses.json +++ b/pkgs/kde/generated/licenses.json @@ -10,6 +10,7 @@ "LicenseRef-KDE-Accepted-LGPL" ], "akonadi": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", @@ -18,7 +19,9 @@ "LGPL-2.0-only", "LGPL-2.0-or-later", "LGPL-2.1-or-later", + "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", + "LicenseRef-KDE-Accepted-LGPL", "MIT" ], "akonadi-calendar": [ @@ -29,6 +32,7 @@ "GPL-3.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-or-later", + "MIT", "Qt-Commercial-exception-1.0" ], "akonadi-calendar-tools": [ @@ -41,13 +45,15 @@ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "akonadi-import-wizard": [ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "akonadi-mime": [ "BSD-3-Clause", @@ -57,7 +63,8 @@ "LGPL-2.0-or-later", "LGPL-2.1-or-later", "LGPL-3.0-only", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "akonadi-search": [ "BSD-3-Clause", @@ -70,7 +77,8 @@ "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "akonadiconsole": [ "BSD-3-Clause", @@ -80,7 +88,8 @@ "GPL-3.0-only", "LGPL-2.0-or-later", "LGPL-2.1-or-later", - "LicenseRef-KDE-Accepted-GPL" + "LicenseRef-KDE-Accepted-GPL", + "MIT" ], "akregator": [ "BSD-2-Clause", @@ -88,6 +97,7 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", + "MIT", "Qt-Commercial-exception-1.0" ], "alligator": [ @@ -109,14 +119,11 @@ "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", - "GPL-2.0-only", "GPL-2.0-or-later", - "GPL-3.0-only", "LGPL-2.0-only", "LGPL-2.0-or-later", "LGPL-2.1-only", "LGPL-3.0-only", - "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL", "MIT" ], @@ -300,6 +307,7 @@ "GPL-3.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", + "MIT", "Qt-Commercial-exception-1.0" ], "calindori": [ @@ -334,9 +342,6 @@ "GPL-3.0-only", "LicenseRef-KDE-Accepted-GPL" ], - "cervisia": [ - "CC0-1.0" - ], "colord-kde": [ "CC0-1.0", "LGPL-3.0-or-later" @@ -376,9 +381,9 @@ "GPL-2.0-or-later" ], "dragon": [ + "BSD-2-Clause", "CC0-1.0", "GPL-2.0-only", - "GPL-2.0-or-later", "GPL-3.0-only", "LGPL-3.0-or-later", "LicenseRef-KDE-Accepted-GPL" @@ -412,6 +417,7 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", + "MIT", "Qt-Commercial-exception-1.0" ], "extra-cmake-modules": [ @@ -484,14 +490,16 @@ "grantlee-editor": [ "BSD-3-Clause", "CC0-1.0", - "GPL-2.0-or-later" + "GPL-2.0-or-later", + "MIT" ], "grantleetheme": [ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "LGPL-2.1-or-later" + "LGPL-2.1-or-later", + "MIT" ], "gwenview": [ "BSD-3-Clause", @@ -507,6 +515,7 @@ "GPL-3.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", + "MIT", "Qt-Commercial-exception-1.0" ], "isoimagewriter": [ @@ -558,6 +567,7 @@ "GPL-2.0-only", "GPL-2.0-or-later", "LGPL-2.0-or-later", + "MIT", "Qt-Commercial-exception-1.0" ], "kajongg": [ @@ -603,7 +613,6 @@ "kamoso": [ "CC0-1.0", "GPL-2.0-or-later", - "LGPL-2.1-only", "LGPL-2.1-or-later" ], "kanagram": [ @@ -725,7 +734,8 @@ "BSD-3-Clause", "CC0-1.0", "LGPL-2.0-or-later", - "LGPL-2.1-or-later" + "LGPL-2.1-or-later", + "MIT" ], "kcharselect": [ "BSD-3-Clause", @@ -882,7 +892,8 @@ "kdebugsettings": [ "BSD-3-Clause", "CC0-1.0", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "kdeclarative": [ "CC0-1.0", @@ -922,10 +933,17 @@ "CC0-1.0" ], "kdegraphics-mobipocket": [ - "CC0-1.0" + "CC0-1.0", + "GPL-2.0-or-later", + "LGPL-2.1-or-later" ], "kdegraphics-thumbnailers": [ - "CC0-1.0" + "CC0-1.0", + "GPL-2.0-or-later", + "LGPL-2.0-or-later", + "LGPL-2.1-only", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-LGPL" ], "kdenetwork-filesharing": [ "BSD-3-Clause", @@ -1244,7 +1262,8 @@ "LGPL-2.1-only", "LGPL-2.1-or-later", "LGPL-3.0-only", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "kidletime": [ "CC0-1.0", @@ -1294,7 +1313,8 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-only", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "kinfocenter": [ "BSD-2-Clause", @@ -1487,6 +1507,7 @@ "LGPL-2.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", + "MIT", "Qt-Commercial-exception-1.0" ], "kmail-account-wizard": [ @@ -1495,19 +1516,22 @@ "LGPL-2.0-or-later", "LGPL-2.1-only", "LGPL-3.0-only", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "kmailtransport": [ "BSD-3-Clause", "CC0-1.0", "LGPL-2.0-or-later", - "LGPL-2.1-or-later" + "LGPL-2.1-or-later", + "MIT" ], "kmbox": [ "BSD-3-Clause", "CC0-1.0", "LGPL-2.0-only", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "kmenuedit": [ "CC0-1.0", @@ -1591,10 +1615,13 @@ "BSD-3-Clause", "CC-BY-4.0", "CC0-1.0", + "GPL-2.0-only", + "GPL-3.0-only", "LGPL-2.0-or-later", "LGPL-2.1-only", "LGPL-2.1-or-later", "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL" ], "kolf": [ @@ -1667,6 +1694,7 @@ "GPL-2.0-or-later", "LGPL-2.0-only", "LGPL-2.0-or-later", + "MIT", "Qt-Commercial-exception-1.0" ], "kontactinterface": [ @@ -1676,7 +1704,8 @@ "LGPL-2.0-or-later", "LGPL-2.1-or-later", "LGPL-3.0-only", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "kontrast": [ "BSD-2-Clause", @@ -1702,13 +1731,13 @@ "korganizer": [ "BSD-3-Clause", "CC0-1.0", - "GPL-2.0-only", "GPL-2.0-or-later", "LGPL-2.0-only", "LGPL-2.0-or-later", "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL", + "MIT", "Qt-Commercial-exception-1.0" ], "kosmindoormap": [ @@ -1755,7 +1784,8 @@ "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "kpipewire": [ "Apache-2.0", @@ -1769,7 +1799,8 @@ "kpkpass": [ "BSD-3-Clause", "CC0-1.0", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "kplotting": [ "CC0-1.0", @@ -1879,6 +1910,7 @@ "LicenseRef-KDE-Accepted-GPL" ], "kscreenlocker": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", @@ -1911,7 +1943,8 @@ "BSD-3-Clause", "CC0-1.0", "LGPL-2.0-or-later", - "LGPL-2.1-or-later" + "LGPL-2.1-or-later", + "MIT" ], "ksnakeduel": [ "BSD-3-Clause", @@ -1996,7 +2029,8 @@ "ktnef": [ "BSD-3-Clause", "CC0-1.0", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "ktorrent": [ "BSD-3-Clause", @@ -2198,7 +2232,8 @@ "libgravatar": [ "BSD-3-Clause", "CC0-1.0", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "libkcddb": [ "BSD-3-Clause", @@ -2227,6 +2262,7 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", + "MIT", "Qt-Commercial-exception-1.0" ], "libkeduvocdocument": [ @@ -2250,10 +2286,8 @@ "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", - "GCC-exception-3.1", "GPL-2.0-only", "GPL-2.0-or-later", - "GPL-3.0-or-later", "LGPL-2.0-or-later" ], "libkmahjongg": [ @@ -2286,7 +2320,8 @@ "CC0-1.0", "GPL-2.0-only", "GPL-2.0-or-later", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "libksysguard": [ "BSD-2-Clause", @@ -2347,7 +2382,8 @@ "LGPL-2.0-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "MIT" ], "mailimporter": [ "BSD-3-Clause", @@ -2356,7 +2392,8 @@ "GPL-2.0-or-later", "GPL-3.0-only", "LGPL-2.0-or-later", - "LicenseRef-KDE-Accepted-GPL" + "LicenseRef-KDE-Accepted-GPL", + "MIT" ], "marble": [ "Apache-2.0", @@ -2384,7 +2421,8 @@ "mbox-importer": [ "BSD-3-Clause", "CC0-1.0", - "GPL-2.0-or-later" + "GPL-2.0-or-later", + "MIT" ], "merkuro": [ "BSD-2-Clause", @@ -2552,19 +2590,22 @@ "CC0-1.0", "GFDL-1.2-or-later", "GPL-2.0-or-later", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "pim-sieve-editor": [ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "pimcommon": [ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "MIT" ], "plasma-activities": [ "CC0-1.0", @@ -3016,8 +3057,10 @@ "LGPL-2.0-or-later" ], "tokodon": [ + "AGPL-3.0-or-later", "BSD-2-Clause", "BSD-3-Clause", + "CC-BY-SA-4.0", "CC0-1.0", "GPL-2.0-only", "GPL-2.0-or-later", From 787ad6bec837a4f65c6c61d1e8ebeb81e1275c12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 13:24:47 +0000 Subject: [PATCH 112/188] cargo-deny: 0.18.3 -> 0.18.4 --- pkgs/by-name/ca/cargo-deny/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-deny/package.nix b/pkgs/by-name/ca/cargo-deny/package.nix index 1ac7b306b41e..679139702445 100644 --- a/pkgs/by-name/ca/cargo-deny/package.nix +++ b/pkgs/by-name/ca/cargo-deny/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-deny"; - version = "0.18.3"; + version = "0.18.4"; src = fetchFromGitHub { owner = "EmbarkStudios"; repo = "cargo-deny"; rev = version; - hash = "sha256-cFgc3bdNVLeuie4sVC+klmQ1/C6W3LkTgORMCfOte4Q="; + hash = "sha256-5aa13eFfGEJZBRB4/PAKKLwxw2wt8sBI7ZVOpgnO+t8="; }; - cargoHash = "sha256-3TfyFsBSjo8VEDrUehoV2ccXh+xY+iQ9xihj1Bl2MhI="; + cargoHash = "sha256-RW+drxVouQbiZsjEL+XZBE2VMzEiCkLTOC9jMxI76T8="; nativeBuildInputs = [ pkg-config From 6d4e5c8f10831ac9c7ab0f85d32b51de4df551a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:02:15 +0000 Subject: [PATCH 113/188] gosec: 2.22.7 -> 2.22.8 --- pkgs/by-name/go/gosec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gosec/package.nix b/pkgs/by-name/go/gosec/package.nix index a32080eb1999..084c01f05b14 100644 --- a/pkgs/by-name/go/gosec/package.nix +++ b/pkgs/by-name/go/gosec/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "gosec"; - version = "2.22.7"; + version = "2.22.8"; src = fetchFromGitHub { owner = "securego"; repo = "gosec"; rev = "v${version}"; - hash = "sha256-px5KfToXE3jhCQC/OKlFEFvYD9zVRl0qN24SRARaUyw="; + hash = "sha256-Ar8j5oJshouHss062m/YhAWSFDGzTKcZHGxQtKff9Bg="; }; - vendorHash = "sha256-0XYYPbbuqmBRsNDjUv1cgnQRzYFBn/sWJG6tMExRk3U="; + vendorHash = "sha256-zj1v98LDyaMFmjFtUV2L02j4FSBrODZFVhzYAj4rB1Q="; subPackages = [ "cmd/gosec" From efec599fe91d7073e52393f49511ec39a6e24d7b Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 14 Aug 2025 07:06:55 -0700 Subject: [PATCH 114/188] qrtool: 0.11.8 -> 0.12.1 Diff: https://github.com/sorairolake/qrtool/compare/v0.11.8...v0.12.1 Changelog: https://sorairolake.github.io/qrtool/book/changelog.html --- pkgs/by-name/qr/qrtool/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/qr/qrtool/package.nix b/pkgs/by-name/qr/qrtool/package.nix index 9d653306d5f2..e37319207474 100644 --- a/pkgs/by-name/qr/qrtool/package.nix +++ b/pkgs/by-name/qr/qrtool/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "qrtool"; - version = "0.11.8"; + version = "0.12.1"; src = fetchFromGitHub { owner = "sorairolake"; repo = "qrtool"; rev = "v${version}"; - hash = "sha256-f/2AaNnojtZMhJod6ukLwEq+Bsu6O2oTD9OWGL8IS80="; + hash = "sha256-I/LyDHV3pbRj+utzJBLvkgstEOodLkvfQT6uMLnOEgM="; }; - cargoHash = "sha256-wXs3Y0g+inUU3Qho5UhZOJhNDs65HS6FjPdZQBuwLM0="; + cargoHash = "sha256-c1sw0zyJZDvJe3Hcn1W4UPkqTKqRhywHpR6HLrqAN+A="; nativeBuildInputs = [ asciidoctor @@ -28,13 +28,12 @@ rustPlatform.buildRustPackage rec { postInstall = '' # Built by ./build.rs using `asciidoctor` installManPage ./target/*/release/build/qrtool*/out/*.? - '' + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd qrtool \ - --bash <($out/bin/qrtool --generate-completion bash) \ - --fish <($out/bin/qrtool --generate-completion fish) \ - --zsh <($out/bin/qrtool --generate-completion zsh) + --bash <($out/bin/qrtool completion bash) \ + --fish <($out/bin/qrtool completion fish) \ + --zsh <($out/bin/qrtool completion zsh) ''; meta = with lib; { From 751f92d3c8fb6685e1835b8b4aa83bf54cbd4e07 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 14 Aug 2025 07:14:10 -0700 Subject: [PATCH 115/188] qrtool: use finalAttrs, tag, and no with lib --- pkgs/by-name/qr/qrtool/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/qr/qrtool/package.nix b/pkgs/by-name/qr/qrtool/package.nix index e37319207474..c03d8286d37f 100644 --- a/pkgs/by-name/qr/qrtool/package.nix +++ b/pkgs/by-name/qr/qrtool/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "qrtool"; version = "0.12.1"; src = fetchFromGitHub { owner = "sorairolake"; repo = "qrtool"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-I/LyDHV3pbRj+utzJBLvkgstEOodLkvfQT6uMLnOEgM="; }; @@ -36,12 +36,12 @@ rustPlatform.buildRustPackage rec { --zsh <($out/bin/qrtool completion zsh) ''; - meta = with lib; { - maintainers = with maintainers; [ philiptaron ]; + meta = { description = "Utility for encoding and decoding QR code images"; - license = licenses.asl20; + license = lib.licenses.asl20; homepage = "https://sorairolake.github.io/qrtool/book/index.html"; changelog = "https://sorairolake.github.io/qrtool/book/changelog.html"; mainProgram = "qrtool"; + maintainers = with lib.maintainers; [ philiptaron ]; }; -} +}) From 6b1a2fc6f05d75f29d5df3e4cecb1bab2bc0ba7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:16:17 +0000 Subject: [PATCH 116/188] terraform-providers.buildkite: 1.23.0 -> 1.24.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 292ec19d68a7..67b0974f73b7 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -225,13 +225,13 @@ "vendorHash": "sha256-r4Q7b7ZzK+ZDXhIabTSgP7HY5Q51Hz5ErnW+nV+ZIqA=" }, "buildkite": { - "hash": "sha256-pF46n0PJ2ru7s/1S6mznpJnlZx+3BQmPj5dlttjta+Q=", + "hash": "sha256-w+ljPDKyVlylr87tFhuu/7oCkY/fFeK+LPr7mY7rbP0=", "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", "owner": "buildkite", "repo": "terraform-provider-buildkite", - "rev": "v1.23.0", + "rev": "v1.24.0", "spdx": "MIT", - "vendorHash": "sha256-PuhOICFZJi6Fnu0cwrXc5YtJ3m5D1tC8C1wj6m9cfPY=" + "vendorHash": "sha256-2xZ2//qMKfgqob39k++fX6vJEx9YE1NJpGCbDyM1L10=" }, "ccloud": { "hash": "sha256-Dpx0eugcHCJV8GNPqjxx4P9ohgJgB10DTnHr+CeN/iQ=", From 66eed59381f8999f2fa2fca5bf44bbc52394faca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 16:32:03 +0200 Subject: [PATCH 117/188] python313Packages.pyworxcloud: init at 4.1.43 Module for integrating with Worx Cloud devices https://github.com/MTrab/pyworxcloud --- .../python-modules/pyworxcloud/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/pyworxcloud/default.nix diff --git a/pkgs/development/python-modules/pyworxcloud/default.nix b/pkgs/development/python-modules/pyworxcloud/default.nix new file mode 100644 index 000000000000..e57008504932 --- /dev/null +++ b/pkgs/development/python-modules/pyworxcloud/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + poetry-core, + paho-mqtt, + requests, + urllib3, +}: + +buildPythonPackage rec { + pname = "pyworxcloud"; + version = "4.1.43"; + pyproject = true; + + src = fetchFromGitHub { + owner = "MTrab"; + repo = "pyworxcloud"; + tag = "v${version}"; + hash = "sha256-DMkyek9Y3vQnzcds5MUALVH3o1dW6X6eIkurFC8rLO4="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + paho-mqtt + requests + urllib3 + ]; + + pythonImportsCheck = [ "pyworxcloud" ]; + + # Module has no tests + doCheck = false; + + meta = { + description = "Module for integrating with Worx Cloud devices"; + homepage = "https://github.com/MTrab/pyworxcloud"; + changelog = "https://github.com/MTrab/pyworxcloud/releases/tag/${src.tag}"; + license = with lib.licenses; [ + gpl3Only + mit + ]; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 075037751fe6..8303eb59c5d1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15205,6 +15205,8 @@ self: super: with self; { pyworld = callPackage ../development/python-modules/pyworld { }; + pyworxcloud = callPackage ../development/python-modules/pyworxcloud { }; + pyws66i = callPackage ../development/python-modules/pyws66i { }; pyx = callPackage ../development/python-modules/pyx { }; From 4873795cbc0f90ef000e819039785c49a2963a1d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:33:45 +0000 Subject: [PATCH 118/188] minio-warp: 1.2.0 -> 1.3.0 --- pkgs/by-name/mi/minio-warp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minio-warp/package.nix b/pkgs/by-name/mi/minio-warp/package.nix index b31ea383cbf4..6545906b6852 100644 --- a/pkgs/by-name/mi/minio-warp/package.nix +++ b/pkgs/by-name/mi/minio-warp/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "minio-warp"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "minio"; repo = "warp"; rev = "v${version}"; - hash = "sha256-WdzvbJKxJmU6C7IGkVjp/0rfPZB37hMmVkpJHTUnvyw="; + hash = "sha256-HBoep3GSjtjucqOEe0JbVLjmAA/1/l5IXEIv+xoyOew="; }; - vendorHash = "sha256-u87ekur9iThUxufJ9jJHlHu8t5lvlnfVZqsf5Ag1+r8="; + vendorHash = "sha256-fo4LLRqqylx4oZOkLOgFzT436+vjap9dW+IpQ0IFa8Y="; # See .goreleaser.yml ldflags = [ From 31f505f3b616d741c5ce4a4c2abafb31570d98d1 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 14 Aug 2025 15:44:49 +0300 Subject: [PATCH 119/188] kdePackages: update dependencies --- pkgs/kde/frameworks/kguiaddons/default.nix | 6 +- pkgs/kde/generated/dependencies.json | 141 ++++++++++++++---- .../kde/plasma/polkit-kde-agent-1/default.nix | 2 + 3 files changed, 117 insertions(+), 32 deletions(-) diff --git a/pkgs/kde/frameworks/kguiaddons/default.nix b/pkgs/kde/frameworks/kguiaddons/default.nix index 4392d4ad5b44..10087e2f46d6 100644 --- a/pkgs/kde/frameworks/kguiaddons/default.nix +++ b/pkgs/kde/frameworks/kguiaddons/default.nix @@ -2,7 +2,6 @@ mkKdeDerivation, qtwayland, pkg-config, - wayland-protocols, }: mkKdeDerivation { pname = "kguiaddons"; @@ -10,9 +9,6 @@ mkKdeDerivation { hasPythonBindings = true; extraNativeBuildInputs = [ pkg-config ]; - extraBuildInputs = [ - qtwayland - wayland-protocols - ]; + extraBuildInputs = [ qtwayland ]; meta.mainProgram = "kde-geo-uri-handler"; } diff --git a/pkgs/kde/generated/dependencies.json b/pkgs/kde/generated/dependencies.json index a2a8f6c02a6d..58f03bb030f1 100644 --- a/pkgs/kde/generated/dependencies.json +++ b/pkgs/kde/generated/dependencies.json @@ -20,6 +20,7 @@ "kiconthemes", "kitemmodels", "kwidgetsaddons", + "kwindowsystem", "kxmlgui" ], "akonadi-calendar": [ @@ -154,6 +155,7 @@ "kguiaddons", "ki18n", "kirigami", + "kirigami-addons", "kstatusnotifieritem", "kwidgetsaddons", "kwindowsystem", @@ -184,8 +186,6 @@ "ktexteditor", "kwidgetsaddons", "kwindowsystem", - "phonon", - "qca", "solid", "threadweaver" ], @@ -340,8 +340,7 @@ "ki18n", "knewstuff", "kpackage", - "ksvg", - "kwindowsystem" + "ksvg" ], "baloo": [ "extra-cmake-modules", @@ -618,13 +617,13 @@ "kwidgetsaddons", "kwindowsystem" ], - "croutons": [ - "extra-cmake-modules" - ], "crow-translate": [ "extra-cmake-modules", "kwayland" ], + "cxx-rust-cssparser": [ + "extra-cmake-modules" + ], "daykountdown": [ "extra-cmake-modules", "kcoreaddons", @@ -706,7 +705,6 @@ "kuserfeedback", "kwindowsystem", "packagekit-qt", - "phonon", "selenium-webdriver-at-spi", "solid" ], @@ -1130,6 +1128,7 @@ "kio", "kservice", "kwidgetsaddons", + "kwindowsystem", "kxmlgui" ], "kaddressbook": [ @@ -1157,6 +1156,24 @@ "kxmlgui", "solid" ], + "kaichat": [ + "extra-cmake-modules", + "kcompletion", + "kconfig", + "kcoreaddons", + "kcrash", + "kdbusaddons", + "kdoctools", + "ki18n", + "kiconthemes", + "kio", + "kitemviews", + "kstatusnotifieritem", + "ktextaddons", + "kwidgetsaddons", + "kxmlgui", + "purpose" + ], "kaidan": [ "extra-cmake-modules", "kcoreaddons", @@ -2378,7 +2395,8 @@ "kguiaddons": [ "extra-cmake-modules", "plasma-wayland-protocols", - "wayland" + "wayland", + "wayland-protocols" ], "khangman": [ "extra-cmake-modules", @@ -2625,7 +2643,8 @@ "kio-fuse": [ "extra-cmake-modules", "kcoreaddons", - "kio" + "kio", + "kio-extras" ], "kio-gdrive": [ "extra-cmake-modules", @@ -2705,6 +2724,15 @@ "kirigami", "kirigami-addons" ], + "kiss": [ + "extra-cmake-modules", + "kconfig", + "kcoreaddons", + "ki18n", + "kpackage", + "libkscreen", + "plasma-desktop" + ], "kitemmodels": [ "extra-cmake-modules" ], @@ -3063,6 +3091,7 @@ "kconfig", "kcontacts", "kcoreaddons", + "kcrash", "kdiagram", "kguiaddons", "kholidays", @@ -3136,6 +3165,14 @@ "libkdegames", "libplasma" ], + "knighttime": [ + "extra-cmake-modules", + "kconfig", + "kcoreaddons", + "kdbusaddons", + "kholidays", + "ki18n" + ], "knotifications": [ "extra-cmake-modules", "kconfig" @@ -3234,6 +3271,20 @@ "kxmlgui", "syntax-highlighting" ], + "komodo": [ + "extra-cmake-modules", + "kcolorscheme", + "kconfig", + "kcoreaddons", + "kdbusaddons", + "kguiaddons", + "ki18n", + "kiconthemes", + "kirigami", + "kirigami-addons", + "kitemmodels", + "qqc2-desktop-style" + ], "kompare": [ "extra-cmake-modules", "kcodecs", @@ -3334,6 +3385,11 @@ "kwindowsystem", "kxmlgui" ], + "kontainer": [ + "extra-cmake-modules", + "ki18n", + "kio" + ], "kontrast": [ "extra-cmake-modules", "futuresql", @@ -3417,13 +3473,11 @@ "kholidays", "ki18n", "kiconthemes", - "kidentitymanagement", "kitemviews", "kjobwidgets", "kldap", "kmailtransport", "kmime", - "knewstuff", "kontactinterface", "kparts", "kuserfeedback", @@ -3633,6 +3687,16 @@ "kproperty", "kwidgetsaddons" ], + "kretro": [ + "extra-cmake-modules", + "kconfig", + "kcoreaddons", + "ki18n", + "kiconthemes", + "kirigami", + "kirigami-addons", + "qqc2-desktop-style" + ], "kreversi": [ "extra-cmake-modules", "kcolorscheme", @@ -3695,6 +3759,7 @@ "kcoreaddons", "ki18n", "kitemmodels", + "kwindowsystem", "threadweaver" ], "krusader": [ @@ -3866,6 +3931,9 @@ "kwallet", "kwidgetsaddons" ], + "kst-plot": [ + "extra-cmake-modules" + ], "kstars": [ "breeze-icons", "extra-cmake-modules", @@ -4244,12 +4312,10 @@ "extra-cmake-modules" ], "kwin": [ - "aurorae", "breeze", "breeze-icons", "extra-cmake-modules", "kcmutils", - "kcolorscheme", "kconfig", "kconfigwidgets", "kcoreaddons", @@ -4281,7 +4347,6 @@ "wayland-protocols" ], "kwin-x11": [ - "aurorae", "breeze", "breeze-icons", "extra-cmake-modules", @@ -4301,6 +4366,7 @@ "knewstuff", "knotifications", "kpackage", + "kpipewire", "kscreenlocker", "kservice", "ksvg", @@ -4643,8 +4709,7 @@ "ki18n", "kio", "knewstuff", - "kparts", - "kwallet" + "kparts" ], "mark": [ "extra-cmake-modules", @@ -5122,6 +5187,7 @@ "plasma-activities" ], "plasma-bigscreen": [ + "bluez-qt", "kauth", "kcmutils", "kcodecs", @@ -5130,6 +5196,7 @@ "kconfigwidgets", "kcoreaddons", "ki18n", + "kiconthemes", "kio", "kjobwidgets", "knotifications", @@ -5139,6 +5206,7 @@ "kwayland", "kwidgetsaddons", "kwindowsystem", + "libkscreen", "libplasma", "plasma-activities", "plasma-activities-stats", @@ -5176,6 +5244,7 @@ "baloo", "breeze", "extra-cmake-modules", + "kaccounts-integration", "kactivitymanagerd", "kauth", "kcmutils", @@ -5287,9 +5356,25 @@ ], "plasma-keyboard": [ "extra-cmake-modules", + "kcmutils", + "kconfig", "kcoreaddons", "ki18n" ], + "plasma-login-manager": [ + "extra-cmake-modules", + "kauth", + "kcmutils", + "kconfig", + "kdbusaddons", + "ki18n", + "kio", + "kpackage", + "kwindowsystem", + "layer-shell-qt", + "libplasma", + "plasma-workspace" + ], "plasma-mobile": [ "bluedevil", "bluez-qt", @@ -5418,7 +5503,6 @@ "kcompletion", "kconfig", "kcoreaddons", - "kcrash", "kdbusaddons", "ki18n", "kiconthemes", @@ -5532,7 +5616,6 @@ "kbookmarks", "kcmutils", "kcodecs", - "kcolorscheme", "kcompletion", "kconfig", "kconfigwidgets", @@ -5541,6 +5624,7 @@ "kdbusaddons", "kdeclarative", "kded", + "kdesu", "kfilemetadata", "kglobalaccel", "kglobalacceld", @@ -5646,7 +5730,6 @@ "kcrash", "kdbusaddons", "ki18n", - "knotifications", "kwindowsystem", "polkit-qt-1" ], @@ -5839,7 +5922,6 @@ "extra-cmake-modules", "kcolorscheme", "kconfig", - "kconfigwidgets", "kcoreaddons", "kcrash", "kdbusaddons", @@ -6137,7 +6219,6 @@ "systemsettings": [ "extra-cmake-modules", "kcmutils", - "kcolorscheme", "kconfig", "kcrash", "kdbusaddons", @@ -6160,7 +6241,6 @@ ], "tellico": [ "extra-cmake-modules", - "kcolorscheme", "kconfig", "kconfigwidgets", "kcrash", @@ -6169,12 +6249,12 @@ "ki18n", "kiconthemes", "kio", - "kio-extras", "kitemmodels", "knewstuff", "kwidgetsaddons", "libkcddb", - "libksane" + "libksane", + "solid" ], "telly-skout": [ "extra-cmake-modules", @@ -6220,6 +6300,7 @@ "kwindowsystem", "prison", "purpose", + "qcoro", "qqc2-desktop-style", "qtkeychain", "selenium-webdriver-at-spi" @@ -6236,6 +6317,9 @@ "kconfig", "kcoreaddons", "kcrash", + "kdev-php", + "kdevelop", + "kdevelop-pg-qt", "kdoctools", "ki18n", "kiconthemes", @@ -6246,7 +6330,10 @@ "kxmlgui" ], "union": [ - "extra-cmake-modules" + "cxx-rust-cssparser", + "extra-cmake-modules", + "kiconthemes", + "kirigami" ], "upnp-lib-qt": [ "extra-cmake-modules", @@ -6375,5 +6462,5 @@ "kwindowsystem" ] }, - "version": "53cdc203" + "version": "723afe12" } \ No newline at end of file diff --git a/pkgs/kde/plasma/polkit-kde-agent-1/default.nix b/pkgs/kde/plasma/polkit-kde-agent-1/default.nix index f87d21cd21b8..26e9f16d477c 100644 --- a/pkgs/kde/plasma/polkit-kde-agent-1/default.nix +++ b/pkgs/kde/plasma/polkit-kde-agent-1/default.nix @@ -2,6 +2,7 @@ mkKdeDerivation, qtdeclarative, kirigami, + knotifications, }: mkKdeDerivation { pname = "polkit-kde-agent-1"; @@ -9,5 +10,6 @@ mkKdeDerivation { extraBuildInputs = [ qtdeclarative kirigami + knotifications ]; } From 6e92cd178163dd28099d1cb389d9150c31f14ffa Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 14 Aug 2025 15:45:15 +0300 Subject: [PATCH 120/188] kdePackages: update projects --- pkgs/kde/generated/projects.json | 110 ++++++++++++++++++++++++++----- 1 file changed, 94 insertions(+), 16 deletions(-) diff --git a/pkgs/kde/generated/projects.json b/pkgs/kde/generated/projects.json index 85743e9111dc..2125ea7bc26c 100644 --- a/pkgs/kde/generated/projects.json +++ b/pkgs/kde/generated/projects.json @@ -206,7 +206,7 @@ "amarok-history": { "description": "Amarok history", "name": "amarok-history", - "project_path": "multimedia/amarok/amarok-history", + "project_path": "historical/amarok-history", "repo_path": "historical/amarok-history" }, "amor": { @@ -638,7 +638,7 @@ "calligra-history": { "description": "The home of inactive branches for Calligra Suite.", "name": "calligra-history", - "project_path": "calligra/calligra-history", + "project_path": "historical/calligra-history", "repo_path": "historical/calligra-history" }, "calligraplan": { @@ -797,6 +797,12 @@ "project_path": "libs/cxx-kde-frameworks", "repo_path": "libraries/cxx-kde-frameworks" }, + "cxx-rust-cssparser": { + "description": "Library for parsing CSS using the Rust cssparser crate", + "name": "cxx-rust-cssparser", + "project_path": "libraries/cxx-rust-cssparser", + "repo_path": "libraries/cxx-rust-cssparser" + }, "cxx11-cmake-modules": { "description": "CMake modules for detecting C++11 features supported by the compiler", "name": "cxx11-cmake-modules", @@ -836,7 +842,7 @@ "digikam-doc": { "description": "Documentation for the digiKam photo management application", "name": "digikam-doc", - "project_path": "graphics/digikam/digikam-doc", + "project_path": "documentation/digikam-doc", "repo_path": "documentation/digikam-doc" }, "digikam-software-compilation": { @@ -1181,6 +1187,12 @@ "project_path": "kdegraphics/gwenview", "repo_path": "graphics/gwenview" }, + "hana": { + "description": "Application to capture thumbnails from video files", + "name": "hana", + "project_path": "multimedia/hana", + "repo_path": "multimedia/hana" + }, "haruna": { "description": "Open source video player built with Qt/QML and libmpv.", "name": "haruna", @@ -1991,11 +2003,11 @@ "project_path": "unmaintained/kdeexamples", "repo_path": "unmaintained/kdeexamples" }, - "kdegraphics": { + "kdegraphics-collection": { "description": "Super-repository which holds the history of the kdegraphics toplevel files", - "name": "kdegraphics", - "project_path": "unmaintained/kdegraphics", - "repo_path": "unmaintained/kdegraphics" + "name": "kdegraphics-collection", + "project_path": "unmaintained/kdegraphics-collection", + "repo_path": "unmaintained/kdegraphics-collection" }, "kdegraphics-mobipocket": { "description": "A collection of plugins to handle mobipocket files", @@ -2564,7 +2576,7 @@ "kglobalacceld": { "description": "Daemon providing Global Keyboard Shortcut (Accelerator) functionality", "name": "kglobalacceld", - "project_path": "base/kglobalacceld", + "project_path": "workspace/kglobalacceld", "repo_path": "plasma/kglobalacceld" }, "kgoldrunner": { @@ -3119,6 +3131,12 @@ "project_path": "kdegames/knights", "repo_path": "games/knights" }, + "knighttime": { + "description": "Helpers for scheduling the dark-light cycle", + "name": "knighttime", + "project_path": "workspace/knighttime", + "repo_path": "plasma/knighttime" + }, "knipptasch": { "description": "Personal accounting application that aims to be the simplest for basic use", "name": "knipptasch", @@ -3257,6 +3275,12 @@ "project_path": "sdk/kommit", "repo_path": "sdk/kommit" }, + "komodo": { + "description": "todo.txt Kirigami GUI application", + "name": "komodo", + "project_path": "utilities/komodo", + "repo_path": "utilities/komodo" + }, "kompare": { "description": "Graphical File Differences Tool", "name": "kompare", @@ -3299,6 +3323,12 @@ "project_path": "pim/kontactinterface", "repo_path": "pim/kontactinterface" }, + "kontainer": { + "description": "Qt DistroBox GUI", + "name": "kontainer", + "project_path": "sysadmin/kontainer", + "repo_path": "system/kontainer" + }, "kontaminuti": { "description": "Kontaminuti is a simple helper utility to time your activities according to the Pomodoro Technique.", "name": "kontaminuti", @@ -3623,6 +3653,12 @@ "project_path": "libs/kreport", "repo_path": "libraries/kreport" }, + "kretro": { + "description": "Libretro Emulation Frontend for Plasma", + "name": "kretro", + "project_path": "games/kretro", + "repo_path": "games/kretro" + }, "kreversi": { "description": "KReversi is is a simple one player strategy game played against the computer", "name": "kreversi", @@ -4319,12 +4355,42 @@ "project_path": "workspace/kwin", "repo_path": "plasma/kwin" }, + "kwin-arhud-warping": { + "description": "KWin Effect to warp certain outputs for ArHUD", + "name": "kwin-arhud-warping", + "project_path": "automotive/kwin-arhud-warping", + "repo_path": "automotive/kwin-arhud-warping" + }, + "kwin-blur-ng": { + "description": "Next generation Blur plugin for KWin", + "name": "kwin-blur-ng", + "project_path": "automotive/kwin-blur-ng", + "repo_path": "automotive/kwin-blur-ng" + }, + "kwin-gamepad": { + "description": "KWin plugin to add support for gamepads", + "name": "kwin-gamepad", + "project_path": "automotive/kwin-gamepad", + "repo_path": "automotive/kwin-gamepad" + }, + "kwin-sharedtextures": { + "description": "KWin support for Wayland shared textures", + "name": "kwin-sharedtextures", + "project_path": "automotive/kwin-sharedtextures", + "repo_path": "automotive/kwin-sharedtextures" + }, "kwin-x11": { "description": "Easy to use, but flexible, X Window Manager", "name": "kwin-x11", "project_path": "workspace/kwin-x11", "repo_path": "plasma/kwin-x11" }, + "kwin-zones": { + "description": "Wayland ext-zones for KWin", + "name": "kwin-zones", + "project_path": "automotive/kwin-zones", + "repo_path": "automotive/kwin-zones" + }, "kwindowsaddons": { "description": "Runtime components for KDE software on Windows", "name": "kwindowsaddons", @@ -4652,13 +4718,13 @@ "libstreamanalyzer": { "description": "Strigi libstreamanalyzer", "name": "libstreamanalyzer", - "project_path": "kdesupport/strigi/libstreamanalyzer", + "project_path": "unmaintained/libstreamanalyzer", "repo_path": "unmaintained/libstreamanalyzer" }, "libstreams": { "description": "Strigi libstreams", "name": "libstreams", - "project_path": "kdesupport/strigi/libstreams", + "project_path": "unmaintained/libstreams", "repo_path": "unmaintained/libstreams" }, "libtagaro": { @@ -4913,6 +4979,12 @@ "project_path": "base/mauiman", "repo_path": "maui/mauiman" }, + "mbition-wayland-protocols": { + "description": "Non-standard Wayland protocols authored by Mbition", + "name": "mbition-wayland-protocols", + "project_path": "automotive/mbition-wayland-protocols", + "repo_path": "automotive/mbition-wayland-protocols" + }, "mbox-importer": { "description": "Wizard to assist with importing MBox email archives into Akonadi", "name": "mbox-importer", @@ -6368,8 +6440,8 @@ "spectacle": { "description": "Screenshot capture utility", "name": "spectacle", - "project_path": "kdegraphics/spectacle", - "repo_path": "graphics/spectacle" + "project_path": "kdeworkspace/spectacle", + "repo_path": "plasma/spectacle" }, "sprinter": { "description": "Multi-agent query parser and result generator", @@ -6416,7 +6488,7 @@ "strigi": { "description": "Strigi", "name": "strigi", - "project_path": "kdesupport/strigi/strigi", + "project_path": "unmaintained/strigi", "repo_path": "unmaintained/strigi" }, "strigi-multimedia": { @@ -6428,19 +6500,19 @@ "strigiclient": { "description": "Strigi client", "name": "strigiclient", - "project_path": "kdesupport/strigi/strigiclient", + "project_path": "unmaintained/strigiclient", "repo_path": "unmaintained/strigiclient" }, "strigidaemon": { "description": "Strigi daemon", "name": "strigidaemon", - "project_path": "kdesupport/strigi/strigidaemon", + "project_path": "unmaintained/strigidaemon", "repo_path": "unmaintained/strigidaemon" }, "strigiutils": { "description": "Strigi utilities", "name": "strigiutils", - "project_path": "kdesupport/strigi/strigiutils", + "project_path": "unmaintained/strigiutils", "repo_path": "unmaintained/strigiutils" }, "subtitlecomposer": { @@ -7685,6 +7757,12 @@ "project_path": "websites/kube-kde-org", "repo_path": "websites/kube-kde-org" }, + "websites-l10n-kde-org": { + "description": "Main localization and internalization portal - l10n.kde.org", + "name": "websites-l10n-kde-org", + "project_path": "websites/l10n-kde-org", + "repo_path": "websites/l10n-kde-org" + }, "websites-lakademy-kde-org": { "description": "Website for LaKademy - lakademy.kde.org", "name": "websites-lakademy-kde-org", From ccc31df75e0d5dbac91c20bbd264cc8610d1fc59 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 14 Aug 2025 17:28:11 +0300 Subject: [PATCH 121/188] kdePackages: Gear 25.04.3 -> 25.08.0 --- pkgs/kde/gear/angelfish/default.nix | 2 +- pkgs/kde/gear/artikulate/default.nix | 2 - pkgs/kde/gear/cervisia/default.nix | 6 - pkgs/kde/gear/default.nix | 1 - pkgs/kde/gear/dolphin/default.nix | 7 +- pkgs/kde/gear/dragon/default.nix | 9 +- pkgs/kde/gear/gwenview/default.nix | 8 +- pkgs/kde/gear/juk/default.nix | 4 +- pkgs/kde/gear/kamoso/default.nix | 18 +- pkgs/kde/gear/kdenlive/default.nix | 3 +- pkgs/kde/gear/kdenlive/dependency-paths.patch | 19 +- pkgs/kde/gear/kig/default.nix | 2 - .../add-nixos-man-db-config-path.patch | 13 - pkgs/kde/gear/kio-extras/default.nix | 4 - pkgs/kde/gear/kqtquickcharts/default.nix | 9 +- pkgs/kde/gear/ktouch/default.nix | 9 +- pkgs/kde/gear/neochat/default.nix | 2 + pkgs/kde/generated/sources/gear.json | 1499 ++++++++--------- 18 files changed, 804 insertions(+), 813 deletions(-) delete mode 100644 pkgs/kde/gear/cervisia/default.nix delete mode 100644 pkgs/kde/gear/kio-extras/add-nixos-man-db-config-path.patch diff --git a/pkgs/kde/gear/angelfish/default.nix b/pkgs/kde/gear/angelfish/default.nix index 49c578b1c3d3..42fe1f1753c7 100644 --- a/pkgs/kde/gear/angelfish/default.nix +++ b/pkgs/kde/gear/angelfish/default.nix @@ -16,7 +16,7 @@ mkKdeDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version; src = sources.${pname}; - hash = "sha256-FgzmWw8FZb+DNSf2n6H14Rq07+x1LzG9hX4hFetuqDw="; + hash = "sha256-aGpmkuw7Y0PRFp0+0ozv5/A80O2T9lMN9SJfKfExx/o="; }; extraNativeBuildInputs = [ diff --git a/pkgs/kde/gear/artikulate/default.nix b/pkgs/kde/gear/artikulate/default.nix index 60bd663852ee..fc8ba7d2fec9 100644 --- a/pkgs/kde/gear/artikulate/default.nix +++ b/pkgs/kde/gear/artikulate/default.nix @@ -6,6 +6,4 @@ mkKdeDerivation { pname = "artikulate"; extraBuildInputs = [ qtmultimedia ]; - # FIXME(qt5) - meta.broken = true; } diff --git a/pkgs/kde/gear/cervisia/default.nix b/pkgs/kde/gear/cervisia/default.nix deleted file mode 100644 index 804cd7bed758..000000000000 --- a/pkgs/kde/gear/cervisia/default.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ mkKdeDerivation }: -mkKdeDerivation { - pname = "cervisia"; - # FIXME(qt5) - meta.broken = true; -} diff --git a/pkgs/kde/gear/default.nix b/pkgs/kde/gear/default.nix index d049e0d35398..b15d0b0ec644 100644 --- a/pkgs/kde/gear/default.nix +++ b/pkgs/kde/gear/default.nix @@ -27,7 +27,6 @@ calindori = callPackage ./calindori { }; calligra = callPackage ./calligra { }; cantor = callPackage ./cantor { }; - cervisia = callPackage ./cervisia { }; colord-kde = callPackage ./colord-kde { }; dolphin = callPackage ./dolphin { }; dolphin-plugins = callPackage ./dolphin-plugins { }; diff --git a/pkgs/kde/gear/dolphin/default.nix b/pkgs/kde/gear/dolphin/default.nix index df4c4c3bdaf3..1ed6a97e44b3 100644 --- a/pkgs/kde/gear/dolphin/default.nix +++ b/pkgs/kde/gear/dolphin/default.nix @@ -1,4 +1,9 @@ -{ mkKdeDerivation }: +{ + mkKdeDerivation, + qtmultimedia, +}: mkKdeDerivation { pname = "dolphin"; + + extraBuildInputs = [ qtmultimedia ]; } diff --git a/pkgs/kde/gear/dragon/default.nix b/pkgs/kde/gear/dragon/default.nix index db28172a7dfe..e579ed5ecd30 100644 --- a/pkgs/kde/gear/dragon/default.nix +++ b/pkgs/kde/gear/dragon/default.nix @@ -1,18 +1,23 @@ { mkKdeDerivation, + pkg-config, + qtmultimedia, kconfigwidgets, kparts, kxmlgui, - phonon, + ffmpeg, }: mkKdeDerivation { pname = "dragon"; + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ + qtmultimedia kconfigwidgets kparts kxmlgui - phonon + ffmpeg ]; meta.mainProgram = "dragon"; diff --git a/pkgs/kde/gear/gwenview/default.nix b/pkgs/kde/gear/gwenview/default.nix index 55d5a8b7d331..3af8870f0d17 100644 --- a/pkgs/kde/gear/gwenview/default.nix +++ b/pkgs/kde/gear/gwenview/default.nix @@ -1,10 +1,9 @@ { mkKdeDerivation, + qtmultimedia, qtsvg, qtwayland, qtimageformats, - phonon, - phonon-vlc, pkg-config, cfitsio, exiv2, @@ -18,14 +17,13 @@ mkKdeDerivation { extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ + qtmultimedia qtsvg qtwayland + # adds support for webp and other image formats qtimageformats - phonon - phonon-vlc - cfitsio exiv2 baloo diff --git a/pkgs/kde/gear/juk/default.nix b/pkgs/kde/gear/juk/default.nix index 4ef36a9a6b14..7223ee3a7966 100644 --- a/pkgs/kde/gear/juk/default.nix +++ b/pkgs/kde/gear/juk/default.nix @@ -1,15 +1,15 @@ { mkKdeDerivation, + qtmultimedia, qtsvg, - phonon, taglib, }: mkKdeDerivation { pname = "juk"; extraBuildInputs = [ + qtmultimedia qtsvg - phonon taglib ]; diff --git a/pkgs/kde/gear/kamoso/default.nix b/pkgs/kde/gear/kamoso/default.nix index fa86b87f2f8d..f6d841900521 100644 --- a/pkgs/kde/gear/kamoso/default.nix +++ b/pkgs/kde/gear/kamoso/default.nix @@ -1,6 +1,18 @@ -{ mkKdeDerivation }: +{ + mkKdeDerivation, + pkg-config, + gst_all_1, +}: mkKdeDerivation { pname = "kamoso"; - # FIXME(qt5) - meta.broken = true; + + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ + gst_all_1.gst-plugins-base + (gst_all_1.gst-plugins-good.override { qt6Support = true; }) + ]; + + preFixup = '' + qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") + ''; } diff --git a/pkgs/kde/gear/kdenlive/default.nix b/pkgs/kde/gear/kdenlive/default.nix index 442387782d45..2b6ce0de6fc5 100644 --- a/pkgs/kde/gear/kdenlive/default.nix +++ b/pkgs/kde/gear/kdenlive/default.nix @@ -1,7 +1,6 @@ { mkKdeDerivation, replaceVars, - mediainfo, mlt, glaxnimate, ffmpeg-full, @@ -20,7 +19,7 @@ mkKdeDerivation { patches = [ (replaceVars ./dependency-paths.patch { - inherit mediainfo mlt glaxnimate; + inherit mlt glaxnimate; ffmpeg = ffmpeg-full; }) ]; diff --git a/pkgs/kde/gear/kdenlive/dependency-paths.patch b/pkgs/kde/gear/kdenlive/dependency-paths.patch index 4faaf6135617..acc9d1e33199 100644 --- a/pkgs/kde/gear/kdenlive/dependency-paths.patch +++ b/pkgs/kde/gear/kdenlive/dependency-paths.patch @@ -1,7 +1,8 @@ -diff -u b/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg ---- b/src/kdenlivesettings.kcfg +diff --git a/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg +index d92555f0b5..a7b32b5183 100644 +--- a/src/kdenlivesettings.kcfg +++ b/src/kdenlivesettings.kcfg -@@ -517,7 +517,7 @@ +@@ -628,7 +628,7 @@ @@ -10,7 +11,7 @@ diff -u b/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg -@@ -527,27 +527,27 @@ +@@ -638,22 +638,22 @@ @@ -36,17 +37,13 @@ diff -u b/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg + @ffmpeg@/bin/ffprobe - - -- -+ @mediainfo@/bin/mediainfo - - -@@ -657,5 +657,5 @@ +@@ -758,7 +758,7 @@ + - + @glaxnimate@/bin/glaxnimate + diff --git a/pkgs/kde/gear/kig/default.nix b/pkgs/kde/gear/kig/default.nix index 8a1761644378..dd2f827e1afd 100644 --- a/pkgs/kde/gear/kig/default.nix +++ b/pkgs/kde/gear/kig/default.nix @@ -1,6 +1,4 @@ { mkKdeDerivation }: mkKdeDerivation { pname = "kig"; - # FIXME(qt5) - meta.broken = true; } diff --git a/pkgs/kde/gear/kio-extras/add-nixos-man-db-config-path.patch b/pkgs/kde/gear/kio-extras/add-nixos-man-db-config-path.patch deleted file mode 100644 index 275e6121c17f..000000000000 --- a/pkgs/kde/gear/kio-extras/add-nixos-man-db-config-path.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/man/kio_man.cpp b/man/kio_man.cpp -index a2fb6dbf5..cb6f373bc 100644 ---- a/man/kio_man.cpp -+++ b/man/kio_man.cpp -@@ -868,6 +868,8 @@ void MANProtocol::constructPath(QStringList &constr_path, QStringList constr_cat - mc.setFileName("/etc/manpath.config"); // SuSE, Debian - if (!mc.exists()) - mc.setFileName("/etc/man.config"); // Mandrake -+ if (!mc.exists()) -+ mc.setFileName("/run/current-system/etc/man_db.conf"); // NixOS - - if (mc.open(QIODevice::ReadOnly)) { - QTextStream is(&mc); diff --git a/pkgs/kde/gear/kio-extras/default.nix b/pkgs/kde/gear/kio-extras/default.nix index 5bcf4b605069..2260feeac62c 100644 --- a/pkgs/kde/gear/kio-extras/default.nix +++ b/pkgs/kde/gear/kio-extras/default.nix @@ -19,10 +19,6 @@ mkKdeDerivation { pname = "kio-extras"; - patches = [ - # An upstream merge request is pending for this https://invent.kde.org/network/kio-extras/-/merge_requests/422 - ./add-nixos-man-db-config-path.patch - ]; extraNativeBuildInputs = [ pkg-config gperf diff --git a/pkgs/kde/gear/kqtquickcharts/default.nix b/pkgs/kde/gear/kqtquickcharts/default.nix index 310b50170b15..018946b6b6b2 100644 --- a/pkgs/kde/gear/kqtquickcharts/default.nix +++ b/pkgs/kde/gear/kqtquickcharts/default.nix @@ -1,6 +1,9 @@ -{ mkKdeDerivation }: +{ + mkKdeDerivation, + qtdeclarative, +}: mkKdeDerivation { pname = "kqtquickcharts"; - # FIXME(qt5) - meta.broken = true; + + extraBuildInputs = [ qtdeclarative ]; } diff --git a/pkgs/kde/gear/ktouch/default.nix b/pkgs/kde/gear/ktouch/default.nix index 6955dc3f0402..b0ddfae9e07f 100644 --- a/pkgs/kde/gear/ktouch/default.nix +++ b/pkgs/kde/gear/ktouch/default.nix @@ -1,6 +1,9 @@ -{ mkKdeDerivation }: +{ + mkKdeDerivation, + kqtquickcharts, +}: mkKdeDerivation { pname = "ktouch"; - # FIXME(qt5) - meta.broken = true; + + extraBuildInputs = [ kqtquickcharts ]; } diff --git a/pkgs/kde/gear/neochat/default.nix b/pkgs/kde/gear/neochat/default.nix index ed064857e5f9..100cd522c551 100644 --- a/pkgs/kde/gear/neochat/default.nix +++ b/pkgs/kde/gear/neochat/default.nix @@ -1,6 +1,7 @@ { mkKdeDerivation, qtlocation, + qtspeech, qtwebview, }: mkKdeDerivation { @@ -8,6 +9,7 @@ mkKdeDerivation { extraBuildInputs = [ qtlocation + qtspeech qtwebview ]; meta.mainProgram = "neochat"; diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index 45e58b54154e..ff561cc90a32 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1252 +1,1247 @@ { "accessibility-inspector": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/accessibility-inspector-25.04.3.tar.xz", - "hash": "sha256-sVRpfMsMuhRWh8791Vk2M6aEeBXidXkOc373pfOW9M0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/accessibility-inspector-25.08.0.tar.xz", + "hash": "sha256-J7aZRkoesjQIEAv+Xryj3qBUR4kDCQCba6E+4Pim8ak=" }, "akonadi": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadi-25.04.3.tar.xz", - "hash": "sha256-BCzTMZ6t+4JUd3PlLOfUHTYdWMTpL+daUXnBV07U9d8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadi-25.08.0.tar.xz", + "hash": "sha256-17editAh87vhQQu9LBdV0/pUpyfHDrkAjcz5TmQqZk4=" }, "akonadi-calendar": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadi-calendar-25.04.3.tar.xz", - "hash": "sha256-lDPOyPYp9d0arbevOdS2LWBHYksdG+UoLu9eRg9Iblw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadi-calendar-25.08.0.tar.xz", + "hash": "sha256-VR1woFKKHWUah7YewoiCWxNA1Sf51yHdlfjKiwP0lds=" }, "akonadi-calendar-tools": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadi-calendar-tools-25.04.3.tar.xz", - "hash": "sha256-BSgd3kDmPwmv2AvQm2y1wHbXbJdpciKOJ4WX87nsUl8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadi-calendar-tools-25.08.0.tar.xz", + "hash": "sha256-J+bVrKcou9wVY4Ly54O17S+MRD3F47/DvS2JORwWbeg=" }, "akonadi-contacts": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadi-contacts-25.04.3.tar.xz", - "hash": "sha256-ZEO7PIaZf0LX/NpVmnqIlz/wLrDxeXbWIvuxULTYXEY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadi-contacts-25.08.0.tar.xz", + "hash": "sha256-TFkMct5WfgtrZ1X54Ft41fL/Dr3oJlQKzjhPnSU9i9M=" }, "akonadi-import-wizard": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadi-import-wizard-25.04.3.tar.xz", - "hash": "sha256-o5f9s3Oa1MuTwNl/eWaJqnj0j7KWXw+tXYBBYqikTBw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadi-import-wizard-25.08.0.tar.xz", + "hash": "sha256-VzXGsZgZ1XONcKDVH+7jXaH+yF+DucnP9UeRKGNlW68=" }, "akonadi-mime": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadi-mime-25.04.3.tar.xz", - "hash": "sha256-KViKYp5vlh7kiyglyYCEAxHxIH9+odYtRUrdrfGVxr4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadi-mime-25.08.0.tar.xz", + "hash": "sha256-9oBsraxuajJpucMeXueqa4Yxrwue3UjyPWspCeXLJfE=" }, "akonadi-search": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadi-search-25.04.3.tar.xz", - "hash": "sha256-XErwtqWJk5AGGMnp8SkbPNEqcJfHpwDgDleKUA/MYBo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadi-search-25.08.0.tar.xz", + "hash": "sha256-9j7hY2+RvO9tPINsK1zIfsDBg/XWmzc26A4saQuddcI=" }, "akonadiconsole": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akonadiconsole-25.04.3.tar.xz", - "hash": "sha256-svU1yT2KVg2Parmsn7gRHuohbIwfBwlaUmGazntbFLU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akonadiconsole-25.08.0.tar.xz", + "hash": "sha256-/ZID4ppDjraG0zsO+JtWa9CjsuA2cFfJNqryAjeufRA=" }, "akregator": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/akregator-25.04.3.tar.xz", - "hash": "sha256-/RdtttGqdN4xyxDExWizaCfXKL63TcgBepu0dotOT7c=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/akregator-25.08.0.tar.xz", + "hash": "sha256-zKlqmZcd7AhuKmEP5WFxVRA4mzMWrmJLPEqjEmH6eN4=" }, "alligator": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/alligator-25.04.3.tar.xz", - "hash": "sha256-fTgvQHcyphxJgCE+JRL5l6tR4DgZuqsYJKPiD2+/PS4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/alligator-25.08.0.tar.xz", + "hash": "sha256-uznCRPfibQbTQlFajmmIj756XqO3wiT/HwoMJxijLYw=" }, "analitza": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/analitza-25.04.3.tar.xz", - "hash": "sha256-XNaV/IOvdO7dOXByXjWmOWEgYx5Ghm78kJS85oOtYmw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/analitza-25.08.0.tar.xz", + "hash": "sha256-jUd/CvFLuffBUDOp14mHpwZxNa/8R/Ge3dqC52w200s=" }, "angelfish": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/angelfish-25.04.3.tar.xz", - "hash": "sha256-4iTcppe5fWwDcLEPEwW7YDNqThyOVkjJCvV2lmRsv8A=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/angelfish-25.08.0.tar.xz", + "hash": "sha256-CSYyWhnyzHLkpU/azsXrfLFQROYSnSjRqVmnBq0cLXw=" }, "arianna": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/arianna-25.04.3.tar.xz", - "hash": "sha256-VbNOYw/Xgz9WauOUmFClTmBVeBUjop2sbOFG0oFBW4c=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/arianna-25.08.0.tar.xz", + "hash": "sha256-0ytQkLvnKTxqHFHASr25aUgPW2v+vkHoaJzNHI5rug4=" }, "ark": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ark-25.04.3.tar.xz", - "hash": "sha256-+TpCjIgibWHlpjLgZgORGJcx+ArbV0glEIAVoHuxBRw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ark-25.08.0.tar.xz", + "hash": "sha256-OR+uegh1fdXMKwCBJRxROFk0XknTDOfxDD2l9M5Lo6A=" }, "artikulate": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/artikulate-25.04.3.tar.xz", - "hash": "sha256-QozkmwToQDrpUnV92IOCGw4jUXC5z6Dnuli4Z7+qtAQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/artikulate-25.08.0.tar.xz", + "hash": "sha256-knA9p1bTgOL4y3PJGSdp/BjZKuo/jbjhxul7m0yLvak=" }, "audex": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/audex-25.04.3.tar.xz", - "hash": "sha256-ioXkcXit53sXciK+r1kg+BMHCymaoKl3nQG+VX7khTA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/audex-25.08.0.tar.xz", + "hash": "sha256-J6xghQEyBtxGNkwFjXXTUeoJ7vjgv95WJF8odFfYXDI=" }, "audiocd-kio": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/audiocd-kio-25.04.3.tar.xz", - "hash": "sha256-RGvwclBvhHQJ++JxLu2JjxTZW+TKrUUBzQS+g8TachM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/audiocd-kio-25.08.0.tar.xz", + "hash": "sha256-faXOXUvpy2bmDkcdYVo9YGd2q8SHEsW2ItEd3xaVU/s=" }, "audiotube": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/audiotube-25.04.3.tar.xz", - "hash": "sha256-r3PbT7VtU5q9Ug8A9lH9nCv4i7RjrP2jq/EMRTX3d9k=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/audiotube-25.08.0.tar.xz", + "hash": "sha256-kCibQDNSoeWBzjD3aJtWVXul4yIF7t19/BrGk5ImZqI=" }, "baloo-widgets": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/baloo-widgets-25.04.3.tar.xz", - "hash": "sha256-Yr8dFn0OF0dNi0fUkDYpaokQCfD7Wu/yEpPHl39ukWY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/baloo-widgets-25.08.0.tar.xz", + "hash": "sha256-x346dh2zz8E8lqFDa/bXM5ZRQrrTDokAHJeRGbuOuyQ=" }, "blinken": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/blinken-25.04.3.tar.xz", - "hash": "sha256-dq79wPqHSmK9plWlAmDVttTghzo0geSGJVjDF5k1vLM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/blinken-25.08.0.tar.xz", + "hash": "sha256-ZZvGnoEcckfoAcBpYGa/uMyfcOIj9AGliwi7a9g9NaQ=" }, "bomber": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/bomber-25.04.3.tar.xz", - "hash": "sha256-Lwo3rCR9REd2bUYxO0L2QKBg4tNYlMf8mrJfrE0gJYc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/bomber-25.08.0.tar.xz", + "hash": "sha256-LyArNs4we6yVzTQgS69GXFmJeHoIG9sQ8ClFLcCPtR0=" }, "bovo": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/bovo-25.04.3.tar.xz", - "hash": "sha256-yOxq042+KSoExb12g5QWUFSnMqMngrsQqRldSCF46XY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/bovo-25.08.0.tar.xz", + "hash": "sha256-PRwUPK5uziiN6K5CiZqWLJo9TEVAVvdLySKDUdd6zCY=" }, "calendarsupport": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/calendarsupport-25.04.3.tar.xz", - "hash": "sha256-wyZUaO7NQnHR0CdpmaFtFZccitXeTr4vFqld4NJKWw0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/calendarsupport-25.08.0.tar.xz", + "hash": "sha256-OGynFmP0HhMTnlOEfLr0fSKA/o0pkH6NmYnf7Cuqs5c=" }, "calindori": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/calindori-25.04.3.tar.xz", - "hash": "sha256-RjPCGA9tm/DWidr7SRzmz0N9P9N6s6k+hRcbLbHrYhE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/calindori-25.08.0.tar.xz", + "hash": "sha256-RQDAPYHiRG76KwWhG7ghv5ZwdkreG+hz3xDrLizwJaY=" }, "calligra": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/calligra-25.04.3.tar.xz", - "hash": "sha256-JtdaZ+yooTeEm8kl2g9l9J8Rwp6fx1NGyy1mJwNubU8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/calligra-25.08.0.tar.xz", + "hash": "sha256-M2b1KM4c+s2PBbJKofKZsnu9bxMyLO/j2KXJCeFvEaA=" }, "cantor": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/cantor-25.04.3.tar.xz", - "hash": "sha256-Gncyo0vHA/L+vs6wdPsoJ/hK35E7hsEVVT1zoutnrwU=" - }, - "cervisia": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/cervisia-25.04.3.tar.xz", - "hash": "sha256-DoxK5vsUer3/uCayX7aHAdQaKQHb7it0ARUFo+08eyg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/cantor-25.08.0.tar.xz", + "hash": "sha256-XJj6NrrDUApX0HgToQG+cJxYqgq3VdTJyforP4g2I40=" }, "colord-kde": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/colord-kde-25.04.3.tar.xz", - "hash": "sha256-vOvkdzd1DQZunFVgp/k5i75jJ88mVxSzxwik0dbqGAM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/colord-kde-25.08.0.tar.xz", + "hash": "sha256-c6YZ3lMcdghpc+/ODuGhUgvThc/y5XCOKSESM1TEVSo=" }, "dolphin": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/dolphin-25.04.3.tar.xz", - "hash": "sha256-6CL68C09cn+vFHierNMxKIy4p0u5uYgfHnzReJdSw/E=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/dolphin-25.08.0.tar.xz", + "hash": "sha256-3dXlYiWUeSSQaVmZGIxiFcOggheHxx37V9v90I4c6TU=" }, "dolphin-plugins": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/dolphin-plugins-25.04.3.tar.xz", - "hash": "sha256-SWbquJn/qRQ9Avu3rcSDnorW9q2X/RsIPKa0iKPfvT4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/dolphin-plugins-25.08.0.tar.xz", + "hash": "sha256-TnVSUl3Dow1uUhuc5dfjTesLrDR0xiGJSxFWenQ+zM8=" }, "dragon": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/dragon-25.04.3.tar.xz", - "hash": "sha256-QbS7dVBSFHxd6O2Ops1sd7IegEyV1r4hQ6k2nsyfd8I=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/dragon-25.08.0.tar.xz", + "hash": "sha256-tywG8c5GXdPXvkfWnsOjWI3dRkzA9dNRqNftR8hYRqk=" }, "elisa": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/elisa-25.04.3.tar.xz", - "hash": "sha256-FuTjip59z5tCRBxmcH1bu1Ku9clUItjuBKSiHn8Vc5I=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/elisa-25.08.0.tar.xz", + "hash": "sha256-dgKcVOknhzA5w8KCraeHp48dDW28j6m9LoGa7sXfLVw=" }, "eventviews": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/eventviews-25.04.3.tar.xz", - "hash": "sha256-kN07bJkVp4LBYmU+kCczXm45OxPFhM/bYbTdMe9BJrg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/eventviews-25.08.0.tar.xz", + "hash": "sha256-ZoHdlnsni7SpMNafJqBC75egPc+Y3Ow3IvaIffWRb8E=" }, "falkon": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/falkon-25.04.3.tar.xz", - "hash": "sha256-k1BJBgxQs91e3oj4grSEv9gYP5Qy70euKtBZGxUwVFQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/falkon-25.08.0.tar.xz", + "hash": "sha256-XNgCOuS2Z/p3WxCalMTizqqfW/UxrZZWZzCI0caahmc=" }, "ffmpegthumbs": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ffmpegthumbs-25.04.3.tar.xz", - "hash": "sha256-eCBHUaeldxaXHtGUpmNtVZ+xFBE/JMGT/Rz3mN+yqZQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ffmpegthumbs-25.08.0.tar.xz", + "hash": "sha256-6TUPRZmwYBFcKUFrXHHiNiPk3O1USw+k/mV7YSGVYhs=" }, "filelight": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/filelight-25.04.3.tar.xz", - "hash": "sha256-D22WrdzcxqTtahlTlUeoqAvcCY//t2iIWjRk5EGpGs0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/filelight-25.08.0.tar.xz", + "hash": "sha256-YIBkntdiEXinrv8dMHBinKo9kdpJeLzFtWjHW+31MYU=" }, "francis": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/francis-25.04.3.tar.xz", - "hash": "sha256-TfQdLJvAr8M+dExaGHbvMqqa0C3smFiRXryRFTy70Vg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/francis-25.08.0.tar.xz", + "hash": "sha256-iyhQlVQITeNwNJYdHsJECFVsu4Yw5Vt0ryg5UhaH3Rs=" }, "ghostwriter": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ghostwriter-25.04.3.tar.xz", - "hash": "sha256-hwQ+6zvU8JblbOTfJtABqxWL+VzdvQH2mGbxwSI9c+g=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ghostwriter-25.08.0.tar.xz", + "hash": "sha256-4mOEDm5KXyTKRsYVz6/QxLeSNJu2Y1SkCsO+7wC12Lc=" }, "granatier": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/granatier-25.04.3.tar.xz", - "hash": "sha256-KO36XD0laTaQzmDdHaQ2i2qDbIvsm1sxpih+JW/2roI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/granatier-25.08.0.tar.xz", + "hash": "sha256-tNY7JOeTK10CSSlqusxldIZeXgWGbY7otj3BHU/GwKM=" }, "grantlee-editor": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/grantlee-editor-25.04.3.tar.xz", - "hash": "sha256-s3o05BnZAbEd7Ulb/eJA27C31HqXjU52KJuj2bvjMhQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/grantlee-editor-25.08.0.tar.xz", + "hash": "sha256-sZUcK3hqLekJAn83xkRHTL2LTAyTUYqiV5nALY8Vuwc=" }, "grantleetheme": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/grantleetheme-25.04.3.tar.xz", - "hash": "sha256-4l55xxOD9TiBS4J9e/r2qz+0XE94xpqkEB3/YCX0oHM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/grantleetheme-25.08.0.tar.xz", + "hash": "sha256-4rRXp9QIvj3Fan2w3JcJN9RQmswyNJKNw1UUKmurT9k=" }, "gwenview": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/gwenview-25.04.3.tar.xz", - "hash": "sha256-Wb+fxKS+hyYHgcy1hyISSEtpfKpT+g7n4Si9sI6vXoc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/gwenview-25.08.0.tar.xz", + "hash": "sha256-W/G/zO3vZZ9N+ROt3dZKLJZNObhM8UJxBLsV26qG8I4=" }, "incidenceeditor": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/incidenceeditor-25.04.3.tar.xz", - "hash": "sha256-eWJIJf4PztE20ap9J6NA+9VMrdpwBbAmhnjG4NrGwIw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/incidenceeditor-25.08.0.tar.xz", + "hash": "sha256-sr1G+oE42inWGBD04oP/mkNslufoes9SSRESSG0yiyU=" }, "isoimagewriter": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/isoimagewriter-25.04.3.tar.xz", - "hash": "sha256-jbqd72ZZ6tgjsdyxrscIDZ+rhwD3lWvr7qeNG6TZSqY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/isoimagewriter-25.08.0.tar.xz", + "hash": "sha256-HNr+fUBLK6egCQH26GCiOnFyrJl3dMin0LaW7fzF5OA=" }, "itinerary": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/itinerary-25.04.3.tar.xz", - "hash": "sha256-ktxEhNlZtyAzkMo9a6RobesspYGNfFNB6CCYCGJ7gvI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/itinerary-25.08.0.tar.xz", + "hash": "sha256-HywQwfR6WRn0R6zN9gmXA4pSima47hcvzBhN0r0vJxY=" }, "juk": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/juk-25.04.3.tar.xz", - "hash": "sha256-7CVJiPrt01JtseNHZiIIPwKsIQAP+B44Zy3XuZedGSE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/juk-25.08.0.tar.xz", + "hash": "sha256-Gz7bXg5KX1CbJGDy031VM1OZP+946F7An4eHchX6EfA=" }, "k3b": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/k3b-25.04.3.tar.xz", - "hash": "sha256-oktypCveDrTwUB/uZgMP5yhjavrO61yKzbIku463o7U=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/k3b-25.08.0.tar.xz", + "hash": "sha256-6+lnVDqSVu8Hz97wN2axC6OctD/AvAXNU/wNjYuz+3s=" }, "kaccounts-integration": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kaccounts-integration-25.04.3.tar.xz", - "hash": "sha256-caBHWiJ0+k6fMy2JA1GLJrXQJWFPfnnHR6NboSbimIw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kaccounts-integration-25.08.0.tar.xz", + "hash": "sha256-cUeUfkojZ2DO0uZfnkt9r/2tPk6GWhQvSRpp+6rVpuo=" }, "kaccounts-providers": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kaccounts-providers-25.04.3.tar.xz", - "hash": "sha256-qNgkUVf0uGcZBnFDKs8VoPP2WGVJkvaas7ng92Zhd7M=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kaccounts-providers-25.08.0.tar.xz", + "hash": "sha256-PxQ05zgWNfLQ4xt9gQmfzTJq67kPyeAeUTyGXAXtHEc=" }, "kaddressbook": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kaddressbook-25.04.3.tar.xz", - "hash": "sha256-ocJ4Hbg9fjN4DhcFypVl3l3Xkb1UgxKZ+Q6TM3akeCA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kaddressbook-25.08.0.tar.xz", + "hash": "sha256-vQX/vsZ5twGyvcXaK5fIO9gUN6M5h3H8SwPvu3rBpkc=" }, "kajongg": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kajongg-25.04.3.tar.xz", - "hash": "sha256-1XiumAnsX5v+2UjeEhWO3LVFeT+xhZvRV1AWaAZJU6w=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kajongg-25.08.0.tar.xz", + "hash": "sha256-HLb5Va8LXoraspZ3dYg40CiytwKnz/Q9vUsidae8bO8=" }, "kalarm": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kalarm-25.04.3.tar.xz", - "hash": "sha256-3G+QvoZIw4z1fh4yyjy2LQk3H48Gqt2RiGKsa7VlCsc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kalarm-25.08.0.tar.xz", + "hash": "sha256-ZlUErl5rjOcKDdwPoclygn7da16GgGbUmQoUZtqo/g0=" }, "kalgebra": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kalgebra-25.04.3.tar.xz", - "hash": "sha256-u+JnX6HMcKDZCU/ImqjN2cecExW5fq1i2gZwTiq6gms=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kalgebra-25.08.0.tar.xz", + "hash": "sha256-ViYYWk7aUm/c+JTcmf9DeW1ZsPThzHpSh0lIltsNrSA=" }, "kalk": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kalk-25.04.3.tar.xz", - "hash": "sha256-M9MHnVo5cW5UToYiTv+Zfs552nf4JHu18IzmqIzwP/A=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kalk-25.08.0.tar.xz", + "hash": "sha256-IOyy1nYNCMM/tf0EHwIC9yCchxTBztEP9RiCBupBS04=" }, "kalm": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kalm-25.04.3.tar.xz", - "hash": "sha256-VUTxNcDvLVUNXptRCQJbnyfYjQ+r0gqw9BWU3LcnVeo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kalm-25.08.0.tar.xz", + "hash": "sha256-wRBTYyygcgtS02cwHkgWL4cZ2GZnrSCfyCbEE4rO370=" }, "kalzium": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kalzium-25.04.3.tar.xz", - "hash": "sha256-2Ndq49Ej2T/g3fM5ktfIUpLsVWC3amNPm/LXMcL8yto=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kalzium-25.08.0.tar.xz", + "hash": "sha256-h2Vzfnuut/sNDBYRLOEWlN25ChAujms+cj2unVlbhSk=" }, "kamera": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kamera-25.04.3.tar.xz", - "hash": "sha256-RrnKpKnvIYNC9X7rD9rTBjX8UJDyL4ndHO1YVvBg3Uk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kamera-25.08.0.tar.xz", + "hash": "sha256-JJrwbxNs5taRRpVFGPtMxwITXGc8TzRIXMkiQ/69GsU=" }, "kamoso": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kamoso-25.04.3.tar.xz", - "hash": "sha256-J8s2rIEENFFOT4cMZNjKhR6GjdSfyhOW3LW+l6lydHc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kamoso-25.08.0.tar.xz", + "hash": "sha256-MtwUhk+ktjTOBXvylkfK17/awVooK6LKmPQjCygUIWA=" }, "kanagram": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kanagram-25.04.3.tar.xz", - "hash": "sha256-pufvEDxAu1I3sKXT6AzDaAr+C6kB/HJpIz31wkTf8/g=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kanagram-25.08.0.tar.xz", + "hash": "sha256-qAhuP4qKj69Ah41DmqdUZBRE2TyLDQxSkEdTCr30ZAY=" }, "kapman": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kapman-25.04.3.tar.xz", - "hash": "sha256-k/G7Md9Mr+iDE+bO1vhuH0pykryVkIkzaZOc71L8iOc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kapman-25.08.0.tar.xz", + "hash": "sha256-RG1XLd6Zgwd4+2frjReKVOSJZkRrMM2krMyCNkKNspA=" }, "kapptemplate": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kapptemplate-25.04.3.tar.xz", - "hash": "sha256-t1ooeVjsEi2n8fq4EPmrYk+tbUqyxn7kY7I2vXvfsOI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kapptemplate-25.08.0.tar.xz", + "hash": "sha256-9CMBZBTEhsCo97uHJjPrM5gLPfqSdliIfbaOr6u0ACs=" }, "kasts": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kasts-25.04.3.tar.xz", - "hash": "sha256-TEYQPgSQ7os4c1vmH1xJjEZRFQEYqckUU4GQ8CSfLy8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kasts-25.08.0.tar.xz", + "hash": "sha256-x8tdPOSA2XuWQC2Pnc/EDARlpOHP41E/t8zveOXrJ1w=" }, "kate": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kate-25.04.3.tar.xz", - "hash": "sha256-HUVG+DguHjvIQQvhwa+I4G62bOEsgWDEyErCi/thjpc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kate-25.08.0.tar.xz", + "hash": "sha256-f+13m3bahvaHyVCcHCK0GbKpfVfEHmk9iAZktsIKLzc=" }, "katomic": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/katomic-25.04.3.tar.xz", - "hash": "sha256-dsk4K6uqoUkFzo44KAEhkrHNtoZXpLZGUlmH6REXu4s=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/katomic-25.08.0.tar.xz", + "hash": "sha256-1IlNY5foI1Ufh++tUKGWJElsYOPT4pvs76onrBSMCag=" }, "kbackup": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kbackup-25.04.3.tar.xz", - "hash": "sha256-YQlX8vQee/I9i4CtM2x1NSkZNbUZDTccf5SKGS1j788=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kbackup-25.08.0.tar.xz", + "hash": "sha256-f/pWS2LIYN2BJyMaxQqKumWadRXh1CcNU8qugXxX5O4=" }, "kblackbox": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kblackbox-25.04.3.tar.xz", - "hash": "sha256-pkwhQQ3z3svq8ehoapXX5KbtGUODpeT2cTaT3FMfJxY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kblackbox-25.08.0.tar.xz", + "hash": "sha256-S9dphJPm1bXw/iq1E16RKMqw6TvRMTL5CCbUa8yGE5w=" }, "kblocks": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kblocks-25.04.3.tar.xz", - "hash": "sha256-crD1TLCd2PfBsyYNeYanFfIGRISH0LtA+F2ekX86Ldo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kblocks-25.08.0.tar.xz", + "hash": "sha256-G9OGW2xhL8MSppMMdidFQb9OCSv0QCNRPSFKFZ/ObJY=" }, "kbounce": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kbounce-25.04.3.tar.xz", - "hash": "sha256-f7vCwrl6EuDumh29UlmI5m1gVjJbVi/h5LTaN4T9l2U=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kbounce-25.08.0.tar.xz", + "hash": "sha256-BaPHjlnBzwXPWXIcl/TDdFv+wcI/qbWkdREyZNYIoXY=" }, "kbreakout": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kbreakout-25.04.3.tar.xz", - "hash": "sha256-ivQpaYhWUcIszshNEVzLQWQWCMjHuWUUzg/7ZD2pXNY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kbreakout-25.08.0.tar.xz", + "hash": "sha256-I/DPXRgUv7jzlqTQKXPBORoO1P5/Rb2RvL31cY27bKc=" }, "kbruch": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kbruch-25.04.3.tar.xz", - "hash": "sha256-/mHwaYguzGDryzwtSPZk4l24aBYvXknhCT6OKfyF31A=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kbruch-25.08.0.tar.xz", + "hash": "sha256-KLpV5Rzkm1bOMAYWZ66J9pZc+NkYaphYWGR6sxqQTj0=" }, "kcachegrind": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kcachegrind-25.04.3.tar.xz", - "hash": "sha256-I8fcu/FcXuAN2sBoAi8Ri13pOdCXGZsPkY35+U902eE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kcachegrind-25.08.0.tar.xz", + "hash": "sha256-QlPYZDpeHJJhvkcKxhyPXrLOchA2EVriBKw6q2s4oKQ=" }, "kcalc": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kcalc-25.04.3.tar.xz", - "hash": "sha256-G29S/2lQpcf2dUu0H9A2r0oBaTkiey9DUfODa6cFNIs=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kcalc-25.08.0.tar.xz", + "hash": "sha256-RJoNiCfERzXzTN3b3KnD4Diz3rzIbGCle8o+1CUS1fk=" }, "kcalutils": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kcalutils-25.04.3.tar.xz", - "hash": "sha256-Og4po13bxotUaslP9a/JOBxK9MX2zIVYdq5KLFIZRU0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kcalutils-25.08.0.tar.xz", + "hash": "sha256-bbL2bQ7VgXFSMwqh5hq6NQ29vLDvk1WXzrr8P2msFco=" }, "kcharselect": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kcharselect-25.04.3.tar.xz", - "hash": "sha256-osTaxcbxpuS+kUnSq1r90YHjlc3guqX/UeJYU6uHjgc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kcharselect-25.08.0.tar.xz", + "hash": "sha256-7J8r4OEZsce/8zY9TUBaP6WMnN3qto483+HQp5CNPuU=" }, "kclock": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kclock-25.04.3.tar.xz", - "hash": "sha256-FtSJwTlCyDwqryaK1HtHPeEyXmWxOi43SffnIC6/JYI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kclock-25.08.0.tar.xz", + "hash": "sha256-sP6MOkxCPFykDZ2u8ofx2ESY6msqz2avVb29d+B3+JY=" }, "kcolorchooser": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kcolorchooser-25.04.3.tar.xz", - "hash": "sha256-CNsCeh3rngpCmr3oyHArR+FAGsAIWBL3isEKfGECcPU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kcolorchooser-25.08.0.tar.xz", + "hash": "sha256-pWgxauvqiOKvQSWlcPQMTE0gi82lyfMlYUbt86J/Ub0=" }, "kcron": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kcron-25.04.3.tar.xz", - "hash": "sha256-v0Y6VhxFEvrmuvTRdG2WBFxxekastmrkSWmIXqC2zQM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kcron-25.08.0.tar.xz", + "hash": "sha256-9w6tbuJRdZOVwfZBU3DVxw+FclIN8RnbhcpJS3Ubq/s=" }, "kde-dev-scripts": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kde-dev-scripts-25.04.3.tar.xz", - "hash": "sha256-UbHnN1WUGqUMxo0SYO8yYkof4bw5aKOn0Sbqn7dup/g=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kde-dev-scripts-25.08.0.tar.xz", + "hash": "sha256-0JUvJECz0fWUdUxqUUxLKaIDvhGHgXr00Q0c//kvQc0=" }, "kde-dev-utils": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kde-dev-utils-25.04.3.tar.xz", - "hash": "sha256-5ksknqEMO9hDFBAmYdgj8o9EDFzErm5wbiJYj20R/HA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kde-dev-utils-25.08.0.tar.xz", + "hash": "sha256-bL1e55+3rZCayB3fLCkW/oYEeqvoyitgYDT3Z0SjE5M=" }, "kde-inotify-survey": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kde-inotify-survey-25.04.3.tar.xz", - "hash": "sha256-TEEsKuHIqLdE5AfT6weNm0zAApTBfWfdZHC85hEDuzQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kde-inotify-survey-25.08.0.tar.xz", + "hash": "sha256-2nVF3AUXWqduXCQyVBgtEhZ+oI1NNF5xfy7VMivvmF0=" }, "kdebugsettings": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdebugsettings-25.04.3.tar.xz", - "hash": "sha256-WGHbZYLe1KwRKwpDuu8hktUfOwYJJwRB4FqmxVDS6Mg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdebugsettings-25.08.0.tar.xz", + "hash": "sha256-vt1jQlL/hWIcIkaybWGrGgXtmrGL67+NZY9GOK9faV4=" }, "kdeconnect-kde": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdeconnect-kde-25.04.3.tar.xz", - "hash": "sha256-xEmU6Jbhe+GfuTFzFDqMEZbm0GTTsNiX1Bcrm0i940I=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdeconnect-kde-25.08.0.tar.xz", + "hash": "sha256-7cbY1bs6q1MgiiKVKO82pbyVm/rsF1ErViFQLR030mA=" }, "kdeedu-data": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdeedu-data-25.04.3.tar.xz", - "hash": "sha256-YjNS6PYgsVEoLifSmk6JmSsqiMPaRME9Yhu4+N4Y0Hc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdeedu-data-25.08.0.tar.xz", + "hash": "sha256-Xvlu7u2UGlzr2XVsbMHd6IimPGd6HGJQtqIoYHC5IGY=" }, "kdegraphics-mobipocket": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdegraphics-mobipocket-25.04.3.tar.xz", - "hash": "sha256-EvZseNGQhnwcmU9lDxQJyHveD9WSkRrTpHW3UCBF89M=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdegraphics-mobipocket-25.08.0.tar.xz", + "hash": "sha256-1gxOtDh9YwNqjXNPd8XLt1rqTJ3I7N/s5GsifAB0Fv4=" }, "kdegraphics-thumbnailers": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdegraphics-thumbnailers-25.04.3.tar.xz", - "hash": "sha256-IhtYTJLBwVcHIMq6l3Bt422+PvT27jJLd0UT439EYxg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdegraphics-thumbnailers-25.08.0.tar.xz", + "hash": "sha256-ufK2zhYqJF43EzBdjKE/K4/6IFlnBatvlLScQJcoWLk=" }, "kdenetwork-filesharing": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdenetwork-filesharing-25.04.3.tar.xz", - "hash": "sha256-nywF85bDzY9IpZbZqXMS6IoT12eaQf5x4KJ8ee/MGjA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdenetwork-filesharing-25.08.0.tar.xz", + "hash": "sha256-hgnxqvlX2wHBNS5b+iiYdwwrCLClLXOTCHE7Cch0Pmg=" }, "kdenlive": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdenlive-25.04.3.tar.xz", - "hash": "sha256-NviSflntmXsflYS1cL2ltao03BMWsg5dSPExgXMavIk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdenlive-25.08.0.tar.xz", + "hash": "sha256-+GIGufhv5WkxIXI9C7F1D5bClem2x+sf6itAj1bMMNY=" }, "kdepim-addons": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdepim-addons-25.04.3.tar.xz", - "hash": "sha256-NFBl8I5fPYmguyFiM16zfWNDPrLdmKL0EZlxrsPAIlc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdepim-addons-25.08.0.tar.xz", + "hash": "sha256-xqL8leGkPrXcumBTHxPK93TP4pxG3DMTdFuYjkznVDo=" }, "kdepim-runtime": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdepim-runtime-25.04.3.tar.xz", - "hash": "sha256-Ez3PjDFMNuzItHddnrbZKbu71TVd3fKUQauvAP6aGok=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdepim-runtime-25.08.0.tar.xz", + "hash": "sha256-QrqZw+yfS+GavmaywZM82kr7p+JkMkiy90FWXfe/VwY=" }, "kdesdk-kio": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdesdk-kio-25.04.3.tar.xz", - "hash": "sha256-O5NILqSVR+SLSFtm7BpqGjSZuwMaMVyzz9ucs8wQjIo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdesdk-kio-25.08.0.tar.xz", + "hash": "sha256-tWbSp216rhcj63gJb/1BSnppGnbKy0R/Xb04SMcx7Kc=" }, "kdesdk-thumbnailers": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdesdk-thumbnailers-25.04.3.tar.xz", - "hash": "sha256-8BgBCsDcTP5NzfYa9zwrfX9o3fHBkmol97lCnGSiDeQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdesdk-thumbnailers-25.08.0.tar.xz", + "hash": "sha256-UzyTGQdan83cEn0eRkQsO1mHt9zCV0Yoi4Vy7HFLuLs=" }, "kdev-php": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdev-php-25.04.3.tar.xz", - "hash": "sha256-e8r4dbhicPa9tCnsRr6KAe0GeCTU6SNootGxmmg4gOM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdev-php-25.08.0.tar.xz", + "hash": "sha256-JdBCD8QdsSrLUsAbYsvuEqSq4qcrz49t37zfZoh4x88=" }, "kdev-python": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdev-python-25.04.3.tar.xz", - "hash": "sha256-RsZWvG4Gmrj7KdPCidu76RUx+UuLa4ILNQGKM36wPAk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdev-python-25.08.0.tar.xz", + "hash": "sha256-yK8jUo3L+3N9OL9U+ryz7eukSY1W5jjsItH6hVYosfw=" }, "kdevelop": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdevelop-25.04.3.tar.xz", - "hash": "sha256-crsI2RPEky6uUngcWmGdiqBMTHfQ8xYqYOwujQJ6/q4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdevelop-25.08.0.tar.xz", + "hash": "sha256-hoLBO62GVDPPk1dCdfPaj+b/cIDuYXhUHFxGy0VgoK0=" }, "kdf": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdf-25.04.3.tar.xz", - "hash": "sha256-s25RDOoDT9LOCPu/sm0gOh2OJF1EJtTrlk0clHlk0WU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdf-25.08.0.tar.xz", + "hash": "sha256-d1/yprkp0L7p8otJ4DrAe2QL63j8ZLOSxyyl/6jPcws=" }, "kdialog": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdialog-25.04.3.tar.xz", - "hash": "sha256-35fRq3kwFhU27EEYTkPNAN5+RraGcp7wOiklJOFE+uM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdialog-25.08.0.tar.xz", + "hash": "sha256-d3LN/irMz9pCDGJ6ix9M81rMGQb1FV/CFm7kguEHVaM=" }, "kdiamond": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kdiamond-25.04.3.tar.xz", - "hash": "sha256-/2+A+GhGcdJPJGTa2jxtIaNBTzQDzAlwDd5GrPrZqHA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kdiamond-25.08.0.tar.xz", + "hash": "sha256-t04OkA2mBVZXYTPdqe+A8QpXK+IcDOXaF3KkRSBE4gQ=" }, "keditbookmarks": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/keditbookmarks-25.04.3.tar.xz", - "hash": "sha256-3/bn0Zb0au95losTuubsEAk837fkUm/ecxCRPKcvUTo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/keditbookmarks-25.08.0.tar.xz", + "hash": "sha256-jwbEbljPAeYdhNnrLEaAJNRvIKzpwDGOo3ABwnj9VNs=" }, "keysmith": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/keysmith-25.04.3.tar.xz", - "hash": "sha256-fII6yKb31w37DSuKXEu8pcC/pDlZZxd20BeMTllprpA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/keysmith-25.08.0.tar.xz", + "hash": "sha256-Dl8h6/+yGFbiLf0vqWH10UxcVlqIACoyzh9BF7rWCYc=" }, "kfind": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kfind-25.04.3.tar.xz", - "hash": "sha256-DH0AsG/e+7embyZlGWswcsF/aEZnnqmyk76b8xCIwWA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kfind-25.08.0.tar.xz", + "hash": "sha256-jwmkSaqgv92/CSKolUv/KBp+FNU80kN00XHFKnIq6iQ=" }, "kfourinline": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kfourinline-25.04.3.tar.xz", - "hash": "sha256-rG+hzm+xy8TDVFTXwq7aksgenyYA9ka8c981w3ex9mk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kfourinline-25.08.0.tar.xz", + "hash": "sha256-nGE9x7su2bM7qZa35+GKYMlEh3rh3JRyI3JIc1wBRSE=" }, "kgeography": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kgeography-25.04.3.tar.xz", - "hash": "sha256-aEp+YZNKcCVISj4ll1vw1Qq9kXs1GknRUqCaarK/7Tk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kgeography-25.08.0.tar.xz", + "hash": "sha256-Su0Hocbmn6OYYDjx0hhq7UAreSzAJEF8DBlYcewCw+0=" }, "kget": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kget-25.04.3.tar.xz", - "hash": "sha256-S3Sq7P1zAghIj0gLx1+XfotInMH+VzdifybEhuKQlUQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kget-25.08.0.tar.xz", + "hash": "sha256-FT4vwhr2GI8vKwuXY0lhkpZtFpQ4L1NmJeHIIHeeSiw=" }, "kgoldrunner": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kgoldrunner-25.04.3.tar.xz", - "hash": "sha256-XWeEjrM4XVlIfuKAn4vETvn71S2ymXjLBIflqc2vHn0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kgoldrunner-25.08.0.tar.xz", + "hash": "sha256-ldzYbperdo/Ozt1aotDCqGqdCweUMFOYeOEeFR+dMqQ=" }, "kgpg": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kgpg-25.04.3.tar.xz", - "hash": "sha256-Py7G3FsSIZCHMAZidL0NL27+XATCp5tyDLJdzlR+Dk4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kgpg-25.08.0.tar.xz", + "hash": "sha256-w0Pyex0CSpSX1t+BQ5/fxabRMBZyWiJdeh0ZX9sAJCc=" }, "kgraphviewer": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kgraphviewer-25.04.3.tar.xz", - "hash": "sha256-e3nbzMQ+E8JtdrJga37Gwth+hXoRbKLHFQ0xiN/fhw8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kgraphviewer-25.08.0.tar.xz", + "hash": "sha256-9iIvPbDGbeiPURTh7NFYrl0z/T/Mzm4zgIX1/0tlANU=" }, "khangman": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/khangman-25.04.3.tar.xz", - "hash": "sha256-6RVZQyQvGL/t8Bzr/nu8B5jqBnd+pdogZy0vTyjujQ0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/khangman-25.08.0.tar.xz", + "hash": "sha256-bgOVYCNwCDCCUlcXSF+hAwrntOMey5etIDWqPEeIqJA=" }, "khealthcertificate": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/khealthcertificate-25.04.3.tar.xz", - "hash": "sha256-DAWq118XljAnWy3pToXMO1cf2XbWBqwjOacBm8bNDJk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/khealthcertificate-25.08.0.tar.xz", + "hash": "sha256-mpdDixnFZga0eGy5WeQnt0fK7EF6ySy0D+JsdeSraHI=" }, "khelpcenter": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/khelpcenter-25.04.3.tar.xz", - "hash": "sha256-SRQLPzH+gqsJk3JFAP8b75yAQccjSjuDHMmt63ERQRE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/khelpcenter-25.08.0.tar.xz", + "hash": "sha256-2Eq4wdkySJQhRh1s1VYLKVWEE1sWiYFQRmBTNTARBpo=" }, "kidentitymanagement": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kidentitymanagement-25.04.3.tar.xz", - "hash": "sha256-E6Ai5eqEW0tlmCxTPXBYiCgoBeDORFF+zNbiS41ePn8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kidentitymanagement-25.08.0.tar.xz", + "hash": "sha256-uMZV52h6iPVbnaCOekxa8TdHFDBmnS7Qa40ZcUX2n44=" }, "kig": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kig-25.04.3.tar.xz", - "hash": "sha256-It9UJwC6G+nMH9Lv6PbLqgJRywqs0acbRtDCG2cbxaM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kig-25.08.0.tar.xz", + "hash": "sha256-EPXJMXI6NOpuB13wUnERSMKRK8qyzHDTB/YOQDEaPZc=" }, "kigo": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kigo-25.04.3.tar.xz", - "hash": "sha256-6I/8LSSp5qFL7YiyTaaZq8+ABz0xQp0pXVIv9Qhe+Hg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kigo-25.08.0.tar.xz", + "hash": "sha256-oknZEIurpIEw+TZPdXS8d8YLjB1bbVpOF34Fkk8O5hs=" }, "killbots": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/killbots-25.04.3.tar.xz", - "hash": "sha256-tbWTc2T250TgSpB2qZRVH4oFQbj8nAnIUiA/JhxsNoY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/killbots-25.08.0.tar.xz", + "hash": "sha256-brENCa7KPdb/9N2q6+LIV6KzuRh+GtH3p7bYF9h8bUA=" }, "kimagemapeditor": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kimagemapeditor-25.04.3.tar.xz", - "hash": "sha256-GKARfo1VUw5qg6V4RbFCz6SVHxzjPIcBIgd+sikIlkA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kimagemapeditor-25.08.0.tar.xz", + "hash": "sha256-L7BHcNrXC6+m0+1VY15fVlL77FtiVY1ZGW9gFwomzRc=" }, "kimap": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kimap-25.04.3.tar.xz", - "hash": "sha256-KtwaiSjQcF8xr9YFDcKEBpCuC2JQ9VsbyVJXn0QDMe4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kimap-25.08.0.tar.xz", + "hash": "sha256-SA6Kq/wR1lyjvoq9cUuEioR/mbeAXntqsh3Vai8KI3k=" }, "kio-admin": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kio-admin-25.04.3.tar.xz", - "hash": "sha256-y1gIZvSEBQ/QbLgaxVe/3gv+B0uxOU6zHNkiK+CLW1k=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kio-admin-25.08.0.tar.xz", + "hash": "sha256-IaV8D3ywxj9OhJe1ZUvmZGVSNLG2NogGVQQNM8IIFhM=" }, "kio-extras": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kio-extras-25.04.3.tar.xz", - "hash": "sha256-8LYwY55HZs6FufhES1uHf8O0DgnsL86w2WHv9JFNP8g=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kio-extras-25.08.0.tar.xz", + "hash": "sha256-Cl3IZcWBC3oM0oDTTUy/iGBDO3imV0F7JFzHHjNlJAU=" }, "kio-gdrive": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kio-gdrive-25.04.3.tar.xz", - "hash": "sha256-qSfI6YkH5ug+DWdhsmzdXCXOSGBfzDpcvCwaizv6GyI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kio-gdrive-25.08.0.tar.xz", + "hash": "sha256-jdwy0595u7YHptE0rFqh4IYn/udSMznS3J7uK4Hlp9Q=" }, "kio-zeroconf": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kio-zeroconf-25.04.3.tar.xz", - "hash": "sha256-1lEEaFnIS8NZGi2I2vrQ5HrWSJ4lZVruI8HPQWZ/6sU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kio-zeroconf-25.08.0.tar.xz", + "hash": "sha256-I1kNF3OoC/YVauux+WgKEi307awUh3wrlpe0w6rZE7A=" }, "kirigami-gallery": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kirigami-gallery-25.04.3.tar.xz", - "hash": "sha256-ipRgnhvPFPQijn7Y0AlFARqPNUTxPoupnzWikzJ+4G4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kirigami-gallery-25.08.0.tar.xz", + "hash": "sha256-uon7k03tRa+9Lte0pbev8tLIDsqTEWhBfW4ElRqDwao=" }, "kiriki": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kiriki-25.04.3.tar.xz", - "hash": "sha256-H08z+28qJpmLIi96ZwvZj3AtD3jUyBKBDCgNGLI1W9s=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kiriki-25.08.0.tar.xz", + "hash": "sha256-c71BQUSu2DmBw8ub5bxPq1GlpuK/JuHR5YiYv2pfOM0=" }, "kiten": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kiten-25.04.3.tar.xz", - "hash": "sha256-fH/LoXB7Or3qhiSSL1XhgSdKWYIT1Q8iLGKwO+r2wPQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kiten-25.08.0.tar.xz", + "hash": "sha256-p5YSaICOMD7cQSzxzW6FNRH9Hlck1xfD+S6GBfW537Q=" }, "kitinerary": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kitinerary-25.04.3.tar.xz", - "hash": "sha256-ypOghv7M8PNtTKVqn1zPUZQ9fhlFs5La8hHkLxKBOdQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kitinerary-25.08.0.tar.xz", + "hash": "sha256-Y1Uwwx1n/DX19bzfQ/BtiW5HtCPQLfZUbvPF/qHSEsY=" }, "kjournald": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kjournald-25.04.3.tar.xz", - "hash": "sha256-NkmpgJLX8dqJOeWaVd0j345cKXLPBbZEO9myovAZAhE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kjournald-25.08.0.tar.xz", + "hash": "sha256-Uoezbv3HsSTIHBxqBSM1fWYLXWM7ftwTlIASOsdGFsY=" }, "kjumpingcube": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kjumpingcube-25.04.3.tar.xz", - "hash": "sha256-L6d3H3o45C5IAP65PZh9YzMFtYLV7ruyq1QD8PZ2F8U=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kjumpingcube-25.08.0.tar.xz", + "hash": "sha256-ZKZH1WQyMMGRFSGB7fr3HXdiYwXfXVV/BjLfwRQDk9s=" }, "kldap": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kldap-25.04.3.tar.xz", - "hash": "sha256-8I9Kcu/hvNGXs+YzI6pPp6CSctQIuKB9tLYcR5LiC38=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kldap-25.08.0.tar.xz", + "hash": "sha256-EPn0kcUBIZNrsFthb8HfEmKLBwPGUMbtfCxzGFpLVLQ=" }, "kleopatra": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kleopatra-25.04.3.tar.xz", - "hash": "sha256-fJrZ0QzTaNWM2t1B94uKQYU7jNKxXrVUcvO1znB60cI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kleopatra-25.08.0.tar.xz", + "hash": "sha256-88uoFgQXMu2RXklB9yjwTvnLMSnzHYRb/o3z9ODws9s=" }, "klettres": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/klettres-25.04.3.tar.xz", - "hash": "sha256-5mazGcvomE8S5dC/DYgmHLUQioZ9VdtG3ib+r1l4/1Q=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/klettres-25.08.0.tar.xz", + "hash": "sha256-yuEb51Wz9uX9GzDYMOYeMD3a7tquzIiJgMYQQkv4Msc=" }, "klickety": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/klickety-25.04.3.tar.xz", - "hash": "sha256-AeaHzIPeXG6poxUsjYFfHWgANj4c5MWQJu2EU4h5RZs=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/klickety-25.08.0.tar.xz", + "hash": "sha256-gRg/svN+R/todDGUg5zC9vPkJBKWzI3eeG3HOiOYJWY=" }, "klines": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/klines-25.04.3.tar.xz", - "hash": "sha256-vRo/e1aBh+cXRewwbmZJgYPyerqb/zuHnzVsxptgCgQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/klines-25.08.0.tar.xz", + "hash": "sha256-t3skWaX0ZGQ50AQ+fTs9fM5Bru/9VnyGudjDJbqUdCA=" }, "kmag": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmag-25.04.3.tar.xz", - "hash": "sha256-CKWfOAV0nJSIxto8yEeYSb5Yn6RoQ43IEf7A5tufBsM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmag-25.08.0.tar.xz", + "hash": "sha256-CW1SmriK1vtA50d7/DIjCtZPxxeM5vF78k3aON9wOh4=" }, "kmahjongg": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmahjongg-25.04.3.tar.xz", - "hash": "sha256-bGe1awgj+srpewBh2yYT2NkBFR0m8ZXofggzBXtmt5U=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmahjongg-25.08.0.tar.xz", + "hash": "sha256-Ul6Q1i/420mBMfx7HKTL+GEa3+AKFDPyZYvJQ6RaLlo=" }, "kmail": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmail-25.04.3.tar.xz", - "hash": "sha256-Gepz3GF7OXcqizySoLhhMr7mFQykaS0/e3dr90xB9Qk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmail-25.08.0.tar.xz", + "hash": "sha256-2l0cEIomJnRuwgXRdfhA5R8jrJLz2lNdulbWRNQdnEY=" }, "kmail-account-wizard": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmail-account-wizard-25.04.3.tar.xz", - "hash": "sha256-C0Yp7hv5GeeoSWxkQWJZGvx+v6NkOVVcH73rkibpBf0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmail-account-wizard-25.08.0.tar.xz", + "hash": "sha256-a3t4+8NwAkMIGTAksnYGa6wrWVfcylrFTCpfYP39nEQ=" }, "kmailtransport": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmailtransport-25.04.3.tar.xz", - "hash": "sha256-Nk5OcGi+U++5lFOaJz3MDhekXWCmMWQwekXNs+LfWHk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmailtransport-25.08.0.tar.xz", + "hash": "sha256-IJOp52Sw1U1PwGRUM7qfxeOivzbInn0jK403C/tWzLY=" }, "kmbox": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmbox-25.04.3.tar.xz", - "hash": "sha256-j2BL3IdYezvE2UStgsF1h8jbGTDWQ1/bxOX4+xf2cn4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmbox-25.08.0.tar.xz", + "hash": "sha256-0pAUW8fNEUbrELjTlYSL/NpR57Xb2V8DN2gapqtsStA=" }, "kmime": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmime-25.04.3.tar.xz", - "hash": "sha256-I+znHYOSYQJLhhykuVbqB4fuWduIPRe+qDI2qvi9oeo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmime-25.08.0.tar.xz", + "hash": "sha256-hG5uzVGdmaKC9QecnBU/u8PZ5vhpjlqbMfjcz+mI0fM=" }, "kmines": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmines-25.04.3.tar.xz", - "hash": "sha256-/TfF1tGifkhB9c1g5nY/eTGCEA/AC1xQ88Kz4aqdl4M=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmines-25.08.0.tar.xz", + "hash": "sha256-MZaKR3PaEATzNTR7aPAOuxMtyb0g+PlcDZDdlNt0gPk=" }, "kmix": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmix-25.04.3.tar.xz", - "hash": "sha256-PY6wK7TBgLAF6VsspctqK2Mm549TnYP9OFBR++aC69I=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmix-25.08.0.tar.xz", + "hash": "sha256-35EcfjkykP8IfdF7qiIzcmJup5hh01U+byMFixgL+4E=" }, "kmousetool": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmousetool-25.04.3.tar.xz", - "hash": "sha256-rBtkyFdIIBJfLBpYiTPWRM2kCKCHe4rGbVB9kgTn6nw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmousetool-25.08.0.tar.xz", + "hash": "sha256-PxWZUYFHd5D86AZzrEu4m2GCJ1cjGywIcTNYWJ+Dba8=" }, "kmouth": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmouth-25.04.3.tar.xz", - "hash": "sha256-K9wPSQhxdmFM2YMkEidSs2YofkAjI/8dda6sp/dI0GM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmouth-25.08.0.tar.xz", + "hash": "sha256-wP7P/+3uVx+ny1r1nTrBPuErvNR7pQAe0tGfRymeqbg=" }, "kmplot": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kmplot-25.04.3.tar.xz", - "hash": "sha256-h/skKibsKOM5INgH087IeA6AzlqmwWytf8dtWGN6M6I=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kmplot-25.08.0.tar.xz", + "hash": "sha256-tik2ar/8aR+NbCC68luMqzEa2//zNlUZyUfp8jSz8qY=" }, "knavalbattle": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/knavalbattle-25.04.3.tar.xz", - "hash": "sha256-l7LStWMtAAw9bt37GcnTzEQUMA3FyAUyLW6wuyQcUhU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/knavalbattle-25.08.0.tar.xz", + "hash": "sha256-HqgvZDaPX5PKfMrXmGuz8REJa7sZS3JHLzpqAyrEg3I=" }, "knetwalk": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/knetwalk-25.04.3.tar.xz", - "hash": "sha256-F4f8RVa5jFCdq+aRih9SIcXpIroisXw1aswaO5JD5IA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/knetwalk-25.08.0.tar.xz", + "hash": "sha256-TLKlEI7UqgaJdEx5D79z46aaWzH8Nkttbt1qOQrh1k4=" }, "knights": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/knights-25.04.3.tar.xz", - "hash": "sha256-3SYUM0BVg3uxWmtUgCWZi87qWq9CRIR/Kn905Opbb84=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/knights-25.08.0.tar.xz", + "hash": "sha256-5YfubpGkroAyh+K0xEPNY7BPWRKjwasU9DRcVDvXJW4=" }, "koko": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/koko-25.04.3.tar.xz", - "hash": "sha256-zuswvsChhGdYNJ4TtRnPmAUMRMT8Q3yxNzg8B/rZgSM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/koko-25.08.0.tar.xz", + "hash": "sha256-T9sUsdA+dNZWNO70eSX9ISFrtAGdGJIyqYMfq7zfT+U=" }, "kolf": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kolf-25.04.3.tar.xz", - "hash": "sha256-IT+7Uc9kScMuF5rQFbJwTTRYJ0PBDgVYU/bK4RwHaZo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kolf-25.08.0.tar.xz", + "hash": "sha256-BpMgkHfb8FL0Tw+yATzm+tcWK4cyRiNnrzT8hc9BIQo=" }, "kollision": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kollision-25.04.3.tar.xz", - "hash": "sha256-GHf+1B1RqNUmsM+nN6ZRT3OrhrvwlyGuY+k8lD1BWfg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kollision-25.08.0.tar.xz", + "hash": "sha256-EdkLVR62vQOwuA3Ir2Fe/YwUlnL7cDSliYA1idJR0tk=" }, "kolourpaint": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kolourpaint-25.04.3.tar.xz", - "hash": "sha256-gZubrRXZJ7FQuVrHHTmPBN85J2K4SLtr5hnj/aM1fR8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kolourpaint-25.08.0.tar.xz", + "hash": "sha256-bImydJD42ObPaRFNBW+dlrt716gXcIbHQFX6h1wSPfY=" }, "kompare": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kompare-25.04.3.tar.xz", - "hash": "sha256-47+cnoTbzuD8OfeCYRSfk7+M3WSUq+LGcIvOYt5RzJI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kompare-25.08.0.tar.xz", + "hash": "sha256-Ky9n65oxCTsdHilXJPDwsM0TJ1ys37hkWQ1fzOi0yHI=" }, "kongress": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kongress-25.04.3.tar.xz", - "hash": "sha256-S70GwtqO3TQzwboO3WNNFhYazlCotLfIDNmR7obWAgE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kongress-25.08.0.tar.xz", + "hash": "sha256-C3KpuLiF8nMLdPtOC8nOKBLQuS0ebqCJ10yC20SSJjc=" }, "konqueror": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/konqueror-25.04.3.tar.xz", - "hash": "sha256-J9quIA7LRBZp0M/SaTciVuGDsoQByptJhrboYtwqatA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/konqueror-25.08.0.tar.xz", + "hash": "sha256-KQpr6KLr5TisMAXnbXlR6fuVvyJF+wy8AHqjzI7KIsA=" }, "konquest": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/konquest-25.04.3.tar.xz", - "hash": "sha256-LsNXYyCBE2/CpKdnce+enCEy28FsihP0ssUQRv0y4VM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/konquest-25.08.0.tar.xz", + "hash": "sha256-rEtX1+D/orA8KmeUtPSves/ShMvzqLOFWc+PSMhocYQ=" }, "konsole": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/konsole-25.04.3.tar.xz", - "hash": "sha256-L2gz4ipx9BkefuRfPc434io7420PpZL9//ziB6ysOTk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/konsole-25.08.0.tar.xz", + "hash": "sha256-yIC9LIKUN6FCq69Pl+vDhMnywZ8xzCORjEkQByeSdFA=" }, "kontact": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kontact-25.04.3.tar.xz", - "hash": "sha256-rntlcREXVo7xFJYo7WjqgeCK+kFLJz0GqGVNGm9TdIk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kontact-25.08.0.tar.xz", + "hash": "sha256-683su90RHqwG7CljR8HS2EfX7wQLJnXb9cSLJTaPJX4=" }, "kontactinterface": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kontactinterface-25.04.3.tar.xz", - "hash": "sha256-Wnq0wY88dTeCtdO5rGMhNlH0Jo/7aYsMYgbP8yNhQTE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kontactinterface-25.08.0.tar.xz", + "hash": "sha256-vuOm44o2GQ1JRYG93J//lEHkPDHjyZqbubm8rW/7ykc=" }, "kontrast": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kontrast-25.04.3.tar.xz", - "hash": "sha256-XME09K9Mbau659+DyJRcOYbLmuBFXQ0xVRf6lpBe7Pg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kontrast-25.08.0.tar.xz", + "hash": "sha256-COKmi9b73AQcAaUjviOzYXXhcakCvYPDM7rG7oc7nRg=" }, "konversation": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/konversation-25.04.3.tar.xz", - "hash": "sha256-uwCoZNfX9ATxysbU0uQVvQOMi/6RNkXandoar3DQbDc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/konversation-25.08.0.tar.xz", + "hash": "sha256-f7gkJmI0w8y9X07XUbf4lojb/BvLpQoWTTPrOie5Bz8=" }, "kopeninghours": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kopeninghours-25.04.3.tar.xz", - "hash": "sha256-hLnng78PvesUFufjAIlMMmiwEiCzwVvlWS+0AJe4vNI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kopeninghours-25.08.0.tar.xz", + "hash": "sha256-lLrkQlnXVmsqfCZBHzIA/EApi7H8ZdSAYKpqIQr8TVA=" }, "korganizer": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/korganizer-25.04.3.tar.xz", - "hash": "sha256-3Riywmuxr0zNTuZqSiA8jGq1n2ObxvWgmjtMjRv1XO4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/korganizer-25.08.0.tar.xz", + "hash": "sha256-dMfVe+Ls0AkgxcwbB50z6EnXs28C/kUlnK0zfaW094s=" }, "kosmindoormap": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kosmindoormap-25.04.3.tar.xz", - "hash": "sha256-msBAzkM5vF5xXeBxN+ebyuprpFnjBJpXzienUDgUIto=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kosmindoormap-25.08.0.tar.xz", + "hash": "sha256-RhURYL/OX4VeTfb+u9+eSIf0rd10V0ndCIiqmhLRIcs=" }, "kpat": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kpat-25.04.3.tar.xz", - "hash": "sha256-zcIXaH3o3rwi75fd09WZgLpvf4NrNMRCs8mR5uWhVI4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kpat-25.08.0.tar.xz", + "hash": "sha256-b0elLwR1MrdTlOhI0J0vaxHwcG3d3o7EvodtDlZ4uho=" }, "kpimtextedit": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kpimtextedit-25.04.3.tar.xz", - "hash": "sha256-ShB8oCpFNf3Aj3tliGzJnN+dpkKmc2O8urTLozi8bDI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kpimtextedit-25.08.0.tar.xz", + "hash": "sha256-ncCOMlGzcctsG4mA0twMvA2rn8EV0IRIlL+NvQ9NFDc=" }, "kpkpass": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kpkpass-25.04.3.tar.xz", - "hash": "sha256-aKmgac0u18kRtsSlFf7sdaiFB6RFKU1aU5G7uAMAgd4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kpkpass-25.08.0.tar.xz", + "hash": "sha256-LuKiX/kPIwJt1ofitirBqQjBxV/faFpCWD1nRyobrbs=" }, "kpmcore": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kpmcore-25.04.3.tar.xz", - "hash": "sha256-bCLpBo+h56Skpk3vdja7NJi5d893dS0SbxtOEUP0jJU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kpmcore-25.08.0.tar.xz", + "hash": "sha256-pA7Ok5GCdwZl6xqWPpYsHoltBjnX4E/neAtExE+QNWk=" }, "kpublictransport": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kpublictransport-25.04.3.tar.xz", - "hash": "sha256-Y3usX/I4uS0xxKZ36SpzGZgWEXlXVjSFUvAN1ShCXl4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kpublictransport-25.08.0.tar.xz", + "hash": "sha256-/QGQCB9L4XJxHsHg5XAoBbz5wAxzoIpCujeQFnyrqwo=" }, "kqtquickcharts": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kqtquickcharts-25.04.3.tar.xz", - "hash": "sha256-bflSPZBZRJV9InrsAJzfRfICsnkpYmnd6PY6ArVJwCg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kqtquickcharts-25.08.0.tar.xz", + "hash": "sha256-rBlRe9gGdGs+1PnGPtIZuwg7z8YUQmQA0JWcakY4Zyw=" }, "krdc": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/krdc-25.04.3.tar.xz", - "hash": "sha256-T78jcTziX0ZdsT2uK5WtJGlFyyrlEm4XoQu1LGGDTso=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/krdc-25.08.0.tar.xz", + "hash": "sha256-J7UPqC9mXPjsXx81c9886xT+BgLjAojxtPipQH6y1uw=" }, "krecorder": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/krecorder-25.04.3.tar.xz", - "hash": "sha256-otBcxZU3ajwPqFioONiEExsFRSa1Xz/vEtXx0j5WIqY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/krecorder-25.08.0.tar.xz", + "hash": "sha256-fCg4oMthcfJz+Y8tC5uZCBY+Qm+Ve4r5R1Br6NjiEHo=" }, "kreversi": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kreversi-25.04.3.tar.xz", - "hash": "sha256-wSPoxxaq480NXxHkvcSeNsMvZs7QBj4HT9pzDqDiTCk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kreversi-25.08.0.tar.xz", + "hash": "sha256-9dA2UqmEtMT++JNTMOGzAm9vgnnZTvmoyFj7rOCmgXE=" }, "krfb": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/krfb-25.04.3.tar.xz", - "hash": "sha256-9tuZz5RaIHMzbtbdjdAxAagVdCoM7MVgo1f+ObN2Bwc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/krfb-25.08.0.tar.xz", + "hash": "sha256-81PGYDBG/pf9CAhJfUej6xi714EeQ9CMllQUIUSWhFo=" }, "kruler": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kruler-25.04.3.tar.xz", - "hash": "sha256-cI2JfyE8s/2Iy6yGKZV7HWg6j8X4dtdPR7wzQ0g3dC8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kruler-25.08.0.tar.xz", + "hash": "sha256-rMSdbnEklY1IyqMBZESwoMiD8k5jtcE/HeZF8Z8gk4s=" }, "ksanecore": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ksanecore-25.04.3.tar.xz", - "hash": "sha256-5aj92kTUon8MkMK4COSKc3mZ7CAP0LcPdfq7M6kBMwI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ksanecore-25.08.0.tar.xz", + "hash": "sha256-kkJL2qKFnr5Tci6mY9SmeUhDYdygqxSJI2qXbv/y8ak=" }, "kshisen": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kshisen-25.04.3.tar.xz", - "hash": "sha256-IFpkR0Xxc3xtxjNGOxCAxJKKA783RJvrghX50upNZn0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kshisen-25.08.0.tar.xz", + "hash": "sha256-rUN3bVkK9wvNAQOyji2U6OM/GTCkTZEyQRmv3pIZ5JE=" }, "ksirk": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ksirk-25.04.3.tar.xz", - "hash": "sha256-a9SLUrZGcTQXzMS7kS3kAKalhU6CmzsqEQrVwNqwqk0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ksirk-25.08.0.tar.xz", + "hash": "sha256-kCEh0bxVeW6Z0ChABY3sKmEzrD9KRjOaRpNJRTYEO0s=" }, "ksmtp": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ksmtp-25.04.3.tar.xz", - "hash": "sha256-GJRPmAQyjAnMgrHDD518WBJVXEXEQZm7nKo329g/TIY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ksmtp-25.08.0.tar.xz", + "hash": "sha256-jyZaBZ4Neje/80GUdAIvCjypUrIYnrXzrPtF3K8zytI=" }, "ksnakeduel": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ksnakeduel-25.04.3.tar.xz", - "hash": "sha256-rPcUi6wf/3M6cDK6JrKKy4T0K5bVFy07oKHzR18RPLU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ksnakeduel-25.08.0.tar.xz", + "hash": "sha256-eqJAnPaeKQBJEM8aNrxutkais04/ehtAaz+LBELkGhs=" }, "kspaceduel": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kspaceduel-25.04.3.tar.xz", - "hash": "sha256-1VDeNvcZOTq1PMLPvGWe6PipVzh36x06eAwyOBj9jYo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kspaceduel-25.08.0.tar.xz", + "hash": "sha256-vCjf8JbKroPlsTIoVNqGS9/dAQifzVE01jIZTkwG7tc=" }, "ksquares": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ksquares-25.04.3.tar.xz", - "hash": "sha256-dCa2NCH40SGwhgz4sTb5oCdAcT+LHsksu0ceatu61I0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ksquares-25.08.0.tar.xz", + "hash": "sha256-5NXJ2VbD/Ld+NoW5fX43ZrWzIyZLl9WyD8oqqv0mk94=" }, "ksudoku": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ksudoku-25.04.3.tar.xz", - "hash": "sha256-wU1hSID0m9nANrrSMWKYIeIuMT1W2gsowBgj89JygvY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ksudoku-25.08.0.tar.xz", + "hash": "sha256-cM2iRDlwg7VKnMsr2ibaySlgT9EbRTLsZG5j4O8Ho6w=" }, "ksystemlog": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ksystemlog-25.04.3.tar.xz", - "hash": "sha256-y6wpAHbuFtNYFgFajJn+KXqQk4mNC+rCnHNLyeAiav4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ksystemlog-25.08.0.tar.xz", + "hash": "sha256-MIOjLkPCV+Sw2RskZcCs30k20xtSFN4dIHsT3gY+2Gk=" }, "kteatime": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kteatime-25.04.3.tar.xz", - "hash": "sha256-YSnKsU4iSDYgF5xL0YvMV+/oGDNha2BFMmG1SVgrkWw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kteatime-25.08.0.tar.xz", + "hash": "sha256-CBqJLXiyMORf9WBOyRoloWa/mCWWRO4K0VrwMW2l40o=" }, "ktimer": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ktimer-25.04.3.tar.xz", - "hash": "sha256-9YK0QqlWKEtW0VuBOdokjnZwHgyqcl5uZRdc2S3UXZQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ktimer-25.08.0.tar.xz", + "hash": "sha256-Iy74Orp0cGujT5azzVuwDdFc4YaQNl2iTqu+692z5Bs=" }, "ktnef": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ktnef-25.04.3.tar.xz", - "hash": "sha256-URnwPRfMH1Z8DUKa9lBjNaHowL1DtTmxtkROzDvWs2o=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ktnef-25.08.0.tar.xz", + "hash": "sha256-Erxnxhl5KnxN6PYlL4YUyjOsOklMIrv1Co93kJTU5y0=" }, "ktorrent": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ktorrent-25.04.3.tar.xz", - "hash": "sha256-AKAmKqMOtTZzmTKIsf+ufi+SS2kmD4e+p2JxWlzg9+c=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ktorrent-25.08.0.tar.xz", + "hash": "sha256-TWnrBeu8vupavqK0VhvaqpqzIyUigThq8IABPQ01414=" }, "ktouch": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ktouch-25.04.3.tar.xz", - "hash": "sha256-rMHPf0NSao+1afluY6yjnsPm4qxoB9JwBWUPhwr1npA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ktouch-25.08.0.tar.xz", + "hash": "sha256-0cpb+HYNGb+gQSh1vNpc25tMDbm7s5xD8dekBCstkdM=" }, "ktrip": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ktrip-25.04.3.tar.xz", - "hash": "sha256-CVJ7C5DB1U2UGDQBR0YxR2e9dG9yzvoI3LPqJDaZafo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ktrip-25.08.0.tar.xz", + "hash": "sha256-v8rdcQGAnArjceAFBIXGaa0WNkQN0i/DUtuJWpSUYLc=" }, "ktuberling": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/ktuberling-25.04.3.tar.xz", - "hash": "sha256-UfXFEzDoJep3F9C16JVmnrAuWnpXngpVkmyeTtVtjRY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/ktuberling-25.08.0.tar.xz", + "hash": "sha256-/DDWiptBaKdRCFsJJSzb1UfGMF3VBdYfGt9q+ts4+ZY=" }, "kturtle": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kturtle-25.04.3.tar.xz", - "hash": "sha256-flO667mSZJZK0EeySCdZb5uZjGmNtYnw77dP4WY37Ag=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kturtle-25.08.0.tar.xz", + "hash": "sha256-cDg92ckt24p1c7bo+G2rDd3gKhl//XLIkj/DoSITXVM=" }, "kubrick": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kubrick-25.04.3.tar.xz", - "hash": "sha256-QbFgN0SPTE2nWqILcDXg+q9rjCgLsF/B/HmobxziKVw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kubrick-25.08.0.tar.xz", + "hash": "sha256-KGQaRkJts+q0p8jxwxnEEgalgVhuP27VRGOMS3+8fPk=" }, "kunifiedpush": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kunifiedpush-25.04.3.tar.xz", - "hash": "sha256-oW/+QRexS6oC87iufenlCaFzWcG2fc2FGu9PPDZhod8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kunifiedpush-25.08.0.tar.xz", + "hash": "sha256-hG22/8fZP2r+p84NWp8QtSeSFXzrWThWVCJ59Bl/NRg=" }, "kwalletmanager": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kwalletmanager-25.04.3.tar.xz", - "hash": "sha256-JbZtjj2pVI7LAjb9DPxQ1umKOFyiCS1lZfdadT8yKeo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kwalletmanager-25.08.0.tar.xz", + "hash": "sha256-ARC7xVczOS9J0t4zMILSnBkpoQc68neZ9sJ3KJyDWaM=" }, "kwave": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kwave-25.04.3.tar.xz", - "hash": "sha256-AeGM36opYAPWs64YU669Q3HhgWb2qZ+omSN/fMt1bkY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kwave-25.08.0.tar.xz", + "hash": "sha256-gMHy6wZBFIrEJWQYu1gahcFtXh0xRUoczXfCApUxX9c=" }, "kweather": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kweather-25.04.3.tar.xz", - "hash": "sha256-1SUIi4RiiqReShxQT1InrAtmcRoytUXC7vyCZJzzYrE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kweather-25.08.0.tar.xz", + "hash": "sha256-rNjTg6vJcyOggoP1w0UR0FoGtwGTINAklooBzPb+IQY=" }, "kweathercore": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kweathercore-25.04.3.tar.xz", - "hash": "sha256-yZFDKed+TdRgoeC40HRHc3dcJJT1vj9PPvrKyNPgBqk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kweathercore-25.08.0.tar.xz", + "hash": "sha256-G5fpWuyPGTAkSuXEAHEgVhCbPtIvpbaZSDTNcUu+Mko=" }, "kwordquiz": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/kwordquiz-25.04.3.tar.xz", - "hash": "sha256-VaqtbssKp6ipRS79545cc0h4bZ/xlns9gsfoh2rUcoY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/kwordquiz-25.08.0.tar.xz", + "hash": "sha256-Czxx/DNSbQYJdtsOHU2Itellpb7xRK0L6CjHg+j0Fn0=" }, "libgravatar": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libgravatar-25.04.3.tar.xz", - "hash": "sha256-JOi+B7tpquaCww4sb8BWZk+X10wO9bPG8uviXxbQBkc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libgravatar-25.08.0.tar.xz", + "hash": "sha256-0GECPIsyDW6CteYa7gbuesEP4SQ3pw694Fx1K3q5txA=" }, "libkcddb": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkcddb-25.04.3.tar.xz", - "hash": "sha256-bd5iSZj/cCuFqm7FihYBNkafYlky4YPdsYReWttmmss=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkcddb-25.08.0.tar.xz", + "hash": "sha256-5qhXP1VM2SDm+CgBDN6MSq6sWzKQKfdsov5L1UlWJ+w=" }, "libkcompactdisc": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkcompactdisc-25.04.3.tar.xz", - "hash": "sha256-7gvoZrb5Qc32s8h6RYYbx2haW6mHXK+OX0aEHYMi038=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkcompactdisc-25.08.0.tar.xz", + "hash": "sha256-pWNV9nbtzRycFD8Dspz5uXxJzCrpUvpcEAT6sr5QRy8=" }, "libkdcraw": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkdcraw-25.04.3.tar.xz", - "hash": "sha256-T/0ifPCDjJpGvp9oLSQxko5GY61U3h92W9iuJY6xEOg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkdcraw-25.08.0.tar.xz", + "hash": "sha256-RkDRdA27hUh+V6XwemWsqQCT7BB83DJDD+qI++oHl74=" }, "libkdegames": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkdegames-25.04.3.tar.xz", - "hash": "sha256-Y80rE36YmmNZlMSPk9yezztapjBtOb2lp6OMmqKkN6Q=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkdegames-25.08.0.tar.xz", + "hash": "sha256-FVeTQ9WwZggRXo6VRzuAvJHeiEGxp5WE9WFakf5X4vc=" }, "libkdepim": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkdepim-25.04.3.tar.xz", - "hash": "sha256-bZx4Bj21I0U55fP92+y8phlIt55gBz7CFaf/2tYkGPo=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkdepim-25.08.0.tar.xz", + "hash": "sha256-Tarod7jRDEvR/nDQ3QLcEy/a/g/2Bicnoy3NiNTv9ho=" }, "libkeduvocdocument": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkeduvocdocument-25.04.3.tar.xz", - "hash": "sha256-fsrNtPMT5pyieq0sAlIMdtXtXbMJX3dqcXUm4VwX+64=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkeduvocdocument-25.08.0.tar.xz", + "hash": "sha256-tnOfc+QcXfnuMSARmF91vS50IA54p8uncZWLsfApUXo=" }, "libkexiv2": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkexiv2-25.04.3.tar.xz", - "hash": "sha256-17jXkenbj6zxapVEfapZfvqqa0LTAPp8vp0f9bnntag=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkexiv2-25.08.0.tar.xz", + "hash": "sha256-m7TlhY810NuoE63jwP9uf+dQsJMNYKf0YJtIyVY9Res=" }, "libkgapi": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkgapi-25.04.3.tar.xz", - "hash": "sha256-z4lfAdGWfAKcFSOcU+OasRYTt3AO0a+o5hxieL2PvPg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkgapi-25.08.0.tar.xz", + "hash": "sha256-Ur8jIV6/y5LvqVYzzW442oxlOHdxtCfok7UXJyVgObE=" }, "libkleo": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkleo-25.04.3.tar.xz", - "hash": "sha256-fJszSyJsmQ1Rk7Lmajzo3hxepsKvyRdSgOb0TQKnyqg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkleo-25.08.0.tar.xz", + "hash": "sha256-IMlVPHZS+LxZlJz0uScRx7DlpIb8SxDYUTRkOQVtK9Q=" }, "libkmahjongg": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkmahjongg-25.04.3.tar.xz", - "hash": "sha256-ZXCwVNArEvfAs30o3YkwwXzGpGFkN2E0SKtpzEsIRGw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkmahjongg-25.08.0.tar.xz", + "hash": "sha256-nE590vbrseo95jwoSf0wWm2+ssubIpaSqexaq933aIA=" }, "libkomparediff2": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libkomparediff2-25.04.3.tar.xz", - "hash": "sha256-qxd5807apRN1xqSMkWcj8zLYep0jIY7GwERsYRKqVkw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libkomparediff2-25.08.0.tar.xz", + "hash": "sha256-XHh83zO2D22k8pVCODSYJmB8AHP0+bMKas5lgAyaJcA=" }, "libksane": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libksane-25.04.3.tar.xz", - "hash": "sha256-6rl+MZzY4CDmPEnKPBgYiJjTJtNWjJOaVkC0LNwcJl8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libksane-25.08.0.tar.xz", + "hash": "sha256-mUYbE1u1USXKmH1JEaMqTEusM/379xC2SDVRrJYftjs=" }, "libksieve": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libksieve-25.04.3.tar.xz", - "hash": "sha256-B/bZc2LkCNq8+xkbC/1yjt/VmW7jeoQHTpKMsunBOp0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libksieve-25.08.0.tar.xz", + "hash": "sha256-p+bm9SN33Ad1C9zvg12fzGMIhXezD9/wf/cQYAyx/nY=" }, "libktorrent": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/libktorrent-25.04.3.tar.xz", - "hash": "sha256-E3prFLvdUSHHr8qOba0OUv997oCm5bVGOGV/E8Boc6g=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/libktorrent-25.08.0.tar.xz", + "hash": "sha256-5CK8h+PRToZDo5fztPfRuqPAudn22yCG70NIh1K6Flc=" }, "lokalize": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/lokalize-25.04.3.tar.xz", - "hash": "sha256-VnTDYXktr5tokvSiZ9kbzu8kX2Fh3P/XXR3VxLQ7IyE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/lokalize-25.08.0.tar.xz", + "hash": "sha256-8O9+/ysRzakeQVRyP6spNsEH5GIhX1o93aHkGMXdFRQ=" }, "lskat": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/lskat-25.04.3.tar.xz", - "hash": "sha256-l6HCD4Ab4WX+fmByEyQDQe31TX/iblYz+WWJZsoNpQ0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/lskat-25.08.0.tar.xz", + "hash": "sha256-M+ADGTSW56sX65hLllWhRlYmPKM/WRyeo9G/jxiK8uY=" }, "mailcommon": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/mailcommon-25.04.3.tar.xz", - "hash": "sha256-JSWqd4qSL2c19XGjKolv36+hqt/MSuvWYZMGqY8hNSE=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/mailcommon-25.08.0.tar.xz", + "hash": "sha256-adfwmaEhKzJTperWFA3PrEl1D3n8arTEc3r5h+Blup8=" }, "mailimporter": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/mailimporter-25.04.3.tar.xz", - "hash": "sha256-fgJvRrapdLWtgs10tE//YCYiiyjYuonkr56qCP4LNn4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/mailimporter-25.08.0.tar.xz", + "hash": "sha256-XF0vu+KULyp7G2YNtVvGzaxJ200d1+4AYuwLtZ/8JVI=" }, "marble": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/marble-25.04.3.tar.xz", - "hash": "sha256-HC/tI2fc6wexiYaZ97zs1a1n4k06jtVuF/ujeSxSqkQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/marble-25.08.0.tar.xz", + "hash": "sha256-b1vxzrwzEc4kOcQkP5CtJJci7fEqlvuSfKYLg+mMfJo=" }, "markdownpart": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/markdownpart-25.04.3.tar.xz", - "hash": "sha256-TXuZzuRe00BTXCRDePcUGsR9cNdbfCidk6UVFrZgw8E=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/markdownpart-25.08.0.tar.xz", + "hash": "sha256-sRDQaacbq15UAYsclRljmFYJuXlEX2j01IGP3Q9q9v0=" }, "massif-visualizer": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/massif-visualizer-25.04.3.tar.xz", - "hash": "sha256-dirD6Cr/V2xItRHzf8oEISHPqhD2TfMQGbGKe7AJiDQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/massif-visualizer-25.08.0.tar.xz", + "hash": "sha256-bygsvPWzw749DwYsjWn0WKQpTIBHIM3EVXb7FOS/E4A=" }, "mbox-importer": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/mbox-importer-25.04.3.tar.xz", - "hash": "sha256-EWmS/jknp08nL6m4qxuy9JTc26Bi0EXZ0eVtJIpS0/M=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/mbox-importer-25.08.0.tar.xz", + "hash": "sha256-mPyn1pQNQd4h172LOZWWoTaG2V/dRmst09269AVSSHs=" }, "merkuro": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/merkuro-25.04.3.tar.xz", - "hash": "sha256-whPn9L10bmmexWMVzSY5MSQoPpGQpenCw63yGBHN3ic=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/merkuro-25.08.0.tar.xz", + "hash": "sha256-Cmsqe1S2R2BJVbI9+Y2jL3eZxsWZ+P1/QD9cWC6Qkhg=" }, "messagelib": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/messagelib-25.04.3.tar.xz", - "hash": "sha256-hwSP68utmCe47B2JSqc5ltXEjXhAJzoE2vt94AmRwOs=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/messagelib-25.08.0.tar.xz", + "hash": "sha256-XfYLX6Rqe+Ino+VenjuaEvZgmUgY3CVM63Y9x+C1u0Q=" }, "mimetreeparser": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/mimetreeparser-25.04.3.tar.xz", - "hash": "sha256-JqREDVDKYtsfFUeUVX1aIWrMRK6WNH4HIgAlWiZ8SsQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/mimetreeparser-25.08.0.tar.xz", + "hash": "sha256-YGMz7M91Lm7kcmDkJ1lmSWlUJdhe1+XhLTMsdYgvlso=" }, "minuet": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/minuet-25.04.3.tar.xz", - "hash": "sha256-jYvX44kWIkMsUqm50L9Lwak6zp/dGf1DS7eHI54RcFc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/minuet-25.08.0.tar.xz", + "hash": "sha256-g4rZL1QFishLjLNBGSLzqEiRDjuH87D66+7iWRupd0Q=" }, "neochat": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/neochat-25.04.3.tar.xz", - "hash": "sha256-rUQ4X/3Xj4E0Q/rIcCAD7hbTav7e0L3wL9TJKMSHxTw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/neochat-25.08.0.tar.xz", + "hash": "sha256-lg8FpnbL7ZoGO/nN9T9j9NgX8HoKz1Lt1AGFMg0ySOY=" }, "okular": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/okular-25.04.3.tar.xz", - "hash": "sha256-0LW7Cw7qtGqiNnyNgQlhhb0iYXEHAchPHG4jmOUFi/s=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/okular-25.08.0.tar.xz", + "hash": "sha256-jHDESOiqjFXDYjAk7h1wkwiIZypQPEDGCvLecC/+ZPw=" }, "palapeli": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/palapeli-25.04.3.tar.xz", - "hash": "sha256-seIlOsonyOaQsc0gT6KsH+OfGM8Qa+Sj75bek0Er2E8=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/palapeli-25.08.0.tar.xz", + "hash": "sha256-pdIlKpCWjfvSYuPlfL9cPkMu/PaQjd4UmwRCi+2YbmE=" }, "parley": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/parley-25.04.3.tar.xz", - "hash": "sha256-XkpWiAm6sMCxP0zHSiOLNqemd5fruh5VJ0UBWnLnEAY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/parley-25.08.0.tar.xz", + "hash": "sha256-zlAtpBkMRIhz4lue7yTQZwuPWz05o9IXnFPboJzKLLs=" }, "partitionmanager": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/partitionmanager-25.04.3.tar.xz", - "hash": "sha256-IWpFdNm2O1LHSrOGySz41cK2NK/svPvdc0to2fzl68o=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/partitionmanager-25.08.0.tar.xz", + "hash": "sha256-KqBP1PgcwshjJlYr8e/SKI0VtKSEgBvhqdUb1r/Jb8M=" }, "picmi": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/picmi-25.04.3.tar.xz", - "hash": "sha256-yU9aP+ikQBtAAeIf8+J0y0Ie5W8u99rq/4gdpwmmaqU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/picmi-25.08.0.tar.xz", + "hash": "sha256-wO2+TaD7x4IjiTo/7By6dYQPCx63NaShC+Qi95u5WaM=" }, "pim-data-exporter": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/pim-data-exporter-25.04.3.tar.xz", - "hash": "sha256-hRiykrAp9kPITPW05Hn/JkIos+H+BSYzzBh2RQvVWNI=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/pim-data-exporter-25.08.0.tar.xz", + "hash": "sha256-21N+slDbz7hlNDupTsSqJVjrwUJaGIu0FRUFjM2FPfY=" }, "pim-sieve-editor": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/pim-sieve-editor-25.04.3.tar.xz", - "hash": "sha256-siSC18dOJXi8NH0IzHlY8hRmFIKCbxTI9elXyS9uwAY=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/pim-sieve-editor-25.08.0.tar.xz", + "hash": "sha256-t2N2GUes9YJsNY4sQ5tNqZH5ojt605r7gPNLysRxu70=" }, "pimcommon": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/pimcommon-25.04.3.tar.xz", - "hash": "sha256-fmy1VM4lRQ8tm5iAXWQE6NYQ/aQRAD60phcmxxBESFU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/pimcommon-25.08.0.tar.xz", + "hash": "sha256-qVn732PsA13cAj/B3lubY8yQvwV0zYk2JCywTy6VPxQ=" }, "plasmatube": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/plasmatube-25.04.3.tar.xz", - "hash": "sha256-vQXjtMo76H0FwjLfkmg7+9WLtiOdGK1gGr5LTpz5sPs=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/plasmatube-25.08.0.tar.xz", + "hash": "sha256-5bjG4jntSD4OdJXjsxE4XhVV/6VTGoMdvtuNjpXbZfI=" }, "poxml": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/poxml-25.04.3.tar.xz", - "hash": "sha256-NeFY24XGwVJQ67F/YwYq1beOg+p/ocyWbtjKGYr4kRA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/poxml-25.08.0.tar.xz", + "hash": "sha256-voEd4npyMw3sZAHo9zS51mCwlP+hxQXoDcgEA+A3Yi0=" }, "qmlkonsole": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/qmlkonsole-25.04.3.tar.xz", - "hash": "sha256-cFDfgoJjKlNPgd352vmGl24BYLCQj0Eqviccf2nm31U=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/qmlkonsole-25.08.0.tar.xz", + "hash": "sha256-BsuRVVNgedQKaM+OisUtyOaG37aOn7LweMhYwUZcpCQ=" }, "qrca": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/qrca-25.04.3.tar.xz", - "hash": "sha256-puEtUCAUNIzmSomT9iwCDDL55HsTjm2nCIvxGvZHvUc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/qrca-25.08.0.tar.xz", + "hash": "sha256-Dcjso8582FkDZU6aBzyH1EpTYuOgZs7GxA5Dv357O90=" }, "rocs": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/rocs-25.04.3.tar.xz", - "hash": "sha256-eqCVtmBdvZB1JQsHDTiLePwtc59IO0BKQRgse/twWpk=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/rocs-25.08.0.tar.xz", + "hash": "sha256-tOjnAjA3ZyaUY0c3B89LJKPZn1+UM8x8LOLl5A3zHIk=" }, "signon-kwallet-extension": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/signon-kwallet-extension-25.04.3.tar.xz", - "hash": "sha256-dZGItNxhPvd1AyxlOAqN/A81uJM+v1Nl6rynfbZ95dA=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/signon-kwallet-extension-25.08.0.tar.xz", + "hash": "sha256-mCiZqFZ+zb5HUwtT/TXBGabOyOrPdJtlmKHZa7ScjPw=" }, "skanlite": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/skanlite-25.04.3.tar.xz", - "hash": "sha256-psFsUwovkQUwJVjQajd6e8B2vnUXp2kHfJSmQxcn9Gg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/skanlite-25.08.0.tar.xz", + "hash": "sha256-TXkLjLqg8vGTEYo73dyOzYnoUT7aT5rmGIYt+QNM4Pg=" }, "skanpage": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/skanpage-25.04.3.tar.xz", - "hash": "sha256-Zyf/2b1XbtvQtKCEFiXP9dc3DmyLZnxm1fU1XNsaLi0=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/skanpage-25.08.0.tar.xz", + "hash": "sha256-t3VgEMmNUHtiuKX6Q97lClhfK+eM80KZak6AWngxnQM=" }, "skladnik": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/skladnik-25.04.3.tar.xz", - "hash": "sha256-nce8LnFI2dBVGme9Vrao+sNPwXzPEbrwQHW4s5ryffw=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/skladnik-25.08.0.tar.xz", + "hash": "sha256-UwJW5ufE+mWiHxy7NnoqY42u803cwqURgN4iP7G6aU0=" }, "step": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/step-25.04.3.tar.xz", - "hash": "sha256-CqhuLdC+u9nai4t30No82STiW+cISsyvEYUNUYV/uj4=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/step-25.08.0.tar.xz", + "hash": "sha256-mUurTQdQz96zrx+S1kU+4XPNSD45KtFwv1JQsjtN3zo=" }, "svgpart": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/svgpart-25.04.3.tar.xz", - "hash": "sha256-GT+FLX0fuk7HrSXdWdVn1Yu2Uz5DalDYD1T+G5QgKyQ=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/svgpart-25.08.0.tar.xz", + "hash": "sha256-yDZSn1pAFMT5ra19VP2Ffkyznalc7XEOcE1PgNOvDzA=" }, "sweeper": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/sweeper-25.04.3.tar.xz", - "hash": "sha256-yinXHLoWSQDFNCgzvy/HdMkkOQMCzAjbkUaYwHDsB/M=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/sweeper-25.08.0.tar.xz", + "hash": "sha256-YoI8OMq9j7t8mkQBRk7dPDP4pPgHQDNGAb9aSEstTcw=" }, "telly-skout": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/telly-skout-25.04.3.tar.xz", - "hash": "sha256-l1ob5vZ2NwnAzi7ob4+B5d4vOHRKrhKoYNiaUFsROrU=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/telly-skout-25.08.0.tar.xz", + "hash": "sha256-Uvl7EP/1UWAV3QzyVPCJPfOSs5LCpCr5G1+VnX/k3jI=" }, "tokodon": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/tokodon-25.04.3.tar.xz", - "hash": "sha256-fv+8Z+zC9sATiYtOORkkZ09BGJLlE8fo9b3lalReMxc=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/tokodon-25.08.0.tar.xz", + "hash": "sha256-jPNFjwfe8cvN2z5CcHzsHaKANMrO8NvBead6LjXGrmo=" }, "umbrello": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/umbrello-25.04.3.tar.xz", - "hash": "sha256-6aBlu2Jsl6SLtD6ZJIm1jBUCYWYBRQXkKFLW6Wm+jsM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/umbrello-25.08.0.tar.xz", + "hash": "sha256-dVz6eoraFRdhShdaQCk6mC3OTD60c5yjl6QSRxO0/G0=" }, "yakuake": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/yakuake-25.04.3.tar.xz", - "hash": "sha256-t6v1ftjmjRe+31HULco8tqJrMWuDBHb+3NtByzWdbAM=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/yakuake-25.08.0.tar.xz", + "hash": "sha256-Iru6bJeO4msbdDNQHHc/0cO2XEuVoK/Gw3mPCcw7Oxk=" }, "zanshin": { - "version": "25.04.3", - "url": "mirror://kde/stable/release-service/25.04.3/src/zanshin-25.04.3.tar.xz", - "hash": "sha256-92+VsMc6eY0fudzAU2dFas4yIpbz7Kpow089amZAQVg=" + "version": "25.08.0", + "url": "mirror://kde/stable/release-service/25.08.0/src/zanshin-25.08.0.tar.xz", + "hash": "sha256-FswV8iZX5WkU0WN4MPi3y0ZQBO6KpzkwQ5+X76zHQ0U=" } } \ No newline at end of file From 2eb349d2f5c98bb4ce6bc628c6c985312b2bd640 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 14 Aug 2025 17:29:32 +0300 Subject: [PATCH 122/188] kdePackages.kamoso: mark broken for now --- pkgs/kde/gear/kamoso/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/kde/gear/kamoso/default.nix b/pkgs/kde/gear/kamoso/default.nix index f6d841900521..a760428ae134 100644 --- a/pkgs/kde/gear/kamoso/default.nix +++ b/pkgs/kde/gear/kamoso/default.nix @@ -15,4 +15,7 @@ mkKdeDerivation { preFixup = '' qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") ''; + + # requires newer GStreamer + meta.broken = true; } From c54ae8e0dbe53b31153c255a8318a902290851ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:42:04 +0000 Subject: [PATCH 123/188] ddccontrol-db: 20250504 -> 20250814 --- pkgs/by-name/dd/ddccontrol-db/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dd/ddccontrol-db/package.nix b/pkgs/by-name/dd/ddccontrol-db/package.nix index 1852996ec5ef..91dc06bbec1b 100644 --- a/pkgs/by-name/dd/ddccontrol-db/package.nix +++ b/pkgs/by-name/dd/ddccontrol-db/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "ddccontrol-db"; - version = "20250504"; + version = "20250814"; src = fetchFromGitHub { owner = "ddccontrol"; repo = "ddccontrol-db"; rev = version; - sha256 = "sha256-C0FpasSh1fKA8Xcm080dYKyXREQ0Ryy5YBknEiuiLcM="; + sha256 = "sha256-DYDO7JZzriLdVKeqOaaEonHcdRaOD3SsvJPhScvSkVE="; }; nativeBuildInputs = [ From 0d12a403da64c42f82e7b13182e50bf11df36136 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 16:46:27 +0200 Subject: [PATCH 124/188] python313Packages.mopidyapi: init at 1.1.0 Module for interacting with Mopidy via its JSON RPC API https://github.com/AsbjornOlling/mopidyapi --- .../python-modules/mopidyapi/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/mopidyapi/default.nix diff --git a/pkgs/development/python-modules/mopidyapi/default.nix b/pkgs/development/python-modules/mopidyapi/default.nix new file mode 100644 index 000000000000..aacd9fcf7adc --- /dev/null +++ b/pkgs/development/python-modules/mopidyapi/default.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + flit-core, + requests, + websockets, +}: + +buildPythonPackage rec { + pname = "mopidyapi"; + version = "1.1.0"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-n1BJGHFZvuGSSumEXWIjH/CiHs5w/8skhz7yfR7Jplw="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail '"flit"' '"flit_core"' \ + --replace-fail "flit.buildapi" "flit_core.buildapi" + ''; + + build-system = [ flit-core ]; + + dependencies = [ + requests + websockets + ]; + + pythonImportsCheck = [ "mopidyapi" ]; + + # PyPi does not include tests + doCheck = false; + + meta = { + description = "Module for interacting with Mopidy via its JSON RPC API"; + homepage = "https://github.com/AsbjornOlling/mopidyapi"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6f07217d973d..ac82de55eee1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9526,6 +9526,8 @@ self: super: with self; { mopeka-iot-ble = callPackage ../development/python-modules/mopeka-iot-ble { }; + mopidyapi = callPackage ../development/python-modules/mopidyapi { }; + more-itertools = callPackage ../development/python-modules/more-itertools { }; more-properties = callPackage ../development/python-modules/more-properties { }; From df17dbdc57a091430f70b05d615716ff34d51089 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:57:59 +0000 Subject: [PATCH 125/188] aide: 0.19.1 -> 0.19.2 --- pkgs/by-name/ai/aide/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ai/aide/package.nix b/pkgs/by-name/ai/aide/package.nix index 622ed46bccf5..3d14dcea9f9e 100644 --- a/pkgs/by-name/ai/aide/package.nix +++ b/pkgs/by-name/ai/aide/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { pname = "aide"; - version = "0.19.1"; + version = "0.19.2"; src = fetchurl { url = "https://github.com/aide/aide/releases/download/v${version}/${pname}-${version}.tar.gz"; - sha256 = "sha256-bfi/XwQD10r329uR6zyPYf4H6WRmnbjPoe5+TuPpC1I="; + sha256 = "sha256-I3YrBfRhEe3rPIoFAWyHMcAb24wfkb5IwVbDGrhedMQ="; }; buildInputs = [ From cd9a56fb13a1a9625312f1bfb85340c2be9d90af Mon Sep 17 00:00:00 2001 From: Isidor Zeuner Date: Thu, 14 Aug 2025 17:04:55 +0200 Subject: [PATCH 126/188] git-unroll: 0-unstable-2024-11-04 -> 0-unstable-2025-08-14 --- pkgs/by-name/gi/git-unroll/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-unroll/package.nix b/pkgs/by-name/gi/git-unroll/package.nix index 9de46d79497b..42595efc14b8 100644 --- a/pkgs/by-name/gi/git-unroll/package.nix +++ b/pkgs/by-name/gi/git-unroll/package.nix @@ -15,14 +15,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "git-unroll"; - version = "0-unstable-2024-11-04"; + version = "0-unstable-2025-08-14"; src = fetchFromGitea { domain = "codeberg.org"; owner = "gm6k"; repo = "git-unroll"; - rev = "9243bb8a6a9f6875e21a5c64320b66f7fdaf9b3f"; - hash = "sha256-1MjbB1EVgmU0HlUibrKOkjmxQ8wseocSJENiAqyHcjU="; + rev = "a66aad56af0440e1d6e807518af298264861b2c7"; + hash = "sha256-Mpc2p+W8PqQ6Os9AJJJwvL00a4cjFKBUTBG5bF+IzL4="; }; postPatch = '' From 6a55d461b85fcae47d8aae16e963a7e6d26d1511 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 15:05:00 +0000 Subject: [PATCH 127/188] peergos: 1.8.0 -> 1.9.0 --- pkgs/by-name/pe/peergos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/peergos/package.nix b/pkgs/by-name/pe/peergos/package.nix index e4df32ff6f70..e1a7b84ddca1 100644 --- a/pkgs/by-name/pe/peergos/package.nix +++ b/pkgs/by-name/pe/peergos/package.nix @@ -41,12 +41,12 @@ let in stdenv.mkDerivation rec { pname = "peergos"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "Peergos"; repo = "web-ui"; rev = "v${version}"; - hash = "sha256-bvuJ/Z/GVBohUX7dgpx77QdWUEW0eI8FUAGUibOmaM0="; + hash = "sha256-KQyy1O8daex1nuKbO891kkJ+lETovUrHKF+D+1iHjXA="; fetchSubmodules = true; }; From 523fd9bd950a13e4be17ebbbca008d659c90e233 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 14 Aug 2025 15:08:10 +0000 Subject: [PATCH 128/188] =?UTF-8?q?vector:=200.48.0=20=E2=86=92=200.49.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ve/vector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/vector/package.nix b/pkgs/by-name/ve/vector/package.nix index c708b93a05e1..01bf2d38bb07 100644 --- a/pkgs/by-name/ve/vector/package.nix +++ b/pkgs/by-name/ve/vector/package.nix @@ -25,7 +25,7 @@ let pname = "vector"; - version = "0.48.0"; + version = "0.49.0"; in rustPlatform.buildRustPackage { inherit pname version; @@ -34,10 +34,10 @@ rustPlatform.buildRustPackage { owner = "vectordotdev"; repo = "vector"; rev = "v${version}"; - hash = "sha256-qgf3aMZc1cgPlsAzgtaXLUx99KwN5no1amdkwFVyl4Y="; + hash = "sha256-sow1BFJgwOOajJ7dTmoUNJ3OpI9/73Uigrcb1CIBOE8="; }; - cargoHash = "sha256-t8mfZpLrzrxj1WUpJPqZWyfBf9XobcqZY/hAeVGzhcM="; + cargoHash = "sha256-a7923ubtads5ZLjc+27RHtPFKmgv0aMOxiSrvIVr5VA="; nativeBuildInputs = [ pkg-config From 27f3cfc994cdc4343de04d8aa9aa071cc9add801 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 14 Aug 2025 15:10:04 +0000 Subject: [PATCH 129/188] nixos/vector: Improve dnstap records table schema --- nixos/tests/vector/dnstap.nix | 37 ++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/nixos/tests/vector/dnstap.nix b/nixos/tests/vector/dnstap.nix index 894de8ebf29b..15720edb6d37 100644 --- a/nixos/tests/vector/dnstap.nix +++ b/nixos/tests/vector/dnstap.nix @@ -268,17 +268,40 @@ in tableDDL = pkgs.writeText "table.sql" '' CREATE TABLE IF NOT EXISTS dnstap.records ( timestamp DateTime64(6), - dataType LowCardinality(String), - dataTypeId UInt8, - messageType LowCardinality(String), - messageTypeId UInt8, + dataType Enum('Message' = 1), + messageType Enum( + 'AuthQuery' = 1, + 'AuthResponse' = 2, + 'ResolverQuery' = 3, + 'ResolverResponse' = 4, + 'ClientQuery' = 5, + 'ClientResponse' = 6, + 'ForwarderQuery' = 7, + 'ForwarderResponse' = 8, + 'StubQuery' = 9, + 'StubResponse' = 10, + 'ToolQuery' = 11, + 'ToolResponse' = 12, + 'UpdateQuery' = 13, + 'UpdateResponse' = 14 + ), + queryZone Nullable(String), requestData Nullable(JSON), + responseAddress String, responseData Nullable(JSON), responsePort UInt16, serverId LowCardinality(String), serverVersion LowCardinality(String), - socketFamily LowCardinality(String), - socketProtocol LowCardinality(String), + socketFamily Enum('INET' = 1, 'INET6' = 2), + socketProtocol Enum( + 'UDP' = 1, + 'TCP' = 2, + 'DOT' = 3, + 'DOH' = 4, + 'DNSCryptUDP' = 5, + 'DNSCryptTCP' = 6, + 'DOQ' = 7 + ), sourceAddress String, sourcePort UInt16, ) @@ -304,7 +327,7 @@ in JSONExtractString(requestData.question[1]::String, 'domainName') as domain, JSONExtractString(requestData.question[1]::String, 'questionType') as record_type FROM dnstap.records - WHERE messageTypeId = 5 # ClientQuery + WHERE messageType = 'ClientQuery' ''; selectDomainCountQuery = pkgs.writeText "select-domain-count.sql" '' From 99c4eddd4768879e70545c556eafda2b44bd21fd Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 11 Aug 2025 11:44:02 -0400 Subject: [PATCH 130/188] python3Packages.securestring: init at 0.2 Signed-off-by: Ethan Carter Edwards --- .../python-modules/securestring/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/securestring/default.nix diff --git a/pkgs/development/python-modules/securestring/default.nix b/pkgs/development/python-modules/securestring/default.nix new file mode 100644 index 000000000000..b0def76456dd --- /dev/null +++ b/pkgs/development/python-modules/securestring/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + openssl, +}: + +buildPythonPackage rec { + pname = "securestring"; + version = "0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "dnet"; + repo = "pysecstr"; + tag = "v${version}"; + hash = "sha256-FV5NUPberA5nqHad8IwkQLMldT1DPqTGpqOwgQ2zSdI="; + }; + + build-system = [ setuptools ]; + + buildInputs = [ openssl ]; + + pythonImportsCheck = [ "SecureString" ]; + + # no upstream tests exist + doCheck = false; + + meta = { + description = "Clears the contents of strings containing cryptographic material"; + homepage = "https://github.com/dnet/pysecstr"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.ethancedwards8 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6f07217d973d..42b200062644 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16293,6 +16293,8 @@ self: super: with self; { secure = callPackage ../development/python-modules/secure { }; + securestring = callPackage ../development/python-modules/securestring { }; + securesystemslib = callPackage ../development/python-modules/securesystemslib { }; securetar = callPackage ../development/python-modules/securetar { }; From a5bebf0fb7ed36fbb16148c7f09f5cc9907289ef Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 11 Aug 2025 11:48:41 -0400 Subject: [PATCH 131/188] python3Packages.pysodium: init at 0.7.18 Signed-off-by: Ethan Carter Edwards --- .../python-modules/pysodium/default.nix | 47 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 49 insertions(+) create mode 100644 pkgs/development/python-modules/pysodium/default.nix diff --git a/pkgs/development/python-modules/pysodium/default.nix b/pkgs/development/python-modules/pysodium/default.nix new file mode 100644 index 000000000000..6d0213e83481 --- /dev/null +++ b/pkgs/development/python-modules/pysodium/default.nix @@ -0,0 +1,47 @@ +{ + lib, + stdenv, + buildPythonPackage, + fetchFromGitHub, + setuptools, + libsodium, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "pysodium"; + version = "0.7.18"; + pyproject = true; + + src = fetchFromGitHub { + owner = "stef"; + repo = "pysodium"; + tag = "v${version}"; + hash = "sha256-F2215AAI8UIvn6UbaJ/YxI4ZolCzlwY6nS5IafTs+i4="; + }; + + postPatch = + let + soext = stdenv.hostPlatform.extensions.sharedLibrary; + in + '' + substituteInPlace ./pysodium/__init__.py --replace-fail \ + "ctypes.util.find_library('sodium') or ctypes.util.find_library('libsodium')" "'${libsodium}/lib/libsodium${soext}'" + ''; + + build-system = [ setuptools ]; + + buildInputs = [ libsodium ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "pysodium" ]; + + meta = { + description = "Wrapper for libsodium providing high level crypto primitives"; + homepage = "https://github.com/stef/pysodium"; + changelog = "https://github.com/stef/pysodium/releases/tag/v${version}"; + maintainers = [ lib.maintainers.ethancedwards8 ]; + license = lib.licenses.bsd2; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 42b200062644..ed904bfd451f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14066,6 +14066,8 @@ self: super: with self; { pysocks = callPackage ../development/python-modules/pysocks { }; + pysodium = callPackage ../development/python-modules/pysodium { }; + pysol-cards = callPackage ../development/python-modules/pysol-cards { }; pysolarmanv5 = callPackage ../development/python-modules/pysolarmanv5 { }; From 1631285382b4938f87abe003c729d2fa30d99fad Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 11 Aug 2025 22:06:37 -0400 Subject: [PATCH 132/188] python3Packages.pyoprf: init at 0.7.1 Signed-off-by: Ethan Carter Edwards --- .../python-modules/pyoprf/default.nix | 54 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 56 insertions(+) create mode 100644 pkgs/development/python-modules/pyoprf/default.nix diff --git a/pkgs/development/python-modules/pyoprf/default.nix b/pkgs/development/python-modules/pyoprf/default.nix new file mode 100644 index 000000000000..317533daa588 --- /dev/null +++ b/pkgs/development/python-modules/pyoprf/default.nix @@ -0,0 +1,54 @@ +{ + lib, + stdenv, + buildPythonPackage, + liboprf, + setuptools, + pysodium, + securestring, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "pyoprf"; + pyproject = true; + + inherit (liboprf) + version + src + ; + + postPatch = + let + soext = stdenv.hostPlatform.extensions.sharedLibrary; + in + '' + substituteInPlace ./pyoprf/__init__.py --replace-fail \ + "ctypes.util.find_library('oprf') or ctypes.util.find_library('liboprf')" "'${lib.getLib liboprf}/lib/liboprf${soext}'" + ''; + + sourceRoot = "${src.name}/python"; + + build-system = [ setuptools ]; + + dependencies = [ + pysodium + securestring + ]; + + pythonImportsCheck = [ "pyoprf" ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pytestFlagsArray = [ "tests/test.py" ]; + + meta = { + inherit (liboprf.meta) + description + homepage + changelog + license + teams + ; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ed904bfd451f..ee90764b4e6e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13508,6 +13508,8 @@ self: super: with self; { pyoppleio-legacy = callPackage ../development/python-modules/pyoppleio-legacy { }; + pyoprf = callPackage ../development/python-modules/pyoprf { }; + pyorc = callPackage ../development/python-modules/pyorc { }; pyorthanc = callPackage ../development/python-modules/pyorthanc { }; From 3cf78dcfebc7bea084551d9fae4f3099ee033c28 Mon Sep 17 00:00:00 2001 From: Sokhibjon Orzikulov Date: Thu, 14 Aug 2025 20:21:58 +0500 Subject: [PATCH 133/188] maintainers: add bahrom04 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5db08cf0f594..debb6c780163 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2737,6 +2737,12 @@ githubId = 31864305; name = "William Hai"; }; + bahrom04 = { + name = "Baxrom Raxmatov"; + email = "magdiyevbahrom@gmail.com"; + github = "bahrom04"; + githubId = 116780481; + }; baileylu = { name = "Luke Bailey"; email = "baileylu@tcd.ie"; From 3ec4bda17822b7cdba7a8e17ebdd75f3ccae2b0d Mon Sep 17 00:00:00 2001 From: Sokhibjon Orzikulov Date: Thu, 14 Aug 2025 19:41:42 +0500 Subject: [PATCH 134/188] maintainers: add bemeritus --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index debb6c780163..0f7d83033528 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3040,6 +3040,12 @@ githubId = 32039602; keys = [ { fingerprint = "2B46 58FF 887A 8366 F88B BE92 CF83 0BB3 B973 9A6A"; } ]; }; + bemeritus = { + name = "Shohrux Rasulov"; + email = "bemerituss@gmail.com"; + github = "bemeritus"; + githubId = 175357618; + }; ben9986 = { name = "Ben Carmichael"; email = "ben9986.unvmn@passinbox.com"; From de2550ce84c41996add9e6cffa3740c1c38dfb08 Mon Sep 17 00:00:00 2001 From: Sokhibjon Orzikulov Date: Thu, 14 Aug 2025 19:45:18 +0500 Subject: [PATCH 135/188] maintainers: add uzinfocom team --- maintainers/team-list.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 0a710c3dd49f..6cbbf8f719e1 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -1252,6 +1252,16 @@ with lib.maintainers; shortName = "coqui-ai TTS"; }; + uzinfocom = { + members = [ + orzklv + bahrom04 + bemeritus + ]; + scope = "Maintain Uzbek Linux state & community packages and modules."; + shortName = "Uzinfocom Open Source"; + }; + windows = { members = [ RossSmyth From 5cd6e01c94dff0cb301a23c9f27d6e88f924523d Mon Sep 17 00:00:00 2001 From: Sokhibjon Orzikulov Date: Thu, 14 Aug 2025 19:45:32 +0500 Subject: [PATCH 136/188] e-imzo: change maintainers to team --- pkgs/by-name/e-/e-imzo/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/e-/e-imzo/package.nix b/pkgs/by-name/e-/e-imzo/package.nix index bc4fc51ae611..d104833b269c 100644 --- a/pkgs/by-name/e-/e-imzo/package.nix +++ b/pkgs/by-name/e-/e-imzo/package.nix @@ -49,6 +49,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://e-imzo.soliq.uz"; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - maintainers = with lib.maintainers; [ orzklv ]; + teams = [ lib.teams.uzinfocom ]; }; }) From f20a6e88bed4d0c963d1fed051843606bd660dd5 Mon Sep 17 00:00:00 2001 From: Sokhibjon Orzikulov Date: Thu, 14 Aug 2025 20:20:10 +0500 Subject: [PATCH 137/188] e-imzo: change module maintainers to team --- nixos/modules/services/security/e-imzo.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/security/e-imzo.nix b/nixos/modules/services/security/e-imzo.nix index 1423f3ec9596..d710cc9ac012 100644 --- a/nixos/modules/services/security/e-imzo.nix +++ b/nixos/modules/services/security/e-imzo.nix @@ -46,5 +46,5 @@ in }; }; - meta.maintainers = with lib.maintainers; [ orzklv ]; + meta.maintainers = lib.teams.uzinfocom.members; } From d5228f9ede8b996fdb991e646c84c630ef3aa4fe Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 9 Jul 2025 19:37:13 +0000 Subject: [PATCH 138/188] clickhouse: Split existing package into lts.nix and generic.nix --- .../cl/clickhouse/{package.nix => generic.nix} | 14 ++++++++++---- pkgs/by-name/cl/clickhouse/lts.nix | 5 +++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 17 insertions(+), 4 deletions(-) rename pkgs/by-name/cl/clickhouse/{package.nix => generic.nix} (96%) create mode 100644 pkgs/by-name/cl/clickhouse/lts.nix diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/generic.nix similarity index 96% rename from pkgs/by-name/cl/clickhouse/package.nix rename to pkgs/by-name/cl/clickhouse/generic.nix index e19aa2b51b95..e64ddb29e05d 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/generic.nix @@ -1,3 +1,9 @@ +{ + lts ? false, + version, + hash, +}: + { lib, stdenv, @@ -20,16 +26,16 @@ }: llvmPackages_19.stdenv.mkDerivation (finalAttrs: { - pname = "clickhouse"; - version = "25.3.5.42"; + pname = "clickhouse" + lib.optionalString lts "-lts"; + inherit version; src = fetchFromGitHub rec { owner = "ClickHouse"; repo = "ClickHouse"; - tag = "v${finalAttrs.version}-lts"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; name = "clickhouse-${tag}.tar.gz"; - hash = "sha256-LvGl9XJK6Emt7HnV/Orp7qEmJSr3TBJZtApL6GrWIMg="; + inherit hash; postFetch = '' # delete files that make the source too big rm -rf $out/contrib/llvm-project/llvm/test diff --git a/pkgs/by-name/cl/clickhouse/lts.nix b/pkgs/by-name/cl/clickhouse/lts.nix new file mode 100644 index 000000000000..f9b1d901b6fa --- /dev/null +++ b/pkgs/by-name/cl/clickhouse/lts.nix @@ -0,0 +1,5 @@ +import ./generic.nix { + version = "25.3.5.42-lts"; + hash = "sha256-LvGl9XJK6Emt7HnV/Orp7qEmJSr3TBJZtApL6GrWIMg="; + lts = true; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 82f13ae44c9a..3558734ca83d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2637,6 +2637,8 @@ with pkgs; ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { }; + clickhouse-lts = callPackage ../by-name/cl/clickhouse/lts.nix { }; + cmdpack = callPackages ../tools/misc/cmdpack { }; cocoapods = callPackage ../development/tools/cocoapods { }; From f0fbe75e810b80382434a1a53af7c3db0e46e527 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 9 Jul 2025 19:39:45 +0000 Subject: [PATCH 139/188] =?UTF-8?q?clickhouse:=2025.3.5.42=20=E2=86=92=202?= =?UTF-8?q?5.5.6.14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/package.nix | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 pkgs/by-name/cl/clickhouse/package.nix diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix new file mode 100644 index 000000000000..3e1698261abe --- /dev/null +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -0,0 +1,5 @@ +import ./generic.nix { + version = "25.5.6.14-stable"; + hash = "sha256-gaKozR/QvvyZ3v21XEZLHV2YrhEStKuuAdOjjkd3+uc"; + lts = false; +} From 7885b4e30a7753a5edaf9313f927be7c145f5733 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 9 Jul 2025 19:42:39 +0000 Subject: [PATCH 140/188] nixos/release-notes: Add note about clickhouse vs clickhouse-lts package --- doc/release-notes/rl-2511.section.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 80d07cc1095c..202ee003ead1 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -113,6 +113,10 @@ - `fetchgit`: Add `rootDir` argument to limit the resulting source to one subdirectory of the whole Git repository. Corresponding `--root-dir` option added to `nix-prefetch-git`. +- The `clickhouse` package now track the stable upstream version per [upstream's + recommendation](https://clickhouse.com/docs/faq/operations/production). Users + can continue to use the `clickhouse-lts` package if desired. + ## Nixpkgs Library {#sec-nixpkgs-release-25.11-lib} From 67710e33186e91925085e9a1e8570c821cb036c4 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 9 Jul 2025 19:44:39 +0000 Subject: [PATCH 141/188] clickhouse: Add nix-update-script --- pkgs/by-name/cl/clickhouse/generic.nix | 10 +++++++++- pkgs/by-name/cl/clickhouse/lts.nix | 6 ++++++ pkgs/by-name/cl/clickhouse/package.nix | 6 ++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/clickhouse/generic.nix b/pkgs/by-name/cl/clickhouse/generic.nix index e64ddb29e05d..2edf80df1895 100644 --- a/pkgs/by-name/cl/clickhouse/generic.nix +++ b/pkgs/by-name/cl/clickhouse/generic.nix @@ -2,6 +2,7 @@ lts ? false, version, hash, + nixUpdateExtraArgs ? [ ], }: { @@ -23,6 +24,7 @@ rustc, cargo, rustPlatform, + nix-update-script, }: llvmPackages_19.stdenv.mkDerivation (finalAttrs: { @@ -156,7 +158,13 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { # Builds in 7+h with 2 cores, and ~20m with a big-parallel builder. requiredSystemFeatures = [ "big-parallel" ]; - passthru.tests.clickhouse = nixosTests.clickhouse; + passthru = { + tests.clickhouse = nixosTests.clickhouse; + + updateScript = nix-update-script { + extraArgs = nixUpdateExtraArgs; + }; + }; meta = with lib; { homepage = "https://clickhouse.com"; diff --git a/pkgs/by-name/cl/clickhouse/lts.nix b/pkgs/by-name/cl/clickhouse/lts.nix index f9b1d901b6fa..01dd749858e0 100644 --- a/pkgs/by-name/cl/clickhouse/lts.nix +++ b/pkgs/by-name/cl/clickhouse/lts.nix @@ -2,4 +2,10 @@ import ./generic.nix { version = "25.3.5.42-lts"; hash = "sha256-LvGl9XJK6Emt7HnV/Orp7qEmJSr3TBJZtApL6GrWIMg="; lts = true; + nixUpdateExtraArgs = [ + "--version-regex" + "^v?(.*-lts)$" + "--override-filename" + "pkgs/by-name/cl/clickhouse/lts.nix" + ]; } diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 3e1698261abe..00a28b3a7226 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -2,4 +2,10 @@ import ./generic.nix { version = "25.5.6.14-stable"; hash = "sha256-gaKozR/QvvyZ3v21XEZLHV2YrhEStKuuAdOjjkd3+uc"; lts = false; + nixUpdateExtraArgs = [ + "--version-regex" + "^v?(.*-stable)$" + "--override-filename" + "pkgs/by-name/cl/clickhouse/package.nix" + ]; } From fe8494c9089aed96e89744db7062933741ffdc69 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 9 Jul 2025 16:36:44 +0000 Subject: [PATCH 142/188] nixos/clickhouse: Enable tests for clickhouse-lts --- nixos/tests/all-tests.nix | 9 ++++++- nixos/tests/clickhouse/base.nix | 7 ++++-- nixos/tests/clickhouse/default.nix | 33 ++++++++++++++++++++++---- nixos/tests/clickhouse/kafka.nix | 7 ++++-- nixos/tests/clickhouse/keeper.nix | 12 ++++++++-- nixos/tests/clickhouse/s3.nix | 7 ++++-- pkgs/by-name/cl/clickhouse/generic.nix | 2 +- 7 files changed, 62 insertions(+), 15 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index c26b1097823b..cb659e879878 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -333,7 +333,14 @@ in cinnamon-wayland = runTest ./cinnamon-wayland.nix; cjdns = runTest ./cjdns.nix; clatd = runTest ./clatd.nix; - clickhouse = import ./clickhouse { inherit runTest; }; + clickhouse = import ./clickhouse { + inherit runTest; + package = pkgs.clickhouse; + }; + clickhouse-lts = import ./clickhouse { + inherit runTest; + package = pkgs.clickhouse-lts; + }; cloud-init = runTest ./cloud-init.nix; cloud-init-hostname = runTest ./cloud-init-hostname.nix; cloudlog = runTest ./cloudlog.nix; diff --git a/nixos/tests/clickhouse/base.nix b/nixos/tests/clickhouse/base.nix index cbeb5b64699a..c67857a82688 100644 --- a/nixos/tests/clickhouse/base.nix +++ b/nixos/tests/clickhouse/base.nix @@ -1,10 +1,13 @@ -{ pkgs, ... }: +{ pkgs, package, ... }: { name = "clickhouse"; meta.maintainers = with pkgs.lib.maintainers; [ jpds ]; nodes.machine = { - services.clickhouse.enable = true; + services.clickhouse = { + enable = true; + inherit package; + }; virtualisation.memorySize = 4096; }; diff --git a/nixos/tests/clickhouse/default.nix b/nixos/tests/clickhouse/default.nix index e6568010eb66..88e01fcb1fdb 100644 --- a/nixos/tests/clickhouse/default.nix +++ b/nixos/tests/clickhouse/default.nix @@ -1,8 +1,31 @@ -{ runTest }: +{ + runTest, + package, +}: { - base = runTest ./base.nix; - kafka = runTest ./kafka.nix; - keeper = runTest ./keeper.nix; - s3 = runTest ./s3.nix; + base = runTest { + imports = [ ./base.nix ]; + _module.args = { + inherit package; + }; + }; + kafka = runTest { + imports = [ ./kafka.nix ]; + _module.args = { + inherit package; + }; + }; + keeper = runTest { + imports = [ ./keeper.nix ]; + _module.args = { + inherit package; + }; + }; + s3 = runTest { + imports = [ ./s3.nix ]; + _module.args = { + inherit package; + }; + }; } diff --git a/nixos/tests/clickhouse/kafka.nix b/nixos/tests/clickhouse/kafka.nix index 29e4f839d07f..94723fa5a968 100644 --- a/nixos/tests/clickhouse/kafka.nix +++ b/nixos/tests/clickhouse/kafka.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, package, ... }: let kafkaNamedCollectionConfig = '' @@ -38,7 +38,10 @@ in }; }; - services.clickhouse.enable = true; + services.clickhouse = { + enable = true; + inherit package; + }; virtualisation.memorySize = 4096; }; diff --git a/nixos/tests/clickhouse/keeper.nix b/nixos/tests/clickhouse/keeper.nix index 40be4c19f2cf..8b99d5844161 100644 --- a/nixos/tests/clickhouse/keeper.nix +++ b/nixos/tests/clickhouse/keeper.nix @@ -1,4 +1,9 @@ -{ lib, pkgs, ... }: +{ + lib, + pkgs, + package, + ... +}: rec { name = "clickhouse-keeper"; meta.maintainers = with pkgs.lib.maintainers; [ jpds ]; @@ -94,7 +99,10 @@ rec { 9444 ]; - services.clickhouse.enable = true; + services.clickhouse = { + enable = true; + inherit package; + }; systemd.services.clickhouse = { after = [ "network-online.target" ]; diff --git a/nixos/tests/clickhouse/s3.nix b/nixos/tests/clickhouse/s3.nix index 2268b6128fe6..cfa8c46f0628 100644 --- a/nixos/tests/clickhouse/s3.nix +++ b/nixos/tests/clickhouse/s3.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, package, ... }: let s3 = { @@ -50,7 +50,10 @@ in }; }; - services.clickhouse.enable = true; + services.clickhouse = { + enable = true; + inherit package; + }; virtualisation.diskSize = 15 * 1024; virtualisation.memorySize = 4 * 1024; }; diff --git a/pkgs/by-name/cl/clickhouse/generic.nix b/pkgs/by-name/cl/clickhouse/generic.nix index 2edf80df1895..f15194df4721 100644 --- a/pkgs/by-name/cl/clickhouse/generic.nix +++ b/pkgs/by-name/cl/clickhouse/generic.nix @@ -159,7 +159,7 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { requiredSystemFeatures = [ "big-parallel" ]; passthru = { - tests.clickhouse = nixosTests.clickhouse; + tests.clickhouse = if lts then nixosTests.clickhouse-lts else nixosTests.clickhouse; updateScript = nix-update-script { extraArgs = nixUpdateExtraArgs; From 96ded83be65823b8d443d105f8f093637f730873 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 9 Jul 2025 20:02:23 +0000 Subject: [PATCH 143/188] nixos/clickhouse: Add thevar1able to test maintainers --- nixos/tests/clickhouse/base.nix | 5 ++++- nixos/tests/clickhouse/kafka.nix | 5 ++++- nixos/tests/clickhouse/keeper.nix | 5 ++++- nixos/tests/clickhouse/s3.nix | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/nixos/tests/clickhouse/base.nix b/nixos/tests/clickhouse/base.nix index c67857a82688..440492fdc987 100644 --- a/nixos/tests/clickhouse/base.nix +++ b/nixos/tests/clickhouse/base.nix @@ -1,7 +1,10 @@ { pkgs, package, ... }: { name = "clickhouse"; - meta.maintainers = with pkgs.lib.maintainers; [ jpds ]; + meta.maintainers = with pkgs.lib.maintainers; [ + jpds + thevar1able + ]; nodes.machine = { services.clickhouse = { diff --git a/nixos/tests/clickhouse/kafka.nix b/nixos/tests/clickhouse/kafka.nix index 94723fa5a968..65dbd98be96f 100644 --- a/nixos/tests/clickhouse/kafka.nix +++ b/nixos/tests/clickhouse/kafka.nix @@ -28,7 +28,10 @@ let in { name = "clickhouse-kafka"; - meta.maintainers = with pkgs.lib.maintainers; [ jpds ]; + meta.maintainers = with pkgs.lib.maintainers; [ + jpds + thevar1able + ]; nodes = { clickhouse = { diff --git a/nixos/tests/clickhouse/keeper.nix b/nixos/tests/clickhouse/keeper.nix index 8b99d5844161..49e9472e1375 100644 --- a/nixos/tests/clickhouse/keeper.nix +++ b/nixos/tests/clickhouse/keeper.nix @@ -6,7 +6,10 @@ }: rec { name = "clickhouse-keeper"; - meta.maintainers = with pkgs.lib.maintainers; [ jpds ]; + meta.maintainers = with pkgs.lib.maintainers; [ + jpds + thevar1able + ]; nodes = let diff --git a/nixos/tests/clickhouse/s3.nix b/nixos/tests/clickhouse/s3.nix index cfa8c46f0628..20e4bf60bf8f 100644 --- a/nixos/tests/clickhouse/s3.nix +++ b/nixos/tests/clickhouse/s3.nix @@ -40,7 +40,10 @@ let in { name = "clickhouse-s3"; - meta.maintainers = with pkgs.lib.maintainers; [ jpds ]; + meta.maintainers = with pkgs.lib.maintainers; [ + jpds + thevar1able + ]; nodes = { clickhouse = { From 13aadd3ce7e45b5a5517afee11d1503b0b0506ea Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 10 Jul 2025 14:51:43 +0000 Subject: [PATCH 144/188] =?UTF-8?q?clickhouse:=2025.5.6.14=20=E2=86=92=202?= =?UTF-8?q?5.6.3.116?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 00a28b3a7226..08cc88d37e8d 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.5.6.14-stable"; - hash = "sha256-gaKozR/QvvyZ3v21XEZLHV2YrhEStKuuAdOjjkd3+uc"; + version = "25.6.3.116-stable"; + hash = "sha256-gWvlVhW9RtSj50+Mzlvk0aTNdl0hS9vHzveocTvuazc="; lts = false; nixUpdateExtraArgs = [ "--version-regex" From 997484a8a1c891e03912abeb035ebe81dbb33ae1 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 10 Jul 2025 14:52:31 +0000 Subject: [PATCH 145/188] clickhouse: Removed unused script substitution --- pkgs/by-name/cl/clickhouse/generic.nix | 99 +++++++++++++------------- 1 file changed, 48 insertions(+), 51 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/generic.nix b/pkgs/by-name/cl/clickhouse/generic.nix index f15194df4721..00b435d801c9 100644 --- a/pkgs/by-name/cl/clickhouse/generic.nix +++ b/pkgs/by-name/cl/clickhouse/generic.nix @@ -63,65 +63,62 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { }; strictDeps = true; - nativeBuildInputs = [ - cmake - ninja - python3 - perl - llvmPackages_19.lld - ] - ++ lib.optionals stdenv.hostPlatform.isx86_64 [ - nasm - yasm - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - llvmPackages_19.bintools - findutils - darwin.bootstrap_cmds - ] - ++ lib.optionals rustSupport [ - rustc - cargo - rustPlatform.cargoSetupHook - ]; + nativeBuildInputs = + [ + cmake + ninja + python3 + perl + llvmPackages_19.lld + ] + ++ lib.optionals stdenv.hostPlatform.isx86_64 [ + nasm + yasm + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + llvmPackages_19.bintools + findutils + darwin.bootstrap_cmds + ] + ++ lib.optionals rustSupport [ + rustc + cargo + rustPlatform.cargoSetupHook + ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; dontCargoSetupPostUnpack = true; - postPatch = '' - patchShebangs src/ - patchShebangs utils/ + postPatch = + '' + patchShebangs src/ + patchShebangs utils/ - sed -i 's|/usr/bin/env perl|"${lib.getExe perl}"|' contrib/openssl-cmake/CMakeLists.txt + sed -i 's|/usr/bin/env perl|"${lib.getExe perl}"|' contrib/openssl-cmake/CMakeLists.txt - substituteInPlace src/Storages/System/StorageSystemLicenses.sh \ - --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" - substituteInPlace utils/check-style/check-ungrouped-includes.sh \ - --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" - substituteInPlace utils/list-licenses/list-licenses.sh \ - --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - sed -i 's|gfind|find|' cmake/tools.cmake - sed -i 's|ggrep|grep|' cmake/tools.cmake + substituteInPlace src/Storages/System/StorageSystemLicenses.sh utils/list-licenses/list-licenses.sh \ + --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace cmake/tools.cmake \ + --replace-fail 'gfind' 'find' \ + --replace-fail 'ggrep' 'grep' \ + --replace-fail '--ld-path=''${LLD_PATH}' '-fuse-ld=lld' + '' + + lib.optionalString rustSupport '' + cargoSetupPostPatchHook() { true; } + ''; - # Make sure Darwin invokes lld.ld64 not lld. - substituteInPlace cmake/tools.cmake \ - --replace '--ld-path=''${LLD_PATH}' '-fuse-ld=lld' - '' - + lib.optionalString rustSupport '' - cargoSetupPostPatchHook() { true; } - ''; - - cmakeFlags = [ - "-DENABLE_TESTS=OFF" - "-DENABLE_DELTA_KERNEL_RS=0" - "-DCOMPILER_CACHE=disabled" - ] - ++ lib.optional ( - stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 - ) "-DNO_ARMV81_OR_HIGHER=1"; + cmakeFlags = + [ + "-DENABLE_TESTS=OFF" + "-DENABLE_DELTA_KERNEL_RS=0" + "-DCOMPILER_CACHE=disabled" + ] + ++ lib.optional ( + stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 + ) "-DNO_ARMV81_OR_HIGHER=1"; env = { CARGO_HOME = "$PWD/../.cargo/"; From 84a44b3c34d20bd26d2a079ca540e77969adfae6 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 11 Jul 2025 11:44:37 +0000 Subject: [PATCH 146/188] clickhouse: Disable chdig as it breaks the build with a bad checksum error --- pkgs/by-name/cl/clickhouse/generic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cl/clickhouse/generic.nix b/pkgs/by-name/cl/clickhouse/generic.nix index 00b435d801c9..45b91d2415d4 100644 --- a/pkgs/by-name/cl/clickhouse/generic.nix +++ b/pkgs/by-name/cl/clickhouse/generic.nix @@ -112,6 +112,7 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ + "-DENABLE_CHDIG=OFF" "-DENABLE_TESTS=OFF" "-DENABLE_DELTA_KERNEL_RS=0" "-DCOMPILER_CACHE=disabled" From 4c8e2c3573379c8756325e025aedc65bf0c0e61f Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Mon, 14 Jul 2025 10:19:12 +0000 Subject: [PATCH 147/188] clickhouse: Pull request fixes for substituteInPlace and cross-compilation --- pkgs/by-name/cl/clickhouse/generic.nix | 102 ++++++++++++------------- 1 file changed, 48 insertions(+), 54 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/generic.nix b/pkgs/by-name/cl/clickhouse/generic.nix index 45b91d2415d4..5de42b88490c 100644 --- a/pkgs/by-name/cl/clickhouse/generic.nix +++ b/pkgs/by-name/cl/clickhouse/generic.nix @@ -63,63 +63,60 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { }; strictDeps = true; - nativeBuildInputs = - [ - cmake - ninja - python3 - perl - llvmPackages_19.lld - ] - ++ lib.optionals stdenv.hostPlatform.isx86_64 [ - nasm - yasm - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - llvmPackages_19.bintools - findutils - darwin.bootstrap_cmds - ] - ++ lib.optionals rustSupport [ - rustc - cargo - rustPlatform.cargoSetupHook - ]; + nativeBuildInputs = [ + cmake + ninja + python3 + perl + llvmPackages_19.lld + ] + ++ lib.optionals stdenv.hostPlatform.isx86_64 [ + nasm + yasm + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + llvmPackages_19.bintools + findutils + darwin.bootstrap_cmds + ] + ++ lib.optionals rustSupport [ + rustc + cargo + rustPlatform.cargoSetupHook + ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; dontCargoSetupPostUnpack = true; - postPatch = - '' - patchShebangs src/ - patchShebangs utils/ + postPatch = '' + patchShebangs src/ utils/ - sed -i 's|/usr/bin/env perl|"${lib.getExe perl}"|' contrib/openssl-cmake/CMakeLists.txt + sed -i 's|/usr/bin/env perl|"${lib.getExe perl}"|' contrib/openssl-cmake/CMakeLists.txt - substituteInPlace src/Storages/System/StorageSystemLicenses.sh utils/list-licenses/list-licenses.sh \ - --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace cmake/tools.cmake \ - --replace-fail 'gfind' 'find' \ - --replace-fail 'ggrep' 'grep' \ - --replace-fail '--ld-path=''${LLD_PATH}' '-fuse-ld=lld' - '' - + lib.optionalString rustSupport '' - cargoSetupPostPatchHook() { true; } - ''; + substituteInPlace src/Storages/System/StorageSystemLicenses.sh utils/list-licenses/list-licenses.sh \ + --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace cmake/tools.cmake \ + --replace-fail 'gfind' 'find' \ + --replace-fail 'ggrep' 'grep' \ + --replace-fail '--ld-path=''${LLD_PATH}' '-fuse-ld=lld' + '' + # Rust is handled by cmake + + lib.optionalString rustSupport '' + cargoSetupPostPatchHook() { true; } + ''; - cmakeFlags = - [ - "-DENABLE_CHDIG=OFF" - "-DENABLE_TESTS=OFF" - "-DENABLE_DELTA_KERNEL_RS=0" - "-DCOMPILER_CACHE=disabled" - ] - ++ lib.optional ( - stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 - ) "-DNO_ARMV81_OR_HIGHER=1"; + cmakeFlags = [ + "-DENABLE_CHDIG=OFF" + "-DENABLE_TESTS=OFF" + "-DENABLE_DELTA_KERNEL_RS=0" + "-DCOMPILER_CACHE=disabled" + ] + ++ lib.optional ( + stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 + ) "-DNO_ARMV81_OR_HIGHER=1"; env = { CARGO_HOME = "$PWD/../.cargo/"; @@ -137,19 +134,16 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { hardeningDisable = [ "fortify" ]; postInstall = '' - rm -rf $out/share/clickhouse-test - sed -i -e '\!/var/log/clickhouse-server/clickhouse-server\.log!d' \ $out/etc/clickhouse-server/config.xml substituteInPlace $out/etc/clickhouse-server/config.xml \ - --replace-fail "/var/log/clickhouse-server/clickhouse-server.err.log" "1" - substituteInPlace $out/etc/clickhouse-server/config.xml \ + --replace-fail "/var/log/clickhouse-server/clickhouse-server.err.log" "1" \ --replace-fail "trace" "warning" ''; # Basic smoke test doCheck = true; - checkPhase = '' + checkPhase = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' $NIX_BUILD_TOP/$sourceRoot/build/programs/clickhouse local --query 'SELECT 1' | grep 1 ''; From 33c631772a62392acc01a54603aca1e03cc6452d Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Tue, 15 Jul 2025 07:23:01 +0000 Subject: [PATCH 148/188] =?UTF-8?q?clickhouse:=20lts:=2025.3.5.42=20?= =?UTF-8?q?=E2=86=92=2025.3.6.56?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/lts.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/lts.nix b/pkgs/by-name/cl/clickhouse/lts.nix index 01dd749858e0..58a48489078f 100644 --- a/pkgs/by-name/cl/clickhouse/lts.nix +++ b/pkgs/by-name/cl/clickhouse/lts.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.3.5.42-lts"; - hash = "sha256-LvGl9XJK6Emt7HnV/Orp7qEmJSr3TBJZtApL6GrWIMg="; + version = "25.3.6.56-lts"; + hash = "sha256-wpC6uw811IWImLWAatYbghp3aZ+esEEBFng6AHIesK4="; lts = true; nixUpdateExtraArgs = [ "--version-regex" From 80c5f51ec3f862ae5125fe0526f1ce86870df487 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Tue, 15 Jul 2025 21:53:47 +0000 Subject: [PATCH 149/188] =?UTF-8?q?clickhouse:=2025.6.3.116=20=E2=86=92=20?= =?UTF-8?q?25.6.4.12?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 08cc88d37e8d..39c31ea820df 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.6.3.116-stable"; - hash = "sha256-gWvlVhW9RtSj50+Mzlvk0aTNdl0hS9vHzveocTvuazc="; + version = "25.6.4.12-stable"; + hash = "sha256-37huf+eOMOUJg7pyoFPzCTlUilI3wnq8D6tcrhC0NUE="; lts = false; nixUpdateExtraArgs = [ "--version-regex" From 7faff6ae6955f77eab9439369597a6dab428b245 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 24 Jul 2025 20:26:54 +0000 Subject: [PATCH 150/188] =?UTF-8?q?clickhouse:=2025.6.4.12=20=E2=86=92=202?= =?UTF-8?q?5.6.5.41?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 39c31ea820df..4521e80244a6 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.6.4.12-stable"; - hash = "sha256-37huf+eOMOUJg7pyoFPzCTlUilI3wnq8D6tcrhC0NUE="; + version = "25.6.5.41-stable"; + hash = "sha256-NIt5JCKXSnJRSjCZskMvRhN8qwCB0aKinOCKXqq5DF0="; lts = false; nixUpdateExtraArgs = [ "--version-regex" From 02419e28958f2b3ddbaaff34a946c4c28ce24c41 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sat, 2 Aug 2025 13:06:25 +0000 Subject: [PATCH 151/188] clickhouse: Only patch StorageSystemLicenses.sh in <= 25.6 --- pkgs/by-name/cl/clickhouse/generic.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/clickhouse/generic.nix b/pkgs/by-name/cl/clickhouse/generic.nix index 5de42b88490c..6ced512b876f 100644 --- a/pkgs/by-name/cl/clickhouse/generic.nix +++ b/pkgs/by-name/cl/clickhouse/generic.nix @@ -94,9 +94,13 @@ llvmPackages_19.stdenv.mkDerivation (finalAttrs: { sed -i 's|/usr/bin/env perl|"${lib.getExe perl}"|' contrib/openssl-cmake/CMakeLists.txt - substituteInPlace src/Storages/System/StorageSystemLicenses.sh utils/list-licenses/list-licenses.sh \ + substituteInPlace utils/list-licenses/list-licenses.sh \ --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" '' + + lib.optionalString (lib.versions.majorMinor version <= "25.6") '' + substituteInPlace src/Storages/System/StorageSystemLicenses.sh \ + --replace-fail '$(git rev-parse --show-toplevel)' "$NIX_BUILD_TOP/$sourceRoot" + '' + lib.optionalString stdenv.hostPlatform.isDarwin '' substituteInPlace cmake/tools.cmake \ --replace-fail 'gfind' 'find' \ From c7ffcf16609318fc7474bd78e84869c55f0e46f7 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sat, 2 Aug 2025 13:07:07 +0000 Subject: [PATCH 152/188] =?UTF-8?q?clickhouse:=2025.6.5.41=20=E2=86=92=202?= =?UTF-8?q?5.7.1.3997?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 4521e80244a6..4435b1a7017b 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.6.5.41-stable"; - hash = "sha256-NIt5JCKXSnJRSjCZskMvRhN8qwCB0aKinOCKXqq5DF0="; + version = "25.7.1.3997-stable"; + hash = "sha256-XEVAQrANEIXim1MlOAYEmfwyomGrvsS/mbSKggMkr1k="; lts = false; nixUpdateExtraArgs = [ "--version-regex" From 61b49819662d057baf7d0460e1d1cca6b323dc4c Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 7 Aug 2025 12:36:46 +0000 Subject: [PATCH 153/188] =?UTF-8?q?clickhouse:=2025.7.1.3997=20=E2=86=92?= =?UTF-8?q?=2025.7.2.54?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 4435b1a7017b..10fca444e116 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.7.1.3997-stable"; - hash = "sha256-XEVAQrANEIXim1MlOAYEmfwyomGrvsS/mbSKggMkr1k="; + version = "25.7.2.54-stable"; + hash = "sha256-WwrElYPSgcQGGpJ0gUqVrynLQx/kQHHmrTsckiRFm4w="; lts = false; nixUpdateExtraArgs = [ "--version-regex" From baa5c7f91450b2a6e77ad78527859857fa8f1d5a Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 14 Aug 2025 15:16:01 +0000 Subject: [PATCH 154/188] =?UTF-8?q?clickhouse:=2025.7.2.54=20=E2=86=92=202?= =?UTF-8?q?5.7.4.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/cl/clickhouse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 10fca444e116..ce7af6b9e7fc 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.7.2.54-stable"; - hash = "sha256-WwrElYPSgcQGGpJ0gUqVrynLQx/kQHHmrTsckiRFm4w="; + version = "25.7.4.11-stable"; + hash = "sha256-SKDnnBdl9Rwc+ONH1chXAOFIwRmVG2l5cPEwpaDogzU="; lts = false; nixUpdateExtraArgs = [ "--version-regex" From ab54c6bef16487a038fd66c02db8115d962a85de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 15:52:25 +0000 Subject: [PATCH 155/188] tigerbeetle: 0.16.53 -> 0.16.54 --- pkgs/by-name/ti/tigerbeetle/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tigerbeetle/package.nix b/pkgs/by-name/ti/tigerbeetle/package.nix index db2fc262bf42..069c56a33a38 100644 --- a/pkgs/by-name/ti/tigerbeetle/package.nix +++ b/pkgs/by-name/ti/tigerbeetle/package.nix @@ -10,14 +10,14 @@ let platform = if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; hash = builtins.getAttr platform { - "universal-macos" = "sha256-wI83spYIWkennTcfqrd4JL1DZULFVkKaQmTf4JgZulg="; - "x86_64-linux" = "sha256-qDMZQGO9vc07qNis9xYFBNpdkwRErEMHODNoDcubS5w="; - "aarch64-linux" = "sha256-W0OoF+pBWptsRoJuQGAT2D0bn9CDjmpLgmY7Ip5WMCk="; + "universal-macos" = "sha256-bIGSSJ7JsdhVHh8FBP0q+Nol1jg+FudVSnajVfRAiFk="; + "x86_64-linux" = "sha256-KpsoPe+YoIvxIh88/0t+DjOarjPvhrTJLVWoyuBhGq4="; + "aarch64-linux" = "sha256-c7foGzXfcWW9+ZHDwj4bStCassjzuZT3k/mDwGYYuBw="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.16.53"; + version = "0.16.54"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; From 452d3520c0d74819c53edeeba40e13b54eb0ee86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 15:55:17 +0000 Subject: [PATCH 156/188] terraform-providers.google: 6.46.0 -> 6.48.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 292ec19d68a7..d14940d016e1 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -525,13 +525,13 @@ "vendorHash": "sha256-eE9AY/79xQSbRl5kA0rwS8Oz8I9jaxT/KlVd0v0GAa8=" }, "google": { - "hash": "sha256-pDYqzdPUnCKpbQqe58o4CU605gdF8vovPR3fCAdf4zQ=", + "hash": "sha256-enfKikX5raeLzZCnslaiAJ6hF/7+AXpKlDbNDm2v1qE=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v6.46.0", + "rev": "v6.48.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-n6UUSCQt3mJESEfqVHX4sfr1XqOXu+u7Qejjps6RmBs=" + "vendorHash": "sha256-IwUmrRZC2KXNzbKajKisaqKbv0RMIH8tgiKsOOlduIo=" }, "google-beta": { "hash": "sha256-8woiWjYYaojpKykxd9eMT4qXfpHVkXFA9eN3qzhEu+8=", From 74799dd97cea1ae09d62d25124226d5f058130d5 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Thu, 14 Aug 2025 19:10:08 +0300 Subject: [PATCH 157/188] lib/tests/misc: don't import nixpkgs --- lib/tests/misc.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index d9a72b29f2f4..4c313931295c 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -145,6 +145,11 @@ let inherit expected; }; + dummyDerivation = derivation { + name = "name"; + builder = "builder"; + system = "system"; + }; in runTests { @@ -757,13 +762,7 @@ runTests { }; testSplitStringsDerivation = { - expr = take 3 ( - strings.splitString "/" (derivation { - name = "name"; - builder = "builder"; - system = "system"; - }) - ); + expr = take 3 (strings.splitString "/" dummyDerivation); expected = [ "" "nix" @@ -816,7 +815,7 @@ runTests { in { storePath = isStorePath goodPath; - storePathDerivation = isStorePath (import ../.. { system = "x86_64-linux"; }).hello; + storePathDerivation = isStorePath dummyDerivation; storePathAppendix = isStorePath "${goodPath}/bin/python"; nonAbsolute = isStorePath (concatStrings (tail (stringToCharacters goodPath))); asPath = isStorePath (/. + goodPath); @@ -901,7 +900,7 @@ runTests { }; testHasInfixDerivation = { - expr = hasInfix "hello" (import ../.. { system = "x86_64-linux"; }).hello; + expr = hasInfix "name" dummyDerivation; expected = true; }; From 76a7b540835ef7a7aed2253c7c3e620a5379cfef Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Thu, 14 Aug 2025 19:18:08 +0300 Subject: [PATCH 158/188] lib/tests/misc: don't hardcode store directory --- lib/tests/misc.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index 4c313931295c..b30ae32b2330 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -762,12 +762,8 @@ runTests { }; testSplitStringsDerivation = { - expr = take 3 (strings.splitString "/" dummyDerivation); - expected = [ - "" - "nix" - "store" - ]; + expr = lib.dropEnd 1 (strings.splitString "/" dummyDerivation); + expected = strings.splitString "/" builtins.storeDir; }; testSplitVersionSingle = { From 67ef2657ff6e3e8ece62a7a08b4231573a052a15 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Thu, 14 Aug 2025 19:22:35 +0300 Subject: [PATCH 159/188] lib/tests/test-with-nix: run misc.nix tests in the derivation This would have allowed us to catch to fromTOML regression in [1] without waiting for the dogfooding on master, since previously these tests [2] were not run for the Nix/Lix under test - only the host nix. [1]: https://github.com/NixOS/nix/pull/13741 [2]: https://github.com/NixOS/nixpkgs/pull/433710 --- lib/tests/test-with-nix.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/tests/test-with-nix.nix b/lib/tests/test-with-nix.nix index ebbe5e0ae5cd..36db15ab32c8 100644 --- a/lib/tests/test-with-nix.nix +++ b/lib/tests/test-with-nix.nix @@ -71,6 +71,9 @@ pkgs.runCommand "nixpkgs-lib-tests-nix-${nix.version}" echo "Running lib/tests/systems.nix" [[ $(nix-instantiate --eval --strict lib/tests/systems.nix | tee /dev/stderr) == '[ ]' ]]; + echo "Running lib/tests/misc.nix" + [[ $(nix-instantiate --eval --strict lib/tests/misc.nix | tee /dev/stderr) == '[ ]' ]]; + mkdir $out echo success > $out/${nix.version} '' From bf3607aa872cc42996ae4553c00088a64c438c91 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 13 Aug 2025 14:53:00 +0200 Subject: [PATCH 160/188] ci/github-script/commits: allow reason for not cherry-picking This change allows giving a reason via footer of the commit message for why this commit is not cherry-picked. This avoids having to "explain" the automated review comment afterwards - instead, this explanation can be given immediately when writing that commit. For example, for an update of `xen` on the stable branch, this could be: ``` xen: 4.19.3-unstable-2025-07-09 -> 4.19.3 [... commit message ...] Not-cherry-picked-because: unstable is on a different minor version ``` This would then be shown as part of the automated review. The severity of this will be downgraded from "warning" to "important". We still treat the review as "changes requested", because it would be very complicated and noisy to handle two different categories of reviews, some with requested changes and some with comments only. An alternative would be to not show this review at all. However, given that the reviewers expectation on backports should already be "if it's not a clean backport, the automated review will tell me what to look at", it seems better to show these and have the committer confirm by dismissing the review. Otherwise we risk merging actually unreviewed commits. --- ci/github-script/commits.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/ci/github-script/commits.js b/ci/github-script/commits.js index f22034ea788d..f155898a5c7e 100644 --- a/ci/github-script/commits.js +++ b/ci/github-script/commits.js @@ -23,13 +23,25 @@ module.exports = async function ({ github, context, core, dry }) { pull_number async function extract({ sha, commit }) { + const noCherryPick = Array.from( + commit.message.matchAll(/^Not-cherry-picked-because: (.*)$/g) + ).at(0) + + if (noCherryPick) + return { + sha, + commit, + severity: 'important', + message: `${sha} is not a cherry-pick, because: ${noCherryPick[1]}. Please review this commit manually.`, + } + // Using the last line with "cherry" + hash, because a chained backport // can result in multiple of those lines. Only the last one counts. - const match = Array.from( + const cherry = Array.from( commit.message.matchAll(/cherry.*([0-9a-f]{40})/g), ).at(-1) - if (!match) + if (!cherry) return { sha, commit, @@ -37,7 +49,7 @@ module.exports = async function ({ github, context, core, dry }) { message: `Couldn't locate original commit hash in message of ${sha}.`, } - const original_sha = match[1] + const original_sha = cherry[1] let branches try { @@ -222,7 +234,7 @@ module.exports = async function ({ github, context, core, dry }) { // Whether this is intended or just an implementation detail is unclear. core.summary.addRaw('
') core.summary.addRaw( - `\n\n[!${severity == 'warning' ? 'WARNING' : 'CAUTION'}]`, + `\n\n[!${({ important: 'IMPORTANT', warning: 'WARNING', error: 'CAUTION' })[severity]}]`, true, ) core.summary.addRaw(`${message}`, true) From 2006ecf5a0da373349b5749444094b1dcefeba73 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 18:28:31 +0200 Subject: [PATCH 161/188] python313Packages.renault-api: 0.3.1 -> 0.4.0 Diff: https://github.com/hacf-fr/renault-api/compare/refs/tags/v0.3.1...refs/tags/v0.4.0 Changelog: https://github.com/hacf-fr/renault-api/releases/tag/v0.4.0 --- pkgs/development/python-modules/renault-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/renault-api/default.nix b/pkgs/development/python-modules/renault-api/default.nix index 4905d54a6add..65b18c9485e9 100644 --- a/pkgs/development/python-modules/renault-api/default.nix +++ b/pkgs/development/python-modules/renault-api/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "renault-api"; - version = "0.3.1"; + version = "0.4.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "hacf-fr"; repo = "renault-api"; tag = "v${version}"; - hash = "sha256-xnlFt6K7SOpeT4yXxLnep5NvNaP6REteUhBpcT7ipN0="; + hash = "sha256-ynHtQN5bE8+Z7ey/UdOJ9Z1cA+cVbSc8QyvTgLYvwY4="; }; build-system = [ poetry-core ]; From 2f8ed18c97af8c4c829bb0cdbdec99ee057a758f Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 13 Aug 2025 20:46:43 +0200 Subject: [PATCH 162/188] ci/github-script/commits: clarify comments Splits the "occasionally" case into two, depending on whether the commit has a diff or was not cherry-picked at all. Prepares the next commit, where these are conditionally shown only. --- ci/github-script/check-cherry-picks.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ci/github-script/check-cherry-picks.md b/ci/github-script/check-cherry-picks.md index 1b214b28eaa7..cda9936d6e30 100644 --- a/ci/github-script/check-cherry-picks.md +++ b/ci/github-script/check-cherry-picks.md @@ -5,6 +5,11 @@ Some of the commits in this PR require the author's and reviewer's attention. Please follow the [backporting guidelines](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#how-to-backport-pull-requests) and cherry-pick with the `-x` flag. This requires changes to the unstable `master` and `staging` branches first, before backporting them. -Occasionally, it is not possible to cherry-pick exactly the same patch. -This most frequently happens when resolving merge conflicts or when updating minor versions of packages which have already advanced to the next major on unstable. +Occasionally, commits are not cherry-picked at all, for example when updating minor versions of packages which have already advanced to the next major on unstable. +These commits can optionally be marked with a `Not-cherry-picked-because: ` footer. + +Sometimes it is not possible to cherry-pick exactly the same patch. +This most frequently happens when resolving merge conflicts. +The range-diff will help to review the resolution of conflicts. + If you need to merge this PR despite the warnings, please [dismiss](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review) this review shortly before merging. From 91fd9b10aca8eabf0778da1daea9d7ee62fd615e Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 13 Aug 2025 21:00:42 +0200 Subject: [PATCH 163/188] ci/github-script/commits: conditionally show comments This only shows *some* of the additional hints, depending on what the checks resulted in. Should hopefully reduce confusion a bit. --- ci/github-script/check-cherry-picks.md | 15 ------------- ci/github-script/commits.js | 30 ++++++++++++++++++++++---- 2 files changed, 26 insertions(+), 19 deletions(-) delete mode 100644 ci/github-script/check-cherry-picks.md diff --git a/ci/github-script/check-cherry-picks.md b/ci/github-script/check-cherry-picks.md deleted file mode 100644 index cda9936d6e30..000000000000 --- a/ci/github-script/check-cherry-picks.md +++ /dev/null @@ -1,15 +0,0 @@ -This report is automatically generated by the `PR / Check / cherry-pick` CI workflow. - -Some of the commits in this PR require the author's and reviewer's attention. - -Please follow the [backporting guidelines](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#how-to-backport-pull-requests) and cherry-pick with the `-x` flag. -This requires changes to the unstable `master` and `staging` branches first, before backporting them. - -Occasionally, commits are not cherry-picked at all, for example when updating minor versions of packages which have already advanced to the next major on unstable. -These commits can optionally be marked with a `Not-cherry-picked-because: ` footer. - -Sometimes it is not possible to cherry-pick exactly the same patch. -This most frequently happens when resolving merge conflicts. -The range-diff will help to review the resolution of conflicts. - -If you need to merge this PR despite the warnings, please [dismiss](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review) this review shortly before merging. diff --git a/ci/github-script/commits.js b/ci/github-script/commits.js index f155898a5c7e..82fedd608b06 100644 --- a/ci/github-script/commits.js +++ b/ci/github-script/commits.js @@ -33,6 +33,7 @@ module.exports = async function ({ github, context, core, dry }) { commit, severity: 'important', message: `${sha} is not a cherry-pick, because: ${noCherryPick[1]}. Please review this commit manually.`, + type: 'no-cherry-pick', } // Using the last line with "cherry" + hash, because a chained backport @@ -47,6 +48,7 @@ module.exports = async function ({ github, context, core, dry }) { commit, severity: 'warning', message: `Couldn't locate original commit hash in message of ${sha}.`, + type: 'no-commit-hash', } const original_sha = cherry[1] @@ -133,6 +135,7 @@ module.exports = async function ({ github, context, core, dry }) { colored_diff, severity: 'warning', message: `Difference between ${sha} and original ${original_sha} may warrant inspection.`, + type: 'diff', } } @@ -214,10 +217,29 @@ module.exports = async function ({ github, context, core, dry }) { if (results.some(({ severity }) => severity == 'error')) process.exitCode = 1 - core.summary.addRaw( - await readFile(join(__dirname, 'check-cherry-picks.md'), 'utf-8'), - true, - ) + core.summary.addRaw('This report is automatically generated by the `PR / Check / cherry-pick` CI workflow.', true) + core.summary.addEOL() + core.summary.addRaw("Some of the commits in this PR require the author's and reviewer's attention.", true) + core.summary.addEOL() + + if (results.some(({ type }) => type === 'no-commit-hash')) { + core.summary.addRaw('Please follow the [backporting guidelines](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#how-to-backport-pull-requests) and cherry-pick with the `-x` flag.', true) + core.summary.addRaw('This requires changes to the unstable `master` and `staging` branches first, before backporting them.', true) + core.summary.addEOL() + core.summary.addRaw('Occasionally, commits are not cherry-picked at all, for example when updating minor versions of packages which have already advanced to the next major on unstable.', true) + core.summary.addRaw('These commits can optionally be marked with a `Not-cherry-picked-because: ` footer.', true) + core.summary.addEOL() + } + + if (results.some(({ type }) => type === 'diff')) { + core.summary.addRaw('Sometimes it is not possible to cherry-pick exactly the same patch.', true) + core.summary.addRaw('This most frequently happens when resolving merge conflicts.', true) + core.summary.addRaw('The range-diff will help to review the resolution of conflicts.', true) + core.summary.addEOL() + } + + core.summary.addRaw('If you need to merge this PR despite the warnings, please [dismiss](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review) this review shortly before merging.', true) + results.forEach(({ severity, message, diff }) => { if (severity == 'info') return From 5309e1462984c442aedd86ac9503d2fb9618df14 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 18:34:28 +0200 Subject: [PATCH 164/188] kube-hunter: remove future --- pkgs/by-name/ku/kube-hunter/package.nix | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ku/kube-hunter/package.nix b/pkgs/by-name/ku/kube-hunter/package.nix index 4635d1a51ed9..9669979d65a7 100644 --- a/pkgs/by-name/ku/kube-hunter/package.nix +++ b/pkgs/by-name/ku/kube-hunter/package.nix @@ -7,27 +7,26 @@ python3.pkgs.buildPythonApplication rec { pname = "kube-hunter"; version = "0.6.8"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "aquasecurity"; repo = "kube-hunter"; tag = "v${version}"; - sha256 = "sha256-+M8P/VSF9SKPvq+yNPjokyhggY7hzQ9qLLhkiTNbJls="; + hash = "sha256-+M8P/VSF9SKPvq+yNPjokyhggY7hzQ9qLLhkiTNbJls="; }; - nativeBuildInputs = with python3.pkgs; [ - setuptools-scm - ]; + pythonRemoveDeps = [ "future" ]; - propagatedBuildInputs = with python3.pkgs; [ + build-system = with python3.pkgs; [ setuptools-scm ]; + + dependencies = with python3.pkgs; [ netaddr netifaces requests prettytable urllib3 ruamel-yaml - future packaging pluggy kubernetes @@ -45,9 +44,7 @@ python3.pkgs.buildPythonApplication rec { --replace "kubernetes==12.0.1" "kubernetes" ''; - pythonImportsCheck = [ - "kube_hunter" - ]; + pythonImportsCheck = [ "kube_hunter" ]; disabledTests = [ # Test is out-dated @@ -57,7 +54,8 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "Tool to search issues in Kubernetes clusters"; homepage = "https://github.com/aquasecurity/kube-hunter"; - license = with licenses; [ asl20 ]; + changelog = "https://github.com/aquasecurity/kube-hunter/releases/tag/${src.tag}"; + license = licenses.asl20; maintainers = with maintainers; [ fab ]; mainProgram = "kube-hunter"; }; From 7f494c2b234572393d8a17bce0f2362e40fe6c79 Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Thu, 14 Aug 2025 17:20:14 +0200 Subject: [PATCH 165/188] rustc: also symlink libexec when doing fastCross We also need to symlink libexec when doing fastCross. It contains rust-analyzer-proc-macro-srv which rust-analyzer needs for proc macro expansion to work. --- pkgs/development/compilers/rust/rustc.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index 5b6db40575c3..844ffa50e7ab 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -301,6 +301,7 @@ stdenv.mkDerivation (finalAttrs: { python ./x.py --keep-stage=0 --stage=1 install library/std mkdir -v $out/bin $doc $man ln -s ${rustc.unwrapped}/bin/{rustc,rustdoc} $out/bin + ln -s ${rustc.unwrapped}/libexec $out rm -rf -v $out/lib/rustlib/{manifest-rust-std-,}${stdenv.hostPlatform.rust.rustcTargetSpec} ln -s ${rustc.unwrapped}/lib/rustlib/{manifest-rust-std-,}${stdenv.hostPlatform.rust.rustcTargetSpec} $out/lib/rustlib/ echo rust-std-${stdenv.hostPlatform.rust.rustcTargetSpec} >> $out/lib/rustlib/components From 50f27834b47c4cefcafa80b44c761b55092b10a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 16:42:33 +0000 Subject: [PATCH 166/188] files-cli: 2.15.70 -> 2.15.77 --- pkgs/by-name/fi/files-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index 0742b578fbfd..dbd0110fe16f 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "files-cli"; - version = "2.15.70"; + version = "2.15.77"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${version}"; - hash = "sha256-ImTa1h9Gh8yxtt7+P/9A3n5h7BV6pPZa7D4waeGZUZo="; + hash = "sha256-anDChFR4vax0fFdT1+WVdzuzNUhsfgwGljQmQj6jD4E="; }; - vendorHash = "sha256-LU7ImpklaGLGhEKDYhwMk7ZoUQ1UxVdNUTTOMEh5TZo="; + vendorHash = "sha256-p4ZMukOuU93Cwt19gOxXTqgdTMML4yppSI7WHIwCPag="; ldflags = [ "-s" From eb10ef6d6828754705d66718335a7e8dcc598d43 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 14 Aug 2025 16:56:02 +0000 Subject: [PATCH 167/188] rewaita: don't copy ro flag from files in /nix/store --- pkgs/by-name/re/rewaita/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/re/rewaita/package.nix b/pkgs/by-name/re/rewaita/package.nix index 216ac1f98c51..8709a6ea7dad 100644 --- a/pkgs/by-name/re/rewaita/package.nix +++ b/pkgs/by-name/re/rewaita/package.nix @@ -29,6 +29,15 @@ python3Packages.buildPythonApplication { hash = "sha256-adSXq+DFw3IQxNuUkP1FcKlIh9h4Zb0tJKswYs3S92E="; }; + # Prevent the app from copying the RO flag of files from /nix/store + postPatch = '' + substituteInPlace src/interface_to_shell_theme.py \ + --replace-fail 'shutil.copy2' 'shutil.copyfile' + + substituteInPlace src/window.py \ + --replace-fail 'shutil.copy' 'shutil.copyfile' + ''; + strictDeps = true; nativeBuildInputs = [ From f0ae0ece71431caec5ddb41cf160bd0862037caa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 17:39:49 +0000 Subject: [PATCH 168/188] python3Packages.awscrt: 0.27.5 -> 0.27.6 --- pkgs/development/python-modules/awscrt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/awscrt/default.nix b/pkgs/development/python-modules/awscrt/default.nix index f4ae0a158f14..ec378fcd8df9 100644 --- a/pkgs/development/python-modules/awscrt/default.nix +++ b/pkgs/development/python-modules/awscrt/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "awscrt"; - version = "0.27.5"; + version = "0.27.6"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-2TYEuzld19s3aWvLtHDtK9E/cgSExsTJ9GzzpoIF9xk="; + hash = "sha256-RfPdCz+xPfvqhW3ZbJrP53vrpXubAZRE7pYu0rdidt0="; }; build-system = [ setuptools ]; From af8973050a97b09344bfdff27bfa1e91882b89be Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Thu, 14 Aug 2025 18:41:08 +0100 Subject: [PATCH 169/188] nixos-rebuild-ng: make path part of Flake absolute Fix: #433726. --- .../nixos-rebuild-ng/src/nixos_rebuild/models.py | 6 +++++- .../ni/nixos-rebuild-ng/src/tests/test_models.py | 8 ++++++++ .../ni/nixos-rebuild-ng/src/tests/test_nix.py | 16 ++++++++-------- 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py index 54f2da06f7f0..d804a1c07ad6 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py @@ -86,7 +86,11 @@ class Flake: @override def __str__(self) -> str: - return f"{self.path}#{self.attr}" + if isinstance(self.path, Path): + # https://github.com/NixOS/nixpkgs/issues/433726 + return f"{self.path.absolute()}#{self.attr}" + else: + return f"{self.path}#{self.attr}" @classmethod def parse(cls, flake_str: str, target_host: Remote | None = None) -> Self: diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py index c2abc9501bb9..0663d73ef538 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py @@ -71,6 +71,14 @@ def test_flake_to_attr() -> None: ) +def test_flake__str__(monkeypatch: MonkeyPatch, tmpdir: Path) -> None: + assert str(m.Flake("github:nixos/nixpkgs", "attr")) == "github:nixos/nixpkgs#attr" + assert str(m.Flake(Path("/etc/nixos"), "attr")) == "/etc/nixos#attr" + with monkeypatch.context() as patch_context: + patch_context.chdir(tmpdir) + assert str(m.Flake(Path("."), "attr")) == f"{tmpdir}#attr" + + @patch("platform.node", autospec=True) def test_flake_from_arg( mock_node: Mock, monkeypatch: MonkeyPatch, tmpdir: Path diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index 639910e6620d..a61004a60d6a 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -54,7 +54,7 @@ def test_build(mock_run: Mock) -> None: ) def test_build_flake(mock_run: Mock, monkeypatch: MonkeyPatch, tmpdir: Path) -> None: monkeypatch.chdir(tmpdir) - flake = m.Flake.parse(".#hostname") + flake = m.Flake.parse("/flake.nix#hostname") assert n.build_flake( "config.system.build.toplevel", @@ -68,7 +68,7 @@ def test_build_flake(mock_run: Mock, monkeypatch: MonkeyPatch, tmpdir: Path) -> "nix-command flakes", "build", "--print-out-paths", - '.#nixosConfigurations."hostname".config.system.build.toplevel', + '/flake.nix#nixosConfigurations."hostname".config.system.build.toplevel', "--no-link", "--nix-flag", "foo", @@ -173,7 +173,7 @@ def test_build_remote_flake( mock_run: Mock, monkeypatch: MonkeyPatch, tmpdir: Path ) -> None: monkeypatch.chdir(tmpdir) - flake = m.Flake.parse(".#hostname") + flake = m.Flake.parse("/flake.nix#hostname") build_host = m.Remote("user@host", [], None) monkeypatch.setenv("NIX_SSHOPTS", "--ssh opts") @@ -194,7 +194,7 @@ def test_build_remote_flake( "nix-command flakes", "eval", "--raw", - '.#nixosConfigurations."hostname".config.system.build.toplevel.drvPath', + '/flake.nix#nixosConfigurations."hostname".config.system.build.toplevel.drvPath', "--flake", ], stdout=PIPE, @@ -291,7 +291,7 @@ def test_edit(mock_run: Mock, monkeypatch: MonkeyPatch, tmpdir: Path) -> None: @patch(get_qualified_name(n.run_wrapper, n), autospec=True) def test_edit_flake(mock_run: Mock) -> None: - flake = m.Flake.parse(".#attr") + flake = m.Flake.parse("/flake.nix#attr") n.edit_flake(flake, {"commit_lock_file": True}) mock_run.assert_called_with( [ @@ -301,7 +301,7 @@ def test_edit_flake(mock_run: Mock) -> None: "edit", "--commit-lock-file", "--", - '.#nixosConfigurations."attr"', + '/flake.nix#nixosConfigurations."attr"', ], check=False, ) @@ -385,7 +385,7 @@ def test_get_build_image_variants(mock_run: Mock, tmp_path: Path) -> None: ), ) def test_get_build_image_variants_flake(mock_run: Mock) -> None: - flake = m.Flake(Path("flake.nix"), "myAttr") + flake = m.Flake(Path("/flake.nix"), "myAttr") assert n.get_build_image_variants_flake(flake, {"eval_flag": True}) == { "azure": "nixos-image-azure-25.05.20250102.6df2492-x86_64-linux.vhd", "vmware": "nixos-image-vmware-25.05.20250102.6df2492-x86_64-linux.vmdk", @@ -395,7 +395,7 @@ def test_get_build_image_variants_flake(mock_run: Mock) -> None: "nix", "eval", "--json", - "flake.nix#myAttr.config.system.build.images", + "/flake.nix#myAttr.config.system.build.images", "--apply", "builtins.attrNames", "--eval-flag", From 1a3a9cc46a8c818478ed41ae3d684c6107f46adc Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 14 Aug 2025 19:51:38 +0200 Subject: [PATCH 170/188] claude-code: 1.0.80 -> 1.0.81 Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md - Released output styles, including new built-in educational output styles "Explanatory" and "Learning" - Plugin system improvements for repository installation messaging and error handling - Agents: Fixed an issue with custom agent loading when agent files are unparsable --- pkgs/by-name/cl/claude-code/package-lock.json | 8 ++++---- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 42f51ee7611e..353870a77662 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.80" + "@anthropic-ai/claude-code": "^1.0.81" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.80", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.80.tgz", - "integrity": "sha512-OpJb8LZBYuQ21lmT71c65NwUKGtQiva8dyKmCIPWnRIXHDaZ/31zzpDqcxgONUKUiZrnHqoMXwEwWyPyhD0+dA==", + "version": "1.0.81", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.81.tgz", + "integrity": "sha512-kiRgAhQ2vuodkHDAZjuR0aaNchl9SZLq0QF46JKsOw0Ik1eyEN0tdsF++AV//Ub1j4iS1fGIrU10uE7aqFfKYw==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 3a809b328a25..f295b286d468 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.80"; + version = "1.0.81"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-o7fG0LnTR7fGxq4VP5393tcQZi0JtPOF8Gb2cUAsevA="; + hash = "sha256-MTugT72wrsUHQHUYx6HZPoE4kt1krYOhfNSSoOc/GjI="; }; - npmDepsHash = "sha256-9eVpQfcdiLyL6LWcBuVrd6XHQC5caZS9m8sNy9kaRyQ="; + npmDepsHash = "sha256-1GBwoximrwJX5F7lp5KUXtt6uPABta8FBbYYoJ2Y7x8="; postPatch = '' cp ${./package-lock.json} package-lock.json From a49ee8d7de0f5bdaa307c139d24f4a396c77ad20 Mon Sep 17 00:00:00 2001 From: Moritz Heidkamp Date: Thu, 14 Aug 2025 11:09:09 +0200 Subject: [PATCH 171/188] chickenPackages.chickenEggs: Preserve version info Most eggs in the canonical repository don't declare a `version` property in their `.egg` files. This is because it's provided implicitly when using `chicken-install` to retrieve them. Quoting from [the manual](https://wiki.call-cc.org/man/5/Egg%20specification%20format#version): > Eggs from remote egg servers are automatically versioned - the version is part of the protocol to retrieve the egg and does not have to be specified in the .egg file. Since we don't use `chicken-install` to retrieve eggs, this leaves us with a version of "unknown" in most cases, e.g.: $ nix-shell -p chickenPackages.chickenEggs.json-abnf chickenPackages.chicken --run chicken-status abnf ...................................................... version: unknown iset ...................................................... version: unknown json-abnf ................................................. version: unknown lexgen .................................................... version: unknown regex ......................................................... version: 2.0 srfi-1 .................................................... version: unknown srfi-127 .................................................. version: unknown srfi-69 ................................................... version: unknown utf8 ...................................................... version: unknown This is usually not an issue unless another egg declares a minimum required version dependency on an egg with missing version info. In this case, `chicken-install` will fill in "0.0.0" as a fallback and the check will fail. This has so far been worked around patches (see e.g. #346004 or #358455). This patch addresses the root cause by following the documentation's recommendation: > Eggs installed from local directories (see below) should explicitly specify a version. To do that, `eggDerivation` now simply always adds the version to the generated `.egg-info` file. This has the added benefit of correcting potentially inconsistent version declarations in `.egg` files. Note that we cannot patch the original `.egg` file because not all released egg versions match [the stricter version format validation which currently applies there](https://bugs.call-cc.org/ticket/1855). The patch also changes the signature of `eggDerivation` to allow passing in `pname` and `version` instead of `name` to allow for easy access to the egg version. However, for backwards compatibility, the old `name` argument is also still supported. As a result, the aforementioned overrides are removed again and some additional eggs can be marked as unbroken again. And finally, this is the output of the above `chicken-status` call with the patch applied: $ nix-shell -p chickenPackages.chickenEggs.json-abnf chickenPackages.chicken --run chicken-status abnf .......................................................... version: 8.3 iset .......................................................... version: 2.2 json-abnf ..................................................... version: 7.0 lexgen ........................................................ version: 8.2 regex ......................................................... version: 2.0 srfi-1 ...................................................... version: 0.5.1 srfi-127 ...................................................... version: 1.3 srfi-69 ..................................................... version: 0.4.3 utf8 ........................................................ version: 3.6.3 --- .../compilers/chicken/5/default.nix | 2 +- .../compilers/chicken/5/egg2nix.nix | 9 ++---- .../compilers/chicken/5/eggDerivation.nix | 25 ++++++++++++---- .../compilers/chicken/5/overrides.nix | 29 +------------------ 4 files changed, 24 insertions(+), 41 deletions(-) diff --git a/pkgs/development/compilers/chicken/5/default.nix b/pkgs/development/compilers/chicken/5/default.nix index ec930ef13446..41b2283fccf4 100644 --- a/pkgs/development/compilers/chicken/5/default.nix +++ b/pkgs/development/compilers/chicken/5/default.nix @@ -37,7 +37,7 @@ lib.makeScope newScope (self: { ... }: self.eggDerivation { - name = "${pname}-${version}"; + inherit pname version; src = self.fetchegg (eggData // { inherit pname; }); buildInputs = map (x: eggself.${x}) dependencies; meta.homepage = "https://wiki.call-cc.org/eggref/5/${pname}"; diff --git a/pkgs/development/compilers/chicken/5/egg2nix.nix b/pkgs/development/compilers/chicken/5/egg2nix.nix index 64393bff2173..22a89e7631d8 100644 --- a/pkgs/development/compilers/chicken/5/egg2nix.nix +++ b/pkgs/development/compilers/chicken/5/egg2nix.nix @@ -5,12 +5,6 @@ chickenEggs, }: -# Note: This mostly reimplements the default.nix already contained in -# the tarball. Is there a nicer way than duplicating code? - -let - version = "c5-git"; -in eggDerivation { src = fetchFromGitHub { owner = "corngood"; @@ -19,7 +13,8 @@ eggDerivation { sha256 = "1vfnhbcnyakywgjafhs0k5kpsdnrinzvdjxpz3fkwas1jsvxq3d1"; }; - name = "egg2nix-${version}"; + pname = "egg2nix"; + version = "c5-git"; buildInputs = with chickenEggs; [ args matchable diff --git a/pkgs/development/compilers/chicken/5/eggDerivation.nix b/pkgs/development/compilers/chicken/5/eggDerivation.nix index 8ac4c0aa0890..a4da9793a1b4 100644 --- a/pkgs/development/compilers/chicken/5/eggDerivation.nix +++ b/pkgs/development/compilers/chicken/5/eggDerivation.nix @@ -6,7 +6,6 @@ makeWrapper, }: { - name, src, buildInputs ? [ ], chickenInstallFlags ? [ ], @@ -15,14 +14,24 @@ }@args: let + nameVersionAssertion = + pred: lib.assertMsg pred "either name or both pname and version must be given"; + pname = + if args ? pname then + assert nameVersionAssertion (!args ? name && args ? version); + args.pname + else + assert nameVersionAssertion (args ? name && !args ? version); + lib.getName args.name; + version = if args ? version then args.version else lib.getVersion args.name; + name = if args ? name then args.name else "${args.pname}-${args.version}"; overrides = callPackage ./overrides.nix { }; - baseName = lib.getName name; - override = - if builtins.hasAttr baseName overrides then builtins.getAttr baseName overrides else lib.id; + override = if builtins.hasAttr pname overrides then builtins.getAttr pname overrides else lib.id; in (stdenv.mkDerivation ( { - name = "chicken-${name}"; + pname = "chicken-${pname}"; + inherit version; propagatedBuildInputs = buildInputs; nativeBuildInputs = [ chicken @@ -47,6 +56,10 @@ in export CHICKEN_INSTALL_REPOSITORY=$out/lib/chicken/${toString chicken.binaryVersion} chicken-install -cached -host ${lib.escapeShellArgs chickenInstallFlags} + # Patching generated .egg-info instead of original .egg to work around https://bugs.call-cc.org/ticket/1855 + csi -e "(write (cons '(version \"${version}\") (read)))" < "$CHICKEN_INSTALL_REPOSITORY/${pname}.egg-info" > "${pname}.egg-info.new" + mv "${pname}.egg-info.new" "$CHICKEN_INSTALL_REPOSITORY/${pname}.egg-info" + for f in $out/bin/* do wrapProgram $f \ @@ -67,6 +80,8 @@ in } // builtins.removeAttrs args [ "name" + "pname" + "version" "buildInputs" "meta" ] diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index 28ddfdacf900..36481dbf5828 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -60,13 +60,6 @@ in srfi-13 ]) old); cmark = addToBuildInputs pkgs.cmark; - comparse = old: { - # For some reason lazy-seq 2 gets interpreted as lazy-seq 0.0.0?? - postPatch = '' - substituteInPlace comparse.egg \ - --replace-fail 'lazy-seq "0.1.0"' 'lazy-seq "0.0.0"' - ''; - }; epoxy = old: (addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy old) @@ -122,13 +115,6 @@ in (addToBuildInputs (lib.optional stdenv.hostPlatform.isDarwin pkgs.libinotify-kqueue) old) // lib.optionalAttrs stdenv.hostPlatform.isDarwin (addToCscOptions "-L -linotify" old); leveldb = addToBuildInputs pkgs.leveldb; - lowdown = old: { - # For some reason comparse version gets interpreted as 0.0.0 - postPatch = '' - substituteInPlace lowdown.egg \ - --replace-fail 'comparse "3"' 'comparse "0.0.0"' - ''; - }; magic = addToBuildInputs pkgs.file; mdh = old: @@ -139,13 +125,6 @@ in "-Wno-error=implicit-int" ]; }; - medea = old: { - # For some reason comparse gets interpreted as comparse 0.0.0 - postPatch = '' - substituteInPlace medea.egg \ - --replace-fail 'comparse "0.3.0"' 'comparse "0.0.0"' - ''; - }; # missing dependency in upstream egg mistie = addToPropagatedBuildInputs (with chickenEggs; [ srfi-1 ]); mosquitto = addToPropagatedBuildInputs ([ pkgs.mosquitto ]); @@ -286,12 +265,8 @@ in }; # mark broken - "ephem-v1.1" = broken; - F-operator = broken; - atom = broken; - begin-syntax = broken; + ephem = broken; canvas-draw = broken; - chicken-doc-admin = broken; coops-utils = broken; crypt = broken; hypergiant = broken; @@ -301,10 +276,8 @@ in mpi = broken; pyffi = broken; qt-light = broken; - salmonella-html-report = broken; sundials = broken; svn-client = broken; - system = broken; tokyocabinet = broken; # mark broken darwin From 0a6ed1128e6e143253ef9b5b87deb60c5b0cb76e Mon Sep 17 00:00:00 2001 From: Moritz Heidkamp Date: Thu, 14 Aug 2025 15:46:41 +0200 Subject: [PATCH 172/188] chickenPackages.chickenEggs.allegro: mark broken --- .../compilers/chicken/5/overrides.nix | 31 +++++++------------ 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index 36481dbf5828..c1f907818464 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -28,26 +28,6 @@ let }; in { - allegro = - old: - ( - (addToBuildInputsWithPkgConfig ( - [ - pkgs.allegro5 - pkgs.libglvnd - pkgs.libGLU - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ pkgs.xorg.libX11 ] - )) - old - ) - // { - # depends on 'chicken' egg, which doesn't exist, - # so we specify all the deps here - propagatedBuildInputs = [ - chickenEggs.foreigners - ]; - }; breadline = addToBuildInputs pkgs.readline; blas = addToBuildInputsWithPkgConfig pkgs.blas; blosc = addToBuildInputs pkgs.c-blosc; @@ -265,6 +245,17 @@ in }; # mark broken + allegro = + old: + (broken old) + // { + # depends on 'chicken' egg, which doesn't exist, so we specify all the deps here (needs to be + # kept around even when marked as broken so that evaluation doesn't break due to the missing + # attribute). + propagatedBuildInputs = [ + chickenEggs.foreigners + ]; + }; ephem = broken; canvas-draw = broken; coops-utils = broken; From ea3f73b15d5dfcf4df11b2681c04c0b49703c8ed Mon Sep 17 00:00:00 2001 From: Moritz Heidkamp Date: Thu, 14 Aug 2025 15:48:13 +0200 Subject: [PATCH 173/188] chickenPackages.chickenEggs.magic-pipes: add missing dependency --- pkgs/development/compilers/chicken/5/overrides.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index c1f907818464..af6448f50db5 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -96,6 +96,7 @@ in // lib.optionalAttrs stdenv.hostPlatform.isDarwin (addToCscOptions "-L -linotify" old); leveldb = addToBuildInputs pkgs.leveldb; magic = addToBuildInputs pkgs.file; + magic-pipes = addToBuildInputs pkgs.chickenPackages_5.chickenEggs.regex; mdh = old: (addToBuildInputs pkgs.pcre old) From ff43d515ae22302601724f7d329d01f809839557 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 14 Aug 2025 21:19:05 +0300 Subject: [PATCH 174/188] kdePackages.kamoso: actually fix --- pkgs/kde/gear/kamoso/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/kde/gear/kamoso/default.nix b/pkgs/kde/gear/kamoso/default.nix index f6d841900521..262fa7eca7f3 100644 --- a/pkgs/kde/gear/kamoso/default.nix +++ b/pkgs/kde/gear/kamoso/default.nix @@ -2,6 +2,7 @@ mkKdeDerivation, pkg-config, gst_all_1, + frei0r, }: mkKdeDerivation { pname = "kamoso"; @@ -10,8 +11,11 @@ mkKdeDerivation { extraBuildInputs = [ gst_all_1.gst-plugins-base (gst_all_1.gst-plugins-good.override { qt6Support = true; }) + gst_all_1.gst-plugins-bad ]; + qtWrapperArgs = ["--set FREI0R_PATH ${frei0r}/lib/frei0r-1"]; + preFixup = '' qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") ''; From 7033b847e8ef1e0cf7b49b6f26b99abb04d823cb Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 14 Aug 2025 21:33:36 +0300 Subject: [PATCH 175/188] kdePackages.kamoso: nixfmt --- pkgs/kde/gear/kamoso/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/kde/gear/kamoso/default.nix b/pkgs/kde/gear/kamoso/default.nix index 262fa7eca7f3..11c8dff098b2 100644 --- a/pkgs/kde/gear/kamoso/default.nix +++ b/pkgs/kde/gear/kamoso/default.nix @@ -14,7 +14,7 @@ mkKdeDerivation { gst_all_1.gst-plugins-bad ]; - qtWrapperArgs = ["--set FREI0R_PATH ${frei0r}/lib/frei0r-1"]; + qtWrapperArgs = [ "--set FREI0R_PATH ${frei0r}/lib/frei0r-1" ]; preFixup = '' qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") From b881572712d70fbe369a8834c4cbf9f20cc59883 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 14 Aug 2025 20:51:20 +0200 Subject: [PATCH 176/188] harper: 0.56.0 -> 0.57.0 Changelog: https://github.com/Automattic/harper/releases/tag/v0.57.0 Diff: https://github.com/Automattic/harper/compare/v0.56.0...v0.57.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 23d2a3671884..8a0cd15bf724 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.56.0"; + version = "0.57.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${version}"; - hash = "sha256-Ih3L+wLISnoiurqPTSQns9IBuxIJCjLbS0OQjtc3n8Q="; + hash = "sha256-w9nDvjAFPd2cVJhOigGW61RZAsqo64EN1AFdeAIiAQ0="; }; buildAndTestSubdir = "harper-ls"; - cargoHash = "sha256-Ir7EDjN1+cFOc0Sm59LPmChbDwCuF6f17vg+5vwjEoo="; + cargoHash = "sha256-Ljkrpk1O+WXL0GDBv7sJbSllJuhoLXMLgFfi4sI50fE="; passthru.updateScript = nix-update-script { }; From bfd2d0210a4464c660d0e0a58dc9961c355d162f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 18:58:11 +0000 Subject: [PATCH 177/188] python3Packages.libuuu: 1.5.220 -> 1.5.222 --- pkgs/development/python-modules/libuuu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libuuu/default.nix b/pkgs/development/python-modules/libuuu/default.nix index 855d5cdd7a7a..660be8c1f0ea 100644 --- a/pkgs/development/python-modules/libuuu/default.nix +++ b/pkgs/development/python-modules/libuuu/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "libuuu"; - version = "1.5.220"; + version = "1.5.222"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-dtp8Izu2A9Zr1+qkTNPS8cAiZwWf8weS71zzIQtd2mM="; + hash = "sha256-idPz7CHixeS/YQwDmADMtAhS4Qwzrj53vDvUfb8pmpQ="; }; build-system = [ From 96cd175b63b222c394f4952d2d3f1b8ecbf976cc Mon Sep 17 00:00:00 2001 From: Andrei Hava Date: Thu, 14 Aug 2025 22:45:11 +0300 Subject: [PATCH 178/188] maintainers: drop devpikachu (#433439) --- maintainers/maintainer-list.nix | 7 ------- pkgs/by-name/cl/cloudflare-warp/package.nix | 1 - 2 files changed, 8 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0f7d83033528..c4eac5567b54 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6270,13 +6270,6 @@ githubId = 17111639; name = "Devin Singh"; }; - devpikachu = { - email = "andrei.hava@proton.me"; - matrix = "@andrei:matrix.detpikachu.dev"; - github = "devpikachu"; - githubId = 30475873; - name = "Andrei Hava"; - }; devplayer0 = { email = "dev@nul.ie"; github = "devplayer0"; diff --git a/pkgs/by-name/cl/cloudflare-warp/package.nix b/pkgs/by-name/cl/cloudflare-warp/package.nix index 01414529df10..e31cb4c5a24e 100644 --- a/pkgs/by-name/cl/cloudflare-warp/package.nix +++ b/pkgs/by-name/cl/cloudflare-warp/package.nix @@ -151,7 +151,6 @@ stdenv.mkDerivation rec { license = licenses.unfree; mainProgram = "warp-cli"; maintainers = with maintainers; [ - devpikachu marcusramberg ]; platforms = [ From c2698371ef823bb2158015a39347576ce0fcffe3 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Thu, 14 Aug 2025 22:46:59 +0300 Subject: [PATCH 179/188] lib/tests/test-with-nix: remove broken import ./check-eval This doesn't do the right thing here, because it evaluates the test with nix that is evaluating the `nixpkgs-lib-tests-nix-${nix.version}` derivation, not the Nix/Lix under test. This was just really busted for a long time. --- lib/tests/check-eval.nix | 10 ---------- lib/tests/test-with-nix.nix | 1 - 2 files changed, 11 deletions(-) delete mode 100644 lib/tests/check-eval.nix diff --git a/lib/tests/check-eval.nix b/lib/tests/check-eval.nix deleted file mode 100644 index 2ef7580e5857..000000000000 --- a/lib/tests/check-eval.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Throws an error if any of our lib tests fail. - -let - tests = [ - "misc" - "systems" - ]; - all = builtins.concatLists (map (f: import (./. + "/${f}.nix")) tests); -in -if all == [ ] then null else throw (builtins.toJSON all) diff --git a/lib/tests/test-with-nix.nix b/lib/tests/test-with-nix.nix index 36db15ab32c8..4e13eef4c5b1 100644 --- a/lib/tests/test-with-nix.nix +++ b/lib/tests/test-with-nix.nix @@ -18,7 +18,6 @@ pkgs.runCommand "nixpkgs-lib-tests-nix-${nix.version}" { buildInputs = [ - (import ./check-eval.nix) (import ./fetchers.nix) (import ../path/tests { inherit pkgs; From 609c8799fa2f2d85d4d709f826f740b69cbdaba9 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Thu, 14 Aug 2025 22:51:59 +0300 Subject: [PATCH 180/188] lib/tests/test-with-nix: run lib/tests/fetchers.nix in the derivation This suffers from the same issue as misc.nix tests, because they were evaluated by the host nix, not the one that is being tested. --- lib/tests/test-with-nix.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/tests/test-with-nix.nix b/lib/tests/test-with-nix.nix index 4e13eef4c5b1..4fc65010b878 100644 --- a/lib/tests/test-with-nix.nix +++ b/lib/tests/test-with-nix.nix @@ -18,7 +18,6 @@ pkgs.runCommand "nixpkgs-lib-tests-nix-${nix.version}" { buildInputs = [ - (import ./fetchers.nix) (import ../path/tests { inherit pkgs; }) @@ -73,6 +72,9 @@ pkgs.runCommand "nixpkgs-lib-tests-nix-${nix.version}" echo "Running lib/tests/misc.nix" [[ $(nix-instantiate --eval --strict lib/tests/misc.nix | tee /dev/stderr) == '[ ]' ]]; + echo "Running lib/tests/fetchers.nix" + [[ $(nix-instantiate --eval --strict lib/tests/fetchers.nix | tee /dev/stderr) == '[ ]' ]]; + mkdir $out echo success > $out/${nix.version} '' From b7b2ba4e9b0148e1eb7f9401288ee27c11d09784 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 20:25:40 +0000 Subject: [PATCH 181/188] spicetify-cli: 2.40.11 -> 2.41.0 --- pkgs/by-name/sp/spicetify-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spicetify-cli/package.nix b/pkgs/by-name/sp/spicetify-cli/package.nix index 5ac99f455374..5c570d231d9c 100644 --- a/pkgs/by-name/sp/spicetify-cli/package.nix +++ b/pkgs/by-name/sp/spicetify-cli/package.nix @@ -8,16 +8,16 @@ }: buildGoModule (finalAttrs: { pname = "spicetify-cli"; - version = "2.40.11"; + version = "2.41.0"; src = fetchFromGitHub { owner = "spicetify"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-CVCp9XzbVM0XAtgtBfMLLQTymzMTZfpoL9RrLI9MaDY="; + hash = "sha256-07++H76LBlfCcdm5uEpQrS5UMCZadLp1I6J4ZMaIPUo="; }; - vendorHash = "sha256-iD6sKhMnvc0RczoSCWCx/72/zjoC6YQyV+AYyE4w/b0="; + vendorHash = "sha256-W5i7R/maFvoouoSzPFEJMAp64H1Zsac24CiKuDt/cMY="; ldflags = [ "-s -w" From 41e8567614398196c8cd1ba30dc2ea1dea3d0851 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 14 Aug 2025 22:31:28 +0200 Subject: [PATCH 182/188] python3Packages.flax: 0.11.0 -> 0.11.1 Diff: https://github.com/google/flax/compare/v0.11.0...v0.11.1 Changelog: https://github.com/google/flax/releases/tag/v0.11.1 --- pkgs/development/python-modules/flax/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flax/default.nix b/pkgs/development/python-modules/flax/default.nix index ce7938805cca..82f59385f85a 100644 --- a/pkgs/development/python-modules/flax/default.nix +++ b/pkgs/development/python-modules/flax/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "flax"; - version = "0.11.0"; + version = "0.11.1"; pyproject = true; src = fetchFromGitHub { owner = "google"; repo = "flax"; tag = "v${version}"; - hash = "sha256-Epc7o8JoDkvNMbSH4D0cGyNJtg88qsDDbE881UVBxX4="; + hash = "sha256-XZ9a8wpT+XpRsg8va/OnlccSYhLVV57/kz/sVdWkE3E="; }; build-system = [ From ab475572f48faef46a675a8036ba9fbc9db30f30 Mon Sep 17 00:00:00 2001 From: MiaFoxcat Date: Sun, 6 Jul 2025 14:06:08 +0200 Subject: [PATCH 183/188] nixos/outline: add discord auth --- nixos/modules/services/web-apps/outline.nix | 48 +++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/nixos/modules/services/web-apps/outline.nix b/nixos/modules/services/web-apps/outline.nix index ac7e69dddf95..2289bcb01592 100644 --- a/nixos/modules/services/web-apps/outline.nix +++ b/nixos/modules/services/web-apps/outline.nix @@ -294,6 +294,45 @@ in ); }; + discordAuthentication = lib.mkOption { + description = '' + To configure Discord auth, you'll need to create an application at + https://discord.com/developers/applications/ + + See https://docs.getoutline.com/s/hosting/doc/discord-g4JdWFFub6 + for details on setting up your Discord app. + ''; + default = null; + type = lib.types.nullOr ( + lib.types.submodule { + options = { + clientId = lib.mkOption { + type = lib.types.str; + description = "Authentication client identifier."; + }; + clientSecretFile = lib.mkOption { + type = lib.types.str; + description = "File path containing the authentication secret."; + }; + serverId = lib.mkOption { + type = lib.types.str; + default = ""; + description = '' + Restrict logins to a specific server (optional, but recommended). + You can find a Discord server's ID by right-clicking the server icon, + and select “Copy Server ID”. + ''; + }; + serverRoles = lib.mkOption { + type = lib.types.commas; + default = ""; + description = "Optionally restrict logins to a comma-separated list of role IDs"; + }; + }; + } + ); + }; + oidcAuthentication = lib.mkOption { description = '' To configure generic OIDC auth, you'll need some kind of identity @@ -721,6 +760,12 @@ in SLACK_MESSAGE_ACTIONS = builtins.toString cfg.slackIntegration.messageActions; }) + (lib.mkIf (cfg.discordAuthentication != null) { + DISCORD_CLIENT_ID = cfg.discordAuthentication.clientId; + DISCORD_SERVER_ID = cfg.discordAuthentication.serverId; + DISCORD_SERVER_ROLES = cfg.discordAuthentication.serverRoles; + }) + (lib.mkIf (cfg.smtp != null) { SMTP_HOST = cfg.smtp.host; SMTP_PORT = builtins.toString cfg.smtp.port; @@ -760,6 +805,9 @@ in ${lib.optionalString (cfg.oidcAuthentication != null) '' export OIDC_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.oidcAuthentication.clientSecretFile})" ''} + ${lib.optionalString (cfg.discordAuthentication != null) '' + export DISCORD_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.discordAuthentication.clientSecretFile})" + ''} ${lib.optionalString (cfg.sslKeyFile != null) '' export SSL_KEY="$(head -n1 ${lib.escapeShellArg cfg.sslKeyFile})" ''} From 6545f2c0fce6b7f99a81b9dc5f6269177d3f387b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 22:41:56 +0000 Subject: [PATCH 184/188] libsForQt5.qtutilities: 6.17.0 -> 6.18.0 --- pkgs/development/libraries/qtutilities/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/qtutilities/default.nix b/pkgs/development/libraries/qtutilities/default.nix index 2814c9bc6da6..20e2fb5ac02c 100644 --- a/pkgs/development/libraries/qtutilities/default.nix +++ b/pkgs/development/libraries/qtutilities/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qtutilities"; - version = "6.17.0"; + version = "6.18.0"; src = fetchFromGitHub { owner = "Martchus"; repo = "qtutilities"; rev = "v${finalAttrs.version}"; - hash = "sha256-oPC4/JXqsCCX9DsUBeqYSvQeBGXYKBScaNSBCosugnY="; + hash = "sha256-2KEzuYUFmOeDzBU5UX9MknTNvTLX0we7QiUtg5SVUCc="; }; nativeBuildInputs = [ From f3a290b53eb34c64c1e4d4edc85fb848fcefdd1e Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Thu, 14 Aug 2025 18:31:31 -0400 Subject: [PATCH 185/188] yarg: add changelog --- pkgs/by-name/ya/yarg/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ya/yarg/package.nix b/pkgs/by-name/ya/yarg/package.nix index e5d217bae274..0f3ee5d508a1 100644 --- a/pkgs/by-name/ya/yarg/package.nix +++ b/pkgs/by-name/ya/yarg/package.nix @@ -119,6 +119,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Free, open-source, plastic guitar game"; homepage = "https://yarg.in"; + changelog = "https://github.com/YARC-Official/YARG/releases/tag/v${finalAttrs.version}"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ kira-bruneau ]; platforms = [ "x86_64-linux" ]; From 20719b6a8ba19948d0c1640bb9529de791ab35d4 Mon Sep 17 00:00:00 2001 From: eljamm Date: Thu, 14 Aug 2025 17:52:35 +0200 Subject: [PATCH 186/188] ki: refactor and modernize --- pkgs/by-name/ki/ki/package.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ki/ki/package.nix b/pkgs/by-name/ki/ki/package.nix index 5d6e0842f94a..4dac23993144 100644 --- a/pkgs/by-name/ki/ki/package.nix +++ b/pkgs/by-name/ki/ki/package.nix @@ -2,7 +2,6 @@ lib, fetchFromGitHub, python3Packages, - cmake, anki, }: @@ -27,14 +26,15 @@ python3Packages.buildPythonApplication { ./update-to-newer-anki-versions.patch ]; - nativeBuildInputs = [ cmake ]; + build-system = with python3Packages; [ + setuptools + ]; - propagatedBuildInputs = [ + dependencies = [ anki ] ++ (with python3Packages; [ beartype - click colorama git-filter-repo gitpython @@ -60,13 +60,10 @@ python3Packages.buildPythonApplication { dontCheckRuntimeDeps = true; - # CMake needs to be run by pyproject rather than by its hook - dontConfigure = true; - - meta = with lib; { + meta = { description = "Version control for Anki collections"; homepage = "https://github.com/langfield/ki"; - license = licenses.agpl3Only; - maintainers = with maintainers; [ eljamm ]; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ eljamm ]; }; } From 24dcd731ff919d6762896301dcc9b79c7eae4d6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 23:46:29 +0000 Subject: [PATCH 187/188] meerk40t: 0.9.7930 -> 0.9.8000 --- pkgs/by-name/me/meerk40t/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meerk40t/package.nix b/pkgs/by-name/me/meerk40t/package.nix index 810655eb1d47..82ed2e612e6c 100644 --- a/pkgs/by-name/me/meerk40t/package.nix +++ b/pkgs/by-name/me/meerk40t/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "MeerK40t"; - version = "0.9.7930"; + version = "0.9.8000"; pyproject = true; src = fetchFromGitHub { owner = "meerk40t"; repo = "MeerK40t"; tag = version; - hash = "sha256-7igY6qEHDUAyyKK+T0WFNfGPYy8VnMLYaWHyBE8EMSs="; + hash = "sha256-KvXX4s+oKj7nksQyb4U827A2JQ1z6hwrBxBAg4RfW8s="; }; nativeBuildInputs = [ @@ -76,7 +76,7 @@ python3Packages.buildPythonApplication rec { ''; meta = { - changelog = "https://github.com/meerk40t/meerk40t/releases/tag/${version}"; + changelog = "https://github.com/meerk40t/meerk40t/releases/tag/${src.tag}"; description = "MeerK40t LaserCutter Software"; mainProgram = "meerk40t"; homepage = "https://github.com/meerk40t/meerk40t"; From dd23ddf827f7065ad59187d7c9f1f61e42ff97d6 Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Thu, 14 Aug 2025 00:22:26 -0400 Subject: [PATCH 188/188] protontricks: 1.12.1 -> 1.13.0 --- .../package-management/protontricks/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/package-management/protontricks/default.nix b/pkgs/tools/package-management/protontricks/default.nix index fc209fc9b1bf..0d09dbff1778 100644 --- a/pkgs/tools/package-management/protontricks/default.nix +++ b/pkgs/tools/package-management/protontricks/default.nix @@ -7,7 +7,6 @@ steam-run, fetchpatch2, setuptools-scm, - setuptools, vdf, pillow, winetricks, @@ -19,14 +18,14 @@ buildPythonApplication rec { pname = "protontricks"; - version = "1.12.1"; - format = "setuptools"; + version = "1.13.0"; + pyproject = true; src = fetchFromGitHub { owner = "Matoking"; repo = "protontricks"; tag = version; - hash = "sha256-xNy7quksnZ6BnZk5Rz9kwwoC4xitmfnSe5Zj6gZO8S4="; + hash = "sha256-6z6J31EBXf0FU3fWjjg3dX7OAOiN9Z3ONdKIweJiZBY="; }; patches = [ @@ -46,10 +45,9 @@ buildPythonApplication rec { }) ]; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ setuptools-scm ]; - propagatedBuildInputs = [ - setuptools # implicit dependency, used to find data/icon_placeholder.png + dependencies = [ vdf pillow ];