From ad55bb96886971d106a144e2b7aac91916838513 Mon Sep 17 00:00:00 2001 From: Sophie Taylor Date: Fri, 14 Feb 2025 14:30:19 +1000 Subject: [PATCH 001/508] kanidm: Fix timeout from endless loop when provisioning --- nixos/modules/services/security/kanidm.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index a54471c0b956..d8ea6f4cc14b 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -196,7 +196,7 @@ let echo "Tried for at least 30 seconds, giving up..." exit 1 fi - count=$((count++)) + count=$((++count)) done ${recoverIdmAdmin} From 24b6c29aec3f73cde49c7d24fb1373ba959b116a Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 22 May 2025 18:15:31 +0000 Subject: [PATCH 002/508] 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 f56d876abae75732d05cd637219924686f3c1cfe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 8 Jul 2025 03:39:01 +0000 Subject: [PATCH 003/508] keyguard: 1.12.3 -> 1.13.0 --- pkgs/by-name/ke/keyguard/deps.json | 2110 ++++++++++++++------------ pkgs/by-name/ke/keyguard/package.nix | 6 +- 2 files changed, 1169 insertions(+), 947 deletions(-) diff --git a/pkgs/by-name/ke/keyguard/deps.json b/pkgs/by-name/ke/keyguard/deps.json index 066ddff4aad2..8ab54e57333d 100644 --- a/pkgs/by-name/ke/keyguard/deps.json +++ b/pkgs/by-name/ke/keyguard/deps.json @@ -23,7 +23,6 @@ "pom": "sha256-/leyKEF/TXxneQPcYftKfPmT1gNJneJtjYET5HfMTxs=" }, "androidx/annotation#annotation-jvm/1.8.1": { - "jar": "sha256-mqsybZSSgAmRhUNgrCSPSTzn98MYNRkwm3is6eJA9vY=", "module": "sha256-yVnjsM3HXBXv4BYF+laqefAz45I44VBji4+r3mqhIaA=", "pom": "sha256-1JIDczqm+uBGw6PeTnlu7TR1lXVUhqZCc5iYRHWXULQ=" }, @@ -45,13 +44,13 @@ "module": "sha256-8gSwW3KKl1YXGLxxYkLkfGKcAIWoDudPylPU1ji8vj8=", "pom": "sha256-xzOIHC4X1ffIZhzAKpFZyxYLeyCUon1ZORbIfT4lBjY=" }, - "androidx/appcompat#appcompat-resources/1.7.0": { - "module": "sha256-18ygtVPsEJ7yCscK5kOPWE/Gu16yaaf1tAmOAsbWh/k=", - "pom": "sha256-u/Kluax4kEydp5LhZzF5MnT5X7SmEjBxkUCz4O9za6o=" + "androidx/appcompat#appcompat-resources/1.7.1": { + "module": "sha256-FjzF4PJJQz3bABb70BGrjeB88j4H5hjHRkRojibNGOg=", + "pom": "sha256-L6+SLow9cG8p2GKz+7OqE0dwXCHG6uGFhtK7H3Nm6gE=" }, - "androidx/appcompat#appcompat/1.7.0": { - "module": "sha256-OIQq8rlsmVQMx1Yzd1SzAw3giwKdS/OqBuTs90HaaL8=", - "pom": "sha256-pXtCj0KKkzfXtIOiFipXDU5nK87/QRpkZeU+h0dQasM=" + "androidx/appcompat#appcompat/1.7.1": { + "module": "sha256-i78WeSyBzC3Qg2gXg6U4L1cwB+7oFXGCky8bRU4rfwQ=", + "pom": "sha256-H3mRDMIN4Zis84Z7HpP57VndtkNYWy6cKO5VUYrxvAA=" }, "androidx/arch/core#core-common/2.2.0": { "jar": "sha256-ZTCKBrHADuGGy54ZMhOD8EO5k4E/FSLEf0o+MwO9ukE=", @@ -62,9 +61,9 @@ "module": "sha256-qLF1E5SeXbbJYBwwvhnflTdi3Yd1EvHiz8+ugdJECUQ=", "pom": "sha256-D5U3BlmBQNnYc1zdWusfo1kz9OLzHAvz64GgU6TIwaU=" }, - "androidx/autofill#autofill/1.3.0-rc01": { - "module": "sha256-Kf1Vl4YLp2IBn/uAQ5nCuP43honTghgIO5KoWz/Oc+k=", - "pom": "sha256-gPqyISYXJ1VT1TbAEeSiBMTM9ZSkcP/FT7DTn7JHsf8=" + "androidx/autofill#autofill/1.3.0": { + "module": "sha256-C64mXK/gLpU/E+hzo0ORHSJjIAyoljkSDf3XVihgYPk=", + "pom": "sha256-YpKjl17iu+BLlYGXrO5qHaD/bQzdutarv59K26+46sk=" }, "androidx/baselineprofile#androidx.baselineprofile.gradle.plugin/1.3.4": { "pom": "sha256-xBj45ynm/IWCFAZVAhOoPQ+UaK+GY6w+59jn2OFBSDo=" @@ -130,44 +129,44 @@ "androidx/compose#compose-bom/2023.10.01": { "pom": "sha256-brBsrckwx2qUp+PRzAYIkCdbYUJ7lpM9YFT09kHrGeE=" }, - "androidx/compose#compose-bom/2025.05.00": { - "pom": "sha256-DNik598qgWZajK9dyaTbEOEGwaOYnhAigqIMyCH1y/M=" + "androidx/compose#compose-bom/2025.06.00": { + "pom": "sha256-qLnBhsqgXse/J/wz2wwbSUp4tPmgw84fo8b2uXDdxew=" }, - "androidx/compose/animation#animation-android/1.8.1": { - "module": "sha256-mvkcZJfEhtZdZ09BDg01q83qhgys8IITC+uNmWCH4Nc=", - "pom": "sha256-pfhsQjeM5JpcEjf368TxlSSDkB8/64iHV+NPpkZwDyM=" + "androidx/compose/animation#animation-android/1.9.0-beta01": { + "module": "sha256-av0x2BqDlQcrX3GQfx2WI7Lwyz3zRFGkm/K5jqtsDjE=", + "pom": "sha256-TYGEk59wMQn9tEzWnL2LJFPPLMWlTYKpb4Irl0vYFns=" }, - "androidx/compose/animation#animation-core-android/1.8.1": { - "module": "sha256-4+TlVgdmACusQzgJvM8Oqu2PI1bt78ztrqPE8wBtzR0=", - "pom": "sha256-iaTLt3YinDdNYlurWwueqtzbgMj3nPvsl1WT+vssCHk=" + "androidx/compose/animation#animation-core-android/1.9.0-beta01": { + "module": "sha256-7Z6Q8IwuyMK7CN9omavlRTLEy3S9MIxXYcVg6Kotp/E=", + "pom": "sha256-t8814xUhd4NlG7/DadME9HXtIoaQfJaRiDzwHbqQqb4=" }, - "androidx/compose/animation#animation-core/1.8.1": { - "module": "sha256-IJv+DWvIpwBZd2LGlE66QB8a6SDdf2+Vlzi7zj9N0dI=", - "pom": "sha256-tqTK5KNYF5kNfjcW9Yg25z+t6We3b2KVNSeXJFSMYgM=" + "androidx/compose/animation#animation-core/1.9.0-beta01": { + "module": "sha256-TuexnfkIDUg65RQmW/f6i+v778yrD3GYPaQD7DnWVHo=", + "pom": "sha256-6H5YvygSZxYfnCQdRcYQYHQetUR9L3vpW+8ESZp8xAE=" }, - "androidx/compose/animation#animation/1.8.1": { - "module": "sha256-ynw/ptyzAZz4lTL6sy0NpbBhqXfOqmKxKRSr/kFbaxQ=", - "pom": "sha256-oX0kmsB5o5hgwpA+hgUkkSnTT0TZtVkNbDk89rpyxAU=" + "androidx/compose/animation#animation/1.9.0-beta01": { + "module": "sha256-iaLkdZHGLMDZKNFya0Gv/Cti4p0KsjTjKujhrG6yImI=", + "pom": "sha256-7RGXLsMloUBVtXGfbp+avOxoXxoNbiwiKSfGDpsaPLs=" }, - "androidx/compose/foundation#foundation-android/1.8.1": { - "module": "sha256-UwoJHsr8XZEf6AJbc3rhk1M522ycJYVNeTpZktKkdiQ=", - "pom": "sha256-uwuL33yoj0qfuLsWDh/WgYz85M6UWpK6oM7CTiC16eo=" + "androidx/compose/foundation#foundation-android/1.9.0-beta01": { + "module": "sha256-EnzrFC0ACcbMVeWxARJnXI/fI+B6vefzhZvNJJIV5EI=", + "pom": "sha256-6ANSWpM6cwWN/cCx+eovH2+9Zb+45calT0g3TasFF1I=" }, - "androidx/compose/foundation#foundation-layout-android/1.8.1": { - "module": "sha256-B73UZaFZ2EaDwdlF6sjoufMP5g8OM1KEpn8ptWFwoOI=", - "pom": "sha256-d69VcKicpmhgiokORH2sSUHtAIXby3+2FPdAWo6dHHM=" + "androidx/compose/foundation#foundation-layout-android/1.9.0-beta01": { + "module": "sha256-A75idtzEeMO1lVm5KoAUEp9zY9RtB6L1YhrJuw+BJiY=", + "pom": "sha256-HUdh4c/VPEQtjSXKHnRr0X8rKrW3LFfsZ7UH8V9pbac=" }, - "androidx/compose/foundation#foundation-layout/1.8.1": { - "module": "sha256-wkbH9NweLaFjvSy5kMqnqcECAstH0YmTZaFCm0qMmIw=", - "pom": "sha256-FGa4s3L2KRVLULaIWL5Wf9jfXG+0+n0ioVM7+F3ZRl0=" + "androidx/compose/foundation#foundation-layout/1.9.0-beta01": { + "module": "sha256-GNcrrkmiLKXbUZqHsrazct9Lt4PXLcqSMY98waKJhKs=", + "pom": "sha256-jV7oArCjkyrijdrvwIYStGOpInm2O+CHeZu1p51U1rQ=" }, - "androidx/compose/foundation#foundation/1.8.1": { - "module": "sha256-Cum5CZl5rvr6XY/WAH9NeV8EhH6l3vtmTFfItGgLUPI=", - "pom": "sha256-wO09OXudb8JGzKq6gRnajSny4FOzioXARDpks8yPPUg=" + "androidx/compose/foundation#foundation/1.9.0-beta01": { + "module": "sha256-kmHCLihAtdY0/68VW5bf3d2L7sFUswhN6CxSL3wT5h0=", + "pom": "sha256-ifK7tVYl/ORPF3wXJnE9uAm2QKulLpBb68y0E5VYMdk=" }, - "androidx/compose/material#material-android/1.8.1": { - "module": "sha256-wHYCCDQtRtK17givFURSHCSPcW+VXJpmzvc1P+n9+FY=", - "pom": "sha256-cQVlPmvApSRXcoO8jJejTtcF+HhuLUCwAKtUlq9VGPs=" + "androidx/compose/material#material-android/1.9.0-beta01": { + "module": "sha256-dAOv302MUhhPR0R40+ecJhPp/VqXYDGN6FbQ0hMTVEU=", + "pom": "sha256-CSzUGkAU35rb9f0IypPJ2uFQQkFxjwOZ6LV/NDf8DKI=" }, "androidx/compose/material#material-icons-core-android/1.7.6": { "module": "sha256-eietGojQmSEqfhomiis0BXeFUrAtAgvl8Gprn2o+yUI=", @@ -185,32 +184,49 @@ "module": "sha256-7NczNuE23rRe267g3qEPelSQHh54FcS9FicJeXmJN4M=", "pom": "sha256-rFSvA/qAXWNsC/pFi+Fqw1mL+7NtvsGA9loGGFA/o70=" }, - "androidx/compose/material#material-ripple-android/1.8.1": { - "module": "sha256-cpXHjlmhSJ8gvw/j/GhcSh+awgHJe0gVn+4TO/n0/aU=", - "pom": "sha256-gFyDUyw76XhnzKYYshudBp8TPr/2gWHgHYwAZFXl1SM=" + "androidx/compose/material#material-ripple-android/1.9.0-beta01": { + "module": "sha256-wONzJRwhgyckQEKPSA6evLSowqQID++UtXuoO+a9htw=", + "pom": "sha256-j6BOaC3wIDkn2hwqMGyiUxqG6dOjEGhb7J8JZBZ1zjk=" }, - "androidx/compose/material#material-ripple/1.8.1": { - "module": "sha256-RovmUvajmmzF8GUtVyfcFDshk5PuONZsjug2hZ50cRc=", - "pom": "sha256-lgWjaSYRn6BrVqA4UtV7x/tSAnI3y/CSjoUAq/t46PA=" + "androidx/compose/material#material-ripple/1.9.0-beta01": { + "module": "sha256-cPQkH3hLoitMw/IZMsbRr53LxpvpN84MVXdb97b9wqQ=", + "pom": "sha256-BCNAE/0N3h8mrRHeX2wke1QKJJXv/0crpdvMleiAvIY=" }, - "androidx/compose/material#material/1.8.1": { - "module": "sha256-Qo9cBdqs7stYiEW9eyCUsIj0Kv9GjEqL2exuUtC/w20=", - "pom": "sha256-8qy0B4jZEjrdl26ETPIqBYl/FrawW75ww6w+uV1YHZs=" + "androidx/compose/material#material/1.9.0-beta01": { + "module": "sha256-aHigDDmfQP4HGj/7sQkLfR60oz2WjxDkMsluWYOHgNY=", + "pom": "sha256-cgpaSjpHbrIrkM474yK7cBSB1dtlGfB5T4qrAkI74c4=" }, - "androidx/compose/material3#material3-android/1.3.2": { - "module": "sha256-AWEoDkG0K62SguZbUaertQmFUqjIJr5t620hIw/xtMs=", - "pom": "sha256-b3qi+W6XH6spY3wB4UJxFt7tTwG5vm/7RlpnUg2b33Q=" + "androidx/compose/material3#material3-android/1.4.0-alpha16": { + "module": "sha256-iXR94x2V8TG+JdGY0ruguEBN2j7tFg35jjUrxjr2y6s=", + "pom": "sha256-78t11VVrQPUnJ+mANOgxzbYJBvkRlisDkhCp5h6QqlQ=" }, - "androidx/compose/material3#material3/1.3.2": { - "module": "sha256-pE5ftIPSt1V/FIYLfD+S0o0ySalADLpzxqV7p1oB9BM=", - "pom": "sha256-LzOKGqOpwCm25lhxOH+qjpdUJvrvHG96ufdYw5VfWOc=" + "androidx/compose/material3#material3/1.4.0-alpha16": { + "module": "sha256-szHtYkvjEdV+FT+/jpBADK5KZQtoGG7S1K56e+Euaqk=", + "pom": "sha256-UjQXEgji++bnT83wTnR1XRo+tZYfL6p4lH+XIcUZ8jE=" }, - "androidx/compose/runtime#runtime-android/1.8.1": { - "module": "sha256-ShXz0V2NjtqmjeHrMkLcXMNRdhHOfT4EFdzqDy1Bqgs=", - "pom": "sha256-lP59qmnEiRVeJrAea9zaVeea9RXTvtw5D9kN2JslxB8=" + "androidx/compose/runtime#runtime-android/1.9.0-beta01": { + "module": "sha256-Ox0IYGpzxRniPQpeyUi7T9VdJkQlcmJehPZbzzTo7jE=", + "pom": "sha256-W2KV1sm4GvyCDhovn6Kwudl60/sa/qMndPLdkqWtPYA=" + }, + "androidx/compose/runtime#runtime-annotation-android/1.9.0-beta01": { + "module": "sha256-lpencItU3dcHIqC6aaobhIrO1gMYFhR16ja36i8xtok=", + "pom": "sha256-cQhKfgSais9+2mdjF6GmeTvZ+bTQsUiiMyiqdOAxAlA=" + }, + "androidx/compose/runtime#runtime-annotation-jvm/1.9.0-beta01": { + "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", + "module": "sha256-xrfGoJQShS/uYiwiunDO39oGWDzttHw6pt1zhpp50uM=", + "pom": "sha256-rUt5CJtIsEUycRmzkrAZ1Z1FcKzf0HAqYMBDMNglQaQ=" + }, + "androidx/compose/runtime#runtime-annotation/1.9.0-beta01": { + "module": "sha256-vIUO9jyMf3IfEdDgG67o9YGN1Qo2E6PnwEfUolDIKIQ=", + "pom": "sha256-yIPzuGHdksj6aE3yXRBXeh3Tt1P89iiQpoWASU/YSeg=" + }, + "androidx/compose/runtime#runtime-desktop/1.9.0-beta01": { + "jar": "sha256-NLsUMFDXa6fonl9jFZxoF+5RxTgQ6Xb8xxRHz+50N44=", + "module": "sha256-nyV4vW1T7KMeNSiWWS2KKivEdVI8uYuDAP5KMMzUgiA=", + "pom": "sha256-GS/Ly+40+wKOpBPUNT6vmlpSSuU7cXycg33gAMTQyR0=" }, "androidx/compose/runtime#runtime-jvmstubs/1.7.1": { - "jar": "sha256-Hwg0fdVRX6enZNbJchpD450k2kbSe6VUupROVzzwVBI=", "module": "sha256-zsW2D1i/MZBXMJbnlAWFXEaAUYc4ref9JU0vcOEq3so=", "pom": "sha256-tJAG0Sq62RXTUN/ixO1D9X90xKHphaVOveVltI/rHv8=" }, @@ -218,9 +234,9 @@ "module": "sha256-FPU88sgBBcde61vxmQRDmtXfpDJ93ZRIKdy3KDraCWA=", "pom": "sha256-NB5w5ZLSQyjAvfAz9nk5Wz1r6Ps/T/hh2GBkvUrZw3E=" }, - "androidx/compose/runtime#runtime-saveable-android/1.8.1": { - "module": "sha256-puH0IzW9gkgmVEdEo330llEw6eZ8Ep2hTKZj8OFeOBQ=", - "pom": "sha256-+g8cEBJfz1GVMgf6HpJry+obL5Ud7q5cpT28MidXmxE=" + "androidx/compose/runtime#runtime-saveable-android/1.9.0-beta01": { + "module": "sha256-Sy6AnsDQP4KyDrRc7WzzsXP34eEIKeb7gefMAm5TWcQ=", + "pom": "sha256-qcBhstK3qhupa620PKfNXdzx2HWZJqzSNwPNY2+pIt0=" }, "androidx/compose/runtime#runtime-saveable/1.7.0": { "module": "sha256-V096AtKqST7Zo0pfOFZyJm6XS77qNQMnRU6gCL3S7Zc=", @@ -230,9 +246,9 @@ "module": "sha256-Oflyur/Hr6pqaiVKqqoMOh8NuG3tFtMuI2CYifXnyQQ=", "pom": "sha256-VaB8OTTVFOaIK4UBYwUnXf/1+8Bs1uG4JNK2pY0VuFI=" }, - "androidx/compose/runtime#runtime-saveable/1.8.1": { - "module": "sha256-Ykze0H3DJXTMVK0BFN97e7e8FxgnmHwOAAiaYNiBt74=", - "pom": "sha256-2vJEKDKK6MmhLcHxDTL0uhqJ3/cwNwh7QVe0f/ZB3UI=" + "androidx/compose/runtime#runtime-saveable/1.9.0-beta01": { + "module": "sha256-qK7KKUVPYSnx11mpmdHesKJbZg7bOK0E83VvSM4h83U=", + "pom": "sha256-SFTI3h0TFgEXqegSNg7AziASzZCQZsdwKEssfYqMiY8=" }, "androidx/compose/runtime#runtime/1.7.0": { "module": "sha256-e5NRsP9t+SdtAtQPEnZa5Vv1xt+4/430x338oTj7n8E=", @@ -243,77 +259,77 @@ "module": "sha256-vm5K+8Xjvo8ktfHWAsu9OvRt4mKT1ievVsQg+kQN0KM=", "pom": "sha256-AZRQeUquDM7bwmE95QF6n0Q/h2IjogGsSvDcU44bD58=" }, - "androidx/compose/runtime#runtime/1.8.1": { - "module": "sha256-kG6DgejMt4tztZVwU/ovFeMWnpG+m3rOlXp191a6tLo=", - "pom": "sha256-iaqjzw4s1OEEGJX7ZZCjv09dhs7CtwjzKYvvSdDOJoU=" + "androidx/compose/runtime#runtime/1.9.0-beta01": { + "module": "sha256-VXvZMsJCYYCCCpv/g6iQ0iU25Gm+3PHWzMZ75si2ss4=", + "pom": "sha256-Vb1NoKjc4l3XxlmfUjgrmvnRHV+L7E0M2YuPuo5W9BI=" }, - "androidx/compose/ui#ui-android/1.8.1": { - "module": "sha256-Dczwulj7MaJ1JmIqgsWXwEZp8ZgMkw+1MLZIbu0dLjg=", - "pom": "sha256-wKNHN4k+GKtxuuioifuAAjWuKFTlsXJg36MSt+JGc30=" + "androidx/compose/ui#ui-android/1.9.0-beta01": { + "module": "sha256-nD/rWyFI3D1mZzxaP61iWmfKtyDEHPbwNyzIHa6eW5k=", + "pom": "sha256-sd7KrKeGnZdjPjO8MGr48eRO3FIxG3uZ7eZ1kcuZJyU=" }, - "androidx/compose/ui#ui-geometry-android/1.8.1": { - "module": "sha256-Pm4Nhm51cMmluOlYiPdEqYUNOxB1K6NDbNFVgzmDxWU=", - "pom": "sha256-iJmRSsx1heJp5jJ6SpGXz2tyyd6iS3TvjRWbCjjLjbU=" + "androidx/compose/ui#ui-geometry-android/1.9.0-beta01": { + "module": "sha256-EZCYmufcOIbNSk1otExJtydLKIIh6EakK6lIiJ5lfP8=", + "pom": "sha256-dKjIN/M8XcJlSNeeujnJJsKkd3UfYgVYAEpFGrnMIXg=" }, "androidx/compose/ui#ui-geometry/1.0.1": { "module": "sha256-4v6ktWj/k+NAvEsYyKPCqbr98+EhDZ7TADbB2YiL42k=", "pom": "sha256-a8eueqmlaUSxbzq4pWXDMtMHt5ZHH2wPUepXvtq7wgg=" }, - "androidx/compose/ui#ui-geometry/1.8.1": { - "module": "sha256-HpHlj796hZcFSH50jO630CLlD9+aAkpENYYB0nGgITY=", - "pom": "sha256-Svlf7If74bn82IVsm72ieFrGJ511BKQcJ6JuodGaHuY=" + "androidx/compose/ui#ui-geometry/1.9.0-beta01": { + "module": "sha256-8s+uS8HmzvXoKYqntUWRtbN3RhqgOhxO8zzn/kDv7wg=", + "pom": "sha256-9hlFCOdWhxrNfXpb5rXxWBfz+CWOXer39er3rOcoOTo=" }, - "androidx/compose/ui#ui-graphics-android/1.8.1": { - "module": "sha256-NfIfk7LIZa/1rSNA1/Ofd54OeE+1tjmEe5vrFk3OF+w=", - "pom": "sha256-Wyn4SY5RQ8wmD/BSd7LzOFANpAZGhHM2uQ8fiHhUwMg=" + "androidx/compose/ui#ui-graphics-android/1.9.0-beta01": { + "module": "sha256-A921IVy0SRb1PMV2/vHh1zVpdPFYhu+aeTbkXRI04Ic=", + "pom": "sha256-bRBnMPTVIUSzS8swfe/blziasK98jRbM5voFcJq00Hg=" }, "androidx/compose/ui#ui-graphics/1.0.1": { "module": "sha256-rZzkDe7HIbiYjEOrhH2APQC+6Ixnz8g43uVlaR8125U=", "pom": "sha256-GONZWSUbahn/IUhSZDDJtpPpDm2Zv6ebCEm9lJ1e5VY=" }, - "androidx/compose/ui#ui-graphics/1.8.1": { - "module": "sha256-Ko5UORia/b058+2hJudVCUceTNXiLOucu6ptqxjBH+U=", - "pom": "sha256-QniDQccIvhgK/V1K5lcv2wE7b6OXq99iGwo7hUXng1E=" + "androidx/compose/ui#ui-graphics/1.9.0-beta01": { + "module": "sha256-SozvlW2lvOBZqthSDKCxiSbJp3pYN+37gbrzU65VLrM=", + "pom": "sha256-aCFDA3Wc6q+uWNDgBiJiJhPLxYfzFH8KulQMG5+Tabk=" }, - "androidx/compose/ui#ui-text-android/1.8.1": { - "module": "sha256-GcswKQZlNAqj05mdE0M9h1XEmLhY95jM8uyrY4tbUjo=", - "pom": "sha256-V0/dkCTmFidWzxEuwv9QxMqWCdj6nk27BWEE/BSGVP0=" + "androidx/compose/ui#ui-text-android/1.9.0-beta01": { + "module": "sha256-l5nbq9HsgQNplvpaqHNQ1MHP1xRTxQAUeqH1nTrZ/9w=", + "pom": "sha256-WH/k3hz7U8IiJZZvcIPpBhOqqEqMUoCqaEg5y0vfJvk=" }, "androidx/compose/ui#ui-text/1.0.1": { "module": "sha256-Q6HslNPOzF870g8cU1UasDoLpyivGHGnS/I5xBh5Xxs=", "pom": "sha256-sclCzOWe1DTUcgZ7yUk4f7XLxgJ/dAsCWQzrjggKgbw=" }, - "androidx/compose/ui#ui-text/1.8.1": { - "module": "sha256-AfjZMsPM9qLnRPVPjIqvMpjWSlhE9JtEKV/yTh0p+9o=", - "pom": "sha256-eDUA9Ggk/JhrNwngkzI/oaAPhZ/EjS3IvdupXzD/Vdk=" + "androidx/compose/ui#ui-text/1.9.0-beta01": { + "module": "sha256-nvzD0x3esUF415U9fxogMvWcyigqcGdDT5BeudpKpWo=", + "pom": "sha256-c0kU2qIs/YpKGo8SoDhCs634afYdSvTSsjI+lAhcsdA=" }, - "androidx/compose/ui#ui-unit-android/1.8.1": { - "module": "sha256-ncvx3rHsKajRqwMR+nqwruMqqLFIzyIw1F9SSCBOPhQ=", - "pom": "sha256-BBd2RX00bDG9ob7V7ZNFkcbcWII+W7PV5IGk+ubo6Z4=" + "androidx/compose/ui#ui-unit-android/1.9.0-beta01": { + "module": "sha256-Vcz9SJ/mlGxiVWlfdCXwCZgn2IA1KUmTgK/l43HhMXg=", + "pom": "sha256-bKd4emAxCnzKgm4qok52g7o4NdkKVo3jjGjS4Fino10=" }, "androidx/compose/ui#ui-unit/1.0.1": { "module": "sha256-PbEuW0fW9tqR7Ub+uQL+URKCyEbk7xr/u5FHefprEII=", "pom": "sha256-jrCYEDVgGvGhTFv4p/Ae99S0702VciEhxhF/o9CO7lk=" }, - "androidx/compose/ui#ui-unit/1.8.1": { - "module": "sha256-X02ItPWOsb/ZwkoguTyeVD/uLq45guw/gb1hyGynC/o=", - "pom": "sha256-bAjgg2dt3U2Z9NiZfdCljkwI4WZkRvtYFVL6sZzppNA=" + "androidx/compose/ui#ui-unit/1.9.0-beta01": { + "module": "sha256-63OKahA19p753KL2j4NfPlFwfz5fvcgBjIcahinoiT8=", + "pom": "sha256-pw0YF7LCiMSfbEHfCd6+aJ63jpmNBGtwSDQ1rJwbwpY=" }, - "androidx/compose/ui#ui-util-android/1.8.1": { - "module": "sha256-pqDE6dEt3fl+7GdGl3ajRzQRAYR51e/35Lj1XbruJCg=", - "pom": "sha256-Se0o21rzalTLO3E6Eb6DfFusLI8NlL8SeNw8R7VzXj4=" + "androidx/compose/ui#ui-util-android/1.9.0-beta01": { + "module": "sha256-Mg3CGRVG8inWNjdeghxl79gslQ097Cllh0YWih6dwgw=", + "pom": "sha256-a3HIf8w54y6mr3dvlGYHcm79fPOffjBePhj+pJK+F+c=" }, - "androidx/compose/ui#ui-util/1.8.1": { - "module": "sha256-f52/I5DNARP2fw6/tGBvacTx/GfYkSwckhyIBQrnY+I=", - "pom": "sha256-AgUVz4t0yO/BM4LAy0JVXgGKiLu/nYtUZ9xPsufQktg=" + "androidx/compose/ui#ui-util/1.9.0-beta01": { + "module": "sha256-gswYwyKvtka/fg1PLbDSqij+TwmshNaTJw5qb9TI1Qo=", + "pom": "sha256-f+anp1X+w2b6lswO8sa6ZVX1X2fkRkSLE131VDXa6AM=" }, "androidx/compose/ui#ui/1.0.1": { "module": "sha256-VwMaasm2DltWeS6/XN5uFoEv9WbtkZDL0YiwC0bBN3k=", "pom": "sha256-IfZaw0n3m8YNhGbQ64DNBj8YUvRMrKShyfN8GandvWY=" }, - "androidx/compose/ui#ui/1.8.1": { - "module": "sha256-tih/a0UYG8EBYoAFfME72S9h+e7KwDPjdnmVzPbA5ds=", - "pom": "sha256-srlRZYZwQPJo/GqcVnFMOiZUVe7/RJc4vdkB50u54+0=" + "androidx/compose/ui#ui/1.9.0-beta01": { + "module": "sha256-sf5+GWF53xXHoHKWBjU7KMzNKZzySQ1Ff94/bPYv4Os=", + "pom": "sha256-OK2WwgqyUCvm4VX+aXzKjtiHO7gMYhQjqg1GU0CyzLI=" }, "androidx/core#core-google-shortcuts/1.1.0": { "module": "sha256-UOPdyUI2kQ5hRYijrCmm/XZbg526DMWDmkmNMYKX+I8=", @@ -349,13 +365,13 @@ "androidx/customview#customview/1.0.0": { "pom": "sha256-zp5HuHGE9b1eE56b7NWyZHbULXjDG/L97cN6y0G5rUk=" }, - "androidx/databinding#databinding-common/8.10.0": { + "androidx/databinding#databinding-common/8.11.0": { "jar": "sha256-Zsq4JjnawPbCQzRkwJOwdNYIxLuIfsOKm4vErJgSZzI=", - "pom": "sha256-fYI9g4oIgVaDv0Jp6GCvGbyHtASNm2ySE5aEKmLXh64=" + "pom": "sha256-VWOkbqYQlA+qdik5TuquNnC1ZxXysAKUuQ/BIQ22fFM=" }, - "androidx/databinding#databinding-compiler-common/8.10.0": { - "jar": "sha256-LpKvJYp06HCnbB0siXD569+2MVbQ1RXXjmSHC/xD+uk=", - "pom": "sha256-8akwie4oXl2Pksq4tKVKj28KYI31S7FRjk6hAcBlmGU=" + "androidx/databinding#databinding-compiler-common/8.11.0": { + "jar": "sha256-CYr82ZDCpuvtKTcgUdThLyyNUAgg7ZB8yuOySg4e2aY=", + "pom": "sha256-uBul3n6tB9LSW77rDCWDxeZEYpnMzO39ZPDstZPJ+lY=" }, "androidx/datastore#datastore-android/1.1.7": { "module": "sha256-Zp8mla3Vm6tgTcUJCoeeQWPd/1UO91oSmMTsIlDIN/k=", @@ -419,111 +435,124 @@ "module": "sha256-bXthnLEipKiiCSCHHbaohvOIQ/adLqqVISccLAi2NqA=", "pom": "sha256-p7ITPxYF5+mMFRg27BYoyPBki4FWt3Yx8vIZbiTNOzA=" }, + "androidx/graphics#graphics-shapes-android/1.0.1": { + "module": "sha256-mlUIyvAtePzycpOU6X57J6Q3hic+F8y2W/jhsApZgyQ=", + "pom": "sha256-gd57zIVJCE0QTVrzOxIPk+ENRUJKFaRUz6HyQwSqTRE=" + }, + "androidx/graphics#graphics-shapes-desktop/1.0.1": { + "jar": "sha256-8wXB4aw+t9IOVFUPSOB7VqlpUUc90/57uJE+0M06XpE=", + "module": "sha256-0lI9c6u+Lx54cQatTh96zuMKfGI3D4W7TXgnAPD9BwE=", + "pom": "sha256-8cK2TcpMcwYnX0QhdnEnQOsCG3ivD4oxbFd75j3rxuc=" + }, + "androidx/graphics#graphics-shapes/1.0.1": { + "module": "sha256-LX9tVQQimfnE+EeKoJS8QJmjRpAnef8wkf7R38K2L1M=", + "pom": "sha256-drUM5mT6RKSxZUIIHgiJkc8xaubnI6pM0BpicZ8aiic=" + }, "androidx/interpolator#interpolator/1.0.0": { "pom": "sha256-DdwHzDlpn0js2eyJS1gwwPCeIugpWSlO3zchciTIi3s=" }, "androidx/legacy#legacy-support-core-utils/1.0.0": { "pom": "sha256-j9CTAIs+58BuUseNoq+YCntHtpuWf6kdrXr0ZvegCjg=" }, - "androidx/lifecycle#lifecycle-common-jvm/2.9.0": { + "androidx/lifecycle#lifecycle-common-jvm/2.9.1": { "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", - "module": "sha256-c/rWwx2zuUYIrJCFRzYBLJwSzz9C+hQ4mXKAuqwFIKY=", - "pom": "sha256-VL6txi2pD74DjcMOrQYFUis2l7YdkfduSWm2AgJIPME=" + "module": "sha256-icBldDaUUcCDMqL6WSTkw9C1HZW/OcKrelOQVRaouyI=", + "pom": "sha256-g1dV7g7MaYX7gRopYfkY3A3SOf7DTfzifq9sbaRKW9k=" }, - "androidx/lifecycle#lifecycle-common/2.9.0": { + "androidx/lifecycle#lifecycle-common/2.9.1": { "jar": "sha256-DujhVMDU7wrKSBXEQBBD5Q0fbx9iOYI++Kvbadm17nk=", - "module": "sha256-Z6ie4WOJ1esxeS2M6szDzyAJAMFMILuUdTbjJsFs4K0=", - "pom": "sha256-aGNfrLQTSbBrhpzo+yxjDt0lpXyX5f8Ji7rRX/zzH/Y=" + "module": "sha256-CyU70u/MhikTdjtIL11uyGOh/J3t6Va6kvc4m+E4CYY=", + "pom": "sha256-4sN5m2npG+3MIJ5oRh/UYMxE6hT9Z8ISPjX2xbBURC4=" }, - "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.0": { - "module": "sha256-UYkUrKzxEV3yfIgHwrz6qsowxD6N+jvxIXB9L28N4KA=", - "pom": "sha256-I3fd0PRg6g/k0WZX6PKMtgBLNOVxMAT20LjWtFs2olk=" + "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.1": { + "module": "sha256-275OmJ69MnZ1wykwwSMawRO87L8hCoAZYYdJklo28zY=", + "pom": "sha256-rOky0RSFyjtzJ5mFobgmiuJtKLBKGRJHhTNy352Mulk=" }, - "androidx/lifecycle#lifecycle-livedata-core/2.9.0": { - "module": "sha256-DB+wsO3QB7AX6/XF3j9SFet3ReEnCJRVTr6Br0xLiZg=", - "pom": "sha256-IDY6yYfHY+SIcCNKDtj8f9mgWXWD58izuEFt73NUonE=" + "androidx/lifecycle#lifecycle-livedata-core/2.9.1": { + "module": "sha256-gvLILSTuZqjdyawG/+7oskLeq6YXWd9Xtraw8hIg2hw=", + "pom": "sha256-HEYMEB75VnC4kgrSGJ96pQxUOZgo1sgtEFVeZ+/WPuA=" }, - "androidx/lifecycle#lifecycle-livedata-ktx/2.9.0": { - "module": "sha256-8Yo/vdVj//rMpGSSQ9NLUIpNRnrNC459Z4p/ga+TBZE=", - "pom": "sha256-x4vtNhFKGlEvqXd9kC2yYRh/jnzE1kmNMIVbp/zYkZQ=" + "androidx/lifecycle#lifecycle-livedata-ktx/2.9.1": { + "module": "sha256-uf99OpHP8ZMDSoAc0mQKP9BisGxYCk/EH7fPVxTTF7M=", + "pom": "sha256-dEZ4YuQPKuKMEKG2Fpx4quQ/R9QlvYU15q1AIJ1z890=" }, - "androidx/lifecycle#lifecycle-livedata/2.9.0": { - "module": "sha256-88jLMU56MenleuXCj8LUxDAjc1CwgG6HFD8VhV5Kqik=", - "pom": "sha256-hwVtM8Ws3d3mG3tEWZhytbcnG+J+FAo5PKaI1Fau+Qg=" + "androidx/lifecycle#lifecycle-livedata/2.9.1": { + "module": "sha256-EGUpZf7Y+HDgbjIDXUk6s5VE0yIdWm05slsFSHr3vzs=", + "pom": "sha256-8PeBWHem/KdNDW2+of7IFsPjpTiqhHDVnV1uBp9+eh0=" }, - "androidx/lifecycle#lifecycle-process/2.9.0": { - "module": "sha256-su12d6LE+1c1sD8UHrseIrLw++E6ye7vzo6SYrB0vMw=", - "pom": "sha256-rYbwBkYVWFa4NFbtbwTDFlxPkgUIjVVbk8fn3q9WCRY=" + "androidx/lifecycle#lifecycle-process/2.9.1": { + "module": "sha256-wFvZz1YgI034xBH6P3S4o/dfsMZ8H12vPpkrKCOcuRw=", + "pom": "sha256-3PsOgdpA1eRsTNyI4dA8JPARJZPnwoLVAi1T8vnRSDo=" }, - "androidx/lifecycle#lifecycle-runtime-android/2.9.0": { - "module": "sha256-t+2aXMh+7Bqx8dIw89Xo3u4lB8mKAIjTSdw1dsBXKSc=", - "pom": "sha256-XbBYAs9UBRTcwupYGk9n+ZZUbLpWjZuxS/JzspzQIzw=" + "androidx/lifecycle#lifecycle-runtime-android/2.9.1": { + "module": "sha256-9wkyjm/XQMak+KPMWW46W+Ct6BRZjrgFFca7dMp9eq8=", + "pom": "sha256-krzyIi3U/LGBiWwDP+8iW8GRxenhdCrjEz+myVkHggk=" }, - "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.0": { - "module": "sha256-f8bc7vUCwBMtjF9eyP8pAegO7EA4j31HPDwT+NBCfMs=", - "pom": "sha256-49vxHRanhy+pit1ZFlIvSxees9X0/B4EdI049ZEN8GA=" + "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.1": { + "module": "sha256-5nV97rX7ALUTzxpKNlcy+lMH1REcJFQ0ulIJJTdJuGM=", + "pom": "sha256-jo2J0dCB1SoauCf/ACP+fiynw5zVDlK3B7QuCgdQgUg=" }, - "androidx/lifecycle#lifecycle-runtime-compose-jvmstubs/2.9.0": { + "androidx/lifecycle#lifecycle-runtime-compose-jvmstubs/2.9.1": { "jar": "sha256-lGc2Hy/d8Nzdw8HijjynmeecqjDzV5mDrElQNCH08zA=", - "module": "sha256-qq3uaeuqO66ZuntetGqn04vQvmNtY/QYy0PsMHqPMdo=", - "pom": "sha256-y1niL3HRETuBVsQK3AqSFKvocs45F4PoyvFY7GLT4Fk=" + "module": "sha256-EXIClXaJOfZx+kK18Dh4IG4WoXU5D8X86fgo/rt0hL8=", + "pom": "sha256-111RKv0i/grEXSmhaK1IKHWT1XM3wy55yaf5WRHHZJw=" }, - "androidx/lifecycle#lifecycle-runtime-compose/2.9.0": { + "androidx/lifecycle#lifecycle-runtime-compose/2.9.1": { "jar": "sha256-770QNjaJlQgSpcWb4bkhzydiPuZN8YmvBulINJCmkoU=", - "module": "sha256-U5dGGcqSmB9Mk1y9scRsDH9kEI5mrePNCFpt+yIDpFg=", - "pom": "sha256-XUi8bmLIB1s7MLyfEvwMN2ppqVOI9HpEIRe8axg5IJk=" + "module": "sha256-UrMW3V/5aYi85jpUcZR/m6D9GD1ngeqkn5pxMomGvF0=", + "pom": "sha256-7sSbzEWdgYne2WPk6Cih57GydarrJ2/HXzbnmt7Qih8=" }, - "androidx/lifecycle#lifecycle-runtime-desktop/2.9.0": { + "androidx/lifecycle#lifecycle-runtime-desktop/2.9.1": { "jar": "sha256-zdh7lJZK950FTH6iti2JGGVAfTMV2Z+oOoXQm6k4XOs=", - "module": "sha256-toVrOUqMT9R2tzAGHO2QkSDgqQORaFSiiN7HF96ZnIE=", - "pom": "sha256-jCSNH/BT1OHZRJsWImveyDf5JokT+oK5Ctw1Tw2+0e8=" + "module": "sha256-ejTIp6o2PFB4YGexxdakWgcT9z1LYpEx8yBhSClDNoc=", + "pom": "sha256-LyAORzZZCYSWs4P8X8wi5MdkH3aKvGnTcwQpfXNx76w=" }, - "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.0": { - "module": "sha256-D+G8lJMLyuH7fbbMXDV24CWjauMYc1LBLUj+/gXZ1oA=", - "pom": "sha256-jdgXqbZ2eyuek2mL2mtsndcjBqUwwCj4B7zfNrMcsRk=" + "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.1": { + "module": "sha256-eUhimMsZPVYg5O/CgVDP5t6zvIS0KbwHscMzhOWHf34=", + "pom": "sha256-ffSE/xG1YWBymO3TvIpvyGPGmvpJ2MkJrFoWtdLZqfw=" }, - "androidx/lifecycle#lifecycle-runtime-ktx/2.9.0": { - "module": "sha256-32ulbLm6LxgP4vl9aGOrrfn326Zer0JXV+C5uD2mFHk=", - "pom": "sha256-tFRUAdvQVf0EkD1GmGI9W7QG3eLjKADYCmHlgk9Hfak=" + "androidx/lifecycle#lifecycle-runtime-ktx/2.9.1": { + "module": "sha256-XaeKwudn95VIofREvR6/QLbR9/Tx6Oyu/HRibdGk084=", + "pom": "sha256-fV6h81Nws5/OgWP1JAF3eIzayOpiEYnaehjJQ5brjOc=" }, - "androidx/lifecycle#lifecycle-runtime/2.9.0": { + "androidx/lifecycle#lifecycle-runtime/2.9.1": { "jar": "sha256-mgBEhHz1aKEAm7RmxlRpxX84DHID1z4M3NdQvjIyMNw=", - "module": "sha256-8x4EZOddxzOZW6Utqns7FOrFlGzFy12HPIjxPZvabTM=", - "pom": "sha256-0BQhmBheRJkpJKoOjGeweVsScTkgOryHFZV8VnVpV/g=" + "module": "sha256-G+qrbumdUBVHYzl7pT798Z3aeo0S27ecgansrX9Zo34=", + "pom": "sha256-GjbZfhsPAyxtzKKI44C1pt8Gl75gu7vQ15ZYUo6D5wQ=" }, - "androidx/lifecycle#lifecycle-viewmodel-android/2.9.0": { - "module": "sha256-h0uhDHuxrNlmJGisFeJ/y/JVbxwoL4dcbAetY8hnKwM=", - "pom": "sha256-ddOo4UOqr0ibB0NMTjADCUKxqCppmyKb+Ic3e2A8P5E=" + "androidx/lifecycle#lifecycle-viewmodel-android/2.9.1": { + "module": "sha256-dZSRpWvwWo8lWQm+lUvxmSkxpmYjAhowu5aR5TzfhEc=", + "pom": "sha256-KDm3eGHCHUksHDudH3oj2s6mURcjJ7kjj4pdvoKHN5Y=" }, - "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.0": { + "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.1": { "jar": "sha256-PnnbKgO/W0qQ2O0kHxXp4jEdkQ55oVF8XDFCAiKCHmI=", - "module": "sha256-ebBXToHbwWNSimw+qdV1wG+toJSiFGjmNFPciKP3LaU=", - "pom": "sha256-LkCJfQWfcN9Lb0c05oOyC9DTd0qijqkE1hEIh7nGiy8=" + "module": "sha256-gUWxhrBkw8N1E8GMJ9wVPGFsESk3uCwdZGi6G+dm7nY=", + "pom": "sha256-RSLFdrqm5JktgA6Zs81xH7BDilLFpvS7DPsdIUSmVGI=" }, - "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.0": { - "module": "sha256-PQNYQrxASAeu22nWtqimvLQrqOwcVBf39XN3zQFOGAA=", - "pom": "sha256-mcSojVCfTEOmgdFNIJSBgmQWkbdPbdbE1plsqrvUxnc=" + "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.1": { + "module": "sha256-JMLH0QE+diWOODdZ2vRad7txRWlflqj5Id8wCgSpgx8=", + "pom": "sha256-W7IV8op5d11er5W+tibJSj6WcOta5rdoo8XPjru4jZk=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.0": { - "module": "sha256-Qng9QNSUI8qfUcGoJvTEc3GFaFTIrTLuLpoWjQxhu0M=", - "pom": "sha256-AvOD4UCt/CvVyU4V7JlNkGmk1FOKNwD1zzGyd08VZ2g=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.1": { + "module": "sha256-aGYHHN6f9JGJKe4rmH9s1hxzAZhGWB6Igp1yJORoUt8=", + "pom": "sha256-14PK/6bc0J6d/cwn2M5GWGu16MTDbwhB+tlDoqwzYC8=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.0": { - "jar": "sha256-H5fTzXwqsci5VcD631kpVMatL3rnZnox/j7hF2mXagY=", - "module": "sha256-bgBQYzfDRVkvJcayQLEzIyLzG9YSc1hq6m7JE8STBmk=", - "pom": "sha256-rMUoasMl9DVeUHhCjahgs1CwE2Zru7oE89iIFmvokYQ=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.1": { + "jar": "sha256-QXU2bZcSmCJyD3vCZQcTn89Fe5UswIlTS5ieNCzEoUw=", + "module": "sha256-EiatakejM+ZbUGXBoPaBZAAXne/ySGR639yk1RxFXM4=", + "pom": "sha256-FpG/axz91kQO2NM5zOic1u/7cz3hcyshEXDbEW4G7pM=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.0": { - "module": "sha256-nnJNqiBF/ejCqssLoYphoQbILDwYMhCRW59+syhyDvE=", - "pom": "sha256-dsqVnqEqM6PGCP0fJEikiQnTjpMNjzjFgDdOpg8aOMw=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.1": { + "module": "sha256-lleRtzD/9LPoVykVVlIoeRd5/Ssibz7E3RkH4qvhnuo=", + "pom": "sha256-WZ8n5zOnyXY3j9elfjAmgzHa25jh6OZVgyHF+1NrhOk=" }, "androidx/lifecycle#lifecycle-viewmodel/2.6.1": { "module": "sha256-K0BvrqXBLyuN9LemCTH4RmSPLh9NeDYeGY0RhPGaR5c=", "pom": "sha256-3C6OZdtT0hZZon7ZO5Zt7jNsHC6OhyhhZ3OJqZuLkTQ=" }, - "androidx/lifecycle#lifecycle-viewmodel/2.9.0": { - "module": "sha256-6KkPNkL3HW2wNFmMd7zfw/dufF9tsruYaWLdQsQM2Ig=", - "pom": "sha256-9J1LaLaFQRHk0ZPJDJpLdYQK0vNzsu0YQstWrFC2qEY=" + "androidx/lifecycle#lifecycle-viewmodel/2.9.1": { + "module": "sha256-vqFcam2Zbiub/SpzVsmHL7D4Enrp37ij8ygpS8fSiD0=", + "pom": "sha256-8UF1ZZ4aweo7WhGHSqYCyxxRtlQei8YFyzZ2ougNi+Q=" }, "androidx/loader#loader/1.0.0": { "pom": "sha256-yXjVUICLR0NKpJpjFkEQpQtVsLzGFgqTouN9URDfjF4=" @@ -546,39 +575,43 @@ "module": "sha256-bxHPZeS/hESZXMc+WqP4GwgtZucgwFkrxfyA0/c4UPc=", "pom": "sha256-bd5DgntAU15AU9HFLUsiekEVVsKJ5lQAyaHMYeK0HOM=" }, - "androidx/room#room-common-jvm/2.7.1": { - "module": "sha256-jM7UOynWvF0IWZxT1/R9hK3HV3oRc0m4/epGID2IhHk=", - "pom": "sha256-u8cvVVmRlceXcXKp3fGZ/d5OwxslhQITrCnutUMm4dw=" + "androidx/room#room-common-jvm/2.7.2": { + "module": "sha256-12TR77Nc3uUXFS8DEteDl9k6wVfuGueC4X9P77/2W7s=", + "pom": "sha256-DN+bNebfSZqgUnKa9P6vk6Iy+9n5qcd/b3ySLyoiA1g=" }, - "androidx/room#room-common/2.7.1": { - "module": "sha256-VYuFMAMujgA+oIldJ5ISHmdrGp46DDOu5GDQD5J1eNk=", - "pom": "sha256-Fv46v9l2e++3L1HU28+xWAMYpu1z8OMYQCoCP26KFQI=" + "androidx/room#room-common/2.7.2": { + "module": "sha256-niKYEu4zhQrZmiYh3KIAxiCFSI3cWfZeBjokSdeXQfA=", + "pom": "sha256-/oNiHhzORV/W/7jYv3JbVPwXwzmet+KTaAceJO6D044=" }, - "androidx/room#room-ktx/2.7.1": { - "module": "sha256-p+vr7imzWlJp502oaXvdc7ZPvpmwxivwjGYbD1bUIws=", - "pom": "sha256-UJudK2gVAOELii9CHCY2u8cvrJUbJ0KGqMo7cGi1FLY=" + "androidx/room#room-ktx/2.7.2": { + "module": "sha256-DZGY55rqSD+lZBWoLnsplfv7Om47mdpe3xKNpt4CHOQ=", + "pom": "sha256-OU+k0nWfFgmDtbBl5+jK2N8vu50iHVyHZHGe8nP2Azg=" }, - "androidx/room#room-runtime-android/2.7.1": { - "module": "sha256-hPhDCzkDPsf80Gf7ZgU5jV6I/c377GXl6t5o8VoCNj8=", - "pom": "sha256-VSwbRdkV5UK6rbPYQptpQoy4+BrPLfBhYOcLrxbxK4w=" + "androidx/room#room-runtime-android/2.7.2": { + "module": "sha256-IOfX9Hd3/zAV3hz3/tcfKYxjF1FkZV2MKyKQTZK7nsI=", + "pom": "sha256-mUaaAzqvTl98dESiWhG57QLQAx49Bi336D9JRvJghks=" }, - "androidx/room#room-runtime/2.7.1": { - "module": "sha256-t22KSPR2jqefWMhPLgIFjGzsgYFTjujHcswd7zpwWzA=", - "pom": "sha256-O/BknKjAsoPd3Z4glG8Cr8IZWoUkW31AdCC3ADhztrE=" + "androidx/room#room-runtime/2.7.2": { + "module": "sha256-4czL0QnkPBcNlFO693Jzg/IQPJ8yNWug3rPHbpKZgic=", + "pom": "sha256-Z01xo7k8jv4lLom7+8t2dzXOcz8uz0Zz3AgYIe0Fe7I=" }, "androidx/savedstate#savedstate-android/1.3.0": { "module": "sha256-sdbxCpRCrTJD7n1LoQdNSrcBnhnXIiKiZU6BWL98BuY=", "pom": "sha256-IuvT2LHiyL+g3tI/4vAXmWFoPaoltHbeuZE1DGypTDg=" }, + "androidx/savedstate#savedstate-compose-android/1.3.0": { + "module": "sha256-gjqVAGQT/B/XZ2JB3zpg4OcQLt47c6ChUU37grSm8Bg=", + "pom": "sha256-TaF/vR2zb6kx+9v4c62nk6FtdhOP1ERlF9gXKqIerzE=" + }, + "androidx/savedstate#savedstate-compose/1.3.0": { + "module": "sha256-FaB6D9uO1YpIyiHpgdOKtysrv9lkY8M6cFDfHCdpmnU=", + "pom": "sha256-3g1au6p2vBLitADSqFaxVl7mo8L/242umV5fDYgTIpY=" + }, "androidx/savedstate#savedstate-desktop/1.3.0": { "jar": "sha256-5420fy2C4PnfkNyagjo3Y2hKS4dpsw18U2Wtz1w36I8=", "module": "sha256-GAx5XOdUs0eN30Q9h0gYEb/JV9q8HMLoQyr57GNKMJs=", "pom": "sha256-1bqe/ug5kd8ezhILTFMVk0msWdOwwIZiYwMpBE0B08g=" }, - "androidx/savedstate#savedstate-desktop/1.3.0-beta01": { - "module": "sha256-XLg7G6NxNU+NSGiSNRsYbbDcQ1DoEVnMmT0OO3YrfMI=", - "pom": "sha256-c9NNJVYsYyHaYBcVizfLwQGM3KQi/cT4SrnfwWt5OeU=" - }, "androidx/savedstate#savedstate-ktx/1.2.1": { "module": "sha256-lDWRhLK6UcD0mKK5BV03s3IjHvm8xUpJcqyZ8DA6//E=", "pom": "sha256-0JVTIR9nA7Ga79YI1gB8dxMtJ6KBVWqOaJ2Sdk7CfTs=" @@ -595,42 +628,26 @@ "module": "sha256-GdJQHgRMYfIk4k/sWGnLydvyAQkg9kdlkF700ZQaXms=", "pom": "sha256-3FpsQvP07NN0f23+zgzfaLZ4QscJRWhq8Xx0Aw355RU=" }, - "androidx/savedstate#savedstate/1.3.0-beta01": { - "module": "sha256-cSXarKYzWh7ecm8TpMkpqTdKar88PLgUMk3/kBomPuM=", - "pom": "sha256-Ef9nMkmCADvCHHui44422EwMWI1R2wF3VjQvOL5G3gk=" + "androidx/security#security-crypto-ktx/1.1.0-beta01": { + "module": "sha256-+gpmWpePD2jcyK1wA3xbBwUPkii8fioqYaalAXFvuxI=", + "pom": "sha256-70LdTIkF/dLyFaPu9wleb/wGrD/A6kOgV+xygQ5xYYo=" }, - "androidx/security#security-crypto-ktx/1.1.0-alpha07": { - "module": "sha256-e+mXwBjVGQDlyAOC+DFpWacH6DhxjSdP0aoSIVgQlzA=", - "pom": "sha256-HhA9OWVapsLfRnd3uT9VVFWKXK9gWL2jVqNDt8nutqY=" - }, - "androidx/security#security-crypto/1.1.0-alpha07": { - "module": "sha256-HDx/xN+XhGcoprctxKUTb9OIsgReLXPkKW7zhtRzLfw=", - "pom": "sha256-fo5zmE9SFXJqOctnUT7JZgodkXFgcEkw334IJq/q9HA=" + "androidx/security#security-crypto/1.1.0-beta01": { + "module": "sha256-EMklI/+N0yhb7aNLjHXRF29lT4q1bt4t7kie24VJk8A=", + "pom": "sha256-Vjto/rizK9j1m4J5nqloxfKolp3U0R0vr45DdWq4boE=" }, "androidx/sqlite#sqlite-android/2.5.1": { "module": "sha256-xQPDagvPZuHfq0VnpeP2gC0tNko1FOJRjLEvW+PIkN4=", "pom": "sha256-nkDcIl/y5vKTpRWO6k5HdLE8eLOBF98eZJASU0pouic=" }, - "androidx/sqlite#sqlite-framework-android/2.5.0": { - "module": "sha256-Rno9DYYOC8sBatT8cat+iztgwTczY9uVtik+x060HMA=", - "pom": "sha256-jR8mVzR+BdcUWZC9yE0JGilqLOHszAB8Jeceuu8Czuw=" - }, "androidx/sqlite#sqlite-framework-android/2.5.1": { "module": "sha256-ZI1TN/XKPmc5AOkBruHqLO7urlXwqEj4paTqIRp7/n0=", "pom": "sha256-2WSBmYWTAX9wpb7mWvPZPlNw5zT1Di05wD+FQNysEPA=" }, - "androidx/sqlite#sqlite-framework/2.5.0": { - "module": "sha256-FW6lVi3zQaBj3L4+hANkFe6Bt8kCOlimk1iIfl3rBL8=", - "pom": "sha256-Ufzy9ZRxmPxzhScwHU1ImmU3+4lH7vR5mNmByeEF8Zc=" - }, "androidx/sqlite#sqlite-framework/2.5.1": { "module": "sha256-tdhtLN2FGEDzgD15ZZLmWmE+fFHiD/JNJv/RkspsIv0=", "pom": "sha256-BP5dtTQjaEm/2NrP97gzneiExQGsS9O6uA6LzSUP7Nw=" }, - "androidx/sqlite#sqlite/2.5.0": { - "module": "sha256-NplIHJ/Fh59CvG9fIv/8tuXSP3WGLmbwB+/2MdcWl3k=", - "pom": "sha256-rT9uj0qsJCjS/sbcmYdgBKmLeI0EEKj0sWmrV4JtVj8=" - }, "androidx/sqlite#sqlite/2.5.1": { "module": "sha256-xzNKsVReRLXpm1gtD9WeblkX5vPaBURS5d3kUILMgbk=", "pom": "sha256-/M1BJDQ9r/vVzcyQVmvEtk5Cpf0VBz6V9l79EWQvYSQ=" @@ -655,24 +672,24 @@ "androidx/viewpager#viewpager/1.0.0": { "pom": "sha256-H3L4NjOdA8brAT9lB152yocHWld1eOtPlfdKOl0lMSg=" }, - "androidx/work#work-runtime-ktx/2.10.1": { - "module": "sha256-u1MV6vn5zZPaPGq9QlRkAv+c/ZYK/inAa8y1BjaL/oc=", - "pom": "sha256-C5+3GU6moZjX2s1pIYu/LENppzN8BmpsbkM8Zp4V2o0=" + "androidx/work#work-runtime-ktx/2.10.2": { + "module": "sha256-ickTIBoWS4EJzMuTcwXUV+S1Df9lprlpU2EK3RzRP90=", + "pom": "sha256-wsxzCqzuMssdfhPNby6Sj9KFhay3IbeQOFTR+Q2UCTc=" }, - "androidx/work#work-runtime/2.10.1": { - "module": "sha256-t5w/kvv50/GUgkcq0sFu0bWQtULybFUmjkmR09G4J0o=", - "pom": "sha256-BcMAkG8TjKb4k7eaXVdHoXUJfR6zTLKDO+hiKInKRQ8=" + "androidx/work#work-runtime/2.10.2": { + "module": "sha256-JwysK08uAnmpL/EQLd6ecUnvhOuhzGvzYlzaCjN1V0E=", + "pom": "sha256-4kOzw3ucBn6hvehjOSdLdFA0hqIyH9cD53nF29PJQHI=" }, - "com/android#signflinger/8.10.0": { + "com/android#signflinger/8.11.0": { "jar": "sha256-wdyixoNjTuGilCmPnHF5V4r2qG4IC9xA+WGRW8XIFC8=", - "pom": "sha256-e+/8XwhqnGXn48JvQ/dw7GU1VVPGXPbvV1VmAcvo4Pg=" + "pom": "sha256-lVz97NSxN0en5/yRESQtxBrZkTz1T4agfY+9OT1s5rM=" }, - "com/android#zipflinger/8.10.0": { - "jar": "sha256-uh8yqiVavk2rZlcd2RlTBdMCfyYfn09GWJizDN/9CbM=", - "pom": "sha256-pqEGBQecuWf2EA0m8ti1gA1oPTL1H46cdsLHGIUb1Vc=" + "com/android#zipflinger/8.11.0": { + "jar": "sha256-pqaPA+jZ+JRGiMNsbRbCU+gaYlkwrx0OteWSvSstqeg=", + "pom": "sha256-WNm2+ukdPjXs4DY+aUSk6N5vi6m5rcCRR7A9hYcWVEM=" }, - "com/android/application#com.android.application.gradle.plugin/8.10.0": { - "pom": "sha256-2WPDIV9XhiE43r7pKNp+Q6xQ5PgjKymc0uhxwulBk34=" + "com/android/application#com.android.application.gradle.plugin/8.11.0": { + "pom": "sha256-wR/imjMuX+SuYmhoQLtdF3iapXPn5RH1ZniLoQ6TGH0=" }, "com/android/billingclient#billing-ktx/7.1.1": { "pom": "sha256-PMPwTqj+PMOAi75eG0Y/3jQzM1RDOqeRERHQzK6Dt9g=" @@ -680,112 +697,112 @@ "com/android/billingclient#billing/7.1.1": { "pom": "sha256-S+5D2uFUS1LoqOUCefEyBPcrve1/ECdDCbG4ekhLdgU=" }, - "com/android/databinding#baseLibrary/8.10.0": { + "com/android/databinding#baseLibrary/8.11.0": { "jar": "sha256-eUETcJ2rIbBsJis3lec8twj7rK5hcV80Nh4a9iN6GHA=", - "pom": "sha256-vXYoi2GF99OqTpiHAjNoB45X0I9NvmKLM8zbriPYNuY=" + "pom": "sha256-y/esFtP9pNnvsu29WRzmQPCBXlE/JcV7gYDGIK33GlY=" }, - "com/android/library#com.android.library.gradle.plugin/8.10.0": { - "pom": "sha256-MhJo8KivD3cHKrTILRo8RInL7jrjRtBTTJ2HgAuCNG4=" + "com/android/library#com.android.library.gradle.plugin/8.11.0": { + "pom": "sha256-wf5gq5QB86UxDrdEsLrTWC+MMzOu4huRnnVEP89h58I=" }, - "com/android/test#com.android.test.gradle.plugin/8.10.0": { - "pom": "sha256-Ox7VPNpDUH+V9/P/YkF24cFWcAMw6tWqtobHk6w8I5c=" + "com/android/test#com.android.test.gradle.plugin/8.11.0": { + "pom": "sha256-W7CsRDvGqrU6zVMIqS5CM4dZcbJCsmfKnNS8vYUyAGY=" }, - "com/android/tools#annotations/31.10.0": { - "jar": "sha256-slmV+nsiDTX7uOMl3wcfgpFpG/uv+XNMmOOPRewqc+4=", - "pom": "sha256-SatMBbsfoqgvuEnXgoJUgQ5u9HqxkAKLynxpqRXJzC4=" + "com/android/tools#annotations/31.11.0": { + "jar": "sha256-O0u5YgwX0Z5b2RrBmICAVTVztMO3Of3ZJBb0Ly2vPng=", + "pom": "sha256-r9OQGrTApjmfliLd7L5qZBoHyEXHUCkzKngbwlLN728=" }, - "com/android/tools#common/31.10.0": { - "jar": "sha256-3odQy6qwTW8g5Tc2wmkzRBcn119KeoHjOZHYNvipi28=", - "pom": "sha256-49LJlVIaL/MCZhBYlehj0kEeHuueBOgIAeRlBNZm7xw=" + "com/android/tools#common/31.11.0": { + "jar": "sha256-drHPLe9xlGSrIyYR3JgzVrYlwtUxUnesKDGZ0Vbq0Ms=", + "pom": "sha256-/S2zStVQbDPmril6YqhFftbTR7McLRkBbJUPMwNkVwM=" }, - "com/android/tools#dvlib/31.10.0": { + "com/android/tools#dvlib/31.11.0": { "jar": "sha256-488/3JR3iN7o1bqnbLcqZlcRdLxHQe3w47q5enypDhs=", - "pom": "sha256-3mSZOOhjPR2fP2Nk3C3hCeWhPWW8ktFyXS1XEeLk9UM=" + "pom": "sha256-vfevf/HM+ZS2TVm2LCpIybBMk6DubLho0pTqS2fkI3k=" }, - "com/android/tools#repository/31.10.0": { - "jar": "sha256-y5vLcVmzlde6lCggbQ+RTmcKKqRk98Uif1aYRBFV1EY=", - "pom": "sha256-0yfoqT9l/KkM0sGI2oOIPlDKPjaJ2n36/keXxxjJObY=" + "com/android/tools#repository/31.11.0": { + "jar": "sha256-CVvsthiTfR0qTXepIdcFY+yf/aBdYuwa/2qbrnAdOdo=", + "pom": "sha256-DvfKbaaNygrPmGMeI0yC0PR5Ra8fHVdnHGxeV9Vv7B4=" }, - "com/android/tools#sdk-common/31.10.0": { - "jar": "sha256-yECN914ESYqHjzSeqGYO2E0aTBXpcaAh1zgQ2SEnnBE=", - "pom": "sha256-c3a3yYeT4gwn6br1TtrisVHEND7Hnrd8JzQts61YrXI=" + "com/android/tools#sdk-common/31.11.0": { + "jar": "sha256-RvRkUiLTk8ETG+Hmb9wL4NpNfyqzxopygwg2f5nzvfI=", + "pom": "sha256-ekG4TV10Iad3e6OmNZMbMMV1lwV63bkrVkTHL6pTryE=" }, - "com/android/tools#sdklib/31.10.0": { - "jar": "sha256-rxU9dVAmS59570oCsPiRftTVonZkTOjeOdfs9meU3iQ=", - "pom": "sha256-4mtxyEPu65TyjVZuPJo6K6mBtyhZ93XvUSG6htGRtoo=" + "com/android/tools#sdklib/31.11.0": { + "jar": "sha256-0jYEUIEsWwp4XXykkn0CL+5VfEUTKiIOqH5t8kYMN5A=", + "pom": "sha256-6WAZeGqaj2+MTqC5uk8cVIKcH8UnMktfeqVVIr5wtTs=" }, - "com/android/tools/analytics-library#crash/31.10.0": { + "com/android/tools/analytics-library#crash/31.11.0": { "jar": "sha256-zKl6wpoTKb0xCj6DK25X9GIn5QGqUpwApj3yF8XX30E=", - "pom": "sha256-I9kcOXug70JwaOrZnkeRkvv8Of700F/WK3m64WxyzQ0=" + "pom": "sha256-r+kjvgiQWdWIqFCEnfMO3ZyBdAGn5JV84kbfDBtD6SI=" }, - "com/android/tools/analytics-library#protos/31.10.0": { - "jar": "sha256-TtHjA1QlvIebIjdWd5BrmHscYy9A8qg+quhO/9ZWyz4=", - "pom": "sha256-pQpGXJ5R7c3UAlbrR2YuFQtaISNFtlt1jY+Zi8K6JaE=" + "com/android/tools/analytics-library#protos/31.11.0": { + "jar": "sha256-Lnx006VCV+ThLDm4d5zHrjDb50ipwSw2SDXFiS+Sp/w=", + "pom": "sha256-7qeKlFiPfROgMqIRS/BmR6yCGBL1g0eF7BoJ1ZKHkVc=" }, - "com/android/tools/analytics-library#shared/31.10.0": { - "jar": "sha256-ONP9oaxMsPiXSkho2hNhoDz6uTDlLlcp2Zut5AOCRZw=", - "pom": "sha256-/0wrCA5O/KivxgcShoi3izbiLqrDANqDhBlhZgN4ucw=" + "com/android/tools/analytics-library#shared/31.11.0": { + "jar": "sha256-MGNVuvoHJ6sb/8q5S6S2B/jOe5U8m6INWNcrMlwajOc=", + "pom": "sha256-UanXMbz111Ny3fPCqe4Uy6Z0DBWIFMyA0y+WoYGAQes=" }, - "com/android/tools/analytics-library#tracker/31.10.0": { - "jar": "sha256-D8VeTSFfSwIdiBFyrO+CRkBh2WLf67EToFQNxwRZKOU=", - "pom": "sha256-kQgQX7LLk56mOeWB4DW4xBzsKLBDXzF9h0rAZCRdsTg=" + "com/android/tools/analytics-library#tracker/31.11.0": { + "jar": "sha256-oOL6G81oJbwcOVTgogbYgIP0a7FhxlD+fImA6xOvwII=", + "pom": "sha256-vMf/HCkG48GSeYTwl1aIhex3zemzes9idy9AgshV3jU=" }, - "com/android/tools/build#aapt2-proto/8.10.0-12782657": { - "jar": "sha256-673QOhSusBctjagiKcBO4iFSQsSDnpr0A1vmsNpXT7A=", - "module": "sha256-sv9o11C+gCwtcrbBh62+UiGPOxpHhLQ7MIUjVre39VM=", - "pom": "sha256-YmDIdQZjAJhzGdkAZ4bbemtrRvHEByrcWu3JxheEW7I=" + "com/android/tools/build#aapt2-proto/8.11.0-12782657": { + "jar": "sha256-gNgZ2tFr9IKRelfEemmtjYca1uN8z/4h3DCCATMxrBU=", + "module": "sha256-OQtaYe0x4z69dzUFvjhYtjYvSDos8LwY1pQ+63AaRt0=", + "pom": "sha256-ejgzq1F2zAJwbJS/DksTaVVF4QKBAW0+2DGmGHnGFcE=" }, - "com/android/tools/build#aaptcompiler/8.10.0": { - "jar": "sha256-9rxMjBRJ3xK/Xg//kzkwsdkyed0F7q25uHkBd7wWqeE=", - "module": "sha256-jtrtl/+VMnAUu4b5tiPVg9cYUTrHCnWslr0aNnUzQGM=", - "pom": "sha256-hLt+9ZD5a8CK4+F1ew3wWprmZIBBXRYOnIoZRoB0apU=" + "com/android/tools/build#aaptcompiler/8.11.0": { + "jar": "sha256-XXZ95Y+IcHXBEBYivNzeweoBXSXIQBHD9vifIQKC+mk=", + "module": "sha256-N/RpR/BmfCvi0yDAL1KieIgiNKfn+tpe6Y9wDE9StqM=", + "pom": "sha256-eLw7MO1eHRuGjwZSzLq0En2okVlx+b6oZe2ScVKU39E=" }, - "com/android/tools/build#apksig/8.10.0": { + "com/android/tools/build#apksig/8.11.0": { "jar": "sha256-wHDtE5RinXRkGqCQb2Cy/6Hud+Y2ah+TQ39ZcXsa64k=", - "pom": "sha256-EMF99CtEGyhmoIIsmWbYCmtL9TbDjf7UPfnUcsGnS1E=" + "pom": "sha256-BugrMzgqEkmfLRqZ63k+Q5xj6RhskQ/TY9zAekWpp20=" }, - "com/android/tools/build#apkzlib/8.10.0": { + "com/android/tools/build#apkzlib/8.11.0": { "jar": "sha256-KQkclFclL5l93+r7M91lo3OtRYQBKPlFgy2Or9kRhWE=", - "pom": "sha256-HnycqO1k5eIK6cDmKTivpYwQmCwhQdPD/GIHPxhlvoc=" + "pom": "sha256-8LFTw5o5EpPf/BUU7Rpcnz0odGFF3NyMPKkP0OI63j8=" }, - "com/android/tools/build#builder-model/8.10.0": { - "jar": "sha256-OcZc2etFY+LRJ4BA6DfOoxrRi5be65QQ6J+GdrpYeBM=", - "module": "sha256-yUpe2DpDDttd4wjfMWVa0WHSQ+RsO6ta78giS50SRRk=", - "pom": "sha256-9FYrg9Euwm/Ihi7QR3ww7xpJm1/Ieu6E8tVxIRcCqrc=" + "com/android/tools/build#builder-model/8.11.0": { + "jar": "sha256-kiGJm3j3GGikuRibF1wGYUzqOzXNqTuQ0hNAnzvTkbg=", + "module": "sha256-7s14ttJuclD2S2Zg/+2FFYTCxfaBuFrQYnRr20TcwwU=", + "pom": "sha256-g/1Km9OwhN1CIWdUoUESxSHfEWKzGhnRhtGSHFwpB2Y=" }, - "com/android/tools/build#builder-test-api/8.10.0": { - "jar": "sha256-fDqVa28mqOe/EgIw3Zzidc8+WZY2WH9WbfFkKXNBMEw=", - "module": "sha256-HyR4D2PHBsXohIEotxtavd/vSre/wejqMSPJnJZnGj8=", - "pom": "sha256-tjtLzvrUQMBzM81lYvGDDxl4HxYpoZMGBRKIahqG9vQ=" + "com/android/tools/build#builder-test-api/8.11.0": { + "jar": "sha256-Uo98QTkYdqCRPZQ2cv1qlPjag3RkoZ2hBIRYWr6tgmQ=", + "module": "sha256-TpKTKZPSa4TecJVACk4RXYDWGlPLNyF+g2F/L2uj9p4=", + "pom": "sha256-YjBBJGHHtI7t/8Wg4bwwZjQNXqExjXONIy0kXuPvbsM=" }, - "com/android/tools/build#builder/8.10.0": { - "jar": "sha256-iPC/F8Bcn6pXi16/Z2NRzwDr07HaU4JytdcgAHTWMkg=", - "module": "sha256-JdaN8hrJCBiwdVw/hKABKJR1erkdmoCHzNS34L13Vdo=", - "pom": "sha256-lfg6wyeBtU0PXlcKxLTFDI3PGKKrmkYVe+MSQ7VtJB8=" + "com/android/tools/build#builder/8.11.0": { + "jar": "sha256-zy3t1TBZfiK5H4NtkLLDxHHE4bU1hagbibK+PEFhTN8=", + "module": "sha256-puqtnS6yH5Q7Y4f1nr+0FzMp0eOLh7KY1wCa1CE77Vg=", + "pom": "sha256-P4DAqaxBmaRa7BNymW7FU9rKg50GxBe+jhYlrNLgB0Y=" }, - "com/android/tools/build#bundletool/1.18.0": { - "jar": "sha256-sH80Y4O6x9Xdu6J5Tdx3BWWoOuaR2AMyJk1C3Zv7RQc=", - "pom": "sha256-1yMMv3Zau+J7hTN9XHA6oBYkrVGZE+jdX3gqHbV78HE=" + "com/android/tools/build#bundletool/1.18.1": { + "jar": "sha256-pzNBp5RavLDmuJccexsoAb12UAZEfKDSQ3pCYNVyzqw=", + "pom": "sha256-XE33suMfF/IOS429YqK3hloJpJof0pMaNZ/TlOy5taU=" }, - "com/android/tools/build#gradle-api/8.10.0": { - "jar": "sha256-Dr5zvmoURpuWMzTUlycCXJQZUqcBuJ9T8ISdmXoiwZk=", - "module": "sha256-ybEmSWn74n0hb1zzAv53Zv1z91BY5ZvfrX48IFHrBY8=", - "pom": "sha256-X0S3nEtpkUoh1aBuFm5LPrRjdhLQ0o4xshreDKEoaR8=" + "com/android/tools/build#gradle-api/8.11.0": { + "jar": "sha256-PoGbctcxFbYqQEo0DHV0SQorbZ54oW6sfx3vS/wcSRg=", + "module": "sha256-7IMDLhw/7PZHyck3F9q+4e3XRtWFmwL4F0AEy0biMb0=", + "pom": "sha256-6ZHYIea3dJjpliHFG909fym5122rBq5roMulEwvvgyU=" }, - "com/android/tools/build#gradle-settings-api/8.10.0": { - "jar": "sha256-fOw5taiVzGoqEvf9rhXeAbwWAFSs0NsB59X+G0JUqKo=", - "module": "sha256-Bd5fgyiQlVwJWF9bwRCvebKc3sKvLhXvXcGw1oVZ2ng=", - "pom": "sha256-obGDjWtpaiWCiJMygOkgQYutkFp36ZqLDtVW5g8deSs=" + "com/android/tools/build#gradle-settings-api/8.11.0": { + "jar": "sha256-5LruQeH/ZxdWe75gQjTH12iBH02gfy65m46a6ME0+CM=", + "module": "sha256-OqBaD2nPi/Jowui5sbuX6X/DcZJVBhX0pvtwNwHFbp4=", + "pom": "sha256-gFbPEvAMn1nqOgYVssm3w3TC39X/oCN1ciUrvmFmj9U=" }, - "com/android/tools/build#gradle/8.10.0": { - "jar": "sha256-Y3t6fssgUzttLVQBvtB+IFSetwABnGJX8TfspzoMtBk=", - "module": "sha256-Iza6MByrOlsNoT+3r7VFaN2SwyNZP4rcdkcfvo1RGyA=", - "pom": "sha256-IG1jLK9ARC/2YsMUlRZj2fA/lEc3iIfkAaTuEfy5kLI=" + "com/android/tools/build#gradle/8.11.0": { + "jar": "sha256-Nk2Znm57SzNBPKYxyq3ISBWe0M1XH2twlEoFNrdBwQA=", + "module": "sha256-0txp+79xmaXFWAE0a13x/HaWJI9cvjRsWLxWBaMduU4=", + "pom": "sha256-Ze58jjjKcJ9KQwuxtm24BxBWPpZJzgCIlccApVfhaLE=" }, - "com/android/tools/build#manifest-merger/31.10.0": { - "jar": "sha256-/jUnvG/Gm5q8BGbv9axTCz5CO0k5U+qykZb4UbmiRyc=", - "module": "sha256-IoYaVdQDJczJ91YHAJXDhs4zURAa0igrelZmyKJt5cM=", - "pom": "sha256-MGmY7P5Ftz3pfColxU3/dIpSyCWjc3OcKJ2Mt+xFR2Y=" + "com/android/tools/build#manifest-merger/31.11.0": { + "jar": "sha256-mFivacd7q2qT2y7OPkTgjz9CIhGfFFDj9oL4pu6xWus=", + "module": "sha256-EjmWxyxmh9dH1aByyRgGxC6MPcH/Xvn8Ih5r7VSkZ2A=", + "pom": "sha256-WxfQdR8pczeHc2DjqshxCwrzhi19LY4JMb8K/ej/evs=" }, "com/android/tools/build#transform-api/2.0.0-deprecated-use-gradle-api": { "jar": "sha256-TeSj0F4cU0wtueRYi/NAgrsr0jLYq7lyfEMCkM4iV0A=", @@ -801,57 +818,57 @@ "module": "sha256-NsJVdrGZk982AXBSjMYrckbDd3bWFYFUpnzfj8LVjhM=", "pom": "sha256-M7F/OWmJQEpJF0dIVpvI7fTjmmKkKjXOk9ylwOS6CEI=" }, - "com/android/tools/ddms#ddmlib/31.10.0": { - "jar": "sha256-OHzoa8wSkvZh1+/xwtZhoAYVxYUV3th8Z5y4t4suczE=", - "pom": "sha256-+jiH6l1gUISVPHHV+mQnA93VAUmj6xtyveUl6OdBnyk=" + "com/android/tools/ddms#ddmlib/31.11.0": { + "jar": "sha256-g5lX+WEQBxPqDu1iioaEzDmqR5Yxw2JJeT5t9+DNY9g=", + "pom": "sha256-jj+6/3DmvZW4NQCm6F7A/JUlhweOBV/n1FsFl+fgP00=" }, - "com/android/tools/layoutlib#layoutlib-api/31.10.0": { - "jar": "sha256-mzyH721IzecYggffCFz3RIVh9XW3iMtKet25TSVRAaY=", - "pom": "sha256-HUNOeuKN1NHFlEmq20Hx01qp0Vvo43h5Daa3uHTIW1w=" + "com/android/tools/layoutlib#layoutlib-api/31.11.0": { + "jar": "sha256-0GvGUCR2MqSk5llrhzEgGfRekAJnxUdsR6W/puP9MTI=", + "pom": "sha256-wX1CRCI9RknIr0jaYSY7G+NYNv/idvf8gJuWIkZZvv4=" }, - "com/android/tools/lint#lint-model/31.10.0": { - "jar": "sha256-EzA9sIF+FVqeUfJ6tMgFoMqW8RrPhgk99CsIgIR80xM=", - "pom": "sha256-Yc6TRcNec4aR8CG2NYTCDfyTStlcx+nCrQxtLgs9DOA=" + "com/android/tools/lint#lint-model/31.11.0": { + "jar": "sha256-hDZKm/DyNFQdZo1CMYIhUW/Tpyc0Jb7i7huzZ0yOdyM=", + "pom": "sha256-gaR9PjmP+MBHLwpHlZRP6b8es+YLCG5/umqyhU5Nn84=" }, - "com/android/tools/lint#lint-typedef-remover/31.10.0": { + "com/android/tools/lint#lint-typedef-remover/31.11.0": { "jar": "sha256-Sjujur/Xnm/Ge872R/tOz+r1m0gbEI98LrpNHFxt6o4=", - "pom": "sha256-MeTFZeMqCISp8Z4MEIU2q/sSVQDcfkM1b1fQkuP5hvY=" + "pom": "sha256-Cbl8bxBvSywU9bbz079EXQzXwGlpXKNKNosc0NVQgus=" }, - "com/android/tools/utp#android-device-provider-ddmlib-proto/31.10.0": { + "com/android/tools/utp#android-device-provider-ddmlib-proto/31.11.0": { "jar": "sha256-BHrs3WbhBhN/d6UsRC8bg9t9boSWiZgAJR8gbH853mU=", - "pom": "sha256-fLjCQu9KIEFmAG09lV8q9O7EkffXy5+E+7opI/Q8N+c=" + "pom": "sha256-ci8k2qAx+nbp5EgHLPoZsEZAqS0jI5PdZTwiZAdlneA=" }, - "com/android/tools/utp#android-device-provider-gradle-proto/31.10.0": { + "com/android/tools/utp#android-device-provider-gradle-proto/31.11.0": { "jar": "sha256-ZagpFgS/3h9vdcqFMqOBQ57IH9lY8yeCqwBH+2HZp6E=", - "pom": "sha256-erUmufR5UzBVuETFKq4L9T7poqJ4gvKcTprPRvryXSk=" + "pom": "sha256-rUnay54jM4GngZov+eFjsmc+T+VHquEbeb6XdN8fqFQ=" }, - "com/android/tools/utp#android-device-provider-profile-proto/31.10.0": { + "com/android/tools/utp#android-device-provider-profile-proto/31.11.0": { "jar": "sha256-PnsJj24+yuMbb3kJw0O07AmqGNion0G/kgd7pLBW9FM=", - "pom": "sha256-Apf4AIlaA/P8M/dc30sjnjJRjH+PMiLVFGijf4AB5lA=" + "pom": "sha256-QmymPDj8CuvPEnzlfHaz4Wjmt3nwFgvR6VUzT09JOlk=" }, - "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.10.0": { + "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.11.0": { "jar": "sha256-a6fmrCII10wbtfHRRkq6/GpF2HELIEVaLcAq34cmvIM=", - "pom": "sha256-dKtJv0CWS57g/ZSuOpU6AADassFOq/S93HRTAy6Ywh8=" + "pom": "sha256-Oha8JbdkGb3JJr6FbZaTnjME22E7uSdPFOdgBhqdAVg=" }, - "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.10.0": { + "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.11.0": { "jar": "sha256-RXBdYbIQBuhTPmz4q3lYp95t7KzmjtbAnbit4SFthZw=", - "pom": "sha256-uwQdmnnENoQbdrUVGFhcOVnsgBuhMJ15od3hY5x+N8w=" + "pom": "sha256-LyoAyxc1piFEmm1+meU/CcaSA/8SM7wfCPYcAde11AA=" }, - "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.10.0": { + "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.11.0": { "jar": "sha256-+oZxmj3F3kZffgwCMYRBTCf4/VOjT9VXKJwL9t80AkQ=", - "pom": "sha256-B2wuVyWr3p/SauGRpaTHZwnn0AXzfszPywZNF46Gd+U=" + "pom": "sha256-JEuGq6thHpp6QVcan6WfzSF+PAqL2yP4CTeQi57ssRE=" }, - "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.10.0": { + "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.11.0": { "jar": "sha256-pPNKrg+f+gJtv3FRQ23XrlO+y3JiK0DyxHnKyJQ9kxk=", - "pom": "sha256-lEnG0PJTlHKGQegkQh3EGFRM332UMuJWSXWOWGs94c8=" + "pom": "sha256-LRnCJ9hVD1KyvA/3lFFcJYfu9bUV8x6QFx2E4qaKKPo=" }, - "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.10.0": { + "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.11.0": { "jar": "sha256-wfbrus2tVZtu/k6qKVYVUrMxVjlfBpzZcD/aCcRi3qY=", - "pom": "sha256-Ew0jb4v5p+FYMUs5CgjWgoaDcKEa/gbWfS3feKL5Dr0=" + "pom": "sha256-hXogYRjeW3HTJ4baEEFRVgQ6Y8s6J/ZnHQqx550miyU=" }, - "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.10.0": { + "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.11.0": { "jar": "sha256-1Cm5MS3/oFAzgdHuGxipmb2QHnRWYSsvtIxqXVosr4g=", - "pom": "sha256-oCstaVlTkDkLpYSVUiOH2tY0xsK/vTt2uVJdVS1656w=" + "pom": "sha256-sY7hGE3urySMtAyA3xu6+Z59QGOkwVepym9DQtvGZi4=" }, "com/google/android/datatransport#transport-api/3.0.0": { "pom": "sha256-FTe+vUTaLrfjvnP8QlnhEW8qaKUwX0/iPGzqmm+E95E=" @@ -877,23 +894,23 @@ "com/google/android/gms#play-services-location/19.0.0": { "pom": "sha256-zOYKDEJQ5b5tM/RlBbpyaQSKaNR4hiyHv3Ycae+E2j4=" }, - "com/google/android/gms#play-services-measurement-api/22.4.0": { - "pom": "sha256-IYChgin6X5HaU+0FQBhTH0X9OZKBeZoWKRNcwaa6mIw=" + "com/google/android/gms#play-services-measurement-api/22.5.0": { + "pom": "sha256-qtuWUqLgaMVw+khRkJ+VHprA9pZb0TDVtouQDwFVE00=" }, - "com/google/android/gms#play-services-measurement-base/22.4.0": { - "pom": "sha256-TbHX0gADHgScPgwAFzdhDskPyhhE7FAHmPvFvVMeUz0=" + "com/google/android/gms#play-services-measurement-base/22.5.0": { + "pom": "sha256-o5FaYtA8j6B0G5m1/sdQZY+ayqodgU43tXhk2N8REwI=" }, - "com/google/android/gms#play-services-measurement-impl/22.4.0": { - "pom": "sha256-x/7XVacw9PyrMIh4DuU3a5nuuW+tOGoUHVdnFfQMPaM=" + "com/google/android/gms#play-services-measurement-impl/22.5.0": { + "pom": "sha256-YuD/dmruQqbeDlvMr7HdcUx4spyjdW33oiJ4gKw7VFw=" }, - "com/google/android/gms#play-services-measurement-sdk-api/22.4.0": { - "pom": "sha256-4HIh+9Fp+/pWnRB0rgc5b/dhseWE48nB34NiJnkxceQ=" + "com/google/android/gms#play-services-measurement-sdk-api/22.5.0": { + "pom": "sha256-dT+ZbrBg2wu9eYXLx8ZcIS3wAAiDtNi+N+iQqX1D/KM=" }, - "com/google/android/gms#play-services-measurement-sdk/22.4.0": { - "pom": "sha256-ZYAeAD0zknf7+nVXhVloQ97mjb4lRMfzw3nm9IlpkaU=" + "com/google/android/gms#play-services-measurement-sdk/22.5.0": { + "pom": "sha256-GINY/gaRZHNBHCYeSxwxqIrwEldW5/CMsmjOHjs7vE0=" }, - "com/google/android/gms#play-services-measurement/22.4.0": { - "pom": "sha256-HRj6ILCMP74uryQIO1DYFdsgSAVk9+wKS1CxNsFlf8k=" + "com/google/android/gms#play-services-measurement/22.5.0": { + "pom": "sha256-uGy1w0LOQ3D8hfLlN/ztF+BXMDAVMWDK+Erm8R5RtC8=" }, "com/google/android/gms#play-services-mlkit-barcode-scanning/18.3.1": { "pom": "sha256-QbW2a8X1FAnADmJ/zDG1WSB2s09Xo2S9iaAcCtlpARE=" @@ -927,17 +944,17 @@ "com/google/android/play#review/2.0.2": { "pom": "sha256-308kkM3bZR/754TIxbl57GmZa8aHynzWeMfV9lsol+g=" }, - "com/google/firebase#firebase-analytics-ktx/22.4.0": { - "pom": "sha256-YlyMHo7RPjkLablVpWNFrIazxdHzWfBTtvFfE+h83ds=" + "com/google/firebase#firebase-analytics-ktx/22.5.0": { + "pom": "sha256-Ja0jCyb07RqrylXAVXLgDo+px2Hrjkz2aYyJI57YxzM=" }, - "com/google/firebase#firebase-analytics/22.4.0": { - "pom": "sha256-gIe2ygLGcTmM8hFKYf8ZkVfPhxg7Hk0FkN9N4lB7yWY=" + "com/google/firebase#firebase-analytics/22.5.0": { + "pom": "sha256-rbTmdQMtspL1TBiclAqnlu2DJgtcsZfVTWt/v6qvf2U=" }, "com/google/firebase#firebase-annotations/16.2.0": { "pom": "sha256-CFsRHeSXHLO5OP+QAMyAeQEE/WmlE0doTftybmnoUko=" }, - "com/google/firebase#firebase-bom/33.13.0": { - "pom": "sha256-twZwca4gjbKMl2S0B+6qZ8AmSL8EYRS5WjSoHj8OJPI=" + "com/google/firebase#firebase-bom/33.16.0": { + "pom": "sha256-C4HV/KMtU6f6xMV7WhE0Hcs1Wczqm7ECj1uiRQSdfH0=" }, "com/google/firebase#firebase-common-ktx/21.0.0": { "pom": "sha256-wn7MtIuViBFtb9MvRle8Wd+FUAJDIpNVjbuX6YeK3rg=" @@ -954,21 +971,21 @@ "com/google/firebase#firebase-config-interop/16.0.1": { "pom": "sha256-IhBbGLF3a2JCIqQUmw1LfnFAYePSh3gxfy15i/n1yHo=" }, - "com/google/firebase#firebase-crashlytics-buildtools/3.0.3": { - "jar": "sha256-lTtvOUIoP4MyzBelm8omSepJ0U4AcvLB8Bdi666981c=", - "module": "sha256-Vg0/SkmSvv7kiljgsGputgcIE8FDxmbCt/q37cMPwQc=", - "pom": "sha256-zycY4U+tJ2fL6JTfCetGZlsIMRY6ZqLz2Z4F//cIiMg=" + "com/google/firebase#firebase-crashlytics-buildtools/3.0.4": { + "jar": "sha256-vskyyWmCfVu9ZYd9BTGZ5Rbh9Vxk+k4NCrF+tMXspzI=", + "module": "sha256-jLnZXI8Ckns1HjT3TcKlUYk+3X+IDoueh2fQ/mis5NM=", + "pom": "sha256-pY0pC1XTprFkj08gkR7pVrzQtnPUdCu4vjlGMjgw4TY=" }, - "com/google/firebase#firebase-crashlytics-gradle/3.0.3": { - "jar": "sha256-hp3oxsIg3ZpeJ1qURvUzteY2KBMEQypmtBo9vWTaArc=", - "module": "sha256-ROCgO216mnM9PDsOdJImb3JFw0k+TB2QHi2GrattHIQ=", - "pom": "sha256-OAu863wJGTNBnGzVU9q9EQjm0PjhE/OoWXQSIOsURvU=" + "com/google/firebase#firebase-crashlytics-gradle/3.0.4": { + "jar": "sha256-nR2LYlEy7t8VIedW34+wL73yNSVdC95PSAHxyELFppo=", + "module": "sha256-8Bi2qxjl4bg4KPl89XWBXnHYeoiEhcFDK072wUSALEM=", + "pom": "sha256-iBVTk6QUfToPLIXAUVdcgg1ixlLcGHzbypkUMVbcv+g=" }, - "com/google/firebase#firebase-crashlytics-ktx/19.4.3": { - "pom": "sha256-Wk7KlwAQrf60xvmEMRBxCs3SRHyEJhOAv5Pt42KFaZE=" + "com/google/firebase#firebase-crashlytics-ktx/19.4.4": { + "pom": "sha256-ijdG06Oyk2vlpdKO7p4P0We2XKd/Gj5s9KkShC/Ci6w=" }, - "com/google/firebase#firebase-crashlytics/19.4.3": { - "pom": "sha256-6XvKPVmwVsEDUpDiKg2uMts07+wul9cypABBaalbs2A=" + "com/google/firebase#firebase-crashlytics/19.4.4": { + "pom": "sha256-91Rbhg1JC0N/PugTERpybi4kqoj7NZE/p0ayy3ZgEJM=" }, "com/google/firebase#firebase-encoders-json/17.1.0": { "pom": "sha256-yCPL7XoOdb8w/tu6Qv8cDIdS49wW7cz30PLl1stpx6g=" @@ -994,11 +1011,11 @@ "com/google/firebase#firebase-measurement-connector/20.0.1": { "pom": "sha256-exiY9N12nBHKu6lwJUbWiAEV6B191v8ra+JI7hVtyLw=" }, - "com/google/firebase#firebase-sessions/2.1.1": { - "pom": "sha256-zx//xlCnAedecd+9qSRfjoMc52zEcT7DfSnPAMWWdww=" + "com/google/firebase#firebase-sessions/2.1.2": { + "pom": "sha256-tvW0izoSECpVsrp7jVJQmnIgb82w13qiz3krMC042vU=" }, - "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.3": { - "pom": "sha256-+RoUEI3EikQQ3cppuvFBMnWH6L0MKUs89fxEjnegrX4=" + "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.4": { + "pom": "sha256-iFfEwc6gbfCcEwq06gHLE6aowrRuxKcrefPQuxk09OY=" }, "com/google/gms#google-services/4.4.2": { "jar": "sha256-M6xbjCDHycyB6JjZ9Ncvjl8Xo1UFGCaDzYFexpOS7I0=", @@ -1048,22 +1065,15 @@ "com/github/ben-manes/versions#com.github.ben-manes.versions.gradle.plugin/0.52.0": { "pom": "sha256-sLbWCz+UCuWgFAfwNJ6d86Ayph+FXkoXt9vakSprU3Y=" }, - "com/google/code/gson#gson-parent/2.10.1": { - "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" - }, "com/google/code/gson#gson-parent/2.8.9": { "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" }, - "com/google/code/gson#gson/2.10.1": { - "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", - "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" - }, "com/google/code/gson#gson/2.8.9": { "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" }, - "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.1.21-2.0.1": { - "pom": "sha256-uhlRo9qxiovCyTnXojCw2VO8auNi3VIKR3zfXLFHGOE=" + "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.0-2.0.2": { + "pom": "sha256-Awt8WJILvYtxsouoASiiJkzm2zBZbBR3uO3yqGagKdk=" }, "nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/1.0.0": { "pom": "sha256-GYyQmAuNNhqUfOxCqqunYrNdonBkZ7QktyWucwiPhrY=" @@ -1076,20 +1086,20 @@ "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.2.0": { "pom": "sha256-pXu0ObpCYKJW8tYIRx1wgRiQd6Ck3fsCjdGBe+W8Ejc=" }, - "org/gradle/toolchains#foojay-resolver/0.10.0": { - "jar": "sha256-DNfKn57RuooyPxkCwFryHdYiOhMDRfvnj15I1YzNbUw=", - "module": "sha256-SduV7YEABA8dZfCWuied7msSeCSNL3k7z7itAg59HNA=", - "pom": "sha256-vndZUF4PPTTVzJzcaGwZxlIuhMzg+MEJ69LW9HsYqSU=" + "org/gradle/toolchains#foojay-resolver/1.0.0": { + "jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=", + "module": "sha256-YZDPDkLmZMEeGsCnhWmasCtUnOo0OSxnnzbYosVQ/Lk=", + "pom": "sha256-m8SLSeQi2e2rw5asGNiwQd/CIhLX+ujjVmfShdSBApo=" }, - "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/0.10.0": { - "pom": "sha256-OpLrFa3uBcGiaCT2SIcqVx6fk99koO3L4TTjjtLY4Q8=" + "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/1.0.0": { + "pom": "sha256-8TMkmhh1Suah0nAdANhJsa+6ewaD3bX8GxinAHHOwvo=" }, "org/jetbrains#annotations/13.0": { "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.8.1": { - "pom": "sha256-GYH8Wx36jvXMEJwhdeX8TPQKWTyS8eYGa4IyvFuOi/k=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-alpha03": { + "pom": "sha256-7yv4AbRLZ9pu2jJsRBHPByRxySJi1Du3YhJv/74Y6wk=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", @@ -1195,26 +1205,26 @@ "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.1.21": { - "pom": "sha256-yQJ8PFvvM+juTV1hVDoQQ+lVK3nw861EUldPgCOc2DI=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.0": { + "pom": "sha256-/PjWqrmCUof4NLw2FtA08+36m4yxrhIr7pOZcPs4n8Y=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.1.21": { - "pom": "sha256-FzBWEHNO+8hXMdwoGuk+Vfh1P596rNYd5CNnz+MabfA=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.0": { + "pom": "sha256-kALsce2lmj+9LC/mUmCaz3lOCHEbETyXdeZHrzdyOqo=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.1.21": { - "pom": "sha256-7aOTHx8thbup7TU/ZdRkqSlfSYRlrchOf8gt6yE5CPI=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.0": { + "pom": "sha256-aLQJ3YH9kBMXhLcBP7gFB+tVkOWoYsra32AGU01n0ME=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.1.21": { - "pom": "sha256-vDXLn0VjKnIjjB+5N+w+Ly4QAcDa1G46hMVV9+wNB+I=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.0": { + "pom": "sha256-Mdrm+qWFL2BmZ5hJSZqeKPR24IXZrSwSEdwzQFlDhMY=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.1.21": { - "pom": "sha256-+H67DOho+fBScE8F7lZGEWxu2t89KXGYukawKltjg1U=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.0": { + "pom": "sha256-91hYRP+HSUQVgBJIhBVIr15JTORLi/I0ngJ0N0Gg6yo=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.21": { - "pom": "sha256-BEY6tpSuhH14Tcpv5ygjp10psMfn89pDEkG+kvh8BMI=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.0": { + "pom": "sha256-PJflge73mRMcPp0HA6r0gvBpCjN6tfGb4s82IA80RHE=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.21": { - "pom": "sha256-X5lVwimv4qtP70Bnu1qdZdRHStTwBcqDk481HfSPCTY=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.0": { + "pom": "sha256-8FlQFQfX64VZTgFOhnL4CYk7eDHDVgow0+GkStxC8OQ=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" @@ -1224,13 +1234,13 @@ "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" }, - "org/jlleitschuh/gradle#ktlint-gradle/12.2.0": { - "jar": "sha256-7Ie8XQiag2FJMFM+hwVx8hYJB9zXbqUE/KlA7Wsji0w=", - "module": "sha256-xb5GVdm87pTDHwc3tDc8IYimk09sRtoqEP1Io3GK7Lg=", - "pom": "sha256-odmoVmUQz9ox8ex94Mb7ATYKjeYUkUhY2PINBBp2qYU=" + "org/jlleitschuh/gradle#ktlint-gradle/12.3.0": { + "jar": "sha256-alRfYdVA/Dn0v2HOhwzeoe+k5dIh0D+4Jxz2UZ8M8l4=", + "module": "sha256-FRP0XReCiy/3wZj3db489QqxUAlgYfBJzILy4LwDQLk=", + "pom": "sha256-eJGNQMkiaMUUJpmVFk2p5dUymjCnC8eLzlaR/kEPRAU=" }, - "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/12.2.0": { - "pom": "sha256-IzH3uRJILlhKTNZJ36dKV4vsSu3BXy2AuoCM6v2lNl0=" + "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/12.3.0": { + "pom": "sha256-yL4/A0jEnBKFMYuu2LM2Zw4+F82YJCDAf0wmLpf8zFk=" }, "org/sonatype/oss#oss-parent/7": { "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" @@ -1477,6 +1487,10 @@ "jar": "sha256-lNXLV7xl3OWIGstkISoYeEqE//xmzm6FiVDlhbUrTF8=", "pom": "sha256-Kub+oGSz+kWbGvMQzmzbeRaXLxflTyMcUUa8BMWWpqE=" }, + "com/github/hypfvieh#dbus-java-transport-native-unixsocket/5.1.1": { + "jar": "sha256-ke5p53OpJ9EQPGV/a8iKGF5mLrjA8bLwpuvPLhhhV7U=", + "pom": "sha256-SDR+djhSNOBsN1gDuqBQPL9Fkzlk/8KleG1xRAX8LNY=" + }, "com/github/jai-imageio#jai-imageio-core/1.4.0": { "jar": "sha256-itPGjp7/+xCsh/+LxYmt9ksEpynFGUwHnv0GQ2B/1yo=", "pom": "sha256-Ac0LjPRGoe4kVuyeg8Q11gRH0G6fVJBMTm/sCPfO8qw=" @@ -1516,25 +1530,25 @@ "jar": "sha256-OfNnW5EObpuTgl+ChL7J9K0wRM0gpvfI/54vhpXr8h4=", "pom": "sha256-6oYs472WzLjKNrjp57rvLaP7v73CVrrqqMioc5EQdOc=" }, - "com/github/skydoves#landscapist-android/2.4.8": { - "module": "sha256-VgzO/pPFtB07ph5Q5aqkzkrm3ytfAN/7c29KZpiTUNg=", - "pom": "sha256-iJS4lD+Xf6WCx3yFneU2Hc7Pc6jEnisNSIM+SVLlLq8=" + "com/github/skydoves#landscapist-android/2.5.0": { + "module": "sha256-DhZga6tpFXWFAk1WcfU4dGujWNFkbLesK0WRnnmkj98=", + "pom": "sha256-bMAPADEY3rhS8yyawqLmavBxmEzVmqMYaSxFnwCsHxU=" }, - "com/github/skydoves#landscapist-glide/2.4.8": { - "module": "sha256-dzMJ27K3PmLFgPvrxvAbfhjSmsExG7c1MSYhu2dmnkY=", - "pom": "sha256-SpAhnCz4bXWbXPR2XrfKr9eWkFILm08zeMxWi5F7jgo=" + "com/github/skydoves#landscapist-glide/2.5.0": { + "module": "sha256-xLYTbuIbYBYtoiNum7tKu8S8IlJhp+3scdksAz/5BjA=", + "pom": "sha256-G9+wMYnwTnci2u8Y4Amh40TFLvbKrpWiInhr2EhKwfM=" }, - "com/github/skydoves#landscapist-placeholder-android/2.4.8": { - "module": "sha256-IDYlRyNDIA5cWko6GkjbE0Jbx73Qrn6VRtuqeg+k+0w=", - "pom": "sha256-j38h8cOPP0lPAXW4TtedGLDOBGZj0bVnXijkDQakof8=" + "com/github/skydoves#landscapist-placeholder-android/2.5.0": { + "module": "sha256-oovGTiVvDqAUyqvum+XFEgUaKrBC8rvVEu0zQD5qzn0=", + "pom": "sha256-GS6mEziVG4D7YKzkluY4ZApsosCl31QzpInQCYnYoGs=" }, - "com/github/skydoves#landscapist-placeholder/2.4.8": { - "module": "sha256-Jh8Hk2qESuNUqKVJhR2/E5lFJ6q8ORcVSd6ukNdFC08=", - "pom": "sha256-tq5Nw1ry9w/eXfWQtM60xo9hGUqKY44GiTOcx/+7rqM=" + "com/github/skydoves#landscapist-placeholder/2.5.0": { + "module": "sha256-p3W1VB4eEdzFLcnZ7rfJMRdYO+STR0Y9xIa9O4vwU7w=", + "pom": "sha256-HfCcEARJb62SNpAy8+4eunNN3eGsbIsaQb0UlLaOkeU=" }, - "com/github/skydoves#landscapist/2.4.8": { - "module": "sha256-LJyNxKJ3J6DUGKbfxF5EW1TD3QKSoBTjHuaOz3INP7Q=", - "pom": "sha256-cKSNxWXuip3qKTga8S/H365Bb0S/Y5RKuCLrxWknMNU=" + "com/github/skydoves#landscapist/2.5.0": { + "module": "sha256-2o/Ks8xb6jx4R3SyCH03QcY8nW8JNyGwY304K9bP+zQ=", + "pom": "sha256-5vtcTi4VQQIJCWBci+1tzjc1JWdEItHzmsImZjzmEog=" }, "com/google/accompanist#accompanist-drawablepainter/0.37.3": { "module": "sha256-M/O1/0mKSsp0U3Nccx7zo+X3FBkdEjKijeg/dtNC1VY=", @@ -1588,31 +1602,36 @@ "jar": "sha256-8d0j+K40qOkTZnI5kerQ1kmdGj6RY85VDCALAtdqhys=", "pom": "sha256-JlupWajhPDoGEz8EtTkWnBAY2v/U0z9TxFOrTLOG9XA=" }, - "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.1.21-2.0.1": { - "pom": "sha256-uhlRo9qxiovCyTnXojCw2VO8auNi3VIKR3zfXLFHGOE=" + "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.0-2.0.2": { + "pom": "sha256-Awt8WJILvYtxsouoASiiJkzm2zBZbBR3uO3yqGagKdk=" }, - "com/google/devtools/ksp#symbol-processing-aa-embeddable/2.1.21-2.0.1": { - "jar": "sha256-SpNovAbJIUydH8EqHYQre1d9usBKuvFN53j7V1Gv/CM=", - "pom": "sha256-OtZIlhwvEESzL19qR/Jt8NSucbykDwD1zG12aJU8F8M=" + "com/google/devtools/ksp#symbol-processing-aa-embeddable/2.2.0-2.0.2": { + "jar": "sha256-9VDzX6F6GFKRazyAGvRFjM2SRINsWu/n9Dh4xAJTVz4=", + "pom": "sha256-qZFWUgLy+0+T8VGdRAmfo0TIPMx+ZfWzHupPCvZCl5w=" }, "com/google/devtools/ksp#symbol-processing-api/2.1.21-2.0.1": { "jar": "sha256-ayE0FIw7yenPnPI51FAxohzXiZVqIVktGjIx/orjCa8=", "module": "sha256-FOy0d2qAcehhKYMzGUMTmbKmnm6b/tyymSU4vaymz8A=", "pom": "sha256-ITlIj5MwvlkbT6pX4bgdH7qDaWi1HwBx8JRJ4+0J8sE=" }, - "com/google/devtools/ksp#symbol-processing-common-deps/2.1.21-2.0.1": { - "jar": "sha256-Ac31K1nT4gaqT6YngdFQWly9mHQ8BbBy+cjLnmqi4AM=", - "module": "sha256-m2jwFBX8A9ZB+C4uSzfemenf30pYX7gltGAbtyyqWUw=", - "pom": "sha256-342+OK5yUR4F6fUuqhYaBU/Q01S1SfVI4AiPL8cp1j0=" + "com/google/devtools/ksp#symbol-processing-api/2.2.0-2.0.2": { + "jar": "sha256-WI0XxOqYKxECjCyCyx1zANJpAjqAaACfmun7LJwgxtk=", + "module": "sha256-e1kc4hav87nvLcW6YaJILf2yCoCguHKqeBfiF6GUEto=", + "pom": "sha256-LpHIxMD1CeqgyvTHvGSQb4xThDGEtQ2vEZzhTmnDU50=" }, - "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.1.21-2.0.1": { - "jar": "sha256-nkVMuS/UrcL/6tWaCaiDH+Bmpk3Z5IPaVdjRrzAHGCE=", - "module": "sha256-Ilxdo/6zKViDaPfOQs89ZeXfInXx79tucXTQNv/lZyk=", - "pom": "sha256-werAp7M/MlLNFpH01DQo2PFDUVsisahkBqTFaJOSFjg=" + "com/google/devtools/ksp#symbol-processing-common-deps/2.2.0-2.0.2": { + "jar": "sha256-PWQhgL4YRkbs6cbnGEkA2S+E+AgNq4OKbbacD4rN1uk=", + "module": "sha256-/rMB8m3ZJ3h6KFOGTCqhbBH58tKM8A7Nr5mLvZSpBHE=", + "pom": "sha256-5NfdClANTlkifctlfc6QkXuEqGOdLx/Ji77xxXre0wg=" }, - "com/google/devtools/ksp#symbol-processing/2.1.21-2.0.1": { - "jar": "sha256-nCAksg9sUsk+NoUfHHcKMg0EEsrqzu83wo1A5uP8KZA=", - "pom": "sha256-Xj39efqTlcfwIhJfrW4QJM7Nqsq/p65ecgAn3+hpHZ0=" + "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.2.0-2.0.2": { + "jar": "sha256-DhsXnkmhJCdkulr/OJSjYBv9jQbFk8U/B4Tl6rfSgNQ=", + "module": "sha256-/sbV+uNusZSW6M9ByiD8rI6HrpKjfbubj8ed/5zrTik=", + "pom": "sha256-Bf3JBIew+Bk3iyS/iZ60AJfG0BXFq/jvipe13vujm8U=" + }, + "com/google/devtools/ksp#symbol-processing/2.2.0-2.0.2": { + "jar": "sha256-P3xAhFT7NGkcRjyhu/s9DLyuzjwWiaZf/7IHyzJj0s4=", + "pom": "sha256-2vLS9bGuonFklT+wUdZSZz0LoGEwM49oJjw450DRzV0=" }, "com/google/errorprone#error_prone_annotations/2.11.0": { "pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" @@ -1797,13 +1816,13 @@ "module": "sha256-X8dNSe1IImBLtiMbgqZoSnycSi5TAsB5SFbcnqL/4PA=", "pom": "sha256-WjUR8QbYW0UjQSY4346LURnS6EQCbRG1hzpqlenq8xA=" }, - "com/microsoft/signalr#signalr/9.0.5": { - "jar": "sha256-LMwvKbfrr/bNZwo0+ACU/CoBNoiq0y2wvQkJzNL4ncU=", - "pom": "sha256-5T5tyLVKysrKZ3mveNRUtqgXBdVknPNTm7QvXPyeQOM=" + "com/microsoft/signalr#signalr/9.0.6": { + "jar": "sha256-vV+s9zcEYAuOQJFf2TpHuMg5W8FSs+EVqOqlinNcehM=", + "pom": "sha256-7/Ag4At+CRU1hm5cs4zv2sSVgzrGeyUubkhoQKpzlVs=" }, - "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.5": { - "jar": "sha256-CNU8jLa3BQ/V2DCz1A664sgsM1R3sg3DH9aVDkJDg9g=", - "pom": "sha256-Tdf9NLg1fgxGTl5d3ve2tjW7j6C2r9Ad8dyom2EkS90=" + "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.6": { + "jar": "sha256-cMIAHyPKApLPIQQRDcsfkSMzQzarquRV3OUkMMN7MMA=", + "pom": "sha256-dY45cjor/BosAWsU+KOtpcVX20wBVi877hIVXoyGaDs=" }, "com/nulab-inc#zxcvbn/1.9.0": { "jar": "sha256-OO+uurCRROsfTUyf9lDnnfh1qNbEU5wQWweaYGu32zQ=", @@ -1866,10 +1885,10 @@ "module": "sha256-p4CkJMVx4odVASiuADMjVibf/iFsuNs7ICRkmWrZaPA=", "pom": "sha256-AP000Iv0YxNiofVSLKpXyuKMosfpOS76My72Vs/anUM=" }, - "com/squareup/okio#okio-jvm/3.11.0": { - "jar": "sha256-LSJUGhkvkBpFyVJ0Vn1pV6we1hPUnkHbTl5dhhOc8CI=", - "module": "sha256-AOYfaQETdeeCYvf1PnoKcfjro+ScCUHVI9tQfumvdQY=", - "pom": "sha256-GnMR4mRILliufUvE1wgIfIhIz+RGC3Zyv19Qs09RS6k=" + "com/squareup/okio#okio-jvm/3.12.0": { + "jar": "sha256-tfXygLtijp9Y+L0557zSsJGdxm2Q8FuA06qyLxuZy+o=", + "module": "sha256-uN1osQceSgX6MRt25UGlSstzlewqYumMORr0zXE4umE=", + "pom": "sha256-pAbwPoSUEoYrTDCfayOjrbSQPK6Hg2+A8I8hOCVYNGg=" }, "com/squareup/okio#okio-jvm/3.6.0": { "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", @@ -1880,9 +1899,9 @@ "module": "sha256-P94fn79yxsMm1eiktTL0/Z/aLdDLFEK8pODHl9FBI4c=", "pom": "sha256-7lbAIUoPqfER2nExxVDo3ICvDL9WCVbBzNosZtdQa0E=" }, - "com/squareup/okio#okio/3.11.0": { - "module": "sha256-lQBY+qz8BqADxPIBUt+FR0InnLNh4EJ1FNjE5DdA3ew=", - "pom": "sha256-ehJQ9xiWx+cJPIDhNvgl4dl4kjHyPaHHk8TirhKrjA0=" + "com/squareup/okio#okio/3.12.0": { + "module": "sha256-LNVdKix2ILnLJdBBuXHv9JUdC/gusaRYzkIwsXNuzBM=", + "pom": "sha256-3gtsdWazZJTDnl3+5OWjcHzAYCHyBqbYo4VRLfOYDNk=" }, "com/squareup/okio#okio/3.6.0": { "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", @@ -1924,13 +1943,13 @@ "com/sun/xml/fastinfoset#fastinfoset-project/1.2.16": { "pom": "sha256-kFgkJa3B9AtBNi2vuVFzkxIlrKpeeWINXmvVL2Rikro=" }, - "com/yubico/yubikit#android/2.8.0": { - "module": "sha256-SptS5bP/1ieAdxmTYO2Lr4Le8ssEghOuH2Uj7Ts64QA=", - "pom": "sha256-GRhZ49RMuNFrEpRXT77NHXpAnTz0H656yd7X/t2x980=" + "com/yubico/yubikit#android/2.8.1": { + "module": "sha256-lomBmHzR2icSn+QkYhpXymi5G1cfBrxvRgFZrH80NOE=", + "pom": "sha256-NIap5JG1+GFlUCtvwRRSRtmyTu/E76zmzHJ++fA35u8=" }, - "com/yubico/yubikit#core/2.8.0": { - "module": "sha256-wJ6AlEsG6VQyD7bf8zW4zdPtMh/QNqwCJGeDo6SdATY=", - "pom": "sha256-fxYmcf7YzJqfWm8++GqxwL7VqWrz0zD6GKGjbydWxR0=" + "com/yubico/yubikit#core/2.8.1": { + "module": "sha256-PUf3GNMRKSlAbaSiJqxW/Z5Jfh3OmWGPKfU7K9kwohk=", + "pom": "sha256-910eH20xQuzXG7SX8H5+L4hF7WiUEhY7uQRwZjvZEVg=" }, "commons-codec#commons-codec/1.11": { "jar": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=", @@ -2077,13 +2096,13 @@ "module": "sha256-jD8ePehOFcwUKb4ZlnBqMrMRs5GeINdZgxFQSQkyaPk=", "pom": "sha256-WMAz1/rb9gj20GhvBqOFmNTTR5uFnLUyBbMLK3bcAfA=" }, - "io/github/pdvrieze/xmlutil#core/0.91.0": { - "module": "sha256-iAYWns8ZPjAIdClaXd35E8JGtsfrx6EpMWCBU0Swtd0=", - "pom": "sha256-/FejigXcfEthnxfi0F22c2oconOznLX84aAVbdc9Mrs=" + "io/github/pdvrieze/xmlutil#core/0.91.1": { + "module": "sha256-ml0JULR4s+Hx+Pg4HKBt8u7P4mbIOh9sZFG1I+Z+tCI=", + "pom": "sha256-uiWQIiFBRKD/rLYsNqCQAs38gpzsQ8f2bRDFD1Ac0KY=" }, - "io/github/pdvrieze/xmlutil#serialization/0.91.0": { - "module": "sha256-KLmiTXkINUMzy9+rpkSADEnOz2jE9li1svwqVq4gPVA=", - "pom": "sha256-f7xPoiQGtT7aFomJ9UtQsgghxocIPP+/um1pU9dmPHs=" + "io/github/pdvrieze/xmlutil#serialization/0.91.1": { + "module": "sha256-Y2E+8kbACKXn7vIN5pTnupH3NvuyuPKrk5phJ3eeXBA=", + "pom": "sha256-F5plNVCk6MvEubBClLhtWdV0dptRHQaNDDAz8IR9mzw=" }, "io/github/reactivecircus/cache4k#cache4k-jvm/0.14.0": { "jar": "sha256-AFawtCFJsLOuEFDFCmqddyw+66sPyIs6AOgHsqGgBms=", @@ -2095,9 +2114,36 @@ "module": "sha256-0w1VvLHRtgjT13QBNIipFT8J4KUZpZzqiT2JWzRBtNM=", "pom": "sha256-0rcanG8PxQPNnr5u5KjxEFcQI3CQOHxH0/Fnc7xSXfo=" }, - "io/github/willena#sqlite-jdbc/3.49.1.0": { - "jar": "sha256-fy8mouSmysbTc8MSdygk2h8uh7j2stXK0gTzr7dDObc=", - "pom": "sha256-/jizgkm7BJvMTt0/jXnhXxbfm65wkcmZ22VsCXO46QY=" + "io/github/vinceglb#filekit-core-jvm/0.10.0-beta04": { + "jar": "sha256-GWZzGFGjSZ+Hkyn6OxQqNjc+0tlhicTua2R6PvaP6vU=", + "module": "sha256-qZki67wQ9Got5/APssrPmJs0NfUUKLY5FgRmYMh78AU=", + "pom": "sha256-n1PEG4Qvn7qI2uD6PxpmZ7+Pu5cx61P/0XBSrzEVjmQ=" + }, + "io/github/vinceglb#filekit-core/0.10.0-beta04": { + "module": "sha256-sp77ASP+po07qDky8cmhGKZOFjRjIOjd3PfqtOQMIvU=", + "pom": "sha256-h70rRCWMXJ9kW+kyODBxBxaQgjs7JGMioIdl+Cv59wc=" + }, + "io/github/vinceglb#filekit-dialogs-compose-jvm/0.10.0-beta04": { + "jar": "sha256-DiLQCkaVgQANwgm9TZXFUXYr5mwtXLfvInuEg7xomMs=", + "module": "sha256-Dz5FHaaal2XCw5DTFg/j3FCpX5fTc32CgnsjdZcuii4=", + "pom": "sha256-mtTfkuOKFGRvAOzWpQhG5pb5TAVBgfuAWjEk1e682eU=" + }, + "io/github/vinceglb#filekit-dialogs-compose/0.10.0-beta04": { + "module": "sha256-szIm9+FcbW4YWXYRfd6TZy0i4K7KJQbDA7P3HjoPV9s=", + "pom": "sha256-RaoeHArZewK6txlVJAIByOSMhCqDIa2YcJt+E2HrT6s=" + }, + "io/github/vinceglb#filekit-dialogs-jvm/0.10.0-beta04": { + "jar": "sha256-esZVgeBxbgIWJA828pqFDrWydodyEFZ6kpfOeOgskA8=", + "module": "sha256-th+oYNXh2n8R4dcwX03/CEl7My4iVe2GcuuuSXYJqG4=", + "pom": "sha256-uyf1cpos073hiDtP8c2m/JosczjluNx3mW8HEsqsv0k=" + }, + "io/github/vinceglb#filekit-dialogs/0.10.0-beta04": { + "module": "sha256-fTwlgEILLf42hrg4KL8imhrEVLL47F2JsurahgcVLig=", + "pom": "sha256-M9B4GUtHwJNcnSWwoss0wFbs6a1DOnDW+TywjvAei3E=" + }, + "io/github/willena#sqlite-jdbc/3.50.1.0": { + "jar": "sha256-OEuIC9rwojorMvIKrs3KrWiTiWK7Vf3PrLSVJl+g3IE=", + "pom": "sha256-nhL7KwHWwBv2Ef5YrA3fHe54wqvvWUyI6dAFDNuGGMI=" }, "io/grpc#grpc-api/1.69.1": { "jar": "sha256-qNPW3McfOrYT1miEIoK0iL3ZPT6ZoO9dyn7ub6c0woM=", @@ -2135,14 +2181,14 @@ "jar": "sha256-3Vl71nXqoELz41eGSNkFDIE8RZXF3mhp753btEkAYDE=", "pom": "sha256-0g00aMt01WvlXtPUb2PKOO5LygkY2arXJ3pEj24HpbQ=" }, - "io/ktor#ktor-client-cio-jvm/3.1.3": { - "jar": "sha256-moY0FYgFeiPTukVi/civzvb6zQcWeKDCCzsooZ7DXIg=", - "module": "sha256-Gf3FXgMKwvEjvNH/Ln9y5kMptpOp6liaI+6ScJrB2ow=", - "pom": "sha256-W5X6Bt5nhVLN/vkqmdzS6oaZSitRolVGfk3Arnq6chc=" + "io/ktor#ktor-client-cio-jvm/3.2.0": { + "jar": "sha256-+dUgVhqv6f/QU62e7Q/plRXQk8mZUMWpWfwizO4nGwU=", + "module": "sha256-jWtn/ywh22zUkQvedPKnhlTU9/cnixLG9HTRdGEtr88=", + "pom": "sha256-qji8ErU/tVgJOacNfWgM7adhAsfYnWyB016Ztpq6wTI=" }, - "io/ktor#ktor-client-cio/3.1.3": { - "module": "sha256-A8RHfiHmBpt1S5eqX8z4MJXGsK2XfBBo0Zyt2BlkL58=", - "pom": "sha256-w8t9kA77xuTM6nvxrJSb1jjJ2CyIQ6bUjq/OInMx/+M=" + "io/ktor#ktor-client-cio/3.2.0": { + "module": "sha256-+ZrF9L6Iyj3JtuKfbVpn6x4xxWWhf7FQzsttk7eELbo=", + "pom": "sha256-nJsHPzRaBLhSsCDD/oUycXzTjaTL7U24gX2WNJScpyY=" }, "io/ktor#ktor-client-content-negotiation-jvm/3.1.3": { "jar": "sha256-nL9ZFoZF9UqanCHBoPFc1igjSyC7/z7BvWRoDxCqd50=", @@ -2159,14 +2205,23 @@ "module": "sha256-5oB4ORvBuH88HMIDRRt9L5uAhHbtptx2RKhYVIkA07Q=", "pom": "sha256-vlfjAdm/W8CML/w7hstr+TRX4ubqpXtWQYb/KnjKTkM=" }, + "io/ktor#ktor-client-core-jvm/3.2.0": { + "jar": "sha256-pGOdN2ghoZskLhOnAhXAnbCOQ8x4HFhnxsRyGIe1lkI=", + "module": "sha256-o6s8rQRLasNf4uR81Mlw3DFQP0/suvohStC7zF/XHeY=", + "pom": "sha256-TWP+xichdt+jxCR5NoU/IomZoRlafP0x5Bk/ZWjwyMI=" + }, "io/ktor#ktor-client-core/3.1.3": { - "jar": "sha256-7n7a34hBaAPCwgDunledhgDxDkFTIbWOGwto5dn8FVA=", "module": "sha256-EvDAELJfjLyCEWrqFFw6Hw8RAJXPgJE/Ori2ZTij9o8=", "pom": "sha256-x2jprwXTbd2mJ6sk5p2TvM1Zv9MICg9ejvxzSxAPGA4=" }, - "io/ktor#ktor-client-darwin/3.1.3": { - "module": "sha256-Thh0e9D94F2D6QaOLumEpLaMSJOx99sTIKm1JUTOl+o=", - "pom": "sha256-aAthFeAGeA+f7gy5WmG9W8rrLAPRSeHwYanF2GeLMOg=" + "io/ktor#ktor-client-core/3.2.0": { + "jar": "sha256-pBRb81E5q2Vlx7e6xHpq2UTa2y5PFutXgVELGXAFuhs=", + "module": "sha256-qqFVvuYjX18n7ugOsW5dS9q8u+D65Ney5u5QvPtffqw=", + "pom": "sha256-KODMWQnWGIKu0GWvvyj6AMZW7U7uTdd1QZGva6NKkMM=" + }, + "io/ktor#ktor-client-darwin/3.2.0": { + "module": "sha256-YsDo7y19SRWLRWWlmUx0Sy1eclE6zDW0/FuW/yfuFNE=", + "pom": "sha256-hTETmkmUVC/QsnjH+GJW5EttnGP81+/UYj48QmzuWaQ=" }, "io/ktor#ktor-client-logging-jvm/3.1.3": { "jar": "sha256-7KvwE7E38aacOc/+rhup42Vlk1eyFojxh27mz1D9ALk=", @@ -2202,64 +2257,114 @@ "module": "sha256-OOQgRWP3P5t/373byAHAmMawHYfTECKQ8sajYuoTUdY=", "pom": "sha256-93csYlM0BJC0293doSvci7K6B+jFvLjAtxvy9rbVgVY=" }, + "io/ktor#ktor-events-jvm/3.2.0": { + "jar": "sha256-hf5mvDg6YUDSIYpu6y9FGuFSO/Mae2lW6hIFHlXda0c=", + "module": "sha256-arc+z5dYEl5LFADfvwW/A+uE8QDNDKzq9WnN+Tvphfg=", + "pom": "sha256-EE2Zc10Qg9s032HhOs0GzjAZt+uvt5bLJK0WJSvrjZ8=" + }, "io/ktor#ktor-events/3.1.3": { - "jar": "sha256-EOdojQWik+k9467ZuxEfmpV00K0IQ9QIzfE0DHncx1c=", "module": "sha256-SrtBkdOeN5QGiSqErN705lqyJiG+hBE5cFn01GIa/vk=", "pom": "sha256-XestkhWtgPoJtSCKhitHo2ydHL0Yo/lM+jgOPUp3GDY=" }, + "io/ktor#ktor-events/3.2.0": { + "jar": "sha256-rrBZDG3hvFDTcQK49m/f3Ti9YY5GpotPJqqCVAHUAmA=", + "module": "sha256-JxvGfDX8ZvGUQJHiTAOaOn0ygoQfV9E+Xgc224x6J/8=", + "pom": "sha256-CpkFNaTY8E0BO0WqGtZWA5CKswnOehw7xDF2wnZqiFk=" + }, "io/ktor#ktor-http-cio-jvm/3.1.3": { "jar": "sha256-sErt4Y6cAIFoCW3FOj/AFhd7YaXsMCSvv4ysoM1dv0I=", "module": "sha256-IX4QLGEQ/ocl/6oSUKN+f0t1teTeERcrnPKzOp+wfAg=", "pom": "sha256-gOmz2o6VeGObSyn/TBTP6/IOzNW5xHEz0U+CV5L+CDk=" }, + "io/ktor#ktor-http-cio-jvm/3.2.0": { + "jar": "sha256-l18zlsutoCY75qO6mZsQpbHvXvr7nnoUmKV2cGvSuQw=", + "module": "sha256-kAsuhsHpJuxugdKUTM4+/BC3wdqU9ZE6MnoBaBk/YBQ=", + "pom": "sha256-tkFwlPF87PBZLfeXdxdBWwB3ymoaqOBnWEpZZd5/ke4=" + }, "io/ktor#ktor-http-cio/3.1.3": { - "jar": "sha256-IzLwt1DKuYqOi/YqikkohFAp8Ai79EzF2wgk7qOU3uo=", "module": "sha256-iHbg5qXpx8u3jesES57d9zrGdhAvd86GrXIcm3TtOo0=", "pom": "sha256-GI7a2ilETzpIPqUM1yUDesrifyZuP2+dGycMW/pfWMY=" }, + "io/ktor#ktor-http-cio/3.2.0": { + "jar": "sha256-n0Kl72BAnCHzg6HE/ce2aKntWWGRr0Wcu2u/zGzCIzs=", + "module": "sha256-bqCHNPgwY0g+mDTaThaiZ7m8fQrXRqtwx4aL29AcHhA=", + "pom": "sha256-wuJa9Vk4UU8ZljrjtqGaFYoVCXZsDJFCVUEvTnFJ7so=" + }, "io/ktor#ktor-http-jvm/3.1.3": { "jar": "sha256-ilDZS0b5G9VlgLkWknLWzWNvRCAyugeKFB2nBBNGWUY=", "module": "sha256-TspOEQpq9l7faaAXoJJLizyO01cuHvboyhnSp+jOsdI=", "pom": "sha256-+NbU7DyYNRpjYjfuqGVLjC6l2ME9YZR+fbjo+WaOjKo=" }, + "io/ktor#ktor-http-jvm/3.2.0": { + "jar": "sha256-xBBAzXvKAMFRBC38pn94xgypmXyVBtall+T/SXMxO+g=", + "module": "sha256-evRpN8jgmSUCB5LnLbn5fiCoI5oQNcLGF7O/a0Q/gcM=", + "pom": "sha256-K674Stcr4Q6HYainjWJekuGd7J7QnO+mzPdz62zCaB0=" + }, "io/ktor#ktor-http/3.1.3": { - "jar": "sha256-rUgmpsG5/IZUZ+5jGRCpP7WnGX9wJflqNkwRVcPJRSk=", "module": "sha256-bBO1SCiBE6ubWCOidWV2CulpkWOJ04GgZXyjn7vTim4=", "pom": "sha256-7idNqX1di1SNU4b3fULG67fKrD79rWPRwstbHLDkfqs=" }, + "io/ktor#ktor-http/3.2.0": { + "jar": "sha256-gcr33Wbarrg3GSfpHw6KdW7f6uuExNavWqk5W0ZaxOw=", + "module": "sha256-SR+KhaIobe+G9JbvGQO58qQ/C3/pxGnCAP8bSWCUkcI=", + "pom": "sha256-DjixGl1n0hZlrEAmW6ixtHJjD7DKH8CGcQwenF+eeLU=" + }, "io/ktor#ktor-io-jvm/3.1.3": { "jar": "sha256-uy+2wAr6o0tTnLMOdYTTe/y6Fxwma725mQ4ANXncJME=", "module": "sha256-pUnfJeuyazKSWYP9oC41YPP++voCniJGncBpPNq7clE=", "pom": "sha256-mNkD8tAjCib7DVxoK61A2MlUq+e5d6FdyMFtENx0tcI=" }, + "io/ktor#ktor-io-jvm/3.2.0": { + "jar": "sha256-nudKCHSe46yiHRXRStZD9uwVy1dD3oxxpBPtCtO5Gk0=", + "module": "sha256-MTZwCuuI+OWNef3pmJ/FFw8zPIJnLWPSk4EklnCWUWU=", + "pom": "sha256-6U/dEZn4IIwfDE1EaQ8Q8lXj/0l3I0yar7qJXss5O80=" + }, "io/ktor#ktor-io/3.1.3": { - "jar": "sha256-1mdwNHtTpmLFy263VW23Ra0C/yaPZeBYL/SWg41gO5A=", "module": "sha256-YZ/tWS8/2Z8/x/U99YZuJSenDRzUitwSVxJqYxJ/nC8=", "pom": "sha256-7ktgsFmUplhPYYkmL7F/hTXWSW/IlKM16S7UiJogUk0=" }, + "io/ktor#ktor-io/3.2.0": { + "jar": "sha256-iJ00lkZO/l+f2cxqDcLlTx4x4JLHFapfSppnuRhxPmM=", + "module": "sha256-I/7VhPg+dVv1X6RtgOxt0IfIUeKDCdLjX81veKqgHzA=", + "pom": "sha256-sMol25cahBOaMt0A4cIynaCSC4wLflF/fzhe7g5fX1c=" + }, "io/ktor#ktor-network-jvm/3.1.3": { "jar": "sha256-+k5hZbWtS/XbM369Xxb5tZbcXkAfvqNDud6sthOCQK8=", "module": "sha256-Si6Qj4EHpZBwIUVoR9cHuGxQzp5tOaFrRO/WzPgvEAI=", "pom": "sha256-TFAXZfbtxft4UvcmvYFXJw2lCfKl58xWlR02Muwro9Y=" }, - "io/ktor#ktor-network-tls-jvm/3.1.3": { - "jar": "sha256-9nUHo+i/UqoI11NoLmzdoBlOOr51ARi5nJM2lT5Zi+k=", - "module": "sha256-R6w5Z4HWgpnnykgITN4N1ZNrh2FHNAH8wftced8TG7o=", - "pom": "sha256-x3zaqx/JtbTUdUvvzgAIbfXxCOn03cL2J4IqACeiFVU=" + "io/ktor#ktor-network-jvm/3.2.0": { + "jar": "sha256-F60Nw/8lRkCOMfsHbSEnJdkudcX0wKpq3BHhO5H58qU=", + "module": "sha256-9vXHFlbl7svKl7lcbsAqpR+yV9zS4rbGUrgVffVUmlE=", + "pom": "sha256-HJ7I6R90y7+Tar6N3IeTMkG6r7i3XKJUDmoNjhGFQhw=" }, - "io/ktor#ktor-network-tls/3.1.3": { - "module": "sha256-WfzehlGXLzN8L5kJEfakcCxaMcgsRVLnBQH0cFKq9Ok=", - "pom": "sha256-YCA6aPexaUd84QS42Y0YGf6p5yPYUSR419IdMcp/FUU=" + "io/ktor#ktor-network-tls-jvm/3.2.0": { + "jar": "sha256-9MbDDCTmogPdA9811t+2dIqiV2jg9LFpSXHfvW7V4/c=", + "module": "sha256-o32x+onYF78k49z/UEfagTDkn5GJKQ0ET0XmhvzgoCo=", + "pom": "sha256-lN4lQ/ggjPDQlanPnm1wgWF/ITwSiuO686LV7M1yWmE=" + }, + "io/ktor#ktor-network-tls/3.2.0": { + "module": "sha256-uMx5yZk+oI6yN1UEWTzRlLNRoDGUqoplT3Pp5ZGB9r4=", + "pom": "sha256-lHCneUsmRfgCcScixbITihhSr2rLaLBP928yWtpmQKc=" }, "io/ktor#ktor-network/3.1.3": { "module": "sha256-3TRbPopwzopilO5mDnAmO1v2Tkiz5hrJ50dlKpeeZxw=", "pom": "sha256-ilEKTIUHv+XJw7qLFA7eGPWCrBF1+mx46Siiv2XjyrI=" }, + "io/ktor#ktor-network/3.2.0": { + "module": "sha256-8MwP5FQIiKopVfyEBCR7GGzRdba/kKDhsTsnJPdDouE=", + "pom": "sha256-al9t+HeuujoThzRpQsZBNbo6BqNlatHSbnotLPySt/4=" + }, "io/ktor#ktor-serialization-jvm/3.1.3": { "jar": "sha256-DXBLwRSKj9mh8gBeC1GJza7TAw7+JLgjZFnEHDVvViA=", "module": "sha256-hrLAT4uo4LfDEL2gGGd1ra0iQbfx5Dru5CH6aHtD0bs=", "pom": "sha256-4ZshuXOBpTTKtMJCDaZBdTzYYMffWMvEgfrxfgw+LL0=" }, + "io/ktor#ktor-serialization-jvm/3.2.0": { + "jar": "sha256-wsRgZKU6GWBvhSI64lsYUv2FPlBgdjLYEjt8LRYjuRE=", + "module": "sha256-6dZR8GDqY1Atgo8WgLAESOb/MpSMYKKc9A3sivDxCFQ=", + "pom": "sha256-N+7xUPUNFlIagGnypc5+MK9HkZyFqUEPDXuNcAP6I94=" + }, "io/ktor#ktor-serialization-kotlinx-jvm/3.1.3": { "jar": "sha256-tNwvnU0d2o1IGgVNf4M7oZXwZPURX946sN/bi0L2H9o=", "module": "sha256-TQfjPiAej7Dz4Au8iPU6czUrNAARd3K6U8b1T03chLI=", @@ -2271,50 +2376,90 @@ "pom": "sha256-Apcaj2Ndohz/xUbuS2TLhUzxVSPNKO/Jax9BQOsEQ+o=" }, "io/ktor#ktor-serialization/3.1.3": { - "jar": "sha256-1usUAlHKWspctpxK1+8Yk1OiutpxL4Nog4RXCrJCzRA=", "module": "sha256-cEzCV/1TL86ynz3JxpmKhXw8JVuR5sAtlzXCi29Ywr4=", "pom": "sha256-hn199YlXfKzLAkrZuhD9YFZ8CfpoqsAU6QOZzuSEuck=" }, + "io/ktor#ktor-serialization/3.2.0": { + "jar": "sha256-PitxLP02z12azShNXSaWXtOaJ0E3ubgIJnabF5mmbH8=", + "module": "sha256-eNALGFWg2hKgKzrtJolTrYy0kMJj8/xM47gDpKnputc=", + "pom": "sha256-Or5R/gSKLU+XA5SEB+7XCj4xiKj6t1B8+xY3oGFpVJs=" + }, "io/ktor#ktor-sse-jvm/3.1.3": { "jar": "sha256-oq6KM4ux1EbRbc/qIYnvWlvjGogSOzh5Vit5VWZ6Vjk=", "module": "sha256-rdg6VuF2nwNnQhRnvrsHfPywrKIG5GKlJ9xYePU2K1M=", "pom": "sha256-QOpyqdXTF9TMFZl3/HvSlQED4m5/3C3sRKgxWNyzmxE=" }, + "io/ktor#ktor-sse-jvm/3.2.0": { + "jar": "sha256-c+xIcFv6jxPEnp8ehZ7Cy48Td52QrueIj6gt85oFL+g=", + "module": "sha256-LYICjTL1HMcKuKBiDyeFJBzObNF8DX4TYi2Ioa0sa6k=", + "pom": "sha256-vOu83SOYPEs9Dhl1wczVJZ3AvXab4cHsJ/oz7s+6rv8=" + }, "io/ktor#ktor-sse/3.1.3": { - "jar": "sha256-CZgN7Mg5zmR1e5ziCOTFcdyH/Iqx1JBq0bVWBfp5s8Q=", "module": "sha256-y6bUpfymP+8fbYEujnoYIC37tlUfFsrjPjM9aJ3xmmo=", "pom": "sha256-zm3mJKVfOZ/FzYOKH1e4NjEp6x5j851TbCQnpe2AZYw=" }, + "io/ktor#ktor-sse/3.2.0": { + "jar": "sha256-/RkfHhBqceA/o9hjMrIZ4TiTEn4gwqsEwQIVWMuj0So=", + "module": "sha256-niZmtRNf+NGLBEASWc1SS1gsOUIGw6fo3XGMbsIyQeM=", + "pom": "sha256-4QRK0xIdSQvCtY3oYq6gL59Rs604fQDNBVqvCh802C4=" + }, "io/ktor#ktor-utils-jvm/3.1.3": { "jar": "sha256-MzM5N7mPwMjpQ+5LELPqZrSXgt+1acRMFC2k8y2F3/w=", "module": "sha256-lWS9gapHoNIfgfAhNx2KfzP42nJXb42E5YTPe8KCZ7g=", "pom": "sha256-nkoVp9atlvtmX5kPM/TJDIUmPLkxUlDUmzEw3Bxx3Rs=" }, + "io/ktor#ktor-utils-jvm/3.2.0": { + "jar": "sha256-pqVaRmqDko/mmamWh14XZHXWmMIQFysWdSSTnfvTZic=", + "module": "sha256-DjcuPwEVZ9y/IxBGW8zCgfoR/hdxYoIecfOME7xh3JU=", + "pom": "sha256-JDo60kFa861QlOYAqDBxw16zd93hGbfBG/UMXpIDMb0=" + }, "io/ktor#ktor-utils/3.1.3": { - "jar": "sha256-8x9wURdB2HuriPQcJIu/q8Kokg/CsWr7iWvSkSQDyhk=", "module": "sha256-JZJhaENGuzO48fd5tY0RafZYNLa8SwOxzI6QOaVNFgw=", "pom": "sha256-i3GcmWpfQAiH+9aZyYfyQ59q3DGyS+I8UaOR+Yfinu0=" }, + "io/ktor#ktor-utils/3.2.0": { + "jar": "sha256-lxQWBCIsyh5lml1jdVLxYgV2cfCIBrgfbBgLn2rXf1U=", + "module": "sha256-zqOLD5vAMUKtBtMH/5kuVdmGQxCtx8n9eWsxjyivhnQ=", + "pom": "sha256-yP3bJ/sJjGNUv64EwCtZ3Huskw92qzscxWq1aaMCDQs=" + }, "io/ktor#ktor-websocket-serialization-jvm/3.1.3": { "jar": "sha256-Z/D1ZuLtUXF/btVfbStN7hyEvk6izZb8Y20L3w/UMGc=", "module": "sha256-u1PzbCOOIEp3AojhuUkEpyDqjMmCpBnr0NlthP/2Dpg=", "pom": "sha256-GE/EIEOdOTZc2yOAp9iqWCRQmuJ2WGYLrdUgiLTtRaY=" }, + "io/ktor#ktor-websocket-serialization-jvm/3.2.0": { + "jar": "sha256-t9qxpvzUHWG/tkindOgrVBDb3p9mY/ibLjS7pFQuT4s=", + "module": "sha256-DpjtsdkZrVh4lZxmS/lFfwcUDgvf2ijpdzpeNK7WVII=", + "pom": "sha256-wZ3vaimw48GBJ2gHpURtG0CZg8hHSKmFZNtNuyo9OZA=" + }, "io/ktor#ktor-websocket-serialization/3.1.3": { - "jar": "sha256-H4Kdk+9uqBnvMbwuO81vRj8f2/Zgrg6MngFGGSs1khE=", "module": "sha256-49SsMoW7+o4lNURzq9eVpX2Z28k5wL0+1ZjDH1JHSRs=", "pom": "sha256-ZrLLfZtUa9iXxCSSwsFvresrRhtWEK1tQbLwX9MAEeA=" }, + "io/ktor#ktor-websocket-serialization/3.2.0": { + "jar": "sha256-AvGnUHKPUjUy8UcnOKkcnlvnJX0vEEMYJl1CEAHUSIU=", + "module": "sha256-CBS0yGcS5Wc4uyQCWLU8DUS4oEvjtsQEK2T/mv/zM3U=", + "pom": "sha256-ZD36AJVAfOA1RXtwld5CDInZjzewacDwXeGW++JEf5k=" + }, "io/ktor#ktor-websockets-jvm/3.1.3": { "jar": "sha256-7yi08SBU7hJXZbcv4yMOIVpgtzsv8gcqXCgPzwkykHc=", "module": "sha256-0TNZF+t77kMTTSYVARydRRUdDN3+036GsoZN9N959ck=", "pom": "sha256-wpP8Ln5PBBczeWfnK4iFVsDICmv2vjSdzi9WBAVFl78=" }, + "io/ktor#ktor-websockets-jvm/3.2.0": { + "jar": "sha256-nB3Y3DLV40jzaY/nIdfmfYXsYhYrlAIA0BVMmVTg0oM=", + "module": "sha256-41Iz6Sol0uBSe0PwvHtDR91V7bAOq2kEPz2rxcrcqzE=", + "pom": "sha256-vebMXYTeFEb1FSXOopNBDRMebanIRj27X6Q6FButod0=" + }, "io/ktor#ktor-websockets/3.1.3": { - "jar": "sha256-+haBQSo9iI+FM+XkJwLzOOTgUmpr3dKhxOxk0WdTlMk=", "module": "sha256-la4yLJcPwcxRMttyqbkXOYd7eYEaHHAW4P02P4fTTlg=", "pom": "sha256-nfZPKimVknp58bfTOSkwi/8WWJ36VdYix6hSVIZMDWA=" }, + "io/ktor#ktor-websockets/3.2.0": { + "jar": "sha256-MHlCD81rVdgwyL7FkUIbFXsq1qWFg3FKkH0Hv0hU9ew=", + "module": "sha256-tE/49kz7lcs6fdk4KSXXcIcTxkPqnyz9dMr9u7USlY0=", + "pom": "sha256-GeZ8QawtKG9h7eldsHpDAreWzBZ3zdVrkouByhD3r+4=" + }, "io/netty#netty-buffer/4.1.110.Final": { "jar": "sha256-RtdOeRJarMBVwx8YFS/cXUpWmqjWAJEgPQuqgzlzrDw=", "pom": "sha256-cQrBnMAc2A32vpo/qtPCIrShoy9LVRN74HtgmdXaNWI=" @@ -2391,77 +2536,77 @@ "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" }, - "media/kamel#kamel-core-desktop/1.0.5": { - "jar": "sha256-m95Ec1kMqI54zowAfUfZIkOH2dAM5QCwbREes1jK3Ho=", - "module": "sha256-yeYv5ag1cY2PRF76XQkJAWLdojuH2c/tasPyYjK8LDA=", - "pom": "sha256-Rw4IeAxNPgNrTgxLzB9/a8ltkcCcgIuLy7BKdKzOrxc=" + "media/kamel#kamel-core-desktop/1.0.6": { + "jar": "sha256-wG4IrBw+CkpBIPcXferQDdUmtGfaxBfIZ8NSWOiZk8M=", + "module": "sha256-VU3MpwVYR+SNES3xh8zQIDnwhmxH4VzfdLwmVP3SGfI=", + "pom": "sha256-kXrYBmAYyQ5NhsQwPulfExtWbZzulBO3WGsGJ0bx0Kw=" }, - "media/kamel#kamel-core/1.0.5": { - "module": "sha256-wfbJq/THyXUfXbApy5yqxt6muwb8/+6Zboy6C+24FW4=", - "pom": "sha256-PE56RqFZCkQy9N35uq8g90QHRyYDoX5FvWt3kn1GES4=" + "media/kamel#kamel-core/1.0.6": { + "module": "sha256-DaLGNhTtGWftAZ/mjdvBBzSeLNEFHRvojL1j1eSt5dA=", + "pom": "sha256-ahgVUCdCeThwK8vNI6MV7kUPxO5rn7x9grKnesBhRFc=" }, - "media/kamel#kamel-decoder-animated-image-jvm/1.0.5": { + "media/kamel#kamel-decoder-animated-image-jvm/1.0.6": { "jar": "sha256-giSZznA98anVSB+1IvvIdrB+dJ5nPWILpMHe20V4rvE=", - "module": "sha256-VtkbHxaOcaDnNTBU59N7bJMS3C2y25wcty52cUZBkLM=", - "pom": "sha256-w30uWmufKCRwDHhFEYvysj8pmQrD4I2Th9vYmvSPq0Y=" + "module": "sha256-N+E4a4sIujiZntQ20G9HHUDIwHUvPL6pj6Tevdpk0a8=", + "pom": "sha256-dewkQjnaCed6CeXx/74cIFK4BYQoKC1XFhiwVsrb42A=" }, - "media/kamel#kamel-decoder-animated-image/1.0.5": { - "module": "sha256-jStUyQcQNnuNcjAZoKw0X9/pjIhImA4VazAETjSCERA=", - "pom": "sha256-Q9ny9AY5hPeiZOITShnIOu6engAbmmGRD9L+jbixAko=" + "media/kamel#kamel-decoder-animated-image/1.0.6": { + "module": "sha256-V6xa5gPkTBBMngoEBXa2td7tUNsvXWCEz9P4/95dqls=", + "pom": "sha256-hdtSPMrKRoeSBeYX/2hmYzS4Ld5RR6xbARjuOb3jQLM=" }, - "media/kamel#kamel-decoder-image-bitmap-jvm/1.0.5": { + "media/kamel#kamel-decoder-image-bitmap-jvm/1.0.6": { "jar": "sha256-ffbNwUGJzQci12Ist0EnDnNGkg3pBUOUCcy8iJxWaIM=", - "module": "sha256-zGn757litUMfe7kUqfI7JKi23unh1acap3TmXkQPK+M=", - "pom": "sha256-lGD9Tr0DqufyzIkC9IedxDjnvZm0dU4stx9Q0oRYBbo=" + "module": "sha256-3R0ghY51yny+QEjNXTg6wocSw9lTDBR/ypCSemvzTg0=", + "pom": "sha256-MYUhuWiAwmS+vHz6wndyiXYtrRpvJ5mZT31g5cxq87E=" }, - "media/kamel#kamel-decoder-image-bitmap/1.0.5": { - "module": "sha256-nJr/j635kWL619DgzLJ9rEQc2BWU/Np9JXSd28wrY2A=", - "pom": "sha256-p/H2TPeM5lwvCyra3RhnzDuJu8Xf8HT7G6cYDmCrsO0=" + "media/kamel#kamel-decoder-image-bitmap/1.0.6": { + "module": "sha256-taT4tHDPbUtpvhdMVJOzouGwa7ScvWMHs3LrNdvzqS4=", + "pom": "sha256-T+S0yX0oV/MpirfznMg0lsZLGnrBq4y+kaQAsQjeuNU=" }, - "media/kamel#kamel-decoder-image-vector-jvm/1.0.5": { + "media/kamel#kamel-decoder-image-vector-jvm/1.0.6": { "jar": "sha256-QDl8F6hdO+TV8Z1fkjzaWOorg4Co5A0SyGs1T6XaNQ4=", - "module": "sha256-altEa6yMBfKtj69iFMz1qqBnr2nvntPlrKVyRGkfW7k=", - "pom": "sha256-0NxFTL6Q8DDgUMS40wRBhBsamYWxyqa05BKzChjc7hA=" + "module": "sha256-pXz3e8u47T4qNXoG6kBxfBLo+fSlBK3EmmRMyHAbXpo=", + "pom": "sha256-yB5nwtxoScAx74mi7di0rasVlDgK8IadCNIubAFQ8sI=" }, - "media/kamel#kamel-decoder-image-vector/1.0.5": { - "module": "sha256-HUPdcB1GNBFylHELCD5A8UodhcxFltQNg3Gx11nw3FM=", - "pom": "sha256-pqNpz9O2ykyZuqHysjI7KOJChABniFe3Gxjsyftp2dQ=" + "media/kamel#kamel-decoder-image-vector/1.0.6": { + "module": "sha256-j2klK86bLaDiDONfHxADU/TuWmP/7YSph2nWKhgDMKo=", + "pom": "sha256-AQT12E5njjyg32cMra6T4dfUjsAgCyatBExBO2pjqIc=" }, - "media/kamel#kamel-decoder-svg-std-jvm/1.0.5": { + "media/kamel#kamel-decoder-svg-std-jvm/1.0.6": { "jar": "sha256-mJVQHQuB0g/IdMJc7jXk7jV/hgCqQq8GiDrIokcjufQ=", - "module": "sha256-7MAT2wcNoaeOeF8uxfE8phxV9Tji22IT9i8teEu4jbM=", - "pom": "sha256-SvZlMdDB7LVtVTDMvSAmyWUMKEXWoYFgy1MStj5mzXM=" + "module": "sha256-+k1g+pk+hl8qJ3bwPsMJP/X5t7ivumZhz99yCCYjnUE=", + "pom": "sha256-+QOIGeLL5OV8DHN14dzZ/7XBfD2ECW2d/H9g9Tz7Qdk=" }, - "media/kamel#kamel-decoder-svg-std/1.0.5": { - "module": "sha256-tnN/SyPpFEkjfqRLT5gIAPhnSDXczC01xb5aE4ORhIo=", - "pom": "sha256-G1qjfe4QOoaA1G/AqNQXRTHSas/5RN0dhCH5CZlWzoU=" + "media/kamel#kamel-decoder-svg-std/1.0.6": { + "module": "sha256-J44sHpthTT/+fBxxfTvzYFpYGRV+Tf+2cl2PX08Gkp0=", + "pom": "sha256-LsZWOB0SfQvNMj8n2Go7NOvmDyxP8oXztONU7pQz/5M=" }, - "media/kamel#kamel-fetcher-resources-jvm-jvm/1.0.5": { + "media/kamel#kamel-fetcher-resources-jvm-jvm/1.0.6": { "jar": "sha256-/3adsLLAdoG8GTfgnJIlybdk5tvg2Bl9HYOfp10VvXA=", - "module": "sha256-kBt0kEX0FEs/0+2iKckvGYxd+hN191lp4t+rEj/NtPo=", - "pom": "sha256-y9sbv8X+2060h8oqU4+xfBeeBj7MSeyFvpGiS2HtyT4=" + "module": "sha256-uDdBrTc2uYtoHJPeUdeksn7A7INCnicmvmKxxBYPHYU=", + "pom": "sha256-iV9UUY/VimW4AT2xKAG3MzoLqJZT2Y4mQFNSsSRYfMs=" }, - "media/kamel#kamel-fetcher-resources-jvm/1.0.5": { - "module": "sha256-r0Un5AhjgUTulvs3LK3UuMXgJu96ZExO6eVCUCwE0Wg=", - "pom": "sha256-fmA12VoklwTBtchPv4DBZUdGTJAho/zD1NVpOcLSyzw=" + "media/kamel#kamel-fetcher-resources-jvm/1.0.6": { + "module": "sha256-DsjkR1UZJc9g2VbOXSRHGfIPdh9itF0FxsvP/2pVyo0=", + "pom": "sha256-R70vqGd7vTAeYgSLcNNgRutJsBhNRd49+VH4j6a6/JI=" }, - "media/kamel#kamel-image-default-jvm/1.0.5": { + "media/kamel#kamel-image-default-jvm/1.0.6": { "jar": "sha256-Tifld5YlHAiEb3v826fMV5cZAxljoji4hENz/mkCxYk=", - "module": "sha256-7Arc2tdiP0Hd1wKZwIz2mStMlva+62QigISp9Hzg3LE=", - "pom": "sha256-2GgKnQcDIDbOZL9IlfmHb9v3MOWwv0yNAFt/ynMEt1A=" + "module": "sha256-asUCT+h96ZSOCLEjXtfGnKlUIj014A9pSVA84R4vssc=", + "pom": "sha256-Xk3ZX14k/qUfLV2d7lEhTs6BKXmLEHSKh6yuLHjUBYw=" }, - "media/kamel#kamel-image-default/1.0.5": { - "module": "sha256-AxxTzN14ROVEYw6+b1PeIh1sQ2aC6Jhb/LBnzCVTySc=", - "pom": "sha256-H5WGOjOFDf7MeSrEB09nJ8H3mSmCPNa4mUn9thoOWpU=" + "media/kamel#kamel-image-default/1.0.6": { + "module": "sha256-IuS2LmfZmrIGV9Fa0MCR0ch5kVAaNmANAyI/jcw5Rck=", + "pom": "sha256-+8VNbXDBeGHtMc796pwYjyBX+5ATim4v8SIqM12AxvU=" }, - "media/kamel#kamel-image-desktopjvm/1.0.5": { + "media/kamel#kamel-image-desktopjvm/1.0.6": { "jar": "sha256-4/p+EV9eWAl+cnYVz+N8ChJIS88fttFiAgt3lE1Lk+Y=", - "module": "sha256-uDovwll+5CXS0W/xSTZZroO53r3DsxFo0yJTb96nr7E=", - "pom": "sha256-HFcRo25YN1Exxnn7IRRmsb7I1/gEuJ7n2CUmD2FdZyg=" + "module": "sha256-/Zf+sUALQt24O8ORr3N/tVZm+F4LWW8UYXRiiLxebxQ=", + "pom": "sha256-IJieYj9byYcRnSvrIZW1/9fInjS/RipM0tq/qk28+qc=" }, - "media/kamel#kamel-image/1.0.5": { - "module": "sha256-xgQ/uhcLx42zt+rK1iq9xRwhpfhDWzFpcXcjunLSKz0=", - "pom": "sha256-wzD7yNQhnRizmUd/PUTzzRliHSJ/+NYrNtBxvca3dS8=" + "media/kamel#kamel-image/1.0.6": { + "module": "sha256-4kwxLZt9IGZUEnnRBhYJw+ALoflb9cp0rdC/mbAzZ/E=", + "pom": "sha256-axT5/CG3kg4nUH2pJHnj4cQ4USFv5rZ4rE+gduYwLKY=" }, "net/harawata#appdirs/1.4.0": { "jar": "sha256-5ImfxeiiZ9P4LUl+4BtIEKSxUCPnqBrwqlR5HFe8bBE=", @@ -2477,13 +2622,14 @@ "jar": "sha256-5aeVI5ZFCXV1VXgrtgKD5JAmEQE/EH5GANyTKY9z84I=", "pom": "sha256-R3eT3wLGgn3+Ab2wjwBqVXdeb6BS3ErN7aNMmTYopJY=" }, + "net/java/dev/jna#jna-platform/5.17.0": { + "jar": "sha256-t+PUbIe60utAmw5wSRa82BIGFo41cxLf3dDiU2ec2eA=", + "pom": "sha256-CjC3l622giFH75jLJJ7z+/SiQ1QqqGv59C+tnmgwWkQ=" + }, "net/java/dev/jna#jna-platform/5.6.0": { "jar": "sha256-ns6ovysbOZY5OdGLcEZO72DFCP7Ygg+dyroMNVGOq/c=", "pom": "sha256-G+s1y0GE5skGp+Murr2FLdPaCiY5YumRNKuUWDI5Tig=" }, - "net/java/dev/jna#jna/5.13.0": { - "pom": "sha256-9RXCV4F49FJH7Mp6nh2xCVMbHELyQk4lPO6w9rjUI3Q=" - }, "net/java/dev/jna#jna/5.16.0": { "jar": "sha256-P1IzWJp5nrZtwpaa+jQz+1aFnT14fFi5vH3Z6G8KJQw=", "pom": "sha256-9h/SxEqlg/Kiy8X8Z7DxmpIDyofV8OGNPVAwy+OQgIM=" @@ -2524,9 +2670,9 @@ "jar": "sha256-8ChUbXAya5MxSk9EjP0he1C4AewgMTzUYCipRgT0bWY=", "pom": "sha256-MgwRUMLF3ECTdCP56IjhDZ6LLU4TRsNJhkgWuir+Of8=" }, - "net/zetetic#sqlcipher-android/4.8.0": { - "module": "sha256-nMnnd8PBMitA+z02VBtKNnZlanDgWXgzVO/fxIw/JU8=", - "pom": "sha256-nmZ2h5cUFujueKDSJ8yjxVwWXGa1C1cmPd1Q0ojZHqk=" + "net/zetetic#sqlcipher-android/4.9.0": { + "module": "sha256-KI2zYC7myBnECW+3Saqb7imwCi55WR9+7jEm/0+Tnhw=", + "pom": "sha256-dC8AWva9vXMh/0e9Ql0Oc76OVzSsb00eUe70prT4SgA=" }, "nl/littlerobots/vcu#plugin/1.0.0": { "jar": "sha256-kNqd+zfMHidMTDImKE4AFIbPcz2XwNp7kvwiRlECT0M=", @@ -2647,29 +2793,29 @@ "jar": "sha256-NjmiTd+bpLfroGWbRHcOkeuoFkIYiOVx8oWq3v5TLNY=", "pom": "sha256-NeSfQTTeKsMmw6UKJXYsu021bzgC+j9zDMhbZTrQmHs=" }, - "org/bouncycastle#bcpkix-jdk18on/1.80": { - "jar": "sha256-T0umqSYX6hncGD8PpdtJLu5Cb93ioKLWyUd3/9GvZBM=", - "pom": "sha256-pKEiETRntyjhjyb7DP1X8LGg18SlO4Zxis5wv4uG7Uc=" + "org/bouncycastle#bcpkix-jdk18on/1.81": { + "jar": "sha256-s4xgSHHzaQEJo8AJgtkUVjQSXeM2WoF7oW65DYjiQsk=", + "pom": "sha256-gmKXCFw2VHLz1Fyx4sxzyl04h4vIQQjwVFl6+/WQPuI=" }, "org/bouncycastle#bcprov-jdk18on/1.79": { "jar": "sha256-DYHswxJFNrU5vOmqP+liG3+Eyc7jcbY1pbMceLeasdo=", "pom": "sha256-2PGgaxSddG6dmN5U4veqmy62E/s1ymfYrjls6qxmHuQ=" }, - "org/bouncycastle#bcprov-jdk18on/1.80": { - "jar": "sha256-6K0gn4xY0pGjfKl1Dp6frGBZaVbJg+Sd2Cgjgd2LMkk=", - "pom": "sha256-oKdcdtkcQh7qVtD2Bi+49j7ff6x+xyT9QgzNytcYHUM=" + "org/bouncycastle#bcprov-jdk18on/1.81": { + "jar": "sha256-JJ85ZBKwwM5n8lyBl9p1eyQbi+PsQZk4bABwSiRXRZs=", + "pom": "sha256-IDmQEivg/dNL8S0LeIwGVRYThqjoWLpD8G43CcLMdMw=" }, - "org/bouncycastle#bctls-jdk18on/1.80": { - "jar": "sha256-b4VsoT+L89geOVHARG8XWORCyxUpaObaf6qdFsxBoXo=", - "pom": "sha256-OS102D++dZke1/n/7tJX1XOU/3hj2vuomdlv0DnynJ8=" + "org/bouncycastle#bctls-jdk18on/1.81": { + "jar": "sha256-/mO+RId9x9SM+vmCEQNoj3/uaV7khMH2QN6TUM637fk=", + "pom": "sha256-zhkCC2u766Kr1skmvzbFQLcrHMa3dRLAl6Fo1CULimw=" }, "org/bouncycastle#bcutil-jdk18on/1.79": { "jar": "sha256-xwuIraWJOMvC8AXUAykFQHi8+hFJ5v/APpJC62qyGDY=", "pom": "sha256-4kwftM8WBUBaaYjp5NbksuH0OT/HOompRSrmJe4xHQI=" }, - "org/bouncycastle#bcutil-jdk18on/1.80": { - "jar": "sha256-Iuymh/eVVBH0Vq8z5uqOaPxzzYDLizKqX3qLGCfXxng=", - "pom": "sha256-Qhp95L/rnFs4sfxHxCagh9kIeJVdQQf1t6gusde3R7Y=" + "org/bouncycastle#bcutil-jdk18on/1.81": { + "jar": "sha256-MaX+OnukLjRXuDkw8P+NZ5+1t26q3ytR9XQMkqOUv1I=", + "pom": "sha256-ZUPundbFVOb9vvw5zHT0JY9FLRCyU6XWzXhUi/lJLdQ=" }, "org/bouncycastle/bcutil-jdk18on/maven-metadata": { "xml": { @@ -2769,29 +2915,34 @@ "jar": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=", "pom": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-common/2.8.4": { - "module": "sha256-o7yb3i/+/IFT1Sr8WAQms4rWV2yuE0a7jIPbzFBvAPQ=", - "pom": "sha256-BjXG8hQBtELWxoStOF6vEfzeJDv7dZbGk62+tZPwobM=" + "org/jetbrains/androidx/graphics#graphics-shapes/1.0.0-alpha09": { + "jar": "sha256-eeMfiHRZtrfRmoPBOHgjwtvxW6TLMX7EPOBTjnt9sVg=", + "module": "sha256-mb11vC32pOPtvAp3L9zJmy0vH8o8KmbELshoqeBYwIg=", + "pom": "sha256-jphmdV90HX4T29YFgCF0sTt0QImfDf2cBjOp61QObAU=" }, "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.0-alpha07": { - "jar": "sha256-YlNK0NFfmM0NkbEfJ2w/l/92/ILpy+ZVGW+t3w0q9tk=", "module": "sha256-JSQodP/N+XImI4vyCkkBbDugM+0nzr8hVTyx4r2VQqc=", "pom": "sha256-Eyk9XaBexAvYTGIVtKh/D3lpgv1ys3r2UoaaXx7P0kY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.8.4": { - "jar": "sha256-weUaJG5p4jfofSib4Ivr2NQG/+n/YKEl6PIHLbYRmWY=", - "module": "sha256-x55RdgcihHN1i5WIkdcSS7CaFZRqXEof+5DvPP+xGfU=", - "pom": "sha256-R0gxXXQwmLRVFvSZdM4854w2efSmaOw5tTjBGmRa4Bg=" + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.1": { + "jar": "sha256-0sTLm7NwHRv9Izy5jVK/zBztX5+qpOq/ForlxvJ02Dw=", + "module": "sha256-9neBOxw+XHHZZCkIDTkYVWCpyn+ZfjSBWM1ZrJWuZhI=", + "pom": "sha256-vBN1vjbDHQs01oBWkDwK3/mq9jSv5P7Q8qdJGX7OrLM=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.8.4": { - "jar": "sha256-vKChLI38r39zQPaueEeHVboKrLX9Amzaqu0ETR6i0dM=", - "module": "sha256-Q7eeNCcX8sx9rQzddNUawtwxbEhmj3jfJsIc8GleED4=", - "pom": "sha256-UofDvv5hVYWLH9njHp2UwCQHN3i/fY1Bs4dasp70Gsc=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.1": { + "jar": "sha256-LwSR0oCzdlHAxDeCM2lzo2MXkfd5sBChOUdfiUnTvuI=", + "module": "sha256-/NM5ff+LWLop5nPaDQexzZoITgqOK9mlx4y4KKwNJM0=", + "pom": "sha256-Cfj/T6vDe36+QR+1eSDfbspwZnBQs/9Iq3h2aoFxuCg=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.8.4": { - "jar": "sha256-oFTwYuKeqeEbC/wOcjyMMmHxM61wv9e2SYvLVqakFxE=", - "module": "sha256-t/5oq5S4ncDF1wWltk3LDDyDpITimPNfA2x5cRZgHqQ=", - "pom": "sha256-DQ7wsV76yiXtdgT6FB0OjT+6iU0wl511DVBpZrZg0Dk=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.1": { + "jar": "sha256-0XHCh559LlG0DAQ/2lOYTE+YCCbYV/TqMRBbrOwdJoQ=", + "module": "sha256-Wm3gGfDp83OirTPFkrT04/Z0xj2H46NtHUeoK/qQGos=", + "pom": "sha256-jYivhvs6kPHMyv4POI9l/50esZttGFNdgXMoPZ4w8Mc=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.1": { + "jar": "sha256-vsAz0KgkwwKKrh2EAmYwNyjWGmoWbBVyjYXnd39YpFo=", + "module": "sha256-wVlaSfTDIGpuMAJVn9hJkulaOD0VI4h3DZnyQodeO60=", + "pom": "sha256-Yc3EJIHM1WVpql5dobIRZ96//qDNZO/egrYli07nwc4=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose-desktop/2.9.0-alpha07": { "jar": "sha256-vkeGqLdCblmyj1KvZPQ6diQpTVnLFYoM4t6DCxz5w2U=", @@ -2804,121 +2955,143 @@ "pom": "sha256-8qSUC7uXLJPgQd8sLYE9t6wcRoyO6Aqm4q5aXKIiDgs=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.0-alpha07": { - "jar": "sha256-PMSzYZyo5yKS+OaRjZx+WyUYLVisqJb+UT8qs1TsXL8=", "module": "sha256-IhSBsiLN5Z8D/vG1BApj7DCAUCslM4XPY2kYc0egdLc=", "pom": "sha256-6PPn/FQM6/R0hW+mUl86X5ZLBafDgj1J3V6m0vVEBHY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.8.4": { - "module": "sha256-YdkxJsnivTyFp0+XrYFbxhi5A52bFIOz9OXp6Ayc+Bw=", - "pom": "sha256-7VnmgyoqJ4xsYcgDMqFxWJmewWE90Cvir6DZ/PMbvfY=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.1": { + "jar": "sha256-FVO1mFLR2dOSThWEq+4BePApbBT1QLKicq5TrD1A+Qg=", + "module": "sha256-9T5oUt0bJFkHvZRSHFF8EgqlOZ3wDw52ooezKTq916I=", + "pom": "sha256-icp4x+aBDQ7XeuTJs6bkxqkOxThbb7YSpdgf6MFDQdI=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.0-alpha07": { - "jar": "sha256-ZWvWnW9SmE/XiOw/0BQhF3+oGiTQzGYT0gyMtgVLQ+U=", "module": "sha256-ogKf+yqg35isaSjr4jAquLtMAyeECgVTs7tOzXScX+M=", "pom": "sha256-97MFxfdgLXWiNLhbl//+ybLpUOqzjOinW5x04tfA8ms=" }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.1": { + "jar": "sha256-h8uDwbpEXCseWwok/3COvvZtDufwgrGnVzmKXgX3erM=", + "module": "sha256-8eJo0eHkdxwlNYlwIkIof7RxhW3kXbaTvS4wLkYrZxg=", + "pom": "sha256-CZ47yqhbe6b5LC46lUOuAgY23kUJQ/GpHRa3QMfakog=" + }, + "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.0": { + "jar": "sha256-zd0rFznOPGXKigQft74f78XDnWvbNXy6Th4Jd7ZNHuE=", + "module": "sha256-cGzWO1cvg9ExZ/c3qqBK3l3NIEz/Iyr/EdGZIj6i/UE=", + "pom": "sha256-0JHFbSr12E3ejcXVIjEDKSuTdTJhv1KqvvlxCko2M/8=" + }, + "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.0": { + "jar": "sha256-/7aXRfiP+9jDcD1+s1RTm1fy6PZHvUOld0ZoK60OHyE=", + "module": "sha256-gpPnTuhPMIgv5sBmqntF7n6nIXnYK0aqlCmm3Mw+Ox0=", + "pom": "sha256-gtXU7jI1Zj6tA0qTgR2fFmH+8uKg68b086+c+z9l0c4=" + }, + "org/jetbrains/androidx/savedstate#savedstate/1.3.0": { + "module": "sha256-Ket3goGrNRdUC9N7BY8fmULH9FxsLN/nrN0t4z4ACs4=", + "pom": "sha256-twZ8PcH2q2hj1Q1ATaRiMcDoQZhP6OluUtpjwAFOxBk=" + }, "org/jetbrains/androidx/savedstate#savedstate/1.3.0-alpha07": { - "jar": "sha256-hTRZmuwDXozRFY7mVjykZ8MaEHQ/iwOpf8xZsPR9mxg=", "module": "sha256-cpaL/Cb6AotpCQc5zbZUJ0mWdNz9PnugwwVtATp2Ad8=", "pom": "sha256-g97jMHoGE1PdIJ+2g9hEBdlDN5caUcik+AxskVJnjmY=" }, - "org/jetbrains/compose#compose-gradle-plugin/1.8.1": { - "jar": "sha256-BCCnw1vdbUtX4kb+4wZYYnV93VXF7U2pyvlTH7reAuA=", - "module": "sha256-KwmNE5XYqy8gbCCFEUhTqX0ExHjwGZSwGZcR07j2b+0=", - "pom": "sha256-D+oUq6raTx81whmRpigD34udoXWNBkpvCTqE+fRi0Iw=" + "org/jetbrains/androidx/savedstate#savedstate/1.3.1": { + "jar": "sha256-4E6yNhq2AcIMJE0lN4zmqD8I5pReKGTEh5M7D40pQSo=", + "module": "sha256-/dTQsApcRZbDUCNANv8P7F1Vf+v2KJIveyEJfHNd73w=", + "pom": "sha256-6b8ow0KDlRDGW0r429kqsMe+Ppl2u1ERq5Xzd6mhm8w=" }, - "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.8.1": { - "jar": "sha256-3JoFJJ0xp36sg9uLv2uNTSlqfwQMGPKpVNMGpKPu42U=", - "module": "sha256-VdGdUlZfOb5gPXLJKnVD/Xs9jNIQ+gMub7Y6EZmMlIE=", - "pom": "sha256-YGhbH0c9Z9j8xZayo94NWv9yURCZZFHEqrup1ymp1cA=" + "org/jetbrains/compose#compose-gradle-plugin/1.9.0-alpha03": { + "jar": "sha256-jVzHR6cqnFo6m4yPLmvAG+K1wqDzw4bjN/3jacAjzdA=", + "module": "sha256-sLr8MXo86x0PlRk8JYXo1WRybngyiq+bHnjukRArAKU=", + "pom": "sha256-kUzLRPXTWRMnNg1pZ2egFTsvEPwCja7sLwqBnQPLz3s=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.8.1": { - "pom": "sha256-Pa11obppULCQZsvwWdf/9n1kwWC6UcJFo4AjDuZGw8c=" + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.9.0-alpha03": { + "jar": "sha256-pxy4JmCpR6MKK6+88ErFn3MNZkmV9gMlIxdnWvZdw9A=", + "module": "sha256-nTl8MLYwk4y5BbsXo34SZt81FWj15XjohABh7ka2RNU=", + "pom": "sha256-EoBQ5LWrFwqJgDSoVbxI3dVsp7ogMeQz0NfFEKVqNpQ=" }, - "org/jetbrains/compose/animation#animation-core-desktop/1.8.1": { - "jar": "sha256-LVy2/25p7oysuNP+OuC0cnM+b3LQa3pmaH3dq7B4Vkc=", - "module": "sha256-5mlIJMh0tOomyjM9h3x0PZ7X5ChCwFD+i82dOAHbDQ4=", - "pom": "sha256-pI2LUEM55+n6GcrsPi77ZTjXzacYSD325Z+vBumFWUw=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-alpha03": { + "pom": "sha256-SZbhs91nmOlHLPxXpX24Bs7ZcB1dGaEQmoSPmJq46yc=" }, - "org/jetbrains/compose/animation#animation-core/1.8.1": { - "jar": "sha256-72/0H71MB4RQIKrMvGtjPy/huvKt/VjqdPsKzRUiHqA=", - "module": "sha256-AHForgK722sqh0DTWr5WC07UqTt8ScbyEN8zJgHOxBk=", - "pom": "sha256-p5vNTFSOCZUeTbnqfdg2q9t4TyQVasTVgyPwTkY9AsI=" + "org/jetbrains/compose/animation#animation-core-desktop/1.9.0-alpha03": { + "jar": "sha256-fwA1UvOrLsgHyoXejmSBSICKIAL938SC9VHavtsgl9M=", + "module": "sha256-o0W3rLJWenjv3B1LS68EEtO4YjzjLLIUC2hJOTJbueo=", + "pom": "sha256-EZl4r3MFn6zT3FwecidqQGFa9/8E4S3hrhrM1m4Wnis=" }, - "org/jetbrains/compose/animation#animation-desktop/1.8.1": { - "jar": "sha256-vGq1X7iJi0ebiUmf+DnHcT2vwDViP9fl24qN0jJsKSs=", - "module": "sha256-yG3gWe+Y5CiQpxpa6wDm8CFcAfY2lcN8cBDEPXmiIAE=", - "pom": "sha256-F4rVgALUrp95f/UfuILSF25+/sUF6Ws4Q9XvkHIc2Oo=" + "org/jetbrains/compose/animation#animation-core/1.9.0-alpha03": { + "jar": "sha256-E/dpyAeVnkCu8DankSQ8pcereFgTn04Ose+6AH1RHTk=", + "module": "sha256-oVqIZ88/6G2gNfzUBc/uv/IIlmz81gaHBTgRp0R7McM=", + "pom": "sha256-uE4tzjDEbHBJCJCuQCzBKfB2ejMed7Z6Q4gRcKjxHsM=" }, - "org/jetbrains/compose/animation#animation/1.8.1": { - "jar": "sha256-EuDnSPZ+MrvICFudBztCu5Gd3YbNntZrFfJsXgnLiF0=", - "module": "sha256-2shnIo11ioRKdiGSwINjDLyhLaajLARbWRyVS+pelOc=", - "pom": "sha256-YaumUmCrbxCqyyqkpR1/pEMrOF2xGttJiO19vZuj5tM=" + "org/jetbrains/compose/animation#animation-desktop/1.9.0-alpha03": { + "jar": "sha256-XAirRSJ7zJw+ftS+Hd/zBlTkFf0Xv1Vtu+2lGjeiDWI=", + "module": "sha256-ttx4+LqR4MB3X/g0RqcF52lpQUahoQMZEJ1Vce8WNEw=", + "pom": "sha256-OqFaPIyqNr6lM+210MOUj2CMTwia3xYpRxP9xrAEPC8=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.6.11": { - "module": "sha256-9txJXZJVCe3GwMVcdR2oaytNDL2VYz7aIxe4XBsON54=", - "pom": "sha256-Rppb+yjQ15aoR93X1dggwc10TgLXOl8zBPh5kN+utbg=" + "org/jetbrains/compose/animation#animation/1.9.0-alpha03": { + "jar": "sha256-bcGb2vnawue+p2Y0Xgvqxcg9iIvmMV9XotugTGwhbuk=", + "module": "sha256-79LyWWPFjpDMF0E0vFlCsE9IURRpurTkXmJ23Trqqy0=", + "pom": "sha256-HMUrWBoNVKYVWxGl3pWmc2HTSXnoJi+is6GWkKpU+Ss=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.8.1": { - "jar": "sha256-1gV2kPxwSrKN+jrCVamY0wvlyTm8dkuKxbGj0ZlWplc=", - "module": "sha256-3M1cwHz/11Kl6U46jWwqEPjuFo6TbiK+h+bDRBd5nMk=", - "pom": "sha256-XSc2j4nl3ilCyRrW85PZVUzYq96js9Jsoy7KD7KcybY=" + "org/jetbrains/compose/annotation-internal#annotation/1.8.2": { + "module": "sha256-6tQ9Tmx0RuQ3H8KpGRhBKUJXKCApYhbsE/hAOj0w9Ww=", + "pom": "sha256-GSS3emTUqvyOwlr6mUXq2MRmTSJGrKmU0vq60CxbsDE=" }, - "org/jetbrains/compose/collection-internal#collection/1.8.1": { - "jar": "sha256-014iAteeY1DonAaUkyPy9f9xPbyjJ9iJLDBxYHT+010=", - "module": "sha256-Klo0O1Dv8LkHstqB2593vQckdSb16+dEHm4pBNP34ZU=", - "pom": "sha256-0colFB1zhOr2DYajNf44m2D8LtWI0B5QNVAdLxT5J30=" + "org/jetbrains/compose/annotation-internal#annotation/1.9.0-alpha03": { + "jar": "sha256-WXuJPt69fsPuZvPGPJHjwjcz+JZ0XRe8cq72YYpHpo8=", + "module": "sha256-jynnbrJ+DGkNIlOLmNgyQsdCPirzJoGekHL+RJBNMYk=", + "pom": "sha256-JMKPMEwBk0WIFoVEUpI+i1TedxJwi9IEfKeFd3zfUoU=" }, - "org/jetbrains/compose/components#components-resources-android/1.8.1": { - "module": "sha256-ZKtFBy96+EyUFbwAl8Ha1Lk28krQXc/rBmY4tLYhwy0=", - "pom": "sha256-pi7R1PrNyU3MAndC2TJQrccIxY6YzGMt1w0Jw7yUFBc=" + "org/jetbrains/compose/collection-internal#collection/1.9.0-alpha03": { + "jar": "sha256-rZiL5OyWp1tRHfMM2U6O9cFPDZqedQjM7wkvW06hkKg=", + "module": "sha256-fAeQwQjS81TT04V1dSWyygP02+sWkcH5BebHDCeGQw4=", + "pom": "sha256-8O2JETJGxFxUFbkxzcM5G+nKJsNwPYkei26PIsQrHj0=" }, - "org/jetbrains/compose/components#components-resources-desktop/1.8.1": { - "jar": "sha256-yzw74W1057pEfF4MXve7piZKmkF47jw3L486T/cIbPo=", - "module": "sha256-8sX/TL9IACRPFknVWf2zXa8kFcgXmXvFgRIL5x6sHyw=", - "pom": "sha256-5+SWCm9a6z8Cl4+2RzF11usMOjWsoKM/HjJ6d9E78Z4=" + "org/jetbrains/compose/components#components-resources-android/1.9.0-alpha03": { + "module": "sha256-6z6NDmpXvxLESUy3yNxmg2lTC+BZTo489S4CyKyb+BM=", + "pom": "sha256-w2/QViDyUIy5im6xGAUjQaVpo+9DnNrTpqtVFGLDgAw=" }, - "org/jetbrains/compose/components#components-resources/1.8.1": { + "org/jetbrains/compose/components#components-resources-desktop/1.9.0-alpha03": { + "jar": "sha256-K/lUcVwRmw2B1vAVn/tdVcnEUco8k/ICTqwhD0218tM=", + "module": "sha256-HmifMdhLmmp7NMBhfir4KoUJuvck+usOWYg55qnTbD0=", + "pom": "sha256-OcJ9wKZMbKwaE5yQ5DZSiTJWxqeePFGlHpdKKuJOXOQ=" + }, + "org/jetbrains/compose/components#components-resources/1.9.0-alpha03": { "jar": "sha256-dAsS2pRpOm3Re8AdIztq48wMCfMsfcsz3c5678XahpY=", - "module": "sha256-oAfd9XCE2H/GgfnJI8BqReQlup7cfOAFGpQiRBVVruk=", - "pom": "sha256-Tw8+3RWsQtZi+jG00inClTGdWG1kA9dGJjri9R35PiA=" + "module": "sha256-9/8MqLeFHAvgQO8daAg3EW5w6FBvkTmOIpF0MdlOUic=", + "pom": "sha256-/VttSxC/oP75WoOtnk9kT4wc7o4P5smEMr0qH06BXqc=" }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.8.1": { - "pom": "sha256-xqGqbIgi+mzyje0UkDDRnJN8ilssqNesCyqgE30h2rM=" + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0-alpha03": { + "pom": "sha256-fsc6zPPAJjZrooSv7zFQ7kT9gP+qyexbDUt12AJHfCM=" }, - "org/jetbrains/compose/desktop#desktop-jvm/1.8.1": { - "jar": "sha256-Wm8xHTJrwA6Tvgr79cp7lZCzSDeOc7whAzRlZPSAc48=", - "module": "sha256-3QIgElcGFNboqnlF9iifdK8N8Tu/MNq2ZlbJqaZszLs=", - "pom": "sha256-GcZneyRjopJpQrjXwdybXmbOG9Wb3Xikr5CQYUhfq5w=" + "org/jetbrains/compose/desktop#desktop-jvm/1.9.0-alpha03": { + "jar": "sha256-k80y7cddL32QX9x8/Y1Ei5pLuxiE7Rgy+IbcngP1NII=", + "module": "sha256-bvkZY+SAuwO7OUmd1rE8P2Qnr7UQes6NNfWvg42wIm0=", + "pom": "sha256-rGcq+thNI750798l6a0pSsgoPlFhlwFF893THOWwzyE=" }, - "org/jetbrains/compose/desktop#desktop/1.8.1": { - "module": "sha256-GYrnVfALksltfGEltGfowSLYXalaKXRdcj1Kl2Q0fjY=", - "pom": "sha256-0YzSWRCWe2b9LR/PIodYMDB0J/YUhT/cyDh2Ii5ZvtI=" + "org/jetbrains/compose/desktop#desktop/1.9.0-alpha03": { + "module": "sha256-Vk8khI9e3AbVGowaTHDAdhXOKUIlFBOD1c/Kjl4bzqI=", + "pom": "sha256-0MPwCkfTHQ4Zjut16/8rYlcIHJaI/mVbyi+ZPtxbnyc=" }, - "org/jetbrains/compose/foundation#foundation-desktop/1.8.1": { - "jar": "sha256-7xoYr64dlKMO+bSaQc5KuDGzHaed5kc1nOeUbkznyl0=", - "module": "sha256-0z25jBoNkv+u4UNxXj2GzoNFL9OlZHgcGpT7zkiCbrY=", - "pom": "sha256-/tv4PXUeYdfbkucHgEJt9YSwVcOgdYnvvEIsac3UnNY=" + "org/jetbrains/compose/foundation#foundation-desktop/1.9.0-alpha03": { + "jar": "sha256-huRib2U3e6fM9lnOVXeZRb8fJSnWQwzJmeJoHpYzgVM=", + "module": "sha256-t8U78S2lT1H+YDNz/O462Ib8M8fhn+c1IYilYb3jAXQ=", + "pom": "sha256-eWaImXsLeOC2zjXX89Q+lmdxb7Ta6wY+I84qvzoiaoo=" }, - "org/jetbrains/compose/foundation#foundation-layout-desktop/1.8.1": { - "jar": "sha256-Cb8kfmXy0+KuMJB6AdRtyRqKahQS0aXrYQlYE876Q9Q=", - "module": "sha256-/NrFnsfdRWLKn0j8DcOpU6vHpT1djGTWD9GrQt7iVJE=", - "pom": "sha256-KZMog84a1WxcmcClYesvJHtKccmBxfpd9cWVdh7xWm0=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.0-alpha03": { + "jar": "sha256-1QCK1yRxZDw+S56ik20Q8oq9PTZ34WaS4SutN74euqE=", + "module": "sha256-3IYh/Qi4n97Iv+Lwy2+WCj7gOSE1w9pwPagHptCJNNY=", + "pom": "sha256-X4t0SGJzgnjvonY4cW1pDnfT2n+ndLWf3fJ85wIyVL4=" }, - "org/jetbrains/compose/foundation#foundation-layout/1.8.1": { - "jar": "sha256-vc3u+MB8WJmED3cZJXxkBa56v7rHx7EbFmBGEy6yzUs=", - "module": "sha256-5hQsccEb2JWVA4rmUNDQ80e0kgIYHJAP9RlWzfMoBHQ=", - "pom": "sha256-L1PHFrIogKx8n7tEp0j3U0hoX6eL/ksTvlLXcsyNPCg=" + "org/jetbrains/compose/foundation#foundation-layout/1.9.0-alpha03": { + "jar": "sha256-lH5CQN9TU1neyllQUUl/4cHGV21vYdTwFqcH4J4ocIo=", + "module": "sha256-sI+jgVnNgSRB25DslIbUbZ1EZ05Sfmoy9Pb7lngaXzQ=", + "pom": "sha256-8B/IJ0RjZZQoWE7m1p/NRuC8x6AeqHiVwizXh6PfRVQ=" }, - "org/jetbrains/compose/foundation#foundation/1.8.1": { - "jar": "sha256-Nots4ZTsLVE2C+tS0RmEtqnQ4I3elz/lpBY2x9NOlsQ=", - "module": "sha256-XsUxTJo76zBwCftDG14+rRvm2P3dchMqfMT1/HurlEo=", - "pom": "sha256-LS6ItIE/f0gf6kax7KA/iOW2STMYq85HnRLUIambs1w=" + "org/jetbrains/compose/foundation#foundation/1.9.0-alpha03": { + "jar": "sha256-TktA+oAzMqxVes9DpyVs1Sae4bS5Xnq6Fr4Db0glrNg=", + "module": "sha256-VdXaem+ADcA46C/iE/+yh5VD0CYzSKJKg508uCrzuDo=", + "pom": "sha256-OTxYq00EOHyUv69vs6ZbQMA4s4/AmrsccEGosW/zbjw=" }, - "org/jetbrains/compose/material#material-desktop/1.8.1": { - "jar": "sha256-xxNBGs96XrdKlhHdCkq3ud/8NwoMQTW3Ejx2IGXajOk=", - "module": "sha256-op36bb+ZwOH/EbPkQ7/jW97H0sCNyrx1rBDzomFH4+4=", - "pom": "sha256-fXT/7E2Nn9pua7uVtGdO+s6G/dCRrNJKdvYLyehJvyg=" + "org/jetbrains/compose/material#material-desktop/1.9.0-alpha03": { + "jar": "sha256-eaxo+FEAZsc3sVbxyRvcfAx8NRbGb4snPULMcHynRBI=", + "module": "sha256-u8AoOC/FbKrwHGb+Zw9TqwVGFyf3xGAJiK2WTHoEmmA=", + "pom": "sha256-a/tsYA33utjoBcmYgb0jMRfdJQDbWcmjDUek1pwz/d0=" }, "org/jetbrains/compose/material#material-icons-core-desktop/1.7.3": { "jar": "sha256-vPbIU7bbL/FI0tOq07en6lTZP8e0Lgr9hA622vGhxoE=", @@ -2940,160 +3113,185 @@ "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" }, - "org/jetbrains/compose/material#material-ripple-desktop/1.8.1": { - "jar": "sha256-VRZAECR5rIOkGqSp6X2aMtbS9G5xvXvBG9VdIZVNqv0=", - "module": "sha256-YX+DDRq6JqzcWOf5H91zA9Tl4Fn6mY/6du+fZmHyTWI=", - "pom": "sha256-fbllABC02OUN2F9TY5RkIR2ZnAjyV3oI+hj16cqwKcI=" + "org/jetbrains/compose/material#material-ripple-desktop/1.9.0-alpha03": { + "jar": "sha256-IEkYkCt0SNFHNKXEnxKjLnmSWSpDLezUtPx9CyuLJWI=", + "module": "sha256-IMCWAeS9OdERnHf3LoD6QLPiujUw/l5jMTWS63VWENI=", + "pom": "sha256-hrPbhwV5/xIhBGAWAUq/fz5pDbK89/zr4fqe5DLBOxk=" }, - "org/jetbrains/compose/material#material-ripple/1.8.1": { - "jar": "sha256-Wrr7KrK6fP9MLUUFVwTWwTJtbUcoCVTc1lQTwfFMmfo=", - "module": "sha256-8Q0ijiCZn+hMKpZzjpTjOHdOn5KyeMHhh7sNXb8km8E=", - "pom": "sha256-aHNPpsy0T3zUGK2DhVAn9kfkPPzszw1EFkacYZ2Wb6I=" + "org/jetbrains/compose/material#material-ripple/1.9.0-alpha03": { + "jar": "sha256-1Rauza5e8iXD36C/0dP+gjpAvCFRLLidMP2/E+SnKpI=", + "module": "sha256-j3oA4nV6oohqzvrzBKc+7s4JXilwjbvW4GIce5+Kf1w=", + "pom": "sha256-8VVa0T5I88JVn+xnrenp2v3NQAYs82ByRlJMuUwjfeQ=" }, - "org/jetbrains/compose/material#material/1.8.1": { - "jar": "sha256-BoiwzmAM0E7tO6MFTqEnXYW9I2wtXliwcTDiv9e3G+U=", - "module": "sha256-pMZmji+6KIs1qzpp+gVFZ9GXp/v1kgQ3AAepOSOMyk8=", - "pom": "sha256-jZ3kSFHxsvH+3WRMMokWgWocTP1GSOkHYY2I51I9aa4=" + "org/jetbrains/compose/material#material/1.9.0-alpha03": { + "jar": "sha256-zxN0LszL1Hor6f2Z45Eej5XdvaiwmKesLLtdJFfBBp0=", + "module": "sha256-qsd8DfuRWcLfsta0KIr8WkiiGrPBWs/jxUQ/FMo3F/k=", + "pom": "sha256-huc1Q+af6kFcfPz6NGi670jU65f8D/WHorM/sI6RDso=" }, - "org/jetbrains/compose/material3#material3-desktop/1.8.1": { - "jar": "sha256-I0XQjR7dwB1ynhyDyqQ/mxvIxv3RbYAjAKuv0lklXBI=", - "module": "sha256-4IVIRSu5oNQZnmRxlIr5C4+QtBkpiqU8QEZmNtzuBmA=", - "pom": "sha256-yL5wxZ0MjvFkFseiI2VHLC0rhcmUUyZfKyLV1wYFeQ8=" + "org/jetbrains/compose/material3#material3-desktop/1.9.0-alpha03": { + "jar": "sha256-tTCqqXOayBgD4tuBIu2+wPde1IT1dd5MDleB4i4I7k0=", + "module": "sha256-FoE6TZrLAK8758THZUikdnm9dRw467rcqViw+f1GoBk=", + "pom": "sha256-/lf3isc4uuN5xWliOSNnG7iBkcKBSzJRYZS4lOweFJQ=" }, - "org/jetbrains/compose/material3#material3/1.8.1": { - "jar": "sha256-9bvuFgVaRPo6wLhG982s8/QNLE8XL5mWS5HJ66RNIwI=", - "module": "sha256-ki5wOxY1+yEpRZl9ZrGovrjFHvQuKNrY+Odwh8wEBEg=", - "pom": "sha256-CGWRptyFyQz6NIdXhYpdWmoNgQVnUNW4h/+U2V/M3po=" + "org/jetbrains/compose/material3#material3/1.9.0-alpha03": { + "jar": "sha256-vlzkMfNTmmOFSVIOs+tG4WGp/oRGh85M9T0WZXy5Z/c=", + "module": "sha256-iec93+F/anId32BdQeLJSC7hyhvuhMTo+QD6MYpwEPY=", + "pom": "sha256-hAL1vIE8veAjG8C1QyRzwGPipIcH3nBZryHNU8CL6Go=" }, - "org/jetbrains/compose/runtime#runtime-desktop/1.8.1": { - "jar": "sha256-j3qR4LBfkhMIVjCcTmm8wQlUNLV/AvLl0+MRNEMiYrY=", - "module": "sha256-tYTI3LKSsYbsSpFDgV3eT/i86uAj6VaEL/FM1s70VYc=", - "pom": "sha256-1xqHMpZtdCoOpFxGZpctYFWgsUSXy5yIpYHsqw68oaY=" + "org/jetbrains/compose/runtime#runtime-annotation/1.9.0-alpha03": { + "jar": "sha256-g9uhumkk50pl84RxOhvRjXFmtvdtd6LLhm2LKZCxr74=", + "module": "sha256-GmsF0heEh72c8Z76nPiCFfDi5B51GignLK6MsX09ABA=", + "pom": "sha256-vQUZJ2fxupyBAIvxj7MYkC1eHpQzDxF/bYzBo+HQtC8=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.8.1": { - "jar": "sha256-IR6bMX3jLuu70pPqhkjbEKVYafc74lj+WfX704u2X1o=", - "module": "sha256-yzBkRs/Nh1hbCnOh/8Fn3u4R+d7rCZqhOl/TIf9hpyU=", - "pom": "sha256-QZ7l0FPw+qMna1BpAIjRIir48N2ae4Xl5t8V215Fn4c=" + "org/jetbrains/compose/runtime#runtime-desktop/1.9.0-alpha03": { + "jar": "sha256-OqjQ6PE2qqP13fK/2JhHDUVkYbLgJKVhZc1tadOLk5M=", + "module": "sha256-bT7kqMJYC2dgFreCYouHJjUD0KuLsPY1tFGRGykRmHY=", + "pom": "sha256-BRgrq+KEVfFL7/amgWfNlSRr378x1YJgqGxQL7Lbq18=" + }, + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0-alpha03": { + "jar": "sha256-R1UP5BF5RIk6NYv2L2gy/ucQhEjUa9GoYv62FLiIx/4=", + "module": "sha256-uGD2LtNmVhxF5/Y1B1BzEmovzQfmMPHsD6dd8rLw7dU=", + "pom": "sha256-/+7Reyx0LlU09+c6pgJMKCuPzzkcgj4gixeTLWrazKA=" }, "org/jetbrains/compose/runtime#runtime-saveable/1.8.0-rc01": { "module": "sha256-omkTSIkqQd6WrRyMiJg5nBjBjoIqw7/9wzf8Z/oSV+k=", "pom": "sha256-qo6egoMD5MH1T5/EDz0Q9++ZFulL/qOYL99XbAOyGos=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.8.1": { - "jar": "sha256-k1lybzsoNA2DJ0zraS+yUqGoGFa50YkJHmXJeZauWJw=", - "module": "sha256-0yfnFki4Q8DEGpRtkCgKra1BRRxGXOTd6l9+HDGiPyw=", - "pom": "sha256-iwnMZ2LRHHCSWvxwnDDRTGAScAkiLOQRALfSqv7UNeE=" + "org/jetbrains/compose/runtime#runtime-saveable/1.9.0-alpha03": { + "jar": "sha256-yCH0JcECYF+7CDcYFXoEqh6PswLxHAbxztfnbXd2Ga0=", + "module": "sha256-f2854bD2nn69uhjgxUhx5BuKTRiG0GN49Nd3ZUjKfIc=", + "pom": "sha256-oIf38+TKATldX/gwTQAJHgGb8X+NhF/M4ob0n9d9JTU=" }, - "org/jetbrains/compose/runtime#runtime/1.8.1": { - "jar": "sha256-V8WSKO3626iTfB9EiaOeEt0Do0ncycySkEwddJXxWoY=", - "module": "sha256-oSvxFE9uQxqpotPBGvme41ZBoMlFRlQBaAl5mQyZBGY=", - "pom": "sha256-/O0YNtx7WtvoQ+oYS/8V+4+RNiDXWXGRW6svgHYb6/w=" + "org/jetbrains/compose/runtime#runtime/1.9.0-alpha03": { + "jar": "sha256-2TqEbLwQ8SSZG89ahxmwQSHNOAomo1y7rTs09+JOuYg=", + "module": "sha256-tFHN49zaQTZK2uZhg4xKFsEEsB4R2zSDNZG5WBq4wTs=", + "pom": "sha256-iTWSjkk+CszISZONV9oxd2AM+ag6a3vQ0kiIrg98kdY=" }, "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.1": { - "jar": "sha256-4rwc2e7jbHLYv+ko7TKWA+957AAKoTaIjvfNgAgWkqY=", "module": "sha256-XPdA/uuCIYL5QQxvqO21R6xKIF/e7GJoluBDzZiK4Sc=", "pom": "sha256-Dbtc47X8X/H+SqFX7/RUutblh0SHmBjxWDzAq07NjqI=" }, + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.0-alpha03": { + "jar": "sha256-1brC8xkt7EGxxEXfcE9Nrn/luIwCPTlA08xDMMRMCQM=", + "module": "sha256-+r0DFp3NNI9gxhAdjCcidT/DPuT3hskPCIYCLmkcnu4=", + "pom": "sha256-byyf0tFBBz0gracPpm1MjPoCPq2Kvt5i9xjt45lH0J8=" + }, "org/jetbrains/compose/ui#ui-backhandler/1.8.1": { - "jar": "sha256-jGyaOb+gaj2y5FGSBunLzGtQ8OqWgiDH5N7swZi1wz4=", "module": "sha256-YqpVDszXiMXuiQVR2rd5uz8ncrXBywMQTU7zpBAtsI8=", "pom": "sha256-rprTOa5BXBozKwyLI8/FWKLKMSj66D3pdyipFNSSgqw=" }, - "org/jetbrains/compose/ui#ui-desktop/1.8.1": { - "jar": "sha256-sZrvPY0mzohmL1HG5b0Q6RUXetj4qAdV2+/B5Krjqzw=", - "module": "sha256-fVlgck/8X3E6NcCEGYqeWwk9rjKJPQgRf2BKHp0NCIY=", - "pom": "sha256-012zE2MHC58DamGZR1y7fYQIdNj+GEPfz8PgWJB1nXE=" + "org/jetbrains/compose/ui#ui-backhandler/1.9.0-alpha03": { + "jar": "sha256-VwXXAFPXlwM+nV0G3Olul20ENCwafyBHpwVuo9Tsrxw=", + "module": "sha256-lhbk5n0duVkzWzV4HzvfgSZ+usJw1443M9enGhK2gHA=", + "pom": "sha256-vhqeoOupI0VEk94ZVcWfkEIdv317upClxVKfPIB+g/k=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.8.1": { - "jar": "sha256-Wq+LeL7W5Wt07okxcszi4xaBO2HYoizdwFh6Unxcqic=", - "module": "sha256-ixvG7QVwigaU2p/U/KBuSqXMNA1oSgTwHXw+kbFILuQ=", - "pom": "sha256-UKm0k0TgXJPTBIhRiyCTviemWf8K6xVhs9KgOSzBiLc=" + "org/jetbrains/compose/ui#ui-desktop/1.9.0-alpha03": { + "jar": "sha256-EIVYa/eCEr+CyIu9j6MbeAcaPKD14j36bpH0mGgl/AI=", + "module": "sha256-hYSykRDhdgTesgC0aEbpefN4Y1sUWzs4bLvBNA6Dv6k=", + "pom": "sha256-zKGYEj4wZKDCS/Ogy6hYmUsSrHv6hVDU+hR6meFk3JQ=" }, - "org/jetbrains/compose/ui#ui-geometry/1.8.1": { - "jar": "sha256-V67+05gNp/BTpn25/Fv7FpfKrnMh+fka2x/7WnTLrS4=", - "module": "sha256-Vfel/OUNEvvKSk66kjmWXsjjpcmf7GL0/4O6dWb2/p4=", - "pom": "sha256-TgdMXEhw30Dq8xp+Jjc+OOqGFNtMYkNP5T2mlbCRpNQ=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0-alpha03": { + "jar": "sha256-FkiBiAs7cfKFTmIOsjl4HhMH5IlaocTv4WFbbMtLgF4=", + "module": "sha256-Bo0meGaHhZn3N22GMAcdps1OztBVpsmkhst9EepTd/Y=", + "pom": "sha256-9yS/WoTL2hCwA+2Qpu+VePp++VWCvmXOS3FfY9kpHDk=" + }, + "org/jetbrains/compose/ui#ui-geometry/1.9.0-alpha03": { + "jar": "sha256-BI/7fplRkB+wvzk0UAEodIfoWhlbKU19R9MRP7GUXTM=", + "module": "sha256-6fexhtOxTCjoBVV68CZYbyJoBRWiz3NphBaAZdkRwX8=", + "pom": "sha256-1lgIgUDiQaYx6UXSC4jGH0co0SRXvMTFCwL6iXdr3N0=" }, "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.1": { - "jar": "sha256-sxoU+OAbhlO/N3iKkwCM04/9bYcZIVBj6mGmWm/Zdr8=", "module": "sha256-10fh8k6ZGHpWH9f01g0sNwG5tqFClNVQJInzpkUodOg=", "pom": "sha256-wQFTGOOQi644STxMpKFcc21va27R6csez3FN0R5W55Q=" }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.0-alpha03": { + "jar": "sha256-GP1pekpruFCRwFxGEY6EBoaeTLmO0IB52ZJ2tv/Kyjs=", + "module": "sha256-uCK9FqM0XEbbD8JXzAYBqFi4szmLXbpnXG/fI5EBK9g=", + "pom": "sha256-jHitpN7wOLVeazuL9Ikmr9XBAXxEZfiZXgVZC+Xm85w=" + }, "org/jetbrains/compose/ui#ui-graphics/1.8.1": { - "jar": "sha256-lkHLC+s4SDe5G33W09WuFLxYXUd01AvITfsPm+ORm3g=", "module": "sha256-/JzRAPnnp8t8vAElAFyqY3qnYitVykg+82eF55IT9IY=", "pom": "sha256-iAy52I3mMELOvd3u6+n4TKqpdriVMIhWR3H79pGCkxA=" }, - "org/jetbrains/compose/ui#ui-text-desktop/1.8.1": { - "jar": "sha256-W2TgVApMqu6zwTXV0T9B/s0v9DxB6QN07UIv74q9kp0=", - "module": "sha256-6cxeSsCDR1yZ/QUe+8reYvSZ2GTUCYKaVPyiEaxNe48=", - "pom": "sha256-gOAmZpnYeoOi39w+mykRZJLzGB6twdKo5uUNm4+FWKE=" + "org/jetbrains/compose/ui#ui-graphics/1.9.0-alpha03": { + "jar": "sha256-5o07XCWFGl8nAnKsywOoW1bUx1LYMC1GP7cRW+Lwps0=", + "module": "sha256-0Q1zK3zEaj1PUsPX5cO1nhg4FYUHohxKE9MHvxPKCUE=", + "pom": "sha256-WJ4WJVCGvjqkFgcs4GZtAY05zGxuN47Yl3ifqI5uOac=" }, - "org/jetbrains/compose/ui#ui-text/1.8.1": { - "jar": "sha256-ECPVFRCYgbAkvx3LjJDowUqEy/mSkvwZ3XdtyYtN0Yc=", - "module": "sha256-x4We0HIvN6v2ReaWb8avObkmlTGE8nPe4MBLXuosGzg=", - "pom": "sha256-S6k2+Vjo8cNgymeJV8QmIA6wkDkScds3A4bZ61xtOlQ=" + "org/jetbrains/compose/ui#ui-text-desktop/1.9.0-alpha03": { + "jar": "sha256-aRXPnOofDRpE7Zv3FiZUBlF/ykEGrd5oENMnP42IlyI=", + "module": "sha256-UzZBUc5/hT3KX+jhFWHpaDzs4PHnCKphOdvvscmNOmY=", + "pom": "sha256-iGr3AHviKMYo1C6kIqmIij8NAeW0Q87MgVKaSPe/e1M=" }, - "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.8.1": { + "org/jetbrains/compose/ui#ui-text/1.9.0-alpha03": { + "jar": "sha256-dQKWV4sw/T1kw3iFyHJJJc9p74+u/rJ4+n9IAlWjiX4=", + "module": "sha256-CEWH12E9TxIdh2S8lAQYjQe2VWBNgh9ZiEPLhbS09lw=", + "pom": "sha256-hz2re7S7XYQHOqojcPUm4T6NY/lZf6lFlXqQN1k37ME=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0-alpha03": { "jar": "sha256-eohirZEZhP91HQSZwyI+agxxqCG8t1qZ9mlk7tqmfXg=", - "module": "sha256-P8N3lhWKWd+iGBMFXYWht+qwHn3eWXNgfpHZAWK+3jE=", - "pom": "sha256-p+ZZxg79zO3DVMjiEa82sTFusOOwvtLSsKKtXtAaqRQ=" + "module": "sha256-Ft4lkGe7k1UaowVcOAjMj7isZj6xlFGK3JIwgoVUth0=", + "pom": "sha256-g3Jib31C6l/wznrF0gdcv280Q+Sh+Ydl9Lic/2OJB54=" }, - "org/jetbrains/compose/ui#ui-tooling-preview/1.8.1": { - "module": "sha256-+CQodkx902vv/qoutb/n9Kud9SmyFR2uKd5HtuZKH4w=", - "pom": "sha256-LvBNcjVLkczvteTDO0ptS8ZfhQQmokxHmf9ez8M+M3U=" + "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0-alpha03": { + "module": "sha256-xoleUSc4gnEUFFnvDGgw9OMcTAd2KFb7dvdujb6rKSI=", + "pom": "sha256-zbOWWtFN260IRo8EPpU7d0oGi3m2k4TUPKCNnTOD1Wo=" }, - "org/jetbrains/compose/ui#ui-uikit/1.8.1": { + "org/jetbrains/compose/ui#ui-uikit/1.9.0-alpha03": { "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", - "module": "sha256-QXn1sqsGWARHwgKZ+ROUMXLFVTdVff5HXm26lv1UiIs=", - "pom": "sha256-AUSPKG8NIoql2K8cSaI6Y4dB9EMXvP3lRq49PByYaTU=" + "module": "sha256-8e0MhyDhn+r9/8IQRURNXHhSzodwr+bEcRKr4TbH9mQ=", + "pom": "sha256-8GudMCzkSrxv2C79omBsYE9Ne7crbRZGfick1yKmlEk=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.8.1": { - "jar": "sha256-KW0j3qp4tQjPldFM9b2lik861bQthfzIvs9uEv+9A34=", - "module": "sha256-fH48rTPyMPv0u1/hp+/1jtfr4mO18YDprUg0sw4PIX0=", - "pom": "sha256-tT1dMwSAKBuuts2g95OPipWgUcoumZawS8TglbR9/5A=" + "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0-alpha03": { + "jar": "sha256-VRFEG5JHn2Tu1+iSX7nqj8g2BtS06BGdCO7WZCHewF4=", + "module": "sha256-fy2nNBJf5dpeDG3PPfrAxKStp+VPXCgsZmQX/yAVFds=", + "pom": "sha256-q3cGeeffTPLnLXjZSYKQFjyqAVutneWOf6MRsx7ZcnU=" }, - "org/jetbrains/compose/ui#ui-unit/1.8.1": { - "jar": "sha256-/DD6mH46ZXP7Wbza1QrYjEDiL0Y7NGlYlZBIp4RcDHM=", - "module": "sha256-ToFMts0PADpJkeMOCujkFY0de0JJuUdYPjfUEeDL3zQ=", - "pom": "sha256-aA0WVssRSftvZPgMwyBFNDAIGTMbGeW+wBUOpWvJqgY=" + "org/jetbrains/compose/ui#ui-unit/1.9.0-alpha03": { + "jar": "sha256-jdPYcS1ATiQtxaDU9CozatE9oeLvo0Y2IevYMT4O/8s=", + "module": "sha256-1rK00VM7yOilTej/zP7MqUJ+gxdlM+bA9kwIF0lJgJY=", + "pom": "sha256-7W6SArJAzWKYchLeWTi71Htdkt2zVxwolCeYNOobWfc=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.8.1": { - "jar": "sha256-47HEObTqgChb6Q6u2OcFZDf2cc+v5LGKOpy1OHyAvko=", - "module": "sha256-GQpqulWL9g5y46ArGd6BDwsUHGmGd7JdXFpbH8ay/ZE=", - "pom": "sha256-1RaGCp1pRQA4mF7tpH3ZKAvPkzD1iH/LiObmxwo5m90=" + "org/jetbrains/compose/ui#ui-util-desktop/1.9.0-alpha03": { + "jar": "sha256-YJPfHFvDGd7YzB8Ux56qTuAeQu1MqN2ptS3RM4yqclA=", + "module": "sha256-zl0GELVQbrnGMK1QxpLvv7EMwoUSMTOzNBQhJD2lgbU=", + "pom": "sha256-rDQeR4LxgQj3HlW2lJdLpibD2X8Rf3yGaiQFJMIvioQ=" }, - "org/jetbrains/compose/ui#ui-util/1.8.1": { - "jar": "sha256-/jAPJxAxwLwcn8pcr4+DnstL3omIZjsnPh2uBRSUum0=", - "module": "sha256-vLAWCjnlzHufrO0ey63qQNf5VmlQGWyffrGi+B9tnOs=", - "pom": "sha256-PrznVmxCJcgJpeM12CyeYB9IWcsMY7gv4i81qOvfBVg=" - }, - "org/jetbrains/compose/ui#ui/1.8.0": { - "module": "sha256-FOM6PYxigEyzFHWZ7gpjSmTA9xsN7i4hRUm+j9eCk0U=", - "pom": "sha256-pkQCj9i//MRRv+3nDZDPZhTFVIVvaKjiQZu5UvM+fGM=" + "org/jetbrains/compose/ui#ui-util/1.9.0-alpha03": { + "jar": "sha256-aUd5BWjrlAMSejcowWlRrHxzWlUN1+pVZGDgtXmsTBM=", + "module": "sha256-37yGlB6QxD0QPKacWu0edFCHBtnmGwo/gd7a+2UPtdM=", + "pom": "sha256-RWs2d8CUreW1Zx651Rlx8NBkOw42djFFewrZnJCQODM=" }, "org/jetbrains/compose/ui#ui/1.8.1": { - "jar": "sha256-RX5oQ17pk9vxLGDMKioq0clLZWH9xZrPHjbcwcukUR0=", "module": "sha256-1bMY7+7p4EnrrYbGyGOshwiomCsixLRjmKy8kLyzRYk=", "pom": "sha256-XwzZmppbK0Dz7k4el6sJUvVWVygS/6r+tVRCQXuuEjM=" }, + "org/jetbrains/compose/ui#ui/1.9.0-alpha03": { + "jar": "sha256-CtcyeE6GOHBDP53qTb1XZOdI/mSF4S/Ujn7J2g1/P3w=", + "module": "sha256-R9MerXfuarq5HnZkOumgTfrxnzpNvrueMqiIyN81f+0=", + "pom": "sha256-2XbLixVcWXHCRhIeJw4+3yznoP+lh4ZmlKwOlR9yfb0=" + }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.21": { - "module": "sha256-sYdQC4zfyNLBw6F7lhzEO3tOGFQS/NsEsDvrkPEz+70=", - "pom": "sha256-zBwgchGRVLwYQXGzQmk/99LF+dwhLR5aTMCZOGL81ec=" + "org/jetbrains/kotlin#abi-tools-api/2.2.0": { + "jar": "sha256-hxeDiGZkLjvdR+yeAmC70wdujH6GvgXirahoMesq+Qo=", + "pom": "sha256-UwmmvuGytgrDtfXTXMS2zDiKFzOA17jeqgIJ6wgUnpA=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.21/gradle85": { - "jar": "sha256-uGEv2xhdzZiXGlG8H0K+k2e8vK7lE+NywkoU9O2xm4Y=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.0": { + "module": "sha256-yujfY6oQEBSS5bomvTsxfEQ8CEb0YFYmyg31Pqp2kI4=", + "pom": "sha256-QLUrE0gN6thPU5glVtmUINr+crY3k655OZRb0nfe4uI=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.1.21": { - "module": "sha256-dqMj2vtYjg+u6OMUi5EPtuw+tCL8EGQBBr5bfwapx/M=", - "pom": "sha256-v7ZAATVL2BgCx0mRTMLPWOWsXQWtnB9JrEZbdxbQUiU=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.0/gradle813": { + "jar": "sha256-9z0vg2MAwCLeASLwVkL/UgcOAifzrNPjaxPXF+R7FSM=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.1.21/gradle85": { - "jar": "sha256-/AkFgQMJpa0+oV37vhKaR+kNsRIVIyNkhBtyBEEk57A=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0": { + "module": "sha256-5d0u34ivdW30d1ra13xS0AkDUav1EZLPGdP+YsZnyrg=", + "pom": "sha256-Qejc6FcbX7TuAzURlYL+IoBQqP8ZPiRg1SmMX5Dj1nU=" + }, + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0/gradle813": { + "jar": "sha256-0M+f8jrTjCEO7QzCWlExWjhOYf3BWlP+uGwAvuaRqug=" }, "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", @@ -3106,106 +3304,106 @@ "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.1.21": { - "jar": "sha256-OnYsHlWFWUR9r0IX/eK5grJQh1brECplcRlPEt1BrPo=", - "pom": "sha256-HSDrHKwGm5iFdxccNOBABfpcbmk1mR1ve6mGKl6uGng=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.2.0": { + "jar": "sha256-klfy37x4iCf2AnUPrijX6UWTLq2QQVP3f09sTE2Y5RE=", + "pom": "sha256-8Uct+ZZDqe4VJrFEka0vaNz8Zunr9WywFuSFzaj69sI=" }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.1.21": { - "jar": "sha256-BrtrNnHUvDunTA4O+rvc1VXMwtTMLvZ80wnFc4yNHlQ=", - "pom": "sha256-U5ag0mBsMOA66ZSnl8b5FoTG47LZ6aRf1pLl6T7sDJM=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.0": { + "jar": "sha256-HezZmyKUN3QfNqAIxnip2PrjBxbodyFRMI9W9owQ844=", + "pom": "sha256-I6QFgttMPijHq6X8fpZHvI1e/d+dAFWp5CyaCJbVzjM=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.1.21": { - "jar": "sha256-5sfxijIo9WypFAClTdrSHh14mp+aByY7VgyMlTR8Y80=", - "pom": "sha256-Wtkc/mCCSH5t8hdVjUcnCDB4vHVjy0zZBEt6e00sBY4=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.0": { + "jar": "sha256-SofzwCcvFyhdYOmGQ+whn1Ppta1aI/O8TFQ6hkT4bxc=", + "pom": "sha256-6DgEIFq2l7pyL0YiprG1GS70ejDL35ApdwFJQ3hQTv8=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.1.21": { - "jar": "sha256-Z6LjZzdl8JdyVgjMfIQ7DY/dlL2a9BMnIRNhYUqlfUk=", - "pom": "sha256-27+KwlUNWxripifyBPKLFvknHjbETYmUqjsTnL9w5Fo=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.0": { + "jar": "sha256-svdD6luhL2ng815djUYGnXTI4oYQh1SKfg4Up4S8TPE=", + "pom": "sha256-FqFd0ZfPJBNJT3iMuWFE2aFGJnw9b38cFbejweBSNGo=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.1.21": { - "jar": "sha256-cKiXK7e+GyuwmMml2nC+wd1EyxBNTaGqbjPcVRAo1Jo=", - "pom": "sha256-/BmETtKRd+x6tsN5jR0DnaRroncb+HEuKcLyRFncW44=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.0": { + "jar": "sha256-kHBq6Gcd77oBQI3RxUG6MJEskHDN8d3aGMUero1nkwQ=", + "pom": "sha256-iQfZfcaLv0CgrmZ5RZAvDtwWYdvPdDuuDf2nw7mp1Mg=" }, - "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.1.21": { - "jar": "sha256-ZxnS3XYgroz9FRtW0tPAyuV+ZC0ucosnKg6G0YQjJ28=", - "pom": "sha256-qeKk6p5W0S7L/pXHZPq2q+hg/eEN7c/LvT5X9W2qNng=" + "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.2.0": { + "jar": "sha256-gMZU83asR02r+w8zRBpB6wgxQ5I9S3tVpgrDZETkP+U=", + "pom": "sha256-dOsGBCFCF6Ve/V7J6sQn/sRlg/sDTGQVIYShg/fG2Bc=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.1.21": { - "jar": "sha256-MHDdA1nv5KE0jAzpuVsDJHmXZVmLt7aHbxVJq1NH6U8=", - "pom": "sha256-TVeT9Xm3mUDoeCxYvWgbnxZL2yvvAbcq2b5pqR6uq+4=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.2.0": { + "jar": "sha256-ISk9oBbkuhKhKKwm/ZIKdOi4f1dM+bxDxgo9LnZFp64=", + "pom": "sha256-HESKBvDKmGiVi+CHesnof8TgG8uTaHp8rBLTxNCd7uY=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.1.21": { - "jar": "sha256-lAHv/YLehgbfMokwiidcwdNXN2hmXKXt0J3DGccXFfQ=", - "pom": "sha256-GbJjDusajsrIz3ClF2JBCiAXUvAxHrG2+RwB1B350dw=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.0": { + "jar": "sha256-omzI4thhkZfMTRFb6ndm6aqODx54duoETuG58wVlRgE=", + "pom": "sha256-vSrk4skWBWVKilUn2nV/KyJ2WA0fXq6+q9M0OvjVxGc=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.1.21": { - "jar": "sha256-eEu/b4g00ez2XsUf57RLQW8zBS6CGWKlm55/dOCU9pY=", - "pom": "sha256-QxApK3Qc26Bu6iaC8YU5U4i+OvPLATzIo+gei5NokQA=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.0": { + "jar": "sha256-nRsH2uVVnD/JwtzhW9hcNtwedt/zd/ExJIm9ZmDBZUQ=", + "pom": "sha256-uvxt1O1fRcLhvCgXfCxkDie/t8WQEZ6GW7nkCZOLrEA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.21": { - "jar": "sha256-VY+KMrr1qH6WlMi7OVVwqeduCuqrqmg/msH83oujqsw=", - "module": "sha256-q9fHAOmpTF3zzNlek9LuqwwZJkXXB+rZXFzqR+gcwns=", - "pom": "sha256-QG8P2ImjHfVX+txkaouXADreDCRrX7N6YTYZFWMgUfc=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0": { + "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=", + "module": "sha256-AmOgtdQFEGmmFjJYOK5CGmxNAG3JsVWnpCkmYIiAC6c=", + "pom": "sha256-iG8sRJ+dvmQc0kPxk3FNegQlNrMCrEHHLVYOWmZmDIg=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.21/gradle85": { - "jar": "sha256-VY+KMrr1qH6WlMi7OVVwqeduCuqrqmg/msH83oujqsw=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0/gradle813": { + "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.1.21": { - "jar": "sha256-BYO5l57dTI9f78CNWRGCHpw7Bakbg5+hqgcPkm7ny6A=", - "pom": "sha256-FLbl3/I/lNzTMmw9JXv2JeRVsVCVJiBcILNAtCw1f6M=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.0": { + "jar": "sha256-QY4hdjJ20qlGFr6ZCCanRdWdTF2WY48LviERDSxWSTs=", + "pom": "sha256-w5AgQre9S2t3oY8+4f6ol9N7vroloD0Uqe7//hWCXn0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.1.21": { - "jar": "sha256-APb4Q6vJMNDGGrtOPjAsjRd2EpH5srwlhv4SsMuXXq0=", - "module": "sha256-gIWGw896zkzfCLEYX7yv0PVcUhNIUPNmUlr7rlC7xTo=", - "pom": "sha256-N0agkbc65RnLtbszwftDNKYyR8W/kOgidFL9wgZ9+k8=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.0": { + "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", + "module": "sha256-r+m2AUJwBIVJuyAySjGdYkoFoLnmtBfmm2kHldfPDUs=", + "pom": "sha256-/ewxpJDZDsNuf5qj12xVDgqVq9Otg3lTvUn6E9pwFQ0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.1.21": { - "jar": "sha256-aATNXwXXf6lUrHt6kw57V/rgjK8CTiKRiAo8KKSfwHU=", - "module": "sha256-Ifoqg7FTeAa7x+1lVrmVIqXhbziR6CiKG8/ozf0mQrg=", - "pom": "sha256-G8Rcq/W6A2rdAmkEVCOxH0pXv0tPylnjGzxCspFmAcI=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.0": { + "jar": "sha256-Z6FKxCSqGWo0ax3Jn0QqbVc0WCrXt+epzN8oqc0rIJs=", + "module": "sha256-LC4w2DDqdpq6iX9PlvGeHoLY1qI/UzaJugn0GTMASYY=", + "pom": "sha256-bBzMOzcGY8KHIUn12briW/fpLqcVFepzxSlwlzbKMYk=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.1.21": { - "module": "sha256-fhIOTfygjt1IkK/gtou6WqifJ/uhHY/mj2ttoLISk1g=", - "pom": "sha256-wMnxGQvSSKV9G3U26ahPw/6d8YCwJMPlblGi7iwLz80=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0": { + "module": "sha256-Y3w/yuVyOnQnAmwO2z3GeW3T/nmQ3CKG1PdJbt9dKYU=", + "pom": "sha256-E2FqOVx9n8Xc7iclKn9ocX2MaZTNEldL0dsxelGG1yE=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.1.21/gradle85": { - "jar": "sha256-6sBIdsGrZgNvYBb9kIM/IEsCNsJ2R1nK0GknbgLLQ+Y=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0/gradle813": { + "jar": "sha256-g1xNwYoHMl9XkwUMfy52XSNcWWdJVo5HtZe0Sdhnlo0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.1.21": { - "module": "sha256-avSUrGVuckg0HOukOePWJhFtARfJ+9+Xq+5lcOEaCHc=", - "pom": "sha256-eTmPhH1rfKipak5GOf+iLhaRJIr+tOgQGeEdG9C7IFI=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.0": { + "module": "sha256-ur08SXopcd/GjlAlT/lwZak6Ixg+jto8OY+E9gzsErI=", + "pom": "sha256-2cRaL1cw6E6bhPpCxkoYdNy6ZmjyEsT+KXvqJdwAeHg=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.1.21": { - "jar": "sha256-Q+CkDB33nDOjBJkUvJ5mbkT7yyDwfUVo7qBZXpcqLHE=", - "pom": "sha256-3F+A6RGCz54qBN/XKdcOfTFOHt+NZGJLFm5o90lSw9Q=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.0": { + "jar": "sha256-8FcCw6bq725+hCNTvmT1jTMHGX4Vp/F5gE08VQcZ7mk=", + "pom": "sha256-6R0DUNf9G+4pyP9OP9bxcZBS7P6V98wXZtnVwnD3iQk=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.1.21": { - "jar": "sha256-3ECUhclc04pfMNWHjr6ai/Lm5vJUtv6eRcygmZkF4HA=", - "pom": "sha256-2RW7ZEMRhfvbhlxNKxLmuniqaME0fFnfrieaMqIyhPk=" + "org/jetbrains/kotlin#kotlin-native-utils/2.2.0": { + "jar": "sha256-pOlvczba6EnznPK2NKU20CoqvfARS3M5Wty4yIGFDp4=", + "pom": "sha256-DafPXrsb0m4u/IkRhLzqM8tPKxwpNYEnr1MGHNataZY=" }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", @@ -3227,63 +3425,60 @@ "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.1.21": { - "jar": "sha256-2CIfRFhU8wrJLCSNVDYJ4Oy12Fu1ujTAQ2hLATy1uJc=", - "pom": "sha256-/RCT8ncp9uYMG6xjkFYkDMXvP16zQUT/LqgahFeBFJQ=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.2.0": { + "jar": "sha256-Ttl/0eDJux0JSO1eY8yRRWMTpZUYKVuSssFRSu9VYVA=", + "pom": "sha256-5QdIv0Z09lRgPnsbuDBjTsmevZwzDeukytzuwHZ8u1Y=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.1.21": { - "jar": "sha256-RYLip8B/lTOptKZAijKl9Xll37FF1kaGCthn1GMIQ/E=", - "pom": "sha256-O04w8DuW7euw0ThjDCIwSN5w6MQILJDQaUPsok1B7tU=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.2.0": { + "jar": "sha256-fJrISZ+pGyAep4NlN8Yl3VKoJUnlfms/F1zAx56atgQ=", + "pom": "sha256-1M1vjH2tiOZ9iVzT23qNTH3I6N3Y6WeOH1619gHZsO0=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.1.21": { - "jar": "sha256-tbHg9AYvkc/iFtcGF+ivl3S1KI/YGeDOX2BQ+Nhukvo=", - "pom": "sha256-SCLW9orULZzZRP1zUpClvbXN8Psd1dpszG6F/AjtXfk=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.0": { + "jar": "sha256-ksfW7HxfBdisAcN+dHrGd9iS6ZusDeXlFmg7jzZAdys=", + "pom": "sha256-VjapUSxI/NqPgm+ypKwXPCnW6zV0ZHE9VNJaTUbsbBM=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.1.21": { - "jar": "sha256-oSlfKCsHDAzv25aGFPb2SqcfG9vnRvHt9jUnQH1dlrE=", - "pom": "sha256-WM84eKRG1G8/YECYa5wrU9f3pNneB+0mQzNdWAuDdgQ=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.0": { + "jar": "sha256-HSbL3a7rb/1FgIU5bs6gsID8Io/gBtz4MD2ldxHzN0U=", + "pom": "sha256-oeMpM4wq8LRweB0ECGnpsZdS+KTesi9D9qiR68dPH4I=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.1.21": { - "jar": "sha256-s/4fcumtSC1yb4nhOfRcSv57P4Ct/kzckdzAoiY3l40=", - "pom": "sha256-ghqPEByspjga2jbyM7nJH8wIhrNYT16qXPMESEm6tqI=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.0": { + "jar": "sha256-YKjHQtYfRPIxH73IqGt2fRcboJ2XvnLWukUNN/fj/b8=", + "pom": "sha256-dii0nV53BennadESYAZtmmlXPW2Av4Iw0FRvWo54yJ4=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.1.21": { - "jar": "sha256-0hSA7OwU4CLaICr7xAkWfFPGT/ZAv7IZAiMP7cYoXeE=", - "pom": "sha256-chwbOMaiiJdBO7rhel3WMPRMBPlGiXNgTP4fYy42Z4s=" + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.0": { + "jar": "sha256-+1QsLXi5SGrYr9rC5f5IHizs0f9qwNXlVReBkgX7hp0=", + "pom": "sha256-/LYda1u7sX6VC98rYhYL/XeH1GTLnp8HLtUwMCyVuwI=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.1.21": { - "module": "sha256-slOwL1BlFSW4AeKUXZr9RVUrRCC/FPzhxQDKX4lHyc8=", - "pom": "sha256-+oVjLbzKF7IlJM0ldKyFsgzE+u5oLIGeWDe+0Sncy4w=" + "org/jetbrains/kotlin#kotlin-serialization/2.2.0": { + "module": "sha256-J5YzW2kaW1kRKQSJD7mEz2miukJrlLArTT8Nbrg27GQ=", + "pom": "sha256-JWhP7DcwFNjDuuH09/FKz74Rk9u6KSuiF7gJ59+0eoQ=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.1.21/gradle85": { - "jar": "sha256-G6Oulwq5Idk694SifQQ4wPjeXTIxqKX8lo7V+INk5d4=" - }, - "org/jetbrains/kotlin#kotlin-stdlib-common/1.6.10": { - "pom": "sha256-91ryF83Y3Z4HseDgGAhKMgkqCRo5C3P+qmV+xE5c8JQ=" + "org/jetbrains/kotlin#kotlin-serialization/2.2.0/gradle813": { + "jar": "sha256-5OpAsyLJqmsdT5K44bm41SNObJyxhPM0NMonqCth/yQ=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.1.21": { - "module": "sha256-pNj8FM7bN3mEOkf7zlIv0XPph1CRlk26wbjdeIT2wfk=", - "pom": "sha256-kk6Exb2AM5n2nFspYmsTKpSwBAL1X53lugGNyBHfo5M=" + "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.0": { + "module": "sha256-WPwNZk/Dpn5+a+n9vq7b0hLfo+Un90T4YeeSzacsDkc=", + "pom": "sha256-U3q0BzqEelm6dtmaZFqGCbU4L/pdJZGjVLL6MR9JlzM=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.3.72": { "pom": "sha256-nVoT2avDNEXhNm0livCnfkLwGUWs73wJF7nVOYVOL84=" @@ -3291,35 +3486,44 @@ "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.0": { "pom": "sha256-36lkSmrluJjuR1ux9X6DC6H3cK7mycFfgRKqOBGAGEo=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { + "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", + "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.22": { - "jar": "sha256-BV9cskKH+hBhAJlae0erkhJrgegy6HX1+izwvVVpPQs=", "pom": "sha256-T5WKqZPVmE+PXr7UFGVipfOp9pW2BJyfKHOBN5ytqzM=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.0": { - "jar": "sha256-/epsQgNyT0Lo5kvvLwv3kSnM0d8e3xzP/cIt599JjHY=", - "pom": "sha256-BvvBTssUoK9HtaP400dj9JM9XLpaPSRQRb/i8r25Gx4=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.20": { + "jar": "sha256-U0O/eVeDky5fpTiwvKBa+BC7ByE+25uqdwx4QGj1eGc=", + "pom": "sha256-3PPeG6Uzk6RJx4nx5RX5qojGA6bTVqSA6kL/fUqYtzc=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.10": { - "jar": "sha256-L4dvs1tz2YBuyFAHAyZavL1ap8PIH0GiylSoVahkmzQ=", - "pom": "sha256-6yvOL/52LUQE2Or+lYF3XLxbkLsfl/0xZLpyJRfTvsY=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.21": { + "jar": "sha256-lmhGFy4QUstbNNezRkemR5mzP22oFlCfeCXFb1WJUjQ=", + "pom": "sha256-Dm8fi7CjxJxFYamSMAl0c4g/1bL121k5bQ5VGfJ2xDA=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.5.10": { "pom": "sha256-BtEZ8p4iMjNxAX2mfRDHShVrFfINnIIRalf+4UVMbGg=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.7.22": { + "pom": "sha256-6vPC0+N6UU9C60yVVhpGVpFaJldJeWr53K4ox8pgQ1g=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.0": { + "pom": "sha256-K7bHVRuXx7oCn5hmWC56oZ1jq/1M1T2j/AxGLzq1/CY=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { + "jar": "sha256-PbdSowB08G7mxXmEqm8n2kT00rvH9UQmUfaYjxyyt9c=", "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.22": { - "jar": "sha256-QZiw6vCQpPJbb35aWVgfQxS6jJ9s0dE+6dNI5l7Y9wc=", "pom": "sha256-ko8hhyF0djE8uBbUgHC8dlSqO5pa6B0/xfjCecyPjZ4=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.0": { - "jar": "sha256-I408fkkvEZtQ2hwiVG3XYkYuVfIkCWEfXlPdd2Jc1UQ=", - "pom": "sha256-52K4xFaQropqNd9YT1S+nJ2mWIXmGpBUJq6vylk34c4=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.20": { + "jar": "sha256-7SIhe13AlAoGjYvpRAu+L3+fUcRmzdEYXiOFzewZ8jg=", + "pom": "sha256-5VDFII038AtTOMefcivvkwaR2gWE8tPgfYPTOk2kBuk=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.10": { - "jar": "sha256-sJJg6kgo3Gz8Z9JhJ9rOOK4ru+ilZdLQKXJegcLSWOw=", - "pom": "sha256-YGyBfFx/1hFnDVWVK1dz+lxo8OPNJyelXe07GzzKLYc=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.21": { + "jar": "sha256-h7T5Vt4nQBRGIn5HSsejGs/w0KgIcWDFQojB5vRqZ+Y=", + "pom": "sha256-9KkWH2LpUq9Q/WKhomCB8413f+zWlH/YQD8UR/hmnao=" }, "org/jetbrains/kotlin#kotlin-stdlib/2.0.20": { "jar": "sha256-+xaVlmWaUYNXxLLBb0PcdascSYBWXtS0oxegUOXjkAY=", @@ -3341,45 +3545,50 @@ "module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=", "pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.1.21/all": { - "jar": "sha256-geB9406Esp4U8/3vkC9LxM8dXalZuGffaD++HMVM4eE=" + "org/jetbrains/kotlin#kotlin-stdlib/2.2.0": { + "jar": "sha256-ZdEthaO4ZcFg25FHhRcSpksQ2t1osi7qIqlb+KhnDco=", + "module": "sha256-pbmP3NnbAX1ULhlyJdzuGNZYpW3h2yzEHhMZbWsXaaQ=", + "pom": "sha256-jDyCEAfBNBFVhzm589U4LrgVUds4lc/7iVYeVsD03BY=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.1.21": { - "jar": "sha256-tPu1I+hmLUqEUbmjap5/1D9jfLDNapueNoFxlmXavY0=", - "pom": "sha256-RdzNNvsgz0B28XOMmbzt98rdd3Xti8cWopgr0VzpaDA=" + "org/jetbrains/kotlin#kotlin-stdlib/2.2.0/all": { + "jar": "sha256-4jAPqlnJNSk9q7Chg9LmEIqbARxCcHbD97oQ0ktzugo=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.1.21": { - "jar": "sha256-43JJKisFVtYv0Djj7fxFMbVQZUhs4o0E9HBj0rwDDBw=", - "pom": "sha256-XzfSWuJDprEFAHoH18j0Wd4zep84fMiz63VPmNZCoA4=" + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.0": { + "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", + "pom": "sha256-Fiq+zmN9Egvzs1mfJIETV3zey68Q1bInq3cFLmYykpM=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.1.21": { - "jar": "sha256-lMf8tAQF9WSCQAuqI1yW6BAQweBDv/YwC3CzTl6o2bs=", - "pom": "sha256-eoezrWbdJ6gKAzWv3R9Hij3SrldqmpQ7sfN2ORv435E=" + "org/jetbrains/kotlin#kotlin-util-io/2.2.0": { + "jar": "sha256-h//zwBlwqqkBGr3lZbtSoXmqbckDjFh4koHtK2jVji0=", + "pom": "sha256-NcfaTe0E3/GCIeDzgPo/NhIOvq2hOYOmEQtGWWaKbr0=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.1.21": { - "jar": "sha256-pSSDHpeV0+dW1N5Uy9WyEN6Al9rXxHiryVeuP2DgpxY=", - "pom": "sha256-CzeIoSSkcVMm+oZ3iFz7KYkf73jLKxbOBhP/JBCZ9Rg=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.0": { + "jar": "sha256-nOOw3gU8uf8HoPcXyhQvKQp05NGdkzLbImq+D+thyB4=", + "pom": "sha256-XVJ2wbYor7xCBZ80CoTe/Uv7XroYJm3zdDYH5XftX4c=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.1.21": { - "pom": "sha256-V9d2eAb2wCMKmmD2aBii1MMH7RX3ne8mjCNnpQAfHpE=" + "org/jetbrains/kotlin#kotlin-util-klib/2.2.0": { + "jar": "sha256-FPB+vZrfvk6F+06/MSJSULL8P1Qo7OQ31O1j7D+prE0=", + "pom": "sha256-NU7YchvXXwfcCyQbiFg+7oLCTZIdN+lrctmNpi1ISEo=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.1.21": { - "pom": "sha256-lwZWtSH+gItcWdy2DFS/3oMRciBCkmZ7vj+nAxeepgE=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.0": { + "pom": "sha256-T5NJZTIJBBtZ6uDk3FUj+IS0Kr6/4zzZTBV2+9DaWU8=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.1.21": { - "pom": "sha256-nfdRjr+L17rZKWGqSnml9aax4/d/ytSQalC1P3+PEWE=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.0": { + "pom": "sha256-QBsEZwxCCyyDNuXLtxvL9tJCaVIIkRs1j73lk5dw/tk=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.1.21": { - "pom": "sha256-DG0n8Kv57YUv6/7HHDxxnamPaBkK5hPJWXcogZMDhDc=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.0": { + "pom": "sha256-EK1dJbeSBjb82VVbw5mkBVSOS5x7RWCfo729Ux/Zx2U=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.1.21": { - "pom": "sha256-ETxHjQ2z/dXjKtMb1YAdde6ozujrmzG1ECxuU/WRjIo=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.0": { + "pom": "sha256-Th/4G5CLrp1FxpqGmFPveeupDcyXEUjGYCpKrGwZ0nQ=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.21": { - "pom": "sha256-whgPFdsRfKadJIGZ0bIQxP4zNd1y/UB9RrrHXUs/EXs=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.0": { + "pom": "sha256-i6lXKixJ7Cd6QAKYfm3bdhFQXvOogL2sR7lDX4GrRUA=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.21": { - "pom": "sha256-BPVi9hVzJ+zx1LlEtmaztYc+8XPxmtUkfKBwqL5cMTY=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.0": { + "pom": "sha256-Pe0maNCDIMJHTqGiy34la90Fq8/SbWKF6twKL1MDVm0=" + }, + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.0": { + "pom": "sha256-GDXSnI7Vf5WwZO0Na7y7pYTzBAh0YxAeFPSgY2exPi8=" }, "org/jetbrains/kotlinx#atomicfu-jvm/0.23.2": { "module": "sha256-9frJHDc6AJjlzK5iIeibtxoUkM9qiUnuNI1G7hyo06Y=", @@ -3464,15 +3673,15 @@ "module": "sha256-kFK7SUS5FqUGX2GNfUb+EqTAxonQIbyYQ1v4l3WIsWQ=", "pom": "sha256-zt+0Miu5cVkXrmmCCeoS3ziKuliVy7rRxWcith6EQ8A=" }, - "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.6.2": { - "jar": "sha256-ECdkkhEp4eRKdPQIt6C42sbRiSxgQuDkj4vbu/eMbS4=", - "module": "sha256-NU2xXaMv4YfblMbCNe96hDNrLdx5PQw3JEOZ320Kx9M=", - "pom": "sha256-OnOPkC80uNtLRGTRs9kj0mVuLKzEY2woadrFIO/Rbik=" + "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.7.0-0.6.x-compat": { + "jar": "sha256-N4w1jY0Y2GgTn3pYDCen0830hz8OPyFLn2JAnW+QStU=", + "module": "sha256-YPK2J+GEvwQ3IffXGzdRgsaUkbU86+KvvAGmIunYDZc=", + "pom": "sha256-fs60N3yxaihqLFhPO8A/2/1DTDHe86XEBNTHQFw5VOk=" }, - "org/jetbrains/kotlinx#kotlinx-datetime/0.6.2": { - "jar": "sha256-gZ1OTgmmi0foQqBHN7568eGyqyM6VvauSTp57lj3Jrs=", - "module": "sha256-F5UTkzbHp4fwwvvyHSFc/1mRxx+AIZyjyiYOA0eIzCg=", - "pom": "sha256-6LX1lHxGTDyHzUJEdZ1odW/Db3pvZGQAFHGmXEX0z6U=" + "org/jetbrains/kotlinx#kotlinx-datetime/0.7.0-0.6.x-compat": { + "jar": "sha256-9NUs0+G2huECJW1KZRXwksdoBKE0F9SAMtnaHzSmWP8=", + "module": "sha256-VIqIn29omVh7PDkPd3BJyNss7PTbG7GZC8GyH/WyHso=", + "pom": "sha256-5gqOhdZjzNTHK9XMhiIDv9/NcJ2W5jLI9Bfnb1YW8xc=" }, "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.7.0": { "jar": "sha256-6jimaw/0btgt3tnoHS3OcOX74DvWzFK0/IhpOB3qe30=", @@ -3503,18 +3712,18 @@ "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.8.0": { "pom": "sha256-xD5IdSnM/RIJ66hlOrjolZggNGSq+/5fBEje2ZKHFQk=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.8.1": { - "pom": "sha256-APNVWudiSFHGfbEsMIvJziauMnzw1yR2akAeW6AGCMc=" + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.9.0": { + "pom": "sha256-bX/zZcDvHNN2+1SxoWyAoh7Vj+tGwz80ULbPIuKxNT0=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-cbor-jvm/1.8.1": { - "jar": "sha256-YExBMMp6DpeaRJz1UAh6XCxYZIXorwHc8ksDt7KHMG0=", - "module": "sha256-rgLBUPlwsgP3K/AozeUMR1cSY4++dmtcOAy6i9osPuo=", - "pom": "sha256-cL61rpsZVui0aLKyNaAn1UChPQLCkv/ryDjGBDbDlA8=" + "org/jetbrains/kotlinx#kotlinx-serialization-cbor-jvm/1.9.0": { + "jar": "sha256-5F8y8NgOEWRZPPz58ZB645hxCExqoI5JrMLo4i4dk84=", + "module": "sha256-p2T3qH/cndhDT+tKU1Jx6RbTbRrnlwdWdZBcSqQsxl4=", + "pom": "sha256-iN6S2cWW2Ql3OwIZD35qyLYlm+Fj/tDBfLAmML8UJeI=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-cbor/1.8.1": { - "jar": "sha256-UEWTS54uI3e7VjgIAKuBnBX5W8Rse7cYgYuhBPT2tNU=", - "module": "sha256-+RTSOFj5Cbd1lUYiwq30F52UXUsJLOOzZmPKLcPJUZw=", - "pom": "sha256-4NNPstJ5ZwLyQWzetr+m5sqbMGHkSkI+UQ1b+pEyrNE=" + "org/jetbrains/kotlinx#kotlinx-serialization-cbor/1.9.0": { + "jar": "sha256-Cn6OuNtbI5Mfd+2wyMwvBwQ8OjVJRlDD1y28yAfwRzM=", + "module": "sha256-uMMMi+ontK+O6ze1MiM5j4XIFWZ0UbXpJcDQipgyatU=", + "pom": "sha256-WjRfczbaDdI9ehpAy0msOt8y97kR6zZzCY8/aCsA9Oc=" }, "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.6.3": { "jar": "sha256-KcghqNTiXL/k8s6WzdRSb2H49OaaE1+WEqNKgdk7ZfE=", @@ -3526,10 +3735,10 @@ "module": "sha256-NzH80jhWGpCpdSs0hfHWNeAbRF5Kd4F9ewd/S50vQi0=", "pom": "sha256-QVKRtvWbeTemcau136BLJyl811jLUQLNzHWUFJj5wDw=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.8.1": { - "jar": "sha256-NWW21NeJv3BoPEVWaUQof8HY3HXCPZi9h9AQWcx28rM=", - "module": "sha256-++GdWIrX1fZGZmaCA0/0Tglo0iBx/mzPn5ngPHpe+lc=", - "pom": "sha256-RGZV6NQ4KL+7OHzp0VGpNxowkrSLkJ6AYGtT/FiXnig=" + "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.9.0": { + "jar": "sha256-Hwr6FyEQ5FpyMe8bRK6P2Eweuv+W8/w61o74xIEgtZw=", + "module": "sha256-cMh+MWGSq3cpqmOZIgKQ98jZ/dTZNC3J+cDkKFarNG0=", + "pom": "sha256-hxkNQ05icv7WBa8PztFfa8CC2KVQQMUZjm1LLWovysI=" }, "org/jetbrains/kotlinx#kotlinx-serialization-core/1.6.2": { "module": "sha256-arz0gTrJTfA3AS4xZzaKNEUHD9+OqyHQjYhtTtnC+2c=", @@ -3543,10 +3752,10 @@ "module": "sha256-mE2aqabpvMONfoNuqNAAsThyCH/GZY0NjWIldjPzlfE=", "pom": "sha256-nVbnQWLOQn4MSetsuXUSR0Mq3PwukTw4KWY+27qr7hM=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core/1.8.1": { - "jar": "sha256-2ZhZ/4zEmudp+Uivgj9GlHs+Vhf+wmg/3pUdTQ4Kd0k=", - "module": "sha256-eL3oMFSUrxs445ZrUleskINAFkk/i60hm4iGx/vbJdU=", - "pom": "sha256-Rz8Ko+Sheqt4YNykkNxC6rthJPHSlT5qmVoIcX5QxxQ=" + "org/jetbrains/kotlinx#kotlinx-serialization-core/1.9.0": { + "jar": "sha256-ecpZ3uVj+c/AXmZzvUDDyUAgn8awUAZ+9+bZ2j7rslY=", + "module": "sha256-jNEYEwvyIIAgKeI5l0oz0nL00COlYQ9Vfs5rD4mV+J8=", + "pom": "sha256-lTt2Dcs2Ooqgz+X5GMPd0SRmh4XZGKw/QAsZGZasrJ0=" }, "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.6.3": { "jar": "sha256-0yNBebz/GIbVPWfBHspH9/PPe2PDSdFpZfbbUbfz3Zo=", @@ -3558,10 +3767,10 @@ "module": "sha256-l+NZl/6prZY63lv0wDko/lOXS4JlIdSwP7+zyrAgiqo=", "pom": "sha256-4CSBj4YiByqIM8DTmVd3Uet3ZJymO9DA/AYATWaRd6Q=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.8.1": { - "jar": "sha256-h2nlZHVX43AJGcMtUI9cXa1TxdgjTNEIRjVPvP8UqiQ=", - "module": "sha256-uZHLSTQAwdlgut+oYhcVjGN+XsqIgbIM0BJbtOz8+DE=", - "pom": "sha256-1mXWtB/gWPZmpvOGrS5JzBAe+P0u7+/vy8ER6R7oJDY=" + "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.9.0": { + "jar": "sha256-2UzDTK45JGoa90/aY/nEgSzhIhbvZB1fo7u7U5ppItg=", + "module": "sha256-u634x2urP82I/ORbO7tj37FIfzgCHhvdg7+5MQ735po=", + "pom": "sha256-azQzwqqesmYo26vxbJYzTKqzD24HcQ0Q7n+HkGznMN0=" }, "org/jetbrains/kotlinx#kotlinx-serialization-json/1.6.3": { "module": "sha256-gNHYf6CmO/+Dleo5EL2oDQnw9YNQTd6o7QB7x6hrTNQ=", @@ -3571,34 +3780,38 @@ "module": "sha256-lK/eU8GRw+Hge5+AiqF3f4YryKlbxQtGYozQkhnVaFg=", "pom": "sha256-WAgq+Zc0Ah1bjbKcQ1sR1FyhGxwP14bHhFIsnSxxeVg=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json/1.8.1": { - "jar": "sha256-WK3zNYoPmd2NZqVQ++GQZNOV4NX38eRlFc00cKVvu7A=", - "module": "sha256-f33wBUM932BPUqq9avsh65YJMZfLS90Hk8SEydPEtnU=", - "pom": "sha256-x3AMmcg94CtGVBo9fktps4h0m3wPV9zrRU0UPyzYens=" + "org/jetbrains/kotlinx#kotlinx-serialization-json/1.9.0": { + "jar": "sha256-8NRkNgU2KrFYwRsg9si+FyYCO7kxuerV/6WhTiM4394=", + "module": "sha256-T8E+xBK3uaIToX39qjNkV4Ab4W/BZa2GsLcxT9CW5ww=", + "pom": "sha256-mUGX39Wqub9VhVbCFW/eIoK6b8OtR/RmoIznk1zPR2Q=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-protobuf-jvm/1.8.1": { - "jar": "sha256-+9F09y6oI2S6oRIGny17NhdY9raL2B0qxRsCxmpI6SQ=", - "module": "sha256-klXX5uXZzp3bV2f6KNPGmShYhGZ+kaph4bE12YjuCJM=", - "pom": "sha256-pYV9XmD4gWHKeEQUai/jfyiV+B5SMJCbFRtKPY7AMpw=" + "org/jetbrains/kotlinx#kotlinx-serialization-protobuf-jvm/1.9.0": { + "jar": "sha256-VVA1IFrRohJUtJ/Wtd2+atGrtce6uiRCWL11j4Boe8o=", + "module": "sha256-p/t741TYikH7SYLX67JhwMBVlnV1vihfqaZZIOcPw20=", + "pom": "sha256-fZIz7eXK8jgiBAVsevV7Bdfwc1qL7C49KwdMeeBzyGQ=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-protobuf/1.8.1": { - "jar": "sha256-WXhdxbkL4v1wnxP8FpreJ+ppeFXIKuMS4YjHw43mZyY=", - "module": "sha256-LZ+TjZbK4twphqfvbyy9Fnan+HVLLVH8vk04Y92rfD0=", - "pom": "sha256-YTuFlIYGTe0T+YpQCtBJ284ZpY/DO/d3ajgSx9Cg/RA=" + "org/jetbrains/kotlinx#kotlinx-serialization-protobuf/1.9.0": { + "jar": "sha256-ib3UlPnQyek2J1fAAfnt8LznqPFv9sKz98fqVWMp0XQ=", + "module": "sha256-mwFJcOIvn6AaDZtp6Hnc08FDY7cZxIn/T4IV/wNAyk0=", + "pom": "sha256-fGITTg4BarB1VpjDWLOZAXsIikBFkj7K/rI9CL4yQEc=" }, - "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.4.2": { - "jar": "sha256-BgMd7mf+Oqid1HK5CwVX+sTPPbPOhcrNuiuohVuARC4=", - "pom": "sha256-OFs3RHR+HV7O1XeZG+5Y/IaclA6Ga59g2moLl+iNRfs=" + "org/jetbrains/runtime#jbr-api/1.5.0": { + "jar": "sha256-ZX7efX+OF1yQmyPKoQ/NTUpREwT9k4qpzIRXtDeJUNU=", + "pom": "sha256-/jziiqT0Ga0GcErRyoIzTQ6HFmfKWxE8UVfnUXzhMh4=" }, - "org/jetbrains/skiko#skiko-awt/0.9.4.2": { - "jar": "sha256-fQxhrXQp0vnBbaGMtAi5PIOiO9iE57JdICJcEjsUWQs=", - "module": "sha256-QLtd1spRZwbFeF6FWNzouZquZt+jOqW3SrgtJdpF6QM=", - "pom": "sha256-nFBlTp2Mzx1vR/53vsHXPObqcGI0Li13AdnKF49e1Is=" + "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.18": { + "jar": "sha256-4P1mqoajyPXIJLBJL5sI/P5UN4gB7x+Sir1GVA1jM/8=", + "pom": "sha256-Pq8UmTxE+PUpwzy1muo0sTOUb9l4AaOvleqy97sBOmo=" }, - "org/jetbrains/skiko#skiko/0.9.4.2": { - "jar": "sha256-ebDT2cpWGoqzLVJ9y5Q8+GVPebZXsrNMu4OQlwydSSM=", - "module": "sha256-6jCa+fvM7wsStVetEF9GVXgxEhYgMLvwXkYYc79SPSc=", - "pom": "sha256-JJZxEpDExjiEPbjjXqPm8dWXBlshEhYCvsAEQE7+3dA=" + "org/jetbrains/skiko#skiko-awt/0.9.18": { + "jar": "sha256-xGaOKnif9vLlmnLAs6xhVAppYYtDbJCoTOLT7Zd4atI=", + "module": "sha256-EGBQrIr05YJ2+Bq2FzKs0MevZ21FIbMtioBx8MPV2y0=", + "pom": "sha256-rCr1hVUP1G5nNukZWzUgDfh1Bf5g4dpqke0lNzxLA3s=" + }, + "org/jetbrains/skiko#skiko/0.9.18": { + "jar": "sha256-1lA/lgz5/+CHXIQmBK8lCpANBiR7OKAnO984cz48w4s=", + "module": "sha256-cVpesso+V/XZiU3JB7pVKzwLiJFU70d9CkX5vNAQ13E=", + "pom": "sha256-ULBGubYqCTrihATJtiQrtHFBNYhH5e6gC2AZueIlgec=" }, "org/jgrapht#jgrapht-core/1.5.2": { "jar": "sha256-36WW6fDQg48bXoHdDNYOOnbCwpCsJaCgKf/eWM9eTBQ=", @@ -3636,6 +3849,10 @@ "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" }, + "org/junit#junit-bom/5.12.2": { + "module": "sha256-3nCsXZGlJlbYiQptI7ngTZm5mxoEAlMN7K1xvzGyc14=", + "pom": "sha256-zvgP7IZFT2gGv7DfJGabXG8y4styhTnqhZ9H39ybvBc=" + }, "org/jvnet/staxex#stax-ex/1.8.1": { "jar": "sha256-IFIlSQVunlCqNe8LRFouR6U9Br4LCpRn1wTiSD/7BJo=", "pom": "sha256-j8hPNs5tps6MiTtlOBmaf2mmmgcG2bF6PuajoJRS7tY=" @@ -3771,9 +3988,16 @@ "jar": "sha256-oSV43eG6AL2bgW04iguHmSjQC6s8g8JA9wE79BlsV5o=", "pom": "sha256-saAPWxxNvmK4BdZdI5Eab3cGOInXyx6G/oOJ1hkEc/c=" }, + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" + }, "org/slf4j#slf4j-bom/2.0.16": { "pom": "sha256-BWYEjsglzfKHWGIK9k2eFK44qc2HSN1vr6bfSkGUwnk=" }, + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" + }, "org/slf4j#slf4j-parent/1.7.25": { "pom": "sha256-GPXFISDbA26I1hNviDnIMtB0vdqVx1bG9CkknS21SsY=" }, @@ -3783,6 +4007,9 @@ "org/slf4j#slf4j-parent/2.0.16": { "pom": "sha256-CaC0zIFNcnRhbJsW1MD9mq8ezIEzNN5RMeVHJxsZguU=" }, + "org/slf4j#slf4j-parent/2.0.17": { + "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" + }, "org/sonatype/oss#oss-parent/7": { "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" }, @@ -3792,11 +4019,6 @@ "org/tensorflow#tensorflow-lite-metadata/0.2.0": { "jar": "sha256-6fGLikHwF+kDPLDthciiuiMHKSzf4l6uNlkj56MdKnA=", "pom": "sha256-D+MTJug7diLLzZx11GeykfAf/jzG4+dmUawFocHHo2A=" - }, - "tv/wunderbox#nativefiledialog/1.0.3": { - "jar": "sha256-Uylw98VdRF8E5NBaa0Pw6Gdjgi0IrYnkxp4ymdMaDXQ=", - "module": "sha256-ccMC3YcbfoIsZ5V28baF6UueyQUshzkF6yFN+kqrufw=", - "pom": "sha256-rk4+z470z6LX39SJRUeIM+pDNL4Kq2+XoENzJBX7rr8=" } } } diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index b305093f520b..69436ec8e410 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "keyguard"; - version = "1.12.3"; + version = "1.13.0"; src = fetchFromGitHub { owner = "AChep"; repo = "keyguard-app"; - tag = "r20250530"; - hash = "sha256-FTDZ4ztFv+pcyupI+tHr+VLrENSN6hqs13i1KJmreAM="; + tag = "r20250705"; + hash = "sha256-9UT75HntRswpf1G04x07DfxNfR3PsMv0Ee/NRVrJS3Y="; }; postPatch = '' From f44f7d3399d68a559a335c5f8648f73fc4547cc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 8 Jul 2025 12:40:22 +0000 Subject: [PATCH 004/508] vulkan-extension-layer: 1.4.313.0 -> 1.4.321 --- pkgs/by-name/vu/vulkan-extension-layer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-extension-layer/package.nix b/pkgs/by-name/vu/vulkan-extension-layer/package.nix index 8fecc2e233e4..1d9d8346daca 100644 --- a/pkgs/by-name/vu/vulkan-extension-layer/package.nix +++ b/pkgs/by-name/vu/vulkan-extension-layer/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "vulkan-extension-layer"; - version = "1.4.313.0"; + version = "1.4.321"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-ExtensionLayer"; rev = "vulkan-sdk-${version}"; - hash = "sha256-WYlme5vEHpJHImfkGB+kmUY96fYia93WlfyutBfdxzk="; + hash = "sha256-tWUi+yCI7wNLVeGg/h5a+yvKWAu8KZqtgEujfCUtYQ4="; }; nativeBuildInputs = [ From baf7500aad20f1834e8ed3bd76616f6c54127996 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Apr 2025 08:26:45 +0000 Subject: [PATCH 005/508] 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 dc59ae0ec9da09c625344707e1e9bca004521a4a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Jul 2025 16:11:48 +0000 Subject: [PATCH 006/508] xrdp: 0.10.3 -> 0.10.4.1 --- pkgs/by-name/xr/xrdp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xr/xrdp/package.nix b/pkgs/by-name/xr/xrdp/package.nix index 5f00ddaab799..7c89b824bce8 100644 --- a/pkgs/by-name/xr/xrdp/package.nix +++ b/pkgs/by-name/xr/xrdp/package.nix @@ -74,7 +74,7 @@ let xrdp = stdenv.mkDerivation rec { pname = "xrdp"; - version = "0.10.3"; + version = "0.10.4.1"; src = applyPatches { inherit version; @@ -85,7 +85,7 @@ let repo = "xrdp"; rev = "v${version}"; fetchSubmodules = true; - hash = "sha256-6QSz0a0ed1UxfYYibehPgGUzU/xf1HmqEvVE4xU5hRg="; + hash = "sha256-ula1B9/eriJ+0r6d9r2LAzh7J3s6/uvAiTKeRzLuVL0="; }; }; From 6ff5441378e22152861c919682d88647ec83fccd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Jul 2025 18:55:30 +0000 Subject: [PATCH 007/508] 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 008/508] 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 e75da4af059c7207d1d03bc793ed29ad588440a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 12 Jul 2025 11:18:29 +0000 Subject: [PATCH 009/508] python3Packages.svg-py: 1.6.0 -> 1.7.0 --- pkgs/development/python-modules/svg-py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/svg-py/default.nix b/pkgs/development/python-modules/svg-py/default.nix index add0da17c737..759e8bef0001 100644 --- a/pkgs/development/python-modules/svg-py/default.nix +++ b/pkgs/development/python-modules/svg-py/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "svg-py"; - version = "1.6.0"; + version = "1.7.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "orsinium-labs"; repo = "svg.py"; tag = version; - hash = "sha256-XuSv4CVcbwWHuHiXxx4PfGJ8Pi+tfufbAdUiTFWNLcc="; + hash = "sha256-WRPHNgaKjim91pLdM8iQ1/1DBm7+lU7hFH0vXTguG1s="; }; build-system = [ flit-core ]; From ebd97d61f3e4d3622b9a84520c1bf10f6f835e1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 13 Jul 2025 15:10:54 +0000 Subject: [PATCH 010/508] python3Packages.pylibacl: 0.7.2 -> 0.7.3 --- pkgs/development/python-modules/pylibacl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylibacl/default.nix b/pkgs/development/python-modules/pylibacl/default.nix index 878c91a71bb8..ef94e00dacb6 100644 --- a/pkgs/development/python-modules/pylibacl/default.nix +++ b/pkgs/development/python-modules/pylibacl/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "pylibacl"; - version = "0.7.2"; + version = "0.7.3"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-VsFehn/kxyRTG7+XQHWJy7+NvShajYT+fsyQ/DIjeNc="; + hash = "sha256-nZ/7WA4MWC1d5ZgIf3X2lARYsjgQxhVSkUPGGxcr+SI="; }; # ERROR: testExtended (tests.test_acls.AclExtensions) From a72432965d5586e00fc23261da0511b3c05842ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 00:39:01 +0000 Subject: [PATCH 011/508] libphidget22: 1.22.20250324 -> 1.22.20250714 --- pkgs/by-name/li/libphidget22/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libphidget22/package.nix b/pkgs/by-name/li/libphidget22/package.nix index 8f38eaf8847e..4be4da81ccfb 100644 --- a/pkgs/by-name/li/libphidget22/package.nix +++ b/pkgs/by-name/li/libphidget22/package.nix @@ -7,7 +7,7 @@ }: let # This package should be updated together with libphidget22extra - version = "1.22.20250324"; + version = "1.22.20250714"; in stdenv.mkDerivation { pname = "libphidget22"; @@ -15,7 +15,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://www.phidgets.com/downloads/phidget22/libraries/linux/libphidget22/libphidget22-${version}.tar.gz"; - hash = "sha256-FR/+b4z73LtGQdT4gypre9SZmZSiWzP/Q+00uia1lhA="; + hash = "sha256-QsdNyShJkKtRHNtezO9jF2ZUilrTaqZBMTp+UcWNkhA="; }; nativeBuildInputs = [ automake ]; From 39426ff3fc379198295d83931139346a84f7b1bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 07:18:42 +0000 Subject: [PATCH 012/508] icingaweb2-thirdparty: 0.13.0 -> 0.13.1 --- pkgs/servers/icingaweb2/thirdparty.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/icingaweb2/thirdparty.nix b/pkgs/servers/icingaweb2/thirdparty.nix index e18e8b7860e3..0e1a61a7e50a 100644 --- a/pkgs/servers/icingaweb2/thirdparty.nix +++ b/pkgs/servers/icingaweb2/thirdparty.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation rec { pname = "icingaweb2-thirdparty"; - version = "0.13.0"; + version = "0.13.1"; src = fetchFromGitHub { owner = "Icinga"; repo = "icinga-php-thirdparty"; rev = "v${version}"; - sha256 = "sha256-MaUXhlMxNmaTDMRw5LPcQIU/0Sht05MOhJM+GqFD8Pc="; + sha256 = "sha256-vPr6rh/X5G///rqmgIdCYKDLeZMQVNK7FoINONO7Cw8="; }; installPhase = '' From 614e4dbe37a04ffa3dda306a12b61da8f97ac824 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 07:18:49 +0000 Subject: [PATCH 013/508] 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 c841163aaad97e004ea8e1f4f8f9385d8a16d443 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Jul 2025 18:16:38 +0000 Subject: [PATCH 014/508] jdk24: 24.0.1+9 -> 24.0.2+12 --- pkgs/development/compilers/openjdk/24/source.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/openjdk/24/source.json b/pkgs/development/compilers/openjdk/24/source.json index 83e95cd07610..ef9e52624b4c 100644 --- a/pkgs/development/compilers/openjdk/24/source.json +++ b/pkgs/development/compilers/openjdk/24/source.json @@ -1,6 +1,6 @@ { - "hash": "sha256-vXZNi6whn0GpL02DBaGAp40vYOP6BkJrLOhhL9df2kA=", + "hash": "sha256-YgkTSh7U/tJxiJIi8fxCkVgcogMQbcN4PgjmlcHcOBE=", "owner": "openjdk", "repo": "jdk24u", - "rev": "refs/tags/jdk-24.0.1+9" + "rev": "refs/tags/jdk-24.0.2+12" } From 952a2267c7ed743b4e30bd6cd083f813c1b60a03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Jul 2025 09:11:26 +0000 Subject: [PATCH 015/508] yaru-theme: 25.04.2 -> 25.10.1 --- pkgs/by-name/ya/yaru-theme/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yaru-theme/package.nix b/pkgs/by-name/ya/yaru-theme/package.nix index de75d25a8dd2..aa97c2eda20d 100644 --- a/pkgs/by-name/ya/yaru-theme/package.nix +++ b/pkgs/by-name/ya/yaru-theme/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "yaru"; - version = "25.04.2"; + version = "25.10.1"; src = fetchFromGitHub { owner = "ubuntu"; repo = "yaru"; rev = version; - hash = "sha256-+Jis5ODElztIp/QBuKqVyg0cTtPKr246WHrlGSBKgm0="; + hash = "sha256-+ZJxzJkWl/yIX1MtpJ72O2phRh4FZY8CTDPAB15jCSU="; }; nativeBuildInputs = [ From d4c6b9911f7db7ccc40140a3f0e9ce69c5fd89ef Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 18 Jul 2025 20:46:34 -0400 Subject: [PATCH 016/508] 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 017/508] 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 018/508] 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 a4624b1d1ad7ef909484b09638dac837a03d6c99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Jul 2025 05:39:21 +0000 Subject: [PATCH 019/508] jdk8: 8u442-b06 -> 8u462-b08 --- pkgs/development/compilers/openjdk/8/source.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/openjdk/8/source.json b/pkgs/development/compilers/openjdk/8/source.json index 70986db98119..ba66b2d05b20 100644 --- a/pkgs/development/compilers/openjdk/8/source.json +++ b/pkgs/development/compilers/openjdk/8/source.json @@ -1,6 +1,6 @@ { - "hash": "sha256-y+YFPDSkPopIi0++rTwf2fsehzBdW1eR3tEWGGV5Yqk=", + "hash": "sha256-CQZKhDojo+a4vZsIzRM/KoUfR17LedQYBWCRJxDFJUM=", "owner": "openjdk", "repo": "jdk8u", - "rev": "refs/tags/jdk8u442-b06" + "rev": "refs/tags/jdk8u462-b08" } From 297c4a41c541490319b1afdbdcb0d85049ffcdd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Jul 2025 14:49:53 +0000 Subject: [PATCH 020/508] 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 021/508] =?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 022/508] 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 023/508] =?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 e5fe9cc5ac7025dc75136dbab3c1ac7abfb5ecfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Mon, 16 Jun 2025 18:01:48 +0200 Subject: [PATCH 024/508] python3Packages.tmdbsimple: init at 2.9.2-unstable-2025-01-07 --- .../python-modules/tmdbsimple/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/tmdbsimple/default.nix diff --git a/pkgs/development/python-modules/tmdbsimple/default.nix b/pkgs/development/python-modules/tmdbsimple/default.nix new file mode 100644 index 000000000000..d629e66ac1ce --- /dev/null +++ b/pkgs/development/python-modules/tmdbsimple/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + requests, +}: + +buildPythonPackage { + pname = "tmdbsimple"; + version = "2.9.2-unstable-2025-01-07"; + pyproject = true; + + src = fetchFromGitHub { + owner = "celiao"; + repo = "tmdbsimple"; + rev = "0b3359f7bab3ade391b2e5de964ed115b00984a6"; + hash = "sha256-usyL2lHSJwvPnWncI3K+yTmeU5DN1AkRzHC5nFh3vxs="; + }; + + build-system = [ setuptools ]; + + dependencies = [ requests ]; + + pythonImportsCheck = [ "tmdbsimple" ]; + + # The tests require an internet connection and an API key + doCheck = false; + + meta = { + description = "Wrapper for The Movie Database API v3"; + homepage = "https://github.com/celiao/tmdbsimple"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ theobori ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 366ee388f55b..b2a639418e10 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17722,6 +17722,8 @@ self: super: with self; { tmb = callPackage ../development/python-modules/tmb { }; + tmdbsimple = callPackage ../development/python-modules/tmdbsimple { }; + tnefparse = callPackage ../development/python-modules/tnefparse { }; todoist = callPackage ../development/python-modules/todoist { }; From 016a7e7f05cc9ccf4d874f1e0ea18eba1c049e93 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Jul 2025 11:48:41 +0000 Subject: [PATCH 025/508] grafanaPlugins.grafana-polystat-panel: 2.1.14 -> 2.1.15 --- .../grafana/plugins/grafana-polystat-panel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-polystat-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-polystat-panel/default.nix index 0f1b75bed404..184cc7124a48 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-polystat-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-polystat-panel/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-polystat-panel"; - version = "2.1.14"; - zipHash = "sha256-W6qx3b8rmIQV6Sm2rUsCDKrWi69N2S31hbmuqjYt25M="; + version = "2.1.15"; + zipHash = "sha256-l6jhlnZ9E8OdCHcX0HMpD1VjShq+mtBYeciPNkzsjlA="; meta = with lib; { description = "Hexagonal multi-stat panel for Grafana"; license = licenses.asl20; From 24235658e8fa092405bd5661947ec96fdb801384 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Jul 2025 00:49:21 +0000 Subject: [PATCH 026/508] dpdk: 25.03 -> 25.07 --- pkgs/by-name/dp/dpdk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dp/dpdk/package.nix b/pkgs/by-name/dp/dpdk/package.nix index 2bee92b61cf9..98e30640d35b 100644 --- a/pkgs/by-name/dp/dpdk/package.nix +++ b/pkgs/by-name/dp/dpdk/package.nix @@ -33,11 +33,11 @@ stdenv.mkDerivation rec { pname = "dpdk"; - version = "25.03"; + version = "25.07"; src = fetchurl { url = "https://fast.dpdk.org/rel/dpdk-${version}.tar.xz"; - sha256 = "sha256-akCnMTKChuvXloWxj/pZkua3cME4Q9Zf0NEVfPzP9j0="; + sha256 = "sha256-aIbL7cNQu4y+80fRA2fWJZ42Q1Yn+7J9V4rb3A07QQ0="; }; nativeBuildInputs = [ From 57f3309a8e89bf6deac3d6936e380f993ac96384 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Jul 2025 19:53:10 +0000 Subject: [PATCH 027/508] megasync: 5.12.0.1 -> 5.14.0.2 --- pkgs/by-name/me/megasync/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/megasync/package.nix b/pkgs/by-name/me/megasync/package.nix index 415b6c85d14a..4c3a26d3c6db 100644 --- a/pkgs/by-name/me/megasync/package.nix +++ b/pkgs/by-name/me/megasync/package.nix @@ -34,13 +34,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "megasync"; - version = "5.12.0.1"; + version = "5.14.0.2"; src = fetchFromGitHub rec { owner = "meganz"; repo = "MEGAsync"; tag = "v${finalAttrs.version}_Linux"; - hash = "sha256-dIva/Xmk7enmRbczfuy1VLAcAMPQ27HUaHEQSTsldaY="; + hash = "sha256-iYAyk8UCIuYaacdviPSuWmwx6hgzHveW9oyftISZo7s="; fetchSubmodules = false; # DesignTokensImporter cannot be fetched, see #1010 in github:meganz/megasync leaveDotGit = true; postFetch = '' From cfa1352056e4a534146bf4b59b580f50507a39ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Jul 2025 02:43:00 +0000 Subject: [PATCH 028/508] jitsi-videobridge: 2.3-236-g95ef6210 -> 2.3-249-g9a2123ad4 --- pkgs/by-name/ji/jitsi-videobridge/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ji/jitsi-videobridge/package.nix b/pkgs/by-name/ji/jitsi-videobridge/package.nix index e3ad1ddf8d6f..fffdbd6b853e 100644 --- a/pkgs/by-name/ji/jitsi-videobridge/package.nix +++ b/pkgs/by-name/ji/jitsi-videobridge/package.nix @@ -11,10 +11,10 @@ let pname = "jitsi-videobridge2"; - version = "2.3-236-g95ef6210"; + version = "2.3-249-g9a2123ad4"; src = fetchurl { url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; - sha256 = "GUihengE21ISqXozFwTsdiQurDi0ft/btj+DcbGH/Rg="; + sha256 = "b8hYuDyweRLAagaehHMzC2/XjZHNlxMchM8za8zPtj4="; }; in stdenv.mkDerivation { From d6f91cb439ea07cd25e298967708910900bdf1af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Jul 2025 07:49:00 +0000 Subject: [PATCH 029/508] 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 c6795052ec2548fd9fd4d9f5e45eab022111f620 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Jul 2025 21:06:57 +0000 Subject: [PATCH 030/508] uclibc-ng: 1.0.52 -> 1.0.54 --- pkgs/by-name/uc/uclibc-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/uc/uclibc-ng/package.nix b/pkgs/by-name/uc/uclibc-ng/package.nix index 40bfcf94a53c..9863c5d02c22 100644 --- a/pkgs/by-name/uc/uclibc-ng/package.nix +++ b/pkgs/by-name/uc/uclibc-ng/package.nix @@ -63,11 +63,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "uclibc-ng"; - version = "1.0.52"; + version = "1.0.54"; src = fetchurl { url = "https://downloads.uclibc-ng.org/releases/${finalAttrs.version}/uClibc-ng-${finalAttrs.version}.tar.xz"; - hash = "sha256-iB2kc3hPlcyCkLsHgMCvyBDKKNV14z1a/V5xU7KaoTY="; + hash = "sha256-0ez2XMIhfdQRik2vwavyfFhbXLV48715kfxkC3lkP/I="; }; # 'ftw' needed to build acl, a coreutils dependency From 70ed84324e3b1e5e1eca06034c99c8b432f32b8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Jul 2025 21:32:23 +0000 Subject: [PATCH 031/508] 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 bcb8fffb448a662b14d785bd1544c96d77a40710 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Jul 2025 22:22:05 +0000 Subject: [PATCH 032/508] libnvme: 1.11.1 -> 1.15 --- pkgs/by-name/li/libnvme/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libnvme/package.nix b/pkgs/by-name/li/libnvme/package.nix index 3c898afb8a8d..c894494686e9 100644 --- a/pkgs/by-name/li/libnvme/package.nix +++ b/pkgs/by-name/li/libnvme/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libnvme"; - version = "1.11.1"; + version = "1.15"; outputs = [ "out" ] ++ lib.optionals withDocs [ "man" ]; @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "linux-nvme"; repo = "libnvme"; rev = "v${finalAttrs.version}"; - hash = "sha256-CEGr7PDOVRi210XvICH8iLYDKn8S9bGruBO4tycvsT8="; + hash = "sha256-PdSlynwOjC9SkUh3H6doEgHwwBry5Ti5XjRoS2bc5a0="; }; postPatch = '' From 6e209b158ef97112035b1b1cabf5597fbdb2eb97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Jul 2025 00:29:28 +0000 Subject: [PATCH 033/508] livi: 0.3.1 -> 0.3.2 --- pkgs/by-name/li/livi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/livi/package.nix b/pkgs/by-name/li/livi/package.nix index 0ceea80f2d53..34a434ba88b1 100644 --- a/pkgs/by-name/li/livi/package.nix +++ b/pkgs/by-name/li/livi/package.nix @@ -16,14 +16,14 @@ stdenv.mkDerivation rec { pname = "livi"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitLab { owner = "guidog"; repo = "livi"; domain = "gitlab.gnome.org"; rev = "v${version}"; - hash = "sha256-cPnmKepXPeA3h0VYHypEPHAOclhVseokL1NsCKxGJ78="; + hash = "sha256-cLvSK50RnXCYoXwpp+unTVnxqCkPa3Zr4dZT0TpYFpE="; }; nativeBuildInputs = [ meson From 926822b5d87a1943d1002f00855b72a03c488a7e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Jul 2025 04:17:10 +0000 Subject: [PATCH 034/508] jicofo: 1.0-1138 -> 1.0-1153 --- pkgs/by-name/ji/jicofo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ji/jicofo/package.nix b/pkgs/by-name/ji/jicofo/package.nix index 79f7b2df22ce..48aa5b031ac1 100644 --- a/pkgs/by-name/ji/jicofo/package.nix +++ b/pkgs/by-name/ji/jicofo/package.nix @@ -9,10 +9,10 @@ let pname = "jicofo"; - version = "1.0-1138"; + version = "1.0-1153"; src = fetchurl { url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; - sha256 = "YLzWyeeWWgsqfGAKXPIKIkfIq3McFEjcZGYLhi2Otew="; + sha256 = "tBvaXyRqNg8VeIy3aI1HbrZNlelsYowLOVlsXyap+gA="; }; in stdenv.mkDerivation { From 4a2235453aff42e51ba195449040c39dbd42b135 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Jul 2025 05:27:32 +0000 Subject: [PATCH 035/508] 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 a6b55f5ff50274de7749443463d2bb96bb0b5809 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 8 Jul 2025 20:38:48 +0000 Subject: [PATCH 036/508] afterburn: 5.8.2 -> 5.9.0 --- pkgs/by-name/af/afterburn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/af/afterburn/package.nix b/pkgs/by-name/af/afterburn/package.nix index b38536a702fa..7dcaf8c0b2a8 100644 --- a/pkgs/by-name/af/afterburn/package.nix +++ b/pkgs/by-name/af/afterburn/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "afterburn"; - version = "5.8.2"; + version = "5.9.0"; src = fetchFromGitHub { owner = "coreos"; repo = "afterburn"; tag = "v${version}"; - sha256 = "sha256-hlcUtEc0uWFolCt+mZd7f68PJPa+i/mv+2aJh4Vhmsw="; + sha256 = "sha256-kMq3yoqIp2j5DRQFarEK9kss9DoVgAEkjUYJX5Ogu0g="; }; - cargoHash = "sha256-Wn4Np1rwHh2sL1sqKalJrIDgMffxJgD1C2QOAR8bDRo="; + cargoHash = "sha256-pWt2+SptdTiP4/oROw38qc6ekfbVWOf86BR18QC+ZPU="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 150c556e4e56e1f896d8cf33d3ec18e0b31e1921 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Jul 2025 12:34:46 +0000 Subject: [PATCH 037/508] pdfsam-basic: 5.3.1 -> 5.3.2 --- pkgs/applications/misc/pdfsam-basic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/pdfsam-basic/default.nix b/pkgs/applications/misc/pdfsam-basic/default.nix index 8276f0cb2993..2d73912750a6 100644 --- a/pkgs/applications/misc/pdfsam-basic/default.nix +++ b/pkgs/applications/misc/pdfsam-basic/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "pdfsam-basic"; - version = "5.3.1"; + version = "5.3.2"; src = fetchurl { url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam-basic_${version}-1_amd64.deb"; - hash = "sha256-Fhj/MJnnm8nsuJmSb6PigJT6Qm+CkGg8lV0NaUMfur0="; + hash = "sha256-Y0Q9uT6cyxIYTX0JxoS0r3TamPT1iLXr94Zex30AeWo="; }; unpackPhase = '' From 74276c14d4070d0ec989398b8ba10ce775db510b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Jul 2025 15:18:11 +0000 Subject: [PATCH 038/508] 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 aff46d194332bf063d149ef1010c29b5ca1fe2dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Jul 2025 18:38:19 +0000 Subject: [PATCH 039/508] python3Packages.weasyprint: 65.1 -> 66.0 --- pkgs/development/python-modules/weasyprint/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/weasyprint/default.nix b/pkgs/development/python-modules/weasyprint/default.nix index fce0a2c3baca..7ac5822e6b5d 100644 --- a/pkgs/development/python-modules/weasyprint/default.nix +++ b/pkgs/development/python-modules/weasyprint/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "weasyprint"; - version = "65.1"; + version = "66.0"; pyproject = true; src = fetchFromGitHub { owner = "Kozea"; repo = "WeasyPrint"; tag = "v${version}"; - hash = "sha256-iSeuRX1dnnrGZbcb1yTxOJPD5kgIWY6oz/0v02QJqSs="; + hash = "sha256-wmEDVEbikBpOQ5394IBPWQRjWZOLfMzEGxTtq4tt2Tw="; }; patches = [ @@ -106,7 +106,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "weasyprint" ]; meta = { - changelog = "https://github.com/Kozea/WeasyPrint/releases/tag/v${version}"; + changelog = "https://github.com/Kozea/WeasyPrint/releases/tag/${src.tag}"; description = "Converts web documents to PDF"; mainProgram = "weasyprint"; homepage = "https://weasyprint.org/"; From e48b448ea6db7cbeaef1977f2eff53f2c309c205 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Jul 2025 19:14:19 +0000 Subject: [PATCH 040/508] clapgrep: 25.05+1 -> 25.07 --- pkgs/by-name/cl/clapgrep/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clapgrep/package.nix b/pkgs/by-name/cl/clapgrep/package.nix index e9875dd4b9ed..e97bef974edd 100644 --- a/pkgs/by-name/cl/clapgrep/package.nix +++ b/pkgs/by-name/cl/clapgrep/package.nix @@ -24,18 +24,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "clapgrep"; - version = "25.05+1"; + version = "25.07"; src = fetchFromGitHub { owner = "luleyleo"; repo = "clapgrep"; tag = "v${finalAttrs.version}"; - hash = "sha256-DL3voYSsNGjPb1CnPuJGg+7UgWYZO7cH5T2Z37BuDSE="; + hash = "sha256-XH0ei0x4QeCaVLDpRrHFgI6ExR5CSX7Pzg1PCrTyBec="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-hTejIaXIAi8opZdE2X3vEi+VYoSti8RNB41ikVOWGPk="; + hash = "sha256-tKC3YgLECV3EMMzBLBPj0GntHk2oavXGpTwWG9EjH1U="; }; nativeBuildInputs = [ From 1c57145569424b9084922347b3c08d0e8b704bc7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Jul 2025 20:24:14 +0000 Subject: [PATCH 041/508] cni-plugin-flannel: 1.6.2-flannel1 -> 1.7.1-flannel2 --- pkgs/tools/networking/flannel/plugin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/flannel/plugin.nix b/pkgs/tools/networking/flannel/plugin.nix index bcc257143e88..44533c49e864 100644 --- a/pkgs/tools/networking/flannel/plugin.nix +++ b/pkgs/tools/networking/flannel/plugin.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "cni-plugin-flannel"; - version = "1.6.2-flannel1"; + version = "1.7.1-flannel2"; src = fetchFromGitHub { owner = "flannel-io"; repo = "cni-plugin"; rev = "v${version}"; - sha256 = "sha256-mhDUpQf1HQLx4vn+Ju5jN5DYgkdsAs8CcmZbBqEITB4="; + sha256 = "sha256-vKHkgdmfG7jf0avwcJsNNCYlERH71ULPBHI3ObtwrIM="; }; - vendorHash = "sha256-0LgdvXNejEAgJZ9ufN3HJ+hXjUtrL0iqaQg9SpeCThM="; + vendorHash = "sha256-hDodGat/aZyDSRHN6K4J8Pq9LFlclbnEmYVwxCbraKk="; ldflags = [ "-s" From 41677158261f7cafaa8fbcf73a3f6cc3b573b849 Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 29 Jul 2025 08:53:48 +0200 Subject: [PATCH 042/508] 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 043/508] 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 044/508] 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 045/508] 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 046/508] 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 c364bacdab322505731af2e6fa442c6517b8ca76 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 02:36:18 +0000 Subject: [PATCH 047/508] zxcvbn-c: 2.5 -> 2.6 --- pkgs/by-name/zx/zxcvbn-c/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zx/zxcvbn-c/package.nix b/pkgs/by-name/zx/zxcvbn-c/package.nix index 3fc9d2ae5090..d08f120cacbd 100644 --- a/pkgs/by-name/zx/zxcvbn-c/package.nix +++ b/pkgs/by-name/zx/zxcvbn-c/package.nix @@ -5,13 +5,13 @@ }: stdenv.mkDerivation rec { pname = "zxcvbn-c"; - version = "2.5"; + version = "2.6"; src = fetchFromGitHub { owner = "tsyrogit"; repo = "zxcvbn-c"; rev = "v${version}"; - sha256 = "sha256-RKqbv0iGkjS7Y7KikqglZ+AK1oiw4G1mB2Zg87tOlbI="; + sha256 = "sha256-/ATlpcx0XTtmzs6REA2YsnINKWz5xPNaetfhfyMuFP0="; }; installPhase = '' From b49e030d55728dcfc11e6e71b005aca2f5716446 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 08:54:46 +0000 Subject: [PATCH 048/508] prometheus-postfix-exporter: 0.11.0 -> 0.12.1 --- pkgs/servers/monitoring/prometheus/postfix-exporter.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix b/pkgs/servers/monitoring/prometheus/postfix-exporter.nix index 06066f3e205e..e78f220213c8 100644 --- a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/postfix-exporter.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "postfix_exporter"; - version = "0.11.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "Hsn723"; repo = "postfix_exporter"; tag = "v${version}"; - sha256 = "sha256-tbZ3FcZfAicwL8Zz5JR/OeguPStHDNGUzTcXN5TU92M="; + sha256 = "sha256-3Sj9qRAK7lDLYShE0G1UkZsDPAMlk4KZBucDeWcnS4I="; }; - vendorHash = "sha256-j4XOqsgFQMN1OlR8cHaRP3ga1ZBB+4p5gH8m7wdnf0Q="; + vendorHash = "sha256-HCKJA7T5kCQX9ZEClHWgZgjN71YG3BGF8gXc1aDKDJ8="; ldflags = [ "-s" From 284b065a5810329feb084297f931280936c8ce40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 12:36:14 +0000 Subject: [PATCH 049/508] 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 050/508] 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 27dd888b85361411461e86aba203da832432f191 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 14:31:03 +0000 Subject: [PATCH 051/508] cozette: 1.29.0 -> 1.30.0 --- pkgs/by-name/co/cozette/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cozette/package.nix b/pkgs/by-name/co/cozette/package.nix index f3c7b14c2545..63c193453a8a 100644 --- a/pkgs/by-name/co/cozette/package.nix +++ b/pkgs/by-name/co/cozette/package.nix @@ -12,13 +12,13 @@ let in stdenvNoCC.mkDerivation rec { pname = "cozette"; - version = "1.29.0"; + version = "1.30.0"; src = fetchzip { url = "https://github.com/slavfox/Cozette/releases/download/v.${version}/CozetteFonts-v-${ builtins.replaceStrings [ "." ] [ "-" ] version }.zip"; - hash = "sha256-DHUnCzp6c3d57cfkO2kH+czXRiqRWn6DBTo9NVTghQ0="; + hash = "sha256-Njh6V5wTBKM/1QKmPwG1qiOYyAJSVQXLTBLN03V6DaE="; }; nativeBuildInputs = [ bdf2psf ]; From e1ca4fc01c25f98d2afd903c8dcd9618a7bb5b53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 23:11:06 +0000 Subject: [PATCH 052/508] doublecmd: 1.1.26 -> 1.1.27 --- pkgs/by-name/do/doublecmd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doublecmd/package.nix b/pkgs/by-name/do/doublecmd/package.nix index 12f1e693c23f..44e49849f6d9 100644 --- a/pkgs/by-name/do/doublecmd/package.nix +++ b/pkgs/by-name/do/doublecmd/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "doublecmd"; - version = "1.1.26"; + version = "1.1.27"; src = fetchFromGitHub { owner = "doublecmd"; repo = "doublecmd"; tag = "v${finalAttrs.version}"; - hash = "sha256-1rUAyI+Qe4I6F1T9KxMxHxedcARav6CE8W5qvWLu8Y0="; + hash = "sha256-YHaxynBIxoirFDKvGEECKIAJezuex3DBoU8snEdbhhg="; }; nativeBuildInputs = [ From 46d1ed9504b439fa7bcf41b6bfc1151868d65c65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Jul 2025 23:46:44 +0000 Subject: [PATCH 053/508] calibre: 8.6.0 -> 8.7.0 --- pkgs/by-name/ca/calibre/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/calibre/package.nix b/pkgs/by-name/ca/calibre/package.nix index 26d7b529d766..4a38e656b0ef 100644 --- a/pkgs/by-name/ca/calibre/package.nix +++ b/pkgs/by-name/ca/calibre/package.nix @@ -36,11 +36,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "calibre"; - version = "8.6.0"; + version = "8.7.0"; src = fetchurl { url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; - hash = "sha256-FYWeUS78jvFV9nj/9RSRxPFYKYxSF04dIXZINSbn7WA="; + hash = "sha256-LP5Yfjdz2GB/6LvvvNd7XPuBYSTKyJ5JE1PeuPL6kyQ="; }; patches = [ From 5669a54817eb1237e1bd1268bafdc37ccd444075 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Jul 2025 00:40:10 +0000 Subject: [PATCH 054/508] 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 055/508] 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 056/508] 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 057/508] 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 058/508] 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 059/508] 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 060/508] 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 061/508] 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 062/508] 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 063/508] 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 c6cd577488e5052651e97c25eb4a67969b393e42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Aug 2025 08:26:42 +0000 Subject: [PATCH 064/508] waybar-lyric: 0.10.0 -> 0.11.0 --- pkgs/by-name/wa/waybar-lyric/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/waybar-lyric/package.nix b/pkgs/by-name/wa/waybar-lyric/package.nix index becf0b8f5fd9..ee5956c32df1 100644 --- a/pkgs/by-name/wa/waybar-lyric/package.nix +++ b/pkgs/by-name/wa/waybar-lyric/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "waybar-lyric"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "Nadim147c"; repo = "waybar-lyric"; tag = "v${finalAttrs.version}"; - hash = "sha256-RqUaak9MH7lE1ez8T+UKm2Eqk0ImePPubfFExNpZqM8="; + hash = "sha256-1n00yxeDlxn/BzDF4cc+JkJZMmEtZftqey3Hwg6aAKI="; }; vendorHash = "sha256-DBtSC+ePl6dvHqB10FyeojnYoT3mmsWAnbs/lZLibl8="; From 929f3a33021d3b2a3eacc2ffc38829f380942551 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Aug 2025 12:07:46 +0000 Subject: [PATCH 065/508] 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 8592e203991bab24e4df61d6b50dce25fbdcc3e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 1 Aug 2025 12:58:59 +0000 Subject: [PATCH 066/508] stress-ng: 0.19.02 -> 0.19.03 --- pkgs/by-name/st/stress-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stress-ng/package.nix b/pkgs/by-name/st/stress-ng/package.nix index 3487ff859de5..1198af345882 100644 --- a/pkgs/by-name/st/stress-ng/package.nix +++ b/pkgs/by-name/st/stress-ng/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "stress-ng"; - version = "0.19.02"; + version = "0.19.03"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = "stress-ng"; rev = "V${version}"; - hash = "sha256-QEj+JC3l6O8UqK08+X2CIs/GNHdV7hn2bem3xx1jgjQ="; + hash = "sha256-k0F/1tkoyalhSNsEQk+wHGHUCDBzOkmdv6VYubesGd4="; }; postPatch = '' From c04ca0c6cf619aaef89810f349870302a8177000 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 Aug 2025 02:20:36 +0000 Subject: [PATCH 067/508] python3Packages.pyside6-fluent-widgets: 1.8.3 -> 1.8.4 --- .../python-modules/pyside6-fluent-widgets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyside6-fluent-widgets/default.nix b/pkgs/development/python-modules/pyside6-fluent-widgets/default.nix index 475646e64114..0424137ed345 100644 --- a/pkgs/development/python-modules/pyside6-fluent-widgets/default.nix +++ b/pkgs/development/python-modules/pyside6-fluent-widgets/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "pyside6-fluent-widgets"; - version = "1.8.3"; + version = "1.8.4"; pyproject = true; src = fetchPypi { pname = "pyside6_fluent_widgets"; inherit version; - hash = "sha256-A9lKRFGpfrWKGAKJS9ETIbSTBF/Ba6KUBBc4Pht2eBE="; + hash = "sha256-DtyldvNqdjca0Os2au1WSqyH9gLkQt8ryNrunZuUEus="; }; build-system = [ setuptools ]; From 522f66c1dd367fc56fe228f6afb14f72354099b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 Aug 2025 07:21:34 +0000 Subject: [PATCH 068/508] hcxtools: 6.3.5 -> 7.0.0 --- pkgs/by-name/hc/hcxtools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hc/hcxtools/package.nix b/pkgs/by-name/hc/hcxtools/package.nix index 76fda256617d..0511130b276a 100644 --- a/pkgs/by-name/hc/hcxtools/package.nix +++ b/pkgs/by-name/hc/hcxtools/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "hcxtools"; - version = "6.3.5"; + version = "7.0.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxtools"; rev = version; - sha256 = "sha256-8VfGiIXl/F2wgCMuS3+lt9sT/re9YgoRKwzgSHCir04="; + sha256 = "sha256-gL1OnNtd6cqW0kM3w2wHc0UU3JvC6H2kQg1aBDaN11U="; }; nativeBuildInputs = [ pkg-config ]; From e802fbad7342e1af8c793932c032f22d7a988cc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 Aug 2025 07:26:33 +0000 Subject: [PATCH 069/508] hcxdumptool: 6.3.5 -> 7.0.0 --- pkgs/by-name/hc/hcxdumptool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hc/hcxdumptool/package.nix b/pkgs/by-name/hc/hcxdumptool/package.nix index dda50597c05f..d304ce1f6005 100644 --- a/pkgs/by-name/hc/hcxdumptool/package.nix +++ b/pkgs/by-name/hc/hcxdumptool/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hcxdumptool"; - version = "6.3.5"; + version = "7.0.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxdumptool"; tag = finalAttrs.version; - hash = "sha256-PA4nbjg4ybWvZZ7wbsh+OR/wEEVm5qu5OfM9EO3HBYs="; + hash = "sha256-emSIUSE8r0PX1qhkuIQcyh9+rBB+jBA6pmt+n4WugWk="; }; buildInputs = [ From f2ee8ab37ce97c249747593d02c9ccb1a3ed3a3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 Aug 2025 17:36:24 +0000 Subject: [PATCH 070/508] 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 9a52af3e72cad9ef2ff8ac05cad6e046a962cf71 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 Aug 2025 21:04:53 +0000 Subject: [PATCH 071/508] kics: 2.1.11 -> 2.1.12 --- pkgs/by-name/ki/kics/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kics/package.nix b/pkgs/by-name/ki/kics/package.nix index 80b2a3fdf261..d315c28e208e 100644 --- a/pkgs/by-name/ki/kics/package.nix +++ b/pkgs/by-name/ki/kics/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "kics"; - version = "2.1.11"; + version = "2.1.12"; src = fetchFromGitHub { owner = "Checkmarx"; repo = "kics"; tag = "v${version}"; - hash = "sha256-WtqP+6mMzVT/boKuMVWJadUNQanIQDrh50RqrdMM/FM="; + hash = "sha256-InoH/BzRJtJaFGL1OjLpRoz72Gkrf03WRZQUDyxnFDM="; }; - vendorHash = "sha256-5Am4iJpAKdU00hP5BBrd57ULXs/h/Ja9sm29HmYVOYw="; + vendorHash = "sha256-kKK3kSWjork6KZdPzKySsiHR0bOLKlzltP/u6ZQioqM="; subPackages = [ "cmd/console" ]; From f4dcc3d75ccdab32c5753c9c2fd0ecc9ac5b8bcf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 00:44:49 +0000 Subject: [PATCH 072/508] vpl-gpu-rt: 25.3.0 -> 25.3.1 --- pkgs/by-name/vp/vpl-gpu-rt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vp/vpl-gpu-rt/package.nix b/pkgs/by-name/vp/vpl-gpu-rt/package.nix index bc64a4308723..4e64f985e0dc 100644 --- a/pkgs/by-name/vp/vpl-gpu-rt/package.nix +++ b/pkgs/by-name/vp/vpl-gpu-rt/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { pname = "vpl-gpu-rt"; - version = "25.3.0"; + version = "25.3.1"; outputs = [ "out" @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { owner = "intel"; repo = "vpl-gpu-rt"; rev = "intel-onevpl-${version}"; - hash = "sha256-S4HjNZrrHxTiHao102fODrUE4isqd2QR7dFfqxEQRx8="; + hash = "sha256-BjGoBPWsw8wCDAw1z+imegzbvgRrMNUHdXkUHULC/Vs="; }; nativeBuildInputs = [ From 26e33ac37f514180d4bccc835086837313bc2a4a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 01:13:45 +0000 Subject: [PATCH 073/508] jan: 0.6.5 -> 0.6.6 --- pkgs/by-name/ja/jan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix index abe00cd50f38..cfeecab0f937 100644 --- a/pkgs/by-name/ja/jan/package.nix +++ b/pkgs/by-name/ja/jan/package.nix @@ -6,10 +6,10 @@ let pname = "Jan"; - version = "0.6.5"; + version = "0.6.6"; src = fetchurl { url = "https://github.com/janhq/jan/releases/download/v${version}/Jan_${version}_amd64.AppImage"; - hash = "sha256-0JRaefi8mUGoy63BbPa2C8EE/7/TGSsP1VmmWh7Lsko="; + hash = "sha256-KTU7jSouFCv4ER6cOzNYQJxRpgGTV5AnLs4i0Ne4GYQ="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From 55bfb8c7635a73f968e9489878ccdb3f01ee79df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 04:44:39 +0000 Subject: [PATCH 074/508] python3Packages.trytond: 7.6.3 -> 7.6.5 --- pkgs/development/python-modules/trytond/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix index 19c9040d1f60..7ce695852925 100644 --- a/pkgs/development/python-modules/trytond/default.nix +++ b/pkgs/development/python-modules/trytond/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "trytond"; - version = "7.6.3"; + version = "7.6.5"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-i/EI9XGtQhdWPfyVIsiFX01b+nv2VmTOuevVKUu43nI="; + hash = "sha256-1HMFHBRuVJG5oonfxQzsgonJGG5ZmOXoLDkRlryTSXM="; }; build-system = [ setuptools ]; From 4ac84a657a62228c2ba5ae69a9a360474634fe23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 08:00:00 +0000 Subject: [PATCH 075/508] 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 9b6fe45fc7f0fada45227046fed2952d770122e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 08:09:34 +0000 Subject: [PATCH 076/508] sublime-merge: 2102 -> 2110 --- .../version-management/sublime-merge/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/sublime-merge/default.nix b/pkgs/applications/version-management/sublime-merge/default.nix index c9b46606421f..d62c8b0993b7 100644 --- a/pkgs/applications/version-management/sublime-merge/default.nix +++ b/pkgs/applications/version-management/sublime-merge/default.nix @@ -5,9 +5,9 @@ let in { sublime-merge = common { - buildVersion = "2102"; - aarch64sha256 = "E//XrWlfvMeRWYfBXVTSSUPlDFY/rzSynJ4aP1WyZ0Y="; - x64sha256 = "Odb3ZvJCo4HTvJ7z31J/5wlyhSUpZRFBXP3f/Wkb7tU="; + buildVersion = "2110"; + aarch64sha256 = "lG95VgRsicSRjve7ESTamU9dp/xBjR6yyLL+1wh6BXg="; + x64sha256 = "v5CFqS+bB0Oe0fZ+vP0zxrJ2SUctNXKqODmB8M9XMIY="; } { }; sublime-merge-dev = common { From 55e3119d26ee64b2317e1edac9e528c15dbd78a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 09:28:39 +0000 Subject: [PATCH 077/508] 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 078/508] 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 079/508] 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 080/508] 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 e0c16a6a966fd22d6af433f878f11946174ee8b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Jul 2025 11:22:57 +0000 Subject: [PATCH 081/508] kicad: 9.0.2 -> 9.0.3 --- .../science/electronics/kicad/versions.nix | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/science/electronics/kicad/versions.nix b/pkgs/applications/science/electronics/kicad/versions.nix index 515e6f750c4f..d592ffe03741 100644 --- a/pkgs/applications/science/electronics/kicad/versions.nix +++ b/pkgs/applications/science/electronics/kicad/versions.nix @@ -3,23 +3,23 @@ { "kicad" = { kicadVersion = { - version = "9.0.2"; + version = "9.0.3"; src = { - rev = "bf9b9242aea7832d140dc25ff897fe01e2f36e41"; - sha256 = "1v3nvp5ifa36hx3iw3whlp3j7hiy91fzihc0jc1daw0hnps7qy24"; + rev = "08e2e9df692929a2087bbf1340a915aa2365c622"; + sha256 = "19rij2hz79rsmikdbygxzll2l7im5qi3i6phz4sdiagkc5k8b3rb"; }; }; libVersion = { - version = "9.0.2"; + version = "9.0.3"; libSources = { - symbols.rev = "9eab1c9c90a8aa84b0f7eec73076329d91764583"; - symbols.sha256 = "134x4d5w89aahl4k9zai6vwcazibz17gsgzy04l9xn4zcf6v11qp"; - templates.rev = "f93acff0f8c8c8e215ea125db060c86bf4b1f5d3"; + symbols.rev = "77ee421d180de82fce2d8c00f1b13a9456b43526"; + symbols.sha256 = "0r9aimyrv7p4ykqnwb9ac3fd0dv11zmv2ll6qkmm5s875s35hhfl"; + templates.rev = "6e651a795134380ac0dc3df1417d11cfab228033"; templates.sha256 = "0zs29zn8qjgxv0w1vyr8yxmj02m8752zagn4vcraqgik46dwg2id"; - footprints.rev = "855079c1514bbdf38565fedcacee7fb05ffad5aa"; - footprints.sha256 = "0w44b7dzx6d3xw2vbw37k34zxy25bq46rsnv21x10227313vr2wm"; - packages3d.rev = "26e8886b3049a07e8b2b0bed82634ff755783352"; - packages3d.sha256 = "18cxlp5grvv5m63c3sb6m9l9cmijqqcjmxrkdzg63d5jp7w73smn"; + footprints.rev = "3ef8a3e0691599c633864118a3241e1cbeb873f1"; + footprints.sha256 = "1ysnj0973y05nn016hxrghccfv65cas772i369xflay0sns8anqf"; + packages3d.rev = "4c91925fde1402cc6da61d97cfb30a3de08d5bb6"; + packages3d.sha256 = "0njv4y31k62qhcx0xxcl94p34jgna8z4bs3hwjwzjfmp7ddl2dyx"; }; }; }; From d4e4b7dd51477a7b9bf517235df95c79dd87c8d8 Mon Sep 17 00:00:00 2001 From: Siege <15473103+Siegema@users.noreply.github.com> Date: Sun, 3 Aug 2025 21:20:57 -0400 Subject: [PATCH 082/508] python3Packages.storage3: fix typo --- pkgs/development/python-modules/storage3/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/storage3/default.nix b/pkgs/development/python-modules/storage3/default.nix index f022c39ccf80..e79a549831f7 100644 --- a/pkgs/development/python-modules/storage3/default.nix +++ b/pkgs/development/python-modules/storage3/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { build-system = [ poetry-core ]; - pythonImportCheck = [ "storage3" ]; + pythonImportsCheck = [ "storage3" ]; # tests fail due to mock server not starting From 1188a0857c4160ab4615a3b56064b024e34ad4b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 08:02:08 +0000 Subject: [PATCH 083/508] 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 084/508] 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 085/508] 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 433575f27d31a4416964d8742af3555cedd68dc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 13:18:24 +0000 Subject: [PATCH 086/508] abiword: 3.0.6 -> 3.0.7 --- pkgs/by-name/ab/abiword/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ab/abiword/package.nix b/pkgs/by-name/ab/abiword/package.nix index 08a8ced24788..4dba895b52bf 100644 --- a/pkgs/by-name/ab/abiword/package.nix +++ b/pkgs/by-name/ab/abiword/package.nix @@ -25,14 +25,14 @@ stdenv.mkDerivation rec { pname = "abiword"; - version = "3.0.6"; + version = "3.0.7"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "AbiWord"; rev = "refs/tags/release-${version}"; - hash = "sha256-PPK4O+NKXdl7DKPOgGlVyCFTol8hhmtq0wdTTtwKQ/4="; + hash = "sha256-dYbJ726Zuxs7+VTTCWHYQLsVZ/86hRUBQRac6toO4UI="; }; nativeBuildInputs = [ From 2d3177841a1b7e82ca77e2cb10a10f1cc522ab53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 15:15:29 +0000 Subject: [PATCH 087/508] python3Packages.llama-cloud: 0.1.34 -> 0.1.36 --- pkgs/development/python-modules/llama-cloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-cloud/default.nix b/pkgs/development/python-modules/llama-cloud/default.nix index 532633f8a955..1f6013aad7ac 100644 --- a/pkgs/development/python-modules/llama-cloud/default.nix +++ b/pkgs/development/python-modules/llama-cloud/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-cloud"; - version = "0.1.34"; + version = "0.1.36"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_cloud"; inherit version; - hash = "sha256-aGbkurR9LBhAvfFpwTwGF2kxwdMGl6wfpxureUKgQek="; + hash = "sha256-Mihmsnyj1tQzEEsbW4NG/pN5c+4V2uloACvhqYXxBCg="; }; build-system = [ poetry-core ]; From c4795f772ed8f88b3f4066441625d1b9c094b0d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 16:22:19 +0000 Subject: [PATCH 088/508] 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 089/508] 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 090/508] 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 091/508] 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 092/508] 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 7ec621e4b81ffcf1dbb245796e69710f232b13df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 02:29:45 +0000 Subject: [PATCH 093/508] tartube-yt-dlp: 2.5.156 -> 2.5.164 --- pkgs/applications/video/tartube/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/tartube/default.nix b/pkgs/applications/video/tartube/default.nix index 2037aad1bd37..198fd276d777 100644 --- a/pkgs/applications/video/tartube/default.nix +++ b/pkgs/applications/video/tartube/default.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication rec { pname = "tartube"; - version = "2.5.156"; + version = "2.5.164"; format = "setuptools"; src = fetchFromGitHub { owner = "axcore"; repo = "tartube"; tag = "v${version}"; - sha256 = "sha256-4M1tYq8nVC1/+SQMtt0D0YfLW1uYWPcGx7XjuvbBxFw="; + sha256 = "sha256-PPvbdxxGUYUKL+5exO5+iO5ObJgjzFejZIIDA17hvYo="; }; nativeBuildInputs = [ From 9e06281127bcc8a6a7fac9cadd7759b7e0dd034d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 02:43:13 +0000 Subject: [PATCH 094/508] etesync-dav: 0.35.0 -> 0.35.1 --- pkgs/by-name/et/etesync-dav/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/et/etesync-dav/package.nix b/pkgs/by-name/et/etesync-dav/package.nix index 1044c47c1725..c9cb508296cc 100644 --- a/pkgs/by-name/et/etesync-dav/package.nix +++ b/pkgs/by-name/et/etesync-dav/package.nix @@ -8,14 +8,14 @@ }: python3Packages.buildPythonApplication rec { pname = "etesync-dav"; - version = "0.35.0"; + version = "0.35.1"; pyproject = true; src = fetchFromGitHub { owner = "etesync"; repo = "etesync-dav"; tag = "v${version}"; - hash = "sha256-CD02nuA9GD/oe7mjExUHIftkPxM1pZQKyDalXSoOhXY="; + hash = "sha256-y4BhU2kSn+RWqc5+pJQFhbwfat9cMWD0ED0EXJp25cY="; }; build-system = with python3Packages; [ setuptools ]; From 429be34fbe196d888de1a7f77ee81505ba3bae4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Jul 2025 13:42:26 +0000 Subject: [PATCH 095/508] wineasio: 1.2.0 -> 1.3.0 --- pkgs/by-name/wi/wineasio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wineasio/package.nix b/pkgs/by-name/wi/wineasio/package.nix index 955951318877..21ddf7083b35 100644 --- a/pkgs/by-name/wi/wineasio/package.nix +++ b/pkgs/by-name/wi/wineasio/package.nix @@ -10,13 +10,13 @@ multiStdenv.mkDerivation rec { pname = "wineasio"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "wineasio"; repo = "wineasio"; tag = "v${version}"; - hash = "sha256-d5BGJAkaM5XZXyqm6K/UzFE4sD6QVHHGnLi1bcHxiaM="; + hash = "sha256-Yw07XBzllbZ7l1XZcCvEaxZieaHLVxM5cmBM+HAjtQ4="; fetchSubmodules = true; }; From 126bd4d9a400be955b3fc258b8af9287c929f1b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 10:12:12 +0000 Subject: [PATCH 096/508] tautulli: 2.15.2 -> 2.15.3 --- pkgs/servers/tautulli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/tautulli/default.nix b/pkgs/servers/tautulli/default.nix index ffce88990230..114728f30860 100644 --- a/pkgs/servers/tautulli/default.nix +++ b/pkgs/servers/tautulli/default.nix @@ -9,7 +9,7 @@ buildPythonApplication rec { pname = "Tautulli"; - version = "2.15.2"; + version = "2.15.3"; format = "other"; pythonPath = [ setuptools ]; @@ -22,7 +22,7 @@ buildPythonApplication rec { owner = "Tautulli"; repo = pname; tag = "v${version}"; - sha256 = "sha256-psfwEdYsP6VAzF8rbxZAxLU/uPfG3vB+OaKx2bu8Gwk="; + sha256 = "sha256-TZzujSQcn65V5iG6y/1t1PfGFbf6Kntwg6Pw9K2sjvk="; }; installPhase = '' From 61b00afc45534ef77647497a43f9b9f5ecb79888 Mon Sep 17 00:00:00 2001 From: Max Wipfli Date: Sun, 3 Aug 2025 14:16:48 +0200 Subject: [PATCH 097/508] icestorm: 2020.12.04 -> 0-unstable-2025-06-03 The patches are no longer needed due to added upstream support for specifying the Python interpreter and for non-standard $PREFIX installation. --- pkgs/by-name/ic/icestorm/package.nix | 31 +++++++++++++--------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/ic/icestorm/package.nix b/pkgs/by-name/ic/icestorm/package.nix index 2e443636247e..82b1a999edd3 100644 --- a/pkgs/by-name/ic/icestorm/package.nix +++ b/pkgs/by-name/ic/icestorm/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { pname = "icestorm"; - version = "2020.12.04"; + version = "0-unstable-2025-06-03"; passthru = rec { pythonPkg = if (false && usePyPy) then pypy3 else python3; @@ -30,8 +30,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "YosysHQ"; repo = "icestorm"; - rev = "7afc64b480212c9ac2ce7cb1622731a69a7d212c"; - sha256 = "0vxhqs2fampglg3xlfwb35229iv96kvlwp1gyxrdrmlpznhkqdrk"; + rev = "f31c39cc2eadd0ab7f29f34becba1348ae9f8721"; + hash = "sha256-SLSxqgVsYMUxv8YjY1iRLnVFiIAhk/GKmZr4Ido0A3o="; }; nativeBuildInputs = [ pkg-config ]; @@ -39,27 +39,24 @@ stdenv.mkDerivation rec { passthru.pythonPkg libftdi1 ]; - makeFlags = [ "PREFIX=$(out)" ]; + makeFlags = [ + "PREFIX=$(out)" + "PYTHON3=${passthru.pythonInterp}" + ]; enableParallelBuilding = true; - # fix icebox_vlog chipdb path. icestorm issue: - # https://github.com/cliffordwolf/icestorm/issues/125 - # - # also, fix up the path to the chosen Python interpreter. for pypy-compatible + # fix up the path to the chosen Python interpreter. for pypy-compatible # platforms, it offers significant performance improvements. patchPhase = '' - substituteInPlace ./icebox/icebox_vlog.py \ - --replace /usr/local/share "$out/share" - - for x in icefuzz/Makefile icebox/Makefile icetime/Makefile; do - substituteInPlace "$x" --replace python3 "${passthru.pythonInterp}" - done - - for x in $(find . -type f -iname '*.py'); do + for x in $(find . -type f -iname '*.py' -executable); do substituteInPlace "$x" \ - --replace '/usr/bin/env python3' '${passthru.pythonInterp}' + --replace-fail '/usr/bin/env python3' '${passthru.pythonInterp}' done + + # We use GNU sed on Darwin, while icebox/Makefile assumed BSD sed (which + # requires a (potentially empty) argument for the -i flag). + substituteInPlace icebox/Makefile --replace-fail "sed -i '''" "sed -i" ''; meta = { From bffa59d5bc778bf9850d21259a521550fc7bfda5 Mon Sep 17 00:00:00 2001 From: Max Wipfli Date: Mon, 4 Aug 2025 09:35:30 +0200 Subject: [PATCH 098/508] icestorm: add examples as integration tests --- pkgs/by-name/ic/icestorm/package.nix | 16 ++++++++++----- pkgs/by-name/ic/icestorm/tests.nix | 29 ++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 pkgs/by-name/ic/icestorm/tests.nix diff --git a/pkgs/by-name/ic/icestorm/package.nix b/pkgs/by-name/ic/icestorm/package.nix index 82b1a999edd3..f0ebd58a71aa 100644 --- a/pkgs/by-name/ic/icestorm/package.nix +++ b/pkgs/by-name/ic/icestorm/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + callPackage, fetchFromGitHub, pkg-config, libftdi1, @@ -18,13 +19,18 @@ usePyPy ? stdenv.hostPlatform.system == "x86_64-linux", }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "icestorm"; version = "0-unstable-2025-06-03"; passthru = rec { pythonPkg = if (false && usePyPy) then pypy3 else python3; pythonInterp = pythonPkg.interpreter; + + tests.examples = callPackage ./tests.nix { + inherit (finalAttrs) pname src; + icestorm = finalAttrs.finalPackage; + }; }; src = fetchFromGitHub { @@ -36,12 +42,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config ]; buildInputs = [ - passthru.pythonPkg + finalAttrs.passthru.pythonPkg libftdi1 ]; makeFlags = [ "PREFIX=$(out)" - "PYTHON3=${passthru.pythonInterp}" + "PYTHON3=${finalAttrs.passthru.pythonInterp}" ]; enableParallelBuilding = true; @@ -51,7 +57,7 @@ stdenv.mkDerivation rec { patchPhase = '' for x in $(find . -type f -iname '*.py' -executable); do substituteInPlace "$x" \ - --replace-fail '/usr/bin/env python3' '${passthru.pythonInterp}' + --replace-fail '/usr/bin/env python3' '${finalAttrs.passthru.pythonInterp}' done # We use GNU sed on Darwin, while icebox/Makefile assumed BSD sed (which @@ -75,4 +81,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ic/icestorm/tests.nix b/pkgs/by-name/ic/icestorm/tests.nix new file mode 100644 index 000000000000..c7e89a87171e --- /dev/null +++ b/pkgs/by-name/ic/icestorm/tests.nix @@ -0,0 +1,29 @@ +# Run the examples from $src/examples/ as simple integration tests. They require +# yosys and nextpnr (which itself depends on this package), so they cannot be +# ran during the check phase. +{ + runCommand, + icestorm, + nextpnr, + yosys, + + pname, + src, +}: + +runCommand "${pname}-test-examples" + { + nativeBuildInputs = [ + icestorm + nextpnr + yosys + ]; + } + '' + cp -r ${src}/examples . + chmod -R +w examples + for example in examples/*; do + make -C $example + done + touch $out + '' From 04c039f993175056ec96a409f7ac6987ddbd4f71 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 5 Aug 2025 12:53:12 +0200 Subject: [PATCH 099/508] workflows/merge-group: init Introduces a basic merge queue workflow to initially only run lints. This will avoid accidentally merging changes which break nixfmt after its recent update to 1.0.0. --- .github/workflows/README.md | 14 ++++++++++++++ .github/workflows/merge-group.yml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 .github/workflows/merge-group.yml diff --git a/.github/workflows/README.md b/.github/workflows/README.md index c2a16827ebd4..10b0276be144 100644 --- a/.github/workflows/README.md +++ b/.github/workflows/README.md @@ -61,3 +61,17 @@ This results in a key with the following semantics: ``` --- ``` + +## Required Status Checks + +The "Required Status Checks" branch ruleset is implemented in two top-level workflows: `pr.yml` and `merge-group.yml`. + +The PR workflow defines all checks that need to succeed to add a Pull Request to the Merge Queue. +If no Merge Queue is set up for a branch, the PR workflow defines the checks required to merge into the target branch. + +The Merge Group workflow defines all checks that are run as part of the Merge Queue. +Only when these pass, a Pull Request is finally merged into the target branch. +They don't apply when no Merge Queue is set up. + +Both workflows work with the same `no PR failures` status check. +This name can never be changed, because it's used in the branch ruleset for these rules. diff --git a/.github/workflows/merge-group.yml b/.github/workflows/merge-group.yml new file mode 100644 index 000000000000..72b8deeb2dbc --- /dev/null +++ b/.github/workflows/merge-group.yml @@ -0,0 +1,31 @@ +name: Merge Group + +on: + merge_group: + +permissions: {} + +jobs: + lint: + name: Lint + uses: ./.github/workflows/lint.yml + with: + mergedSha: ${{ github.event.merge_group.head_sha }} + targetSha: ${{ github.event.merge_group.base_sha }} + + # This job's only purpose is to serve as a target for the "Required Status Checks" branch ruleset. + # It "needs" all the jobs that should block the Merge Queue. + # If they pass, it is skipped — which counts as "success" for purposes of the branch ruleset. + # However, if any of them fail, this job will also fail — thus blocking the branch ruleset. + no-pr-failures: + # Modify this list to add or remove jobs from required status checks. + needs: + - lint + # WARNING: + # Do NOT change the name of this job, otherwise the rule will not catch it anymore. + # This would prevent all PRs from passing the merge queue. + name: no PR failures + if: ${{ failure() }} + runs-on: ubuntu-24.04-arm + steps: + - run: exit 1 From efb5e36c22d517dcf6e4a1759845afb5092c096c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 15:32:49 +0000 Subject: [PATCH 100/508] dracula-theme: 4.0.0-unstable-2025-07-17 -> 4.0.0-unstable-2025-08-04 --- pkgs/by-name/dr/dracula-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix index 353c3ca0fd78..5f5f5dadfbf8 100644 --- a/pkgs/by-name/dr/dracula-theme/package.nix +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -8,7 +8,7 @@ let themeName = "Dracula"; - version = "4.0.0-unstable-2025-07-17"; + version = "4.0.0-unstable-2025-08-04"; in stdenvNoCC.mkDerivation { pname = "dracula-theme"; @@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "dracula"; repo = "gtk"; - rev = "96948976d1d9013a4cba30c3879e7cc09e51d77c"; - hash = "sha256-MrlyZpZH6CajGuzQMD3HQX/58LRrVHNnbumDofa6GNs="; + rev = "646918e419c98747f4e6f8305c0ecaf6bbc860c6"; + hash = "sha256-8p9IS5aMZGP/VCuFTjQU+D3wfFIwfT/lcY7ujUv3SRc="; }; propagatedUserEnvPkgs = [ From 07c35dccded5c896c20107d18c9822f9d1df0db6 Mon Sep 17 00:00:00 2001 From: lukts30 Date: Tue, 5 Aug 2025 19:15:47 +0200 Subject: [PATCH 101/508] virt-v2v: 2.6.0 -> 2.8.1 --- pkgs/by-name/vi/virt-v2v/package.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/vi/virt-v2v/package.nix b/pkgs/by-name/vi/virt-v2v/package.nix index d32f1f818e70..e482a250897f 100644 --- a/pkgs/by-name/vi/virt-v2v/package.nix +++ b/pkgs/by-name/vi/virt-v2v/package.nix @@ -16,7 +16,7 @@ libosinfo, pcre2, libxml2, - jansson, + json_c, glib, libguestfs-with-appliance, cdrkit, @@ -28,17 +28,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "virt-v2v"; - version = "2.6.0"; + version = "2.8.1"; src = fetchurl { url = "https://download.libguestfs.org/virt-v2v/${lib.versions.majorMinor finalAttrs.version}-stable/virt-v2v-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-W7t/n1QO9UebyH85abtnSY5i7kH/6h8JIAlFQoD1vkU="; + sha256 = "sha256-RJPwtI6GHN+W+Pw8jdEAgQMbR42aGqTYW2rPtAYBPYM="; }; postPatch = '' - substituteInPlace common/mlv2v/uefi.ml \ - --replace-fail '/usr/share/OVMF/OVMF_CODE.fd' "${OVMF.firmware}" \ - --replace-fail '/usr/share/OVMF/OVMF_VARS.fd' "${OVMF.variables}" + # TODO: allow guest != host CPU ISA + substituteInPlace output/output_qemu.ml \ + --replace-fail '/usr/share/OVMF' ""${OVMF.fd}/FV/" \ + --replace-fail '/usr/share/AAVMF' ""${OVMF.fd}/FV/" patchShebangs . ''; @@ -61,10 +62,10 @@ stdenv.mkDerivation (finalAttrs: { ]); buildInputs = [ + json_c libosinfo pcre2 libxml2 - jansson glib ] ++ (with ocamlPackages; [ From aa0a17e8557f78d87f704c35dbc93fbe7b400231 Mon Sep 17 00:00:00 2001 From: lukts30 Date: Tue, 5 Aug 2025 19:22:19 +0200 Subject: [PATCH 102/508] virt-v2v: add updateScript --- pkgs/by-name/vi/virt-v2v/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/vi/virt-v2v/package.nix b/pkgs/by-name/vi/virt-v2v/package.nix index e482a250897f..e20eba572589 100644 --- a/pkgs/by-name/vi/virt-v2v/package.nix +++ b/pkgs/by-name/vi/virt-v2v/package.nix @@ -24,6 +24,7 @@ withWindowsGuestSupport ? true, pkgsCross, # for rsrvany virtio-win, + gitUpdater, }: stdenv.mkDerivation (finalAttrs: { @@ -94,6 +95,12 @@ stdenv.mkDerivation (finalAttrs: { passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + passthru.updateScript = gitUpdater { + url = "https://github.com/libguestfs/guestfs-tools"; + rev-prefix = "v"; + odd-unstable = true; + }; + meta = { homepage = "https://github.com/libguestfs/virt-v2v"; description = "Convert guests from foreign hypervisors to run on KVM"; From f4f6c55e5bde9724d0ca60683c62e7dd3f8f7f91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 07:44:01 +0000 Subject: [PATCH 103/508] rocketchat-desktop: 4.7.1 -> 4.8.1 --- pkgs/by-name/ro/rocketchat-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/rocketchat-desktop/package.nix b/pkgs/by-name/ro/rocketchat-desktop/package.nix index f62ff9c2c6d5..3c325c6c19de 100644 --- a/pkgs/by-name/ro/rocketchat-desktop/package.nix +++ b/pkgs/by-name/ro/rocketchat-desktop/package.nix @@ -10,11 +10,11 @@ let in stdenv.mkDerivation rec { pname = "rocketchat-desktop"; - version = "4.7.1"; + version = "4.8.1"; src = fetchurl { url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb"; - hash = "sha256-6Wr4058jeU+hJafJmV9NQEkAt699E4fyKmtUwqkIQCw="; + hash = "sha256-WzKQLJhP5pAF2uT9teDIDZ9+Fh/wugymO3XCyXTOM3o="; }; nativeBuildInputs = [ From d8e272041f43a915ef4bdf1449331702a1bed8e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 08:22:30 +0000 Subject: [PATCH 104/508] protoc-gen-es: 2.6.2 -> 2.6.3 --- pkgs/by-name/pr/protoc-gen-es/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/protoc-gen-es/package.nix b/pkgs/by-name/pr/protoc-gen-es/package.nix index 5b33f3b0aeb6..d21a7028e63d 100644 --- a/pkgs/by-name/pr/protoc-gen-es/package.nix +++ b/pkgs/by-name/pr/protoc-gen-es/package.nix @@ -7,20 +7,20 @@ buildNpmPackage rec { pname = "protoc-gen-es"; - version = "2.6.2"; + version = "2.6.3"; src = fetchFromGitHub { owner = "bufbuild"; repo = "protobuf-es"; tag = "v${version}"; - hash = "sha256-ckjup1R5x57N8EmyuLJjVxnHouAYb0fzOPmNVjXFBEM="; + hash = "sha256-7mtI/eVkM0bx6Izf4m00vTg54zJ27AevvRTjKO5/CHM="; postFetch = '' ${lib.getExe npm-lockfile-fix} $out/package-lock.json ''; }; - npmDepsHash = "sha256-YKGRUbtNNlQblX8h+KxJnqVhwVJEnFZAxb74PIp6lnE="; + npmDepsHash = "sha256-TUV1byasVU4vJin/L+Ex32zi0BukhFVe2k9u3y2lxG4="; npmWorkspace = "packages/protoc-gen-es"; From 148ed30cb483afd70ba84aed7ec2e3983edd78dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 14:42:46 +0000 Subject: [PATCH 105/508] egl-wayland: 1.1.19 -> 1.1.20 --- pkgs/by-name/eg/egl-wayland/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/eg/egl-wayland/package.nix b/pkgs/by-name/eg/egl-wayland/package.nix index 5f69a2197ee7..27d10fac4f8c 100644 --- a/pkgs/by-name/eg/egl-wayland/package.nix +++ b/pkgs/by-name/eg/egl-wayland/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { pname = "egl-wayland"; - version = "1.1.19"; + version = "1.1.20"; outputs = [ "out" @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { owner = "Nvidia"; repo = "egl-wayland"; rev = version; - hash = "sha256-xQZTmZQqFY7oXHx+g+PKbwCYCPdpUrFnyMZyL2Q/faE="; + hash = "sha256-uexvXwLj7QEBht74gmqC1+/y37wC6F/fTtf5RNcK/Pw="; }; postPatch = '' From 8b91afdb78c564ef2b6556fe944cc2fc72ec047d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 14:55:53 +0000 Subject: [PATCH 106/508] 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 cdee96eedcf47770b7a7ef5c78a8b35fe62c4791 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 16 Apr 2025 10:15:42 +0300 Subject: [PATCH 107/508] python312Packages.numcodecs: 0.15.1 -> 0.16.0 --- pkgs/development/python-modules/numcodecs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix index 4cb141e8fb34..f9d8ba2703e5 100644 --- a/pkgs/development/python-modules/numcodecs/default.nix +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "numcodecs"; - version = "0.15.1"; + version = "0.16.0"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-7u135NZjZkGizGBfvGB4x6jyzEDz36Kz9h5S5gkbBP8="; + hash = "sha256-9xIpqVHEmRqyJt9BR/N4DJiNHOzxMJ44jZ5XvLqCc4c="; }; build-system = [ From b7dac30bd41462e4e63b8f3ccbb991d3ac7012c7 Mon Sep 17 00:00:00 2001 From: C4 Patino Date: Wed, 6 Aug 2025 12:55:04 -0500 Subject: [PATCH 108/508] 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 109/508] 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 b4959fc9b741ac2574ed993ea93becf4f608f9b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 18:35:51 +0000 Subject: [PATCH 110/508] wl-mirror: 0.18.2 -> 0.18.3 --- pkgs/by-name/wl/wl-mirror/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wl/wl-mirror/package.nix b/pkgs/by-name/wl/wl-mirror/package.nix index fe12b34711e3..dd04024bc44a 100644 --- a/pkgs/by-name/wl/wl-mirror/package.nix +++ b/pkgs/by-name/wl/wl-mirror/package.nix @@ -31,13 +31,13 @@ in stdenv.mkDerivation rec { pname = "wl-mirror"; - version = "0.18.2"; + version = "0.18.3"; src = fetchFromGitHub { owner = "Ferdi265"; repo = "wl-mirror"; rev = "v${version}"; - hash = "sha256-1R8jMDPprTeLt98iALC5l1mdW1U2yKGVtncXGatM8Vg="; + hash = "sha256-xj+CZPHeMAisOMB8mYSIc2jAa5iQD5pM+Stccq4gnak="; }; strictDeps = true; From 663f1d8ba2753ce68fcf7f9ef8198b4c35d13558 Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Thu, 3 Apr 2025 16:39:42 -0300 Subject: [PATCH 111/508] nixos/modules/installer/sd-card: allow to customize volume label --- nixos/modules/installer/sd-card/sd-image.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/nixos/modules/installer/sd-card/sd-image.nix b/nixos/modules/installer/sd-card/sd-image.nix index 988ab9ee003f..7a2e271c4dde 100644 --- a/nixos/modules/installer/sd-card/sd-image.nix +++ b/nixos/modules/installer/sd-card/sd-image.nix @@ -26,7 +26,7 @@ let inherit (config.sdImage) storePaths; compressImage = config.sdImage.compressImage; populateImageCommands = config.sdImage.populateRootCommands; - volumeLabel = "NIXOS_SD"; + volumeLabel = config.sdImage.rootVolumeLabel; } // optionalAttrs (config.sdImage.rootPartitionUUID != null) { uuid = config.sdImage.rootPartitionUUID; @@ -117,6 +117,17 @@ in ''; }; + rootVolumeLabel = mkOption { + type = types.str; + default = "NIXOS_SD"; + example = "NIXOS_PENDRIVE"; + description = '' + Label for the NixOS root volume. + Usually used when creating a recovery NixOS media installation + that avoids conflicting with previous instalation label. + ''; + }; + firmwareSize = mkOption { type = types.int; # As of 2019-08-18 the Raspberry pi firmware + u-boot takes ~18MiB @@ -197,7 +208,7 @@ in ]; }; "/" = { - device = "/dev/disk/by-label/NIXOS_SD"; + device = "/dev/disk/by-label/${config.sdImage.rootVolumeLabel}"; fsType = "ext4"; }; }; From f101ee3bf885591dc3158c20866c0b728722c649 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 21:49:06 +0000 Subject: [PATCH 112/508] habitat: 1.6.1243 -> 1.6.1244 --- pkgs/by-name/ha/habitat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/habitat/package.nix b/pkgs/by-name/ha/habitat/package.nix index afe502934062..d43f99862d36 100644 --- a/pkgs/by-name/ha/habitat/package.nix +++ b/pkgs/by-name/ha/habitat/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage rec { pname = "habitat"; - version = "1.6.1243"; + version = "1.6.1244"; src = fetchFromGitHub { owner = "habitat-sh"; repo = "habitat"; rev = version; - hash = "sha256-+5If4veDOGTTIhYxhAiq1cC4Sy6vAmjX5hrmUmpGlFU="; + hash = "sha256-BNrBhDNR8sIafC9mgfL+1Q8c6BbjpFgLBElusydY/2o="; }; - cargoHash = "sha256-AI7Ij9F/K/chjxQUC0SnBsQQPLlVS6esa5LJAGRS9YI="; + cargoHash = "sha256-U4m3KzlU7XambNdwsdFuI5QPv2Fkm7Dwe264SRdHLak="; nativeBuildInputs = [ pkg-config From b8405477fba2aaeef5ef050714db398830d5996d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Wed, 6 Aug 2025 22:08:19 +0000 Subject: [PATCH 113/508] bottom: 0.10.2 -> 0.11.0 --- pkgs/by-name/bo/bottom/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/bottom/package.nix b/pkgs/by-name/bo/bottom/package.nix index 7ec476b0ba8e..7bcef5d4c7f1 100644 --- a/pkgs/by-name/bo/bottom/package.nix +++ b/pkgs/by-name/bo/bottom/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "bottom"; - version = "0.10.2"; + version = "0.11.0"; src = fetchFromGitHub { owner = "ClementTsang"; repo = "bottom"; tag = version; - hash = "sha256-hm0Xfd/iW+431HflvZErjzeZtSdXVb/ReoNIeETJ5Ik="; + hash = "sha256-7AK1Nf10nT2Zbu/s7rkCfGuxFa3iIFeh2hy5XbJTSPo="; }; - cargoHash = "sha256-feMgkCP6e3HsOppTYLtVrRn/vbSLLRKV0hp85gqr4qM="; + cargoHash = "sha256-IpAliZvmhOZw+94kgmfd3Rif8mcqe3LRR5q+i2JLY+s="; nativeBuildInputs = [ autoAddDriverRunpath From d1e5ece0bc981b73a151b1afb75a6d10f2fd886f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 00:08:01 +0000 Subject: [PATCH 114/508] doomretro: 5.7.1 -> 5.7.2 --- pkgs/by-name/do/doomretro/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doomretro/package.nix b/pkgs/by-name/do/doomretro/package.nix index ddc9ac5eb785..c9083cd30ce0 100644 --- a/pkgs/by-name/do/doomretro/package.nix +++ b/pkgs/by-name/do/doomretro/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "doomretro"; - version = "5.7.1"; + version = "5.7.2"; src = fetchFromGitHub { owner = "bradharding"; repo = "doomretro"; rev = "v${finalAttrs.version}"; - hash = "sha256-yBc7TLY0wAPMXeUo0u6EcidoJpdkw5XijyWDB6FsTgg="; + hash = "sha256-ShzZMmUwPB8IHhaA/7U4CEE7qcEjxfQDXVZkAVuEgtw="; }; nativeBuildInputs = [ From c68874302435b70a890f160d0501d1e9ad8964cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 01:18:54 +0000 Subject: [PATCH 115/508] handheld-daemon: 3.17.6 -> 3.18.2 --- pkgs/by-name/ha/handheld-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/handheld-daemon/package.nix b/pkgs/by-name/ha/handheld-daemon/package.nix index 50f3b15b0b8a..732bc5359270 100644 --- a/pkgs/by-name/ha/handheld-daemon/package.nix +++ b/pkgs/by-name/ha/handheld-daemon/package.nix @@ -16,14 +16,14 @@ }: python3Packages.buildPythonApplication rec { pname = "handheld-daemon"; - version = "3.17.6"; + version = "3.18.2"; pyproject = true; src = fetchFromGitHub { owner = "hhd-dev"; repo = "hhd"; tag = "v${version}"; - hash = "sha256-JDTYqVzkdtMwMyMUyc+MABxzEKVsdRuQce9pMS2JnAE="; + hash = "sha256-tU5xDwqmeYFT+2byq2Qo/k29TncPfTQgYZF0JZUe/Iw="; }; # Handheld-daemon runs some selinux-related utils which are not in nixpkgs. From 54b441ddf243702c9ba75f76567a6bbcbdf671af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 15:05:57 +0000 Subject: [PATCH 116/508] yourkit-java: 2025.3-b151 -> 2025.3-b153 --- pkgs/by-name/yo/yourkit-java/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yo/yourkit-java/package.nix b/pkgs/by-name/yo/yourkit-java/package.nix index a5ee65f0694c..64a40c0e80a1 100644 --- a/pkgs/by-name/yo/yourkit-java/package.nix +++ b/pkgs/by-name/yo/yourkit-java/package.nix @@ -10,7 +10,7 @@ let vPath = v: lib.elemAt (lib.splitString "-" v) 0; - version = "2025.3-b151"; + version = "2025.3-b153"; arches = { aarch64-linux = "arm64"; @@ -20,8 +20,8 @@ let arch = arches.${stdenvNoCC.targetPlatform.system} or (throw "Unsupported system"); hashes = { - arm64 = "sha256-pQ/AC50Ck7jVw5FTWgj8arDej0b0YXlEZ/vT43GWGoM="; - x64 = "sha256-mgiry7nGe7Ct1sXsztits2X2XJBj4kUBzjVRQQMLCyE="; + arm64 = "sha256-DKpNFv5nuxdIUjgM/+LyVweV0B6SfCojcWfsAkoMH6w="; + x64 = "sha256-9CSCJaISxdc7lwZUxyO8gmkxuuvKMb3I9G0ftYfYY7c="; }; desktopItem = makeDesktopItem { From 59bf320c308d247479ab2213241210172ac7c20b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 16:16:32 +0000 Subject: [PATCH 117/508] tabby-agent: 0.30.1 -> 0.30.2 --- pkgs/by-name/ta/tabby-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tabby-agent/package.nix b/pkgs/by-name/ta/tabby-agent/package.nix index 124d765d5624..a045074d4a24 100644 --- a/pkgs/by-name/ta/tabby-agent/package.nix +++ b/pkgs/by-name/ta/tabby-agent/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tabby-agent"; - version = "0.30.1"; + version = "0.30.2"; src = fetchFromGitHub { owner = "TabbyML"; repo = "tabby"; tag = "v${finalAttrs.version}"; - hash = "sha256-daKT/1d6O1ZPbdvVoG7Kj3T7wG3gYvg8wblvO0Ec+3M="; + hash = "sha256-qg9DcIjsXan6SQY5y+Df4vtAjv6kHNfVVXXUvdCYrRQ="; }; nativeBuildInputs = [ From 8d02f252ff45e3abd79329539221045f4eab3507 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 16:19:40 +0000 Subject: [PATCH 118/508] edl: 3.52.1-unstable-2025-07-28 -> 3.52.1-unstable-2025-07-31 --- pkgs/by-name/ed/edl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ed/edl/package.nix b/pkgs/by-name/ed/edl/package.nix index b3c532d4564a..942f23467886 100644 --- a/pkgs/by-name/ed/edl/package.nix +++ b/pkgs/by-name/ed/edl/package.nix @@ -8,15 +8,15 @@ python3Packages.buildPythonPackage { pname = "edl"; - version = "3.52.1-unstable-2025-07-28"; + version = "3.52.1-unstable-2025-07-31"; format = "setuptools"; src = fetchFromGitHub { owner = "bkerler"; repo = "edl"; - rev = "a474b79f6456123e4ff30ce0c5f0d362c2c283ba"; + rev = "502db9c439b0d748ca38b86e02765290cae9873e"; fetchSubmodules = true; - hash = "sha256-wTd+P0xLTffKAwepUmT2nSQ9R34OkB7ENgbwpysAlRE="; + hash = "sha256-C4/cYGopg+d/gAT3k79Xu5tmkBiUO2Za0pE921wV+k4="; }; propagatedBuildInputs = with python3Packages; [ From f3821258f31d8ae6abe1f64e9c923342341414a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 17:20:15 +0000 Subject: [PATCH 119/508] codeql: 2.22.2 -> 2.22.3 --- pkgs/by-name/co/codeql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codeql/package.nix b/pkgs/by-name/co/codeql/package.nix index 323c4e9545cf..2aa198e42e5d 100644 --- a/pkgs/by-name/co/codeql/package.nix +++ b/pkgs/by-name/co/codeql/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "codeql"; - version = "2.22.2"; + version = "2.22.3"; dontConfigure = true; dontBuild = true; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; - hash = "sha256-4GbvOtRm9YG0lqKnFv859UEsGb6cCkzjfx7Xazs5two="; + hash = "sha256-75ayL/TftTM1nfwIFsVOhfqFi//ts6o8GeK/mYez04k="; }; nativeBuildInputs = [ From a8f47b8fce807c2404b6dc5231a7d62cfba9ef0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 23:21:05 +0000 Subject: [PATCH 120/508] bootc: 1.5.1 -> 1.6.0 --- pkgs/by-name/bo/bootc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/bootc/package.nix b/pkgs/by-name/bo/bootc/package.nix index 29a547412368..347a4d1d5df6 100644 --- a/pkgs/by-name/bo/bootc/package.nix +++ b/pkgs/by-name/bo/bootc/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage rec { pname = "bootc"; - version = "1.5.1"; + version = "1.6.0"; - cargoHash = "sha256-+FxydTK0Dmcj+doHMSoTgiues7Rrwxv/D+BOq4siKCk="; + cargoHash = "sha256-KGwXQ6+/w3uHuPqSADsqJSip+SMdC104dfW7tNxGwnc="; doInstallCheck = true; src = fetchFromGitHub { owner = "bootc-dev"; repo = "bootc"; rev = "v${version}"; - hash = "sha256-LmhgCiVFbhrePV/A/FaNjD7VytUZqSm9VDU+1z0O98U="; + hash = "sha256-TztsiC+DwD9yEAmjTuiuOi+Kf8WEYMsOVVnMKpSM3/g="; }; nativeBuildInputs = [ pkg-config ]; From c23b976f4bf7681f4991bed941bc3a126e2b2264 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 00:27:53 +0000 Subject: [PATCH 121/508] ghost-cli: 1.28.1 -> 1.28.3 --- pkgs/by-name/gh/ghost-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghost-cli/package.nix b/pkgs/by-name/gh/ghost-cli/package.nix index e2b673498be9..8bb91e624f9a 100644 --- a/pkgs/by-name/gh/ghost-cli/package.nix +++ b/pkgs/by-name/gh/ghost-cli/package.nix @@ -11,18 +11,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "ghost-cli"; - version = "1.28.1"; + version = "1.28.3"; src = fetchFromGitHub { owner = "TryGhost"; repo = "Ghost-CLI"; tag = "v${finalAttrs.version}"; - hash = "sha256-gpOaoR/UB8ermQCXlYgoVA3h+OdUGvP6ofjlFlMHA58="; + hash = "sha256-hmLEkYivIH3uNOz6umEYU+A843a7d1M31OE5RCQ9WRQ="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-4GJ6I0Iynu+/lmiKat3p/MIivVjcyxxhpXKPSOheBls="; + hash = "sha256-ncZ5ULF1nE0vl+WISfEGZKtABT+pkJtWjHMkT1BjPCE="; }; nativeBuildInputs = [ From b72a9b2bebcde4d90486b1cfb14d34a05f5c9501 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 00:30:21 +0000 Subject: [PATCH 122/508] libmbd: 0.12.8 -> 0.13.0 --- pkgs/by-name/li/libmbd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmbd/package.nix b/pkgs/by-name/li/libmbd/package.nix index ce975085ab8f..92d8ff469825 100644 --- a/pkgs/by-name/li/libmbd/package.nix +++ b/pkgs/by-name/li/libmbd/package.nix @@ -15,13 +15,13 @@ assert !lapack.isILP64; stdenv.mkDerivation rec { pname = "libMBD"; - version = "0.12.8"; + version = "0.13.0"; src = fetchFromGitHub { owner = "libmbd"; repo = "libMBD"; rev = version; - hash = "sha256-ctUaBLPaZHoV1rU3u1idvPLGbvC9Z17YBxYKCaL7EMk="; + hash = "sha256-mSKD/pNluumKP3SCubD68uak2Vya/1tyIh42UxRgSXY="; }; preConfigure = '' From ff4ec39a02f42ff473dd2b9c8845d874312bbba3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 04:22:01 +0000 Subject: [PATCH 123/508] apptainer-overriden-nixos: 1.4.1 -> 1.4.2 --- pkgs/applications/virtualization/singularity/packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/singularity/packages.nix b/pkgs/applications/virtualization/singularity/packages.nix index 3ee5e0cfd9d9..4f75a01d4c3e 100644 --- a/pkgs/applications/virtualization/singularity/packages.nix +++ b/pkgs/applications/virtualization/singularity/packages.nix @@ -9,14 +9,14 @@ let callPackage (import ./generic.nix rec { pname = "apptainer"; - version = "1.4.1"; + version = "1.4.2"; projectName = "apptainer"; src = fetchFromGitHub { owner = "apptainer"; repo = "apptainer"; tag = "v${version}"; - hash = "sha256-1deSlDNk8ZI/z1eWmslesXO0ypCoMxCJMdihFPCSPIc="; + hash = "sha256-xa35HhziEUzuNIKT1h/nOXjV5/UYkbFlJcZMApaIGfQ="; }; # Override vendorHash with overrideAttrs. From 6c669027a0bb99c371eed9f095c6ebbf9b68161c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 07:48:29 +0000 Subject: [PATCH 124/508] renoise: 3.5.0 -> 3.5.1 --- pkgs/by-name/re/renoise/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renoise/package.nix b/pkgs/by-name/re/renoise/package.nix index fa83e9696a35..4a956006eb2b 100644 --- a/pkgs/by-name/re/renoise/package.nix +++ b/pkgs/by-name/re/renoise/package.nix @@ -25,18 +25,18 @@ let platforms = { x86_64-linux = { archSuffix = "x86_64"; - hash = "sha256-BigVJ3TJ0tiDoxe+fX1iSyj6Q1o/8CkAo7fJ8aaftsQ="; + hash = "sha256-UxhGe22W50cqjNMoAdxHnyFmTmiysYd8EkASRFrpuYs="; }; aarch64-linux = { archSuffix = "arm64"; - hash = "sha256-Ee7a8vi9inE4QZoeZtTipXBuZAg2urdicLcm/LUgw5Q="; + hash = "sha256-itWnH1JiG+AhYZtNtrJtW9p7LlRF/ab5+npFODiKznY="; }; }; in stdenv.mkDerivation rec { pname = "renoise"; - version = "3.5.0"; + version = "3.5.1"; src = if releasePath != null then From 1c3886cf0fc2db5acdff3d447873fa17257c63a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 11:37:41 +0000 Subject: [PATCH 125/508] passt: 2025_06_11.0293c6f -> 2025_08_05.309eefd --- pkgs/by-name/pa/passt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/passt/package.nix b/pkgs/by-name/pa/passt/package.nix index c8011032f30d..8ad346a8c5d4 100644 --- a/pkgs/by-name/pa/passt/package.nix +++ b/pkgs/by-name/pa/passt/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "passt"; - version = "2025_06_11.0293c6f"; + version = "2025_08_05.309eefd"; src = fetchurl { url = "https://passt.top/passt/snapshot/passt-${finalAttrs.version}.tar.gz"; - hash = "sha256-ovkFQlUa5gLYwCpNjwfGVJ055aDKCXIZou/t4pf6q5o="; + hash = "sha256-2SLxEK/J2C0EGrb06KD1Vu4d9u2nWht8RKMy8ArXdpE="; }; separateDebugInfo = true; From bb61e94d92597251b35fbebe1446f6d221a8e405 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 7 Aug 2025 14:31:09 +0000 Subject: [PATCH 126/508] 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 127/508] =?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 128/508] 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 19931713bb9978e7e61cf2e98c6a5ec1387ff7a6 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 8 Aug 2025 13:18:07 +0000 Subject: [PATCH 129/508] openwebrx: migrate to by-name openwebrx: refactor package definitions --- .../op/openwebrx/package.nix} | 76 +++++++++---------- pkgs/top-level/all-packages.nix | 10 --- 2 files changed, 38 insertions(+), 48 deletions(-) rename pkgs/{applications/radio/openwebrx/default.nix => by-name/op/openwebrx/package.nix} (62%) diff --git a/pkgs/applications/radio/openwebrx/default.nix b/pkgs/by-name/op/openwebrx/package.nix similarity index 62% rename from pkgs/applications/radio/openwebrx/default.nix rename to pkgs/by-name/op/openwebrx/package.nix index b22e3dd4236f..000f783f70bc 100644 --- a/pkgs/applications/radio/openwebrx/default.nix +++ b/pkgs/by-name/op/openwebrx/package.nix @@ -1,19 +1,15 @@ { stdenv, lib, - buildPythonPackage, - buildPythonApplication, + python3Packages, fetchFromGitHub, pkg-config, cmake, - setuptools, libsamplerate, fftwFloat, rtl-sdr, soapysdr-with-plugins, csdr, - pycsdr, - pydigiham, direwolf, sox, wsjtx, @@ -22,16 +18,16 @@ let - js8py = buildPythonPackage rec { + js8py = python3Packages.buildPythonPackage rec { pname = "js8py"; version = "0.1.1"; format = "setuptools"; src = fetchFromGitHub { owner = "jketterl"; - repo = pname; - rev = version; - sha256 = "1j80zclg1cl5clqd00qqa16prz7cyc32bvxqz2mh540cirygq24w"; + repo = "js8py"; + tag = version; + hash = "sha256-nAj8fI4MkAKr+LjvJQbz7Px8TVAYA9AwZYWy8Cj7AMk="; }; pythonImportsCheck = [ @@ -39,11 +35,11 @@ let "test" ]; - meta = with lib; { + meta = { homepage = "https://github.com/jketterl/js8py"; description = "Library to decode the output of the js8 binary of JS8Call"; - license = licenses.gpl3Only; - teams = [ teams.c3d2 ]; + license = lib.licenses.gpl3Only; + teams = with lib.teams; [ c3d2 ]; }; }; @@ -53,9 +49,9 @@ let src = fetchFromGitHub { owner = "jketterl"; - repo = pname; - rev = version; - sha256 = "sha256-1H0TJ8QN3b6Lof5TWvyokhCeN+dN7ITwzRvEo2X8OWc="; + repo = "owrx_connector"; + tag = version; + hash = "sha256-1H0TJ8QN3b6Lof5TWvyokhCeN+dN7ITwzRvEo2X8OWc="; }; nativeBuildInputs = [ @@ -71,41 +67,45 @@ let soapysdr-with-plugins ]; - meta = with lib; { + meta = { homepage = "https://github.com/jketterl/owrx_connector"; description = "Set of connectors that are used by OpenWebRX to interface with SDR hardware"; - license = licenses.gpl3Only; - platforms = platforms.unix; - teams = [ teams.c3d2 ]; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.unix; + teams = with lib.teams; [ c3d2 ]; }; }; in -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "openwebrx"; version = "1.2.2"; format = "setuptools"; src = fetchFromGitHub { owner = "jketterl"; - repo = pname; - rev = version; + repo = "openwebrx"; + tag = version; hash = "sha256-i3Znp5Sxs/KtJazHh2v9/2P+3cEocWB5wIpF7E4pK9s="; }; - propagatedBuildInputs = [ - setuptools - csdr - pycsdr - pydigiham - js8py - soapysdr-with-plugins - owrx_connector - direwolf - sox - wsjtx - codecserver - ]; + dependencies = + with python3Packages; + [ + setuptools + csdr + pycsdr + pydigiham + ] + ++ [ + js8py + soapysdr-with-plugins + owrx_connector + direwolf + sox + wsjtx + codecserver + ]; pythonImportsCheck = [ "csdr" @@ -117,11 +117,11 @@ buildPythonApplication rec { inherit js8py owrx_connector; }; - meta = with lib; { + meta = { homepage = "https://github.com/jketterl/openwebrx"; description = "Simple DSP library and command-line tool for Software Defined Radio"; mainProgram = "openwebrx"; - license = licenses.gpl3Only; - teams = [ teams.c3d2 ]; + license = lib.licenses.gpl3Only; + teams = with lib.teams; [ c3d2 ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b3a9bf4d938a..8265c33413b9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9015,16 +9015,6 @@ with pkgs; openssl_3_5 ; - openwebrx = callPackage ../applications/radio/openwebrx { - inherit (python3Packages) - buildPythonPackage - buildPythonApplication - setuptools - pycsdr - pydigiham - ; - }; - pcre = callPackage ../development/libraries/pcre { }; # pcre32 seems unused pcre-cpp = res.pcre.override { variant = "cpp"; }; From 2d0a48912550cdc39a64e71d09d2c838973871ad Mon Sep 17 00:00:00 2001 From: Christian Theune Date: Fri, 8 Aug 2025 16:28:42 +0200 Subject: [PATCH 130/508] nixos/acme: improve scalability - reduce superfluous unit activations The previous setup caused all renewal units to be triggered upon ever so slight changes in config. In larger setups (100+ certificates) adding a new certificate caused high system load and/or large memory consumption issues. The memory issues are already a alleviated with the locking mechanism. However, this then causes long delays upwards of multiple minutes depending on individual runs and also caused superfluous activations. In this change we streamline the overall setup of units: 1. The unit that other services can depend upon is 'acme-{cert}.service'. We call this the 'base unit'. As this one as `RemainAfterExit` set the `acme-finished-{cert}` targets are not required any longer. 2. We now always generate initial self-signed certificates to simplify the dependency structure. This deprecates the `preliminarySelfsigned` option. 3. The `acme-order-renew-{cert}` service gets activated after the base unit and services using certificates have started and performs all acme interactions. When it finishes others services (like web servers) will be notified through the `reloadServices` option or they can use `wantedBy` and `after` dependencies if they implement their own reload units. The renewal timer also triggers this unit. 4. The timer unit is explicitly blocked from being started by s-t-c. 5. Permission management has been cleaned up a bit: there was an inconsistency between having the .lego files set to 600 vs 640 on the exposed side. This is unified to 640 now. 6. Exempt the account target from being restarted by s-t-c. This will happen automatically if something relevant to the account changes. --- nixos/modules/security/acme/default.md | 2 +- nixos/modules/security/acme/default.nix | 283 +++++++++--------- .../services/networking/doh-server.nix | 2 +- .../web-servers/apache-httpd/default.nix | 17 +- .../services/web-servers/caddy/default.nix | 13 +- .../services/web-servers/h2o/default.nix | 13 +- .../services/web-servers/nginx/default.nix | 29 +- .../modules/services/web-servers/pomerium.nix | 12 +- nixos/tests/acme/caddy.nix | 27 +- nixos/tests/acme/default.nix | 22 +- nixos/tests/acme/http01-builtin.nix | 77 ++++- nixos/tests/acme/python-utils.py | 65 ++-- nixos/tests/acme/webserver.nix | 89 ++++-- nixos/tests/step-ca.nix | 9 +- 14 files changed, 382 insertions(+), 278 deletions(-) diff --git a/nixos/modules/security/acme/default.md b/nixos/modules/security/acme/default.md index b3a5f838f897..0766eb0e9a46 100644 --- a/nixos/modules/security/acme/default.md +++ b/nixos/modules/security/acme/default.md @@ -318,7 +318,7 @@ can be applied to any service. # Now you must augment OpenSMTPD's systemd service to load # the certificate files. - systemd.services.opensmtpd.requires = [ "acme-finished-mail.example.com.target" ]; + systemd.services.opensmtpd.requires = [ "acme-mail.example.com.service" ]; systemd.services.opensmtpd.serviceConfig.LoadCredential = let certDir = config.security.acme.certs."mail.example.com".directory; diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index 92c545797376..f1b7b7b0a032 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -160,58 +160,49 @@ let ); # This is defined with lib.mkMerge so that we can separate the config per function. - setupService = lib.mkMerge [ - { - description = "Set up the ACME certificate renewal infrastructure"; - script = lib.mkBefore '' - ${lib.optionalString cfg.defaults.enableDebugLogs "set -x"} - set -euo pipefail - ''; - serviceConfig = commonServiceConfig // { - # This script runs with elevated privileges, denoted by the + - # ExecStartPre is used instead of ExecStart so that the `script` continues to work. - ExecStartPre = "+${lib.getExe privilegedSetupScript}"; + setupService = { + description = "Set up the ACME certificate renewal infrastructure"; + path = [ pkgs.minica ]; - # We don't want this to run every time a renewal happens - RemainAfterExit = true; + script = lib.mkBefore '' + ${lib.optionalString cfg.defaults.enableDebugLogs "set -x"} + set -euo pipefail + test -e ca/key.pem || minica \ + --ca-key ca/key.pem \ + --ca-cert ca/cert.pem \ + --domains selfsigned.local + ''; - # StateDirectory entries are a cleaner, service-level mechanism - # for dealing with persistent service data - StateDirectory = [ - "acme" - "acme/.lego" - "acme/.lego/accounts" - ]; - StateDirectoryMode = "0755"; + serviceConfig = commonServiceConfig // { + # This script runs with elevated privileges, denoted by the + + # ExecStartPre is used instead of ExecStart so that the `script` continues to work. + ExecStartPre = "+${lib.getExe privilegedSetupScript}"; - # Creates ${lockdir}. Earlier RemainAfterExit=true means - # it does not get deleted immediately. - RuntimeDirectory = "acme"; - RuntimeDirectoryMode = "0700"; + # We don't want this to run every time a renewal happens + RemainAfterExit = true; - # Generally, we don't write anything that should be group accessible. - # Group varies for most ACME units, and setup files are only used - # under the acme user. - UMask = "0077"; - }; - } + # StateDirectory entries are a cleaner, service-level mechanism + # for dealing with persistent service data + StateDirectory = [ + "acme" + "acme/.lego" + "acme/.lego/accounts" + "acme/.minica" + ]; + BindPaths = "/var/lib/acme/.minica:/tmp/ca"; + StateDirectoryMode = "0755"; - # Avoid race conditions creating the CA for selfsigned certs - (lib.mkIf cfg.preliminarySelfsigned { - path = [ pkgs.minica ]; - # Working directory will be /tmp - script = '' - test -e ca/key.pem || minica \ - --ca-key ca/key.pem \ - --ca-cert ca/cert.pem \ - --domains selfsigned.local - ''; - serviceConfig = { - StateDirectory = [ "acme/.minica" ]; - BindPaths = "/var/lib/acme/.minica:/tmp/ca"; - }; - }) - ]; + # Creates ${lockdir}. Earlier RemainAfterExit=true means + # it does not get deleted immediately. + RuntimeDirectory = "acme"; + RuntimeDirectoryMode = "0700"; + + # Generally, we don't write anything that should be group accessible. + # Group varies for most ACME units, and setup files are only used + # under the acme user. + UMask = "0077"; + }; + }; certToConfig = cert: data: @@ -219,7 +210,6 @@ let acmeServer = data.server; useDns = data.dnsProvider != null; destPath = "/var/lib/acme/${cert}"; - selfsignedDeps = lib.optionals (cfg.preliminarySelfsigned) [ "acme-selfsigned-${cert}.service" ]; # Minica and lego have a "feature" which replaces * with _. We need # to make this substitution to reference the output files from both programs. @@ -339,16 +329,18 @@ let certificateKey = if data.csrKey != null then "${data.csrKey}" else "certificates/${keyName}.key"; in { - inherit accountHash cert selfsignedDeps; + inherit accountHash cert; group = data.group; renewTimer = { description = "Renew ACME Certificate for ${cert}"; wantedBy = [ "timers.target" ]; + # Avoid triggering certificate renewals accidentally when running s-t-c. + unitConfig."X-OnlyManualStart" = true; timerConfig = { OnCalendar = data.renewInterval; - Unit = "acme-${cert}.service"; + Unit = "acme-order-renew-${cert}.service"; Persistent = "yes"; # Allow systemd to pick a convenient time within the day @@ -364,15 +356,29 @@ let }; }; - selfsignService = lockfileName: { - description = "Generate self-signed certificate for ${cert}"; + baseService = lockfileName: { + description = "Ensure certificate for ${cert}"; + + wantedBy = [ "multi-user.target" ]; + after = [ "acme-setup.service" ]; - requires = [ "acme-setup.service" ]; + + # Whenever this service starts (on boot, through dependencies, through + # changes) we trigger the acme-order-renew service to give it a chance + # to catch up with the potentially changed config. + wants = [ + "acme-setup.service" + "acme-order-renew-${cert}.service" + ]; + before = [ "acme-order-renew-${cert}.service" ]; + + restartTriggers = [ + config.systemd.services."acme-order-renew-${cert}".script + ]; path = [ pkgs.minica ]; unitConfig = { - ConditionPathExists = "!/var/lib/acme/${cert}/key.pem"; StartLimitIntervalSec = 0; }; @@ -380,11 +386,13 @@ let Group = data.group; UMask = "0027"; + RemainAfterExit = true; + StateDirectory = "acme/${cert}"; BindPaths = [ "/var/lib/acme/.minica:/tmp/ca" - "/var/lib/acme/${cert}:/tmp/${keyName}" + "/var/lib/acme/${cert}:/tmp/out" ]; }; @@ -392,40 +400,69 @@ let # minica will output to a folder sharing the name of the first domain # in the list, which will be ${data.domain} script = (if (lockfileName == null) then lib.id else wrapInFlock "${lockdir}${lockfileName}") '' + set -ex + + # Regenerate self-signed certificates (in case the SANs change) until we + # have seen a succesfull ACME certificate at least once. + if [ -e out/acme-success ]; then + exit 0 + fi + minica \ --ca-key ca/key.pem \ --ca-cert ca/cert.pem \ --domains ${lib.escapeShellArg (builtins.concatStringsSep "," ([ data.domain ] ++ extraDomains))} # Create files to match directory layout for real certificates - cd '${keyName}' - cp ../ca/cert.pem chain.pem - cat cert.pem chain.pem > fullchain.pem - cat key.pem fullchain.pem > full.pem + ( + cd '${keyName}' + cp -vp cert.pem ../out/cert.pem + cp -vp key.pem ../out/key.pem + ) + cat out/cert.pem ca/cert.pem > out/fullchain.pem + cp ca/cert.pem out/chain.pem + cat out/key.pem out/fullchain.pem > out/full.pem - # Group might change between runs, re-apply it - chown '${user}:${data.group}' -- * + # Fix up the output files to adhere to the group and + # have consistent permissions. This needs to be kept + # consistent with the acme-setup script above. + for fixpath in out certificates; do + if [ -d "$fixpath" ]; then + chmod -R u=rwX,g=rX,o= "$fixpath" + chown -R ${user}:${data.group} "$fixpath" + fi + done - # Default permissions make the files unreadable by group + anon - # Need to be readable by group - chmod 640 -- * + ${lib.optionalString (data.webroot != null) '' + # Ensure the webroot exists. Fixing group is required in case configuration was changed between runs. + # Lego will fail if the webroot does not exist at all. + ( + mkdir -p '${data.webroot}/.well-known/acme-challenge' \ + && chgrp '${data.group}' ${data.webroot}/.well-known/acme-challenge + ) || ( + echo 'Please ensure ${data.webroot}/.well-known/acme-challenge exists and is writable by acme:${data.group}' \ + && exit 1 + ) + ''} ''; }; - renewService = lockfileName: { - description = "Renew ACME certificate for ${cert}"; + orderRenewService = lockfileName: { + description = "Order (and renew) ACME certificate for ${cert}"; after = [ "network.target" "network-online.target" "acme-setup.service" "nss-lookup.target" - ] - ++ selfsignedDeps; - wants = [ "network-online.target" ] ++ selfsignedDeps; - requires = [ "acme-setup.service" ]; - - # https://github.com/NixOS/nixpkgs/pull/81371#issuecomment-605526099 - wantedBy = lib.optionals (!config.boot.isContainer) [ "multi-user.target" ]; + "acme-${cert}.service" + ]; + wants = [ + "network-online.target" + "acme-setup.service" + "acme-${cert}.service" + ]; + # Ensure that certificates are generated if people use `security.acme.certs` + # without having/declaring other systemd units that depend on the cert. path = with pkgs; [ lego @@ -523,25 +560,12 @@ let [[ $expiration_days -gt ${toString data.validMinDays} ]] } - ${lib.optionalString (data.webroot != null) '' - # Ensure the webroot exists. Fixing group is required in case configuration was changed between runs. - # Lego will fail if the webroot does not exist at all. - ( - mkdir -p '${data.webroot}/.well-known/acme-challenge' \ - && chgrp '${data.group}' ${data.webroot}/.well-known/acme-challenge - ) || ( - echo 'Please ensure ${data.webroot}/.well-known/acme-challenge exists and is writable by acme:${data.group}' \ - && exit 1 - ) - ''} - echo '${domainHash}' > domainhash.txt - # Check if we can renew. + # Check if a new order is needed # We can only renew if the list of domains has not changed. # We also need an account key. Avoids #190493 if cmp -s domainhash.txt certificates/domainhash.txt && [ -e '${certificateKey}' ] && [ -e 'certificates/${keyName}.crt' ] && [ -n "$(find accounts -name '${data.email}.key')" ]; then - # Even if a cert is not expired, it may be revoked by the CA. # Try to renew, and silently fail if the cert is not expired. # Avoids #85794 and resolves #129838 @@ -553,13 +577,12 @@ let exit 11 fi fi - - # Otherwise do a full run + # Do a full run elif ! lego ${runOpts}; then # Produce a nice error for those doing their first nixos-rebuild with these certs echo Failed to fetch certificates. \ This may mean your DNS records are set up incorrectly. \ - ${lib.optionalString (cfg.preliminarySelfsigned) "Selfsigned certs are in place and dependant services will still start."} + Self-signed certs are in place and dependant services will still start. # Exit 10 so that users can potentially amend SuccessExitStatus to ignore this error. # High number to avoid Systemd reserved codes. exit 10 @@ -567,10 +590,12 @@ let mv domainhash.txt certificates/ - # Group might change between runs, re-apply it - chown '${user}:${data.group}' certificates/* + touch out/acme-success # Copy all certs to the "real" certs directory + # lego has only an interesting subset of files available, + # construct reasonably compatible files that clients can consume + # as expected. if ! cmp -s 'certificates/${keyName}.crt' out/fullchain.pem; then touch out/renewed echo Installing new certificate @@ -581,10 +606,13 @@ let cat out/key.pem out/fullchain.pem > out/full.pem fi - # By default group will have no access to the cert files. - # This chmod will fix that. - chmod 640 out/* - + # Keep permissions consistent. Needs to be in sync with the other scripts. + for fixpath in out certificates; do + if [ -d "$fixpath" ]; then + chmod -R u=rwX,g=rX,o= "$fixpath" + chown -R ${user}:${data.group} "$fixpath" + fi + done # Also ensure safer permissions on the account directory. chmod -R u=rwX,g=,o= accounts/. ''; @@ -905,19 +933,6 @@ in options = { security.acme = { - preliminarySelfsigned = lib.mkOption { - type = lib.types.bool; - default = true; - description = '' - Whether a preliminary self-signed certificate should be generated before - doing ACME requests. This can be useful when certificates are required in - a webserver, but ACME needs the webserver to make its requests. - - With preliminary self-signed certificate the webserver can be started and - can later reload the correct ACME certificates. - ''; - }; - acceptTerms = lib.mkOption { type = lib.types.bool; default = false; @@ -1003,10 +1018,13 @@ in "ACME Directory is now hardcoded to /var/lib/acme and its permissions are managed by systemd. See https://github.com/NixOS/nixpkgs/issues/53852 for more info." ) (lib.mkRemovedOptionModule [ "security" "acme" "preDelay" ] - "This option has been removed. If you want to make sure that something executes before certificates are provisioned, add a RequiredBy=acme-\${cert}.service to the service you want to execute before the cert renewal" + "This option has been removed. If you want to make sure that something executes before certificates are provisioned, add a RequiredBy=acme-\${cert}.service and Before=acme-\${cert}.service to the service you want to execute before the cert renewal" ) (lib.mkRemovedOptionModule [ "security" "acme" "activationDelay" ] - "This option has been removed. If you want to make sure that something executes before certificates are provisioned, add a RequiredBy=acme-\${cert}.service to the service you want to execute before the cert renewal" + "This option has been removed. If you want to make sure that something executes before certificates are provisioned, add a RequiredBy=acme-\${cert}.service and Before=acme-\${cert}.service to the service you want to execute before the cert renewal" + ) + (lib.mkRemovedOptionModule [ "security" "acme" "preliminarySelfsigned" ] + "This option has been removed. Preliminary self-signed certificates are now always generated to simplify the dependency structure." ) (lib.mkChangedOptionModule [ "security" "acme" "validMin" ] @@ -1161,45 +1179,35 @@ in systemd.services = let - renewServiceFunctions = lib.mapAttrs' ( - cert: conf: lib.nameValuePair "acme-${cert}" conf.renewService + orderRenewServiceFunctions = lib.mapAttrs' ( + cert: conf: lib.nameValuePair "acme-order-renew-${cert}" conf.orderRenewService ) certConfigs; - renewServices = + orderRenewServices = if cfg.maxConcurrentRenewals > 0 then - roundRobinApplyAttrs renewServiceFunctions concurrencyLockfiles + roundRobinApplyAttrs orderRenewServiceFunctions concurrencyLockfiles else - lib.mapAttrs (_: f: f null) renewServiceFunctions; - selfsignServiceFunctions = lib.mapAttrs' ( - cert: conf: lib.nameValuePair "acme-selfsigned-${cert}" conf.selfsignService + lib.mapAttrs (_: f: f null) orderRenewServiceFunctions; + baseServiceFunctions = lib.mapAttrs' ( + cert: conf: lib.nameValuePair "acme-${cert}" conf.baseService ) certConfigs; - selfsignServices = + baseServices = if cfg.maxConcurrentRenewals > 0 then - roundRobinApplyAttrs selfsignServiceFunctions concurrencyLockfiles + roundRobinApplyAttrs baseServiceFunctions concurrencyLockfiles else - lib.mapAttrs (_: f: f null) selfsignServiceFunctions; + lib.mapAttrs (_: f: f null) baseServiceFunctions; in { acme-setup = setupService; } - // renewServices - // lib.optionalAttrs cfg.preliminarySelfsigned selfsignServices; + // baseServices + // orderRenewServices; systemd.timers = lib.mapAttrs' ( - cert: conf: lib.nameValuePair "acme-${cert}" conf.renewTimer + cert: conf: lib.nameValuePair "acme-renew-${cert}" conf.renewTimer ) certConfigs; systemd.targets = let - # Create some targets which can be depended on to be "active" after cert renewals - finishedTargets = lib.mapAttrs' ( - cert: conf: - lib.nameValuePair "acme-finished-${cert}" { - wantedBy = [ "default.target" ]; - requires = [ "acme-${cert}.service" ]; - after = [ "acme-${cert}.service" ]; - } - ) certConfigs; - # Create targets to limit the number of simultaneous account creations # How it works: # - Pick a "leader" cert service, which will be in charge of creating the account, @@ -1214,8 +1222,8 @@ in let dnsConfs = builtins.filter (conf: cfg.certs.${conf.cert}.dnsProvider != null) confs; leaderConf = if dnsConfs != [ ] then builtins.head dnsConfs else builtins.head confs; - leader = "acme-${leaderConf.cert}.service"; - followers = map (conf: "acme-${conf.cert}.service") ( + leader = "acme-order-renew-${leaderConf.cert}.service"; + followers = map (conf: "acme-order-renew-${conf.cert}.service") ( builtins.filter (conf: conf != leaderConf) confs ); in @@ -1224,10 +1232,11 @@ in before = followers; requires = [ leader ]; after = [ leader ]; + unitConfig.RefuseManualStart = true; } ) (lib.groupBy (conf: conf.accountHash) (lib.attrValues certConfigs)); in - finishedTargets // accountTargets; + accountTargets; }) ]; diff --git a/nixos/modules/services/networking/doh-server.nix b/nixos/modules/services/networking/doh-server.nix index 834179ef9001..ab81e299390d 100644 --- a/nixos/modules/services/networking/doh-server.nix +++ b/nixos/modules/services/networking/doh-server.nix @@ -156,7 +156,7 @@ in "network.target" ] ++ lib.optional (cfg.useACMEHost != null) "acme-${cfg.useACMEHost}.service"; - wants = lib.optional (cfg.useACMEHost != null) "acme-finished-${cfg.useACMEHost}.target"; + wants = lib.optional (cfg.useACMEHost != null) "acme-${cfg.useACMEHost}.service"; wantedBy = [ "multi-user.target" ]; serviceConfig = { AmbientCapabilities = "CAP_NET_BIND_SERVICE"; diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix index aa3ae96896d6..07d4ad7fccfa 100644 --- a/nixos/modules/services/web-servers/apache-httpd/default.nix +++ b/nixos/modules/services/web-servers/apache-httpd/default.nix @@ -48,8 +48,6 @@ let ) (filter (hostOpts: hostOpts.enableACME || hostOpts.useACMEHost != null) vhosts); vhostCertNames = unique (map (hostOpts: hostOpts.certName) acmeEnabledVhosts); - dependentCertNames = filter (cert: certs.${cert}.dnsProvider == null) vhostCertNames; # those that might depend on the HTTP server - independentCertNames = filter (cert: certs.${cert}.dnsProvider != null) vhostCertNames; # those that don't depend on the HTTP server mkListenInfo = hostOpts: @@ -914,13 +912,14 @@ in systemd.services.httpd = { description = "Apache HTTPD"; wantedBy = [ "multi-user.target" ]; - wants = concatLists (map (certName: [ "acme-finished-${certName}.target" ]) vhostCertNames); + wants = concatLists (map (certName: [ "acme-${certName}.service" ]) vhostCertNames); after = [ "network.target" ] - ++ map (certName: "acme-selfsigned-${certName}.service") vhostCertNames - ++ map (certName: "acme-${certName}.service") independentCertNames; # avoid loading self-signed key w/ real cert, or vice-versa - before = map (certName: "acme-${certName}.service") dependentCertNames; + # Ensure httpd runs with baseline certificates in place. + ++ map (certName: "acme-${certName}.service") vhostCertNames; + # Ensure httpd runs (with current config) before the actual ACME jobs run + before = map (certName: "acme-order-renew-${certName}.service") vhostCertNames; restartTriggers = [ cfg.configFile ]; path = [ @@ -960,19 +959,17 @@ in # postRun hooks on cert renew can't be used to restart Apache since renewal # runs as the unprivileged acme user. sslTargets are added to wantedBy + before - # which allows the acme-finished-$cert.target to signify the successful updating + # which allows the acme-order-renew-$cert.service to signify the successful updating # of certs end-to-end. systemd.services.httpd-config-reload = let - sslServices = map (certName: "acme-${certName}.service") vhostCertNames; - sslTargets = map (certName: "acme-finished-${certName}.target") vhostCertNames; + sslServices = map (certName: "acme-order-renew-${certName}.service") vhostCertNames; in mkIf (vhostCertNames != [ ]) { wantedBy = sslServices ++ [ "multi-user.target" ]; # Before the finished targets, after the renew services. # This service might be needed for HTTP-01 challenges, but we only want to confirm # certs are updated _after_ config has been reloaded. - before = sslTargets; after = sslServices; restartTriggers = [ cfg.configFile ]; # Block reloading if not all certs exist yet. diff --git a/nixos/modules/services/web-servers/caddy/default.nix b/nixos/modules/services/web-servers/caddy/default.nix index 73da17d5a050..2277105069f8 100644 --- a/nixos/modules/services/web-servers/caddy/default.nix +++ b/nixos/modules/services/web-servers/caddy/default.nix @@ -14,13 +14,11 @@ let virtualHosts = attrValues cfg.virtualHosts; acmeEnabledVhosts = filter (hostOpts: hostOpts.useACMEHost != null) virtualHosts; vhostCertNames = unique (map (hostOpts: hostOpts.useACMEHost) acmeEnabledVhosts); - dependentCertNames = filter (cert: certs.${cert}.dnsProvider == null) vhostCertNames; # those that might depend on the HTTP server - independentCertNames = filter (cert: certs.${cert}.dnsProvider != null) vhostCertNames; # those that don't depend on the HTTP server mkVHostConf = hostOpts: let - sslCertDir = config.security.acme.certs.${hostOpts.useACMEHost}.directory; + sslCertDir = certs.${hostOpts.useACMEHost}.directory; in '' ${hostOpts.hostName} ${concatStringsSep " " hostOpts.serverAliases} { @@ -392,7 +390,7 @@ in ++ map ( name: mkCertOwnershipAssertion { - cert = config.security.acme.certs.${name}; + cert = certs.${name}; groups = config.users.groups; services = [ config.systemd.services.caddy ]; } @@ -412,11 +410,8 @@ in systemd.packages = [ cfg.package ]; systemd.services.caddy = { - wants = map (certName: "acme-finished-${certName}.target") vhostCertNames; - after = - map (certName: "acme-selfsigned-${certName}.service") vhostCertNames - ++ map (certName: "acme-${certName}.service") independentCertNames; # avoid loading self-signed key w/ real cert, or vice-versa - before = map (certName: "acme-${certName}.service") dependentCertNames; + wants = map (certName: "acme-${certName}.service") vhostCertNames; + after = map (certName: "acme-${certName}.service") vhostCertNames; wantedBy = [ "multi-user.target" ]; startLimitIntervalSec = 14400; diff --git a/nixos/modules/services/web-servers/h2o/default.nix b/nixos/modules/services/web-servers/h2o/default.nix index bd3b615ec9c8..331c31fefc9b 100644 --- a/nixos/modules/services/web-servers/h2o/default.nix +++ b/nixos/modules/services/web-servers/h2o/default.nix @@ -434,14 +434,13 @@ in systemd.services.h2o = { description = "H2O HTTP server"; wantedBy = [ "multi-user.target" ]; - wants = lib.concatLists (map (certName: [ "acme-finished-${certName}.target" ]) acmeCertNames.all); + wants = lib.concatLists (map (certName: [ "acme-${certName}.service" ]) acmeCertNames.all); # Since H2O will be hosting the challenges, H2O must be started - before = builtins.map (certName: "acme-${certName}.service") acmeCertNames.dependent; + before = builtins.map (certName: "acme-order-renew-${certName}.service") acmeCertNames.all; after = [ "network.target" ] - ++ builtins.map (certName: "acme-selfsigned-${certName}.service") acmeCertNames.all - ++ builtins.map (certName: "acme-${certName}.service") acmeCertNames.independent; # avoid loading self-signed key w/ real cert, or vice-versa + ++ builtins.map (certName: "acme-${certName}.service") acmeCertNames.all; serviceConfig = { ExecStart = "${h2oExe} --mode 'master'"; @@ -490,16 +489,14 @@ in # This service waits for all certificates to be available before reloading # H2O configuration. `tlsTargets` are added to `wantedBy` + `before` which - # allows the `acme-finished-$cert.target` to signify the successful updating + # allows the `acme-order-renew-$cert.service` to signify the successful updating # of certs end-to-end. systemd.services.h2o-config-reload = let - tlsTargets = map (certName: "acme-${certName}.target") acmeCertNames.all; - tlsServices = map (certName: "acme-${certName}.service") acmeCertNames.all; + tlsServices = map (certName: "acme-order-renew-${certName}.service") acmeCertNames.all; in mkIf (acmeCertNames.all != [ ]) { wantedBy = tlsServices ++ [ "multi-user.target" ]; - before = tlsTargets; after = tlsServices; unitConfig = { ConditionPathExists = map ( diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index 553f1f1148a5..267c0abcd44e 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -15,8 +15,6 @@ let vhostConfig: vhostConfig.enableACME || vhostConfig.useACMEHost != null ) vhostsConfigs; vhostCertNames = unique (map (hostOpts: hostOpts.certName) acmeEnabledVhosts); - dependentCertNames = filter (cert: certs.${cert}.dnsProvider == null) vhostCertNames; # those that might depend on the HTTP server - independentCertNames = filter (cert: certs.${cert}.dnsProvider != null) vhostCertNames; # those that don't depend on the HTTP server virtualHosts = mapAttrs ( vhostName: vhostConfig: let @@ -442,6 +440,7 @@ let auth_basic off; auth_request off; proxy_pass http://${vhost.acmeFallbackHost}; + proxy_set_header Host $host; } ''} ''; @@ -1481,16 +1480,14 @@ in systemd.services.nginx = { description = "Nginx Web Server"; wantedBy = [ "multi-user.target" ]; - wants = concatLists (map (certName: [ "acme-finished-${certName}.target" ]) vhostCertNames); + wants = concatLists (map (certName: [ "acme-${certName}.service" ]) vhostCertNames); after = [ "network.target" ] - ++ map (certName: "acme-selfsigned-${certName}.service") vhostCertNames - ++ map (certName: "acme-${certName}.service") independentCertNames; # avoid loading self-signed key w/ real cert, or vice-versa - # Nginx needs to be started in order to be able to request certificates - # (it's hosting the acme challenge after all) - # This fixes https://github.com/NixOS/nixpkgs/issues/81842 - before = map (certName: "acme-${certName}.service") dependentCertNames; + # Ensure nginx runs with baseline certificates in place. + ++ map (certName: "acme-${certName}.service") vhostCertNames; + # Ensure nginx runs (with current config) before the actual ACME jobs run + before = map (certName: "acme-order-renew-${certName}.service") vhostCertNames; stopIfChanged = false; preStart = '' ${cfg.preStart} @@ -1585,26 +1582,24 @@ in # This service waits for all certificates to be available # before reloading nginx configuration. # sslTargets are added to wantedBy + before - # which allows the acme-finished-$cert.target to signify the successful updating + # which allows the acme-order-renew-$cert.service to signify the successful updating # of certs end-to-end. systemd.services.nginx-config-reload = let - sslServices = map (certName: "acme-${certName}.service") vhostCertNames; - sslTargets = map (certName: "acme-finished-${certName}.target") vhostCertNames; + sslOrderRenewServices = map (certName: "acme-order-renew-${certName}.service") vhostCertNames; in mkIf (cfg.enableReload || vhostCertNames != [ ]) { wants = optionals cfg.enableReload [ "nginx.service" ]; - wantedBy = sslServices ++ [ "multi-user.target" ]; - # Before the finished targets, after the renew services. + wantedBy = sslOrderRenewServices ++ [ "multi-user.target" ]; + # XXX Before the finished targets, after the renew services. # This service might be needed for HTTP-01 challenges, but we only want to confirm # certs are updated _after_ config has been reloaded. - before = sslTargets; - after = sslServices; + after = sslOrderRenewServices; restartTriggers = optionals cfg.enableReload [ configFile ]; # Block reloading if not all certs exist yet. # Happens when config changes add new vhosts/certs. unitConfig = { - ConditionPathExists = optionals (sslServices != [ ]) ( + ConditionPathExists = optionals (vhostCertNames != [ ]) ( map (certName: certs.${certName}.directory + "/fullchain.pem") vhostCertNames ); # Disable rate limiting for this, because it may be triggered quickly a bunch of times diff --git a/nixos/modules/services/web-servers/pomerium.nix b/nixos/modules/services/web-servers/pomerium.nix index 93b04425435d..e4e9bc2e17a8 100644 --- a/nixos/modules/services/web-servers/pomerium.nix +++ b/nixos/modules/services/web-servers/pomerium.nix @@ -72,11 +72,11 @@ in wants = [ "network.target" ] - ++ (optional (cfg.useACMEHost != null) "acme-finished-${cfg.useACMEHost}.target"); + ++ (optional (cfg.useACMEHost != null) "acme-${cfg.useACMEHost}.service"); after = [ "network.target" ] - ++ (optional (cfg.useACMEHost != null) "acme-finished-${cfg.useACMEHost}.target"); + ++ (optional (cfg.useACMEHost != null) "acme-${cfg.useACMEHost}.service"); wantedBy = [ "multi-user.target" ]; environment = optionalAttrs (cfg.useACMEHost != null) { CERTIFICATE_FILE = "fullchain.pem"; @@ -127,18 +127,16 @@ in # postRun hooks on cert renew can't be used to restart Nginx since renewal # runs as the unprivileged acme user. sslTargets are added to wantedBy + before - # which allows the acme-finished-$cert.target to signify the successful updating + # which allows the acme-order-renew-$cert.target to signify the successful updating # of certs end-to-end. systemd.services.pomerium-config-reload = mkIf (cfg.useACMEHost != null) { # TODO(lukegb): figure out how to make config reloading work with credentials. wantedBy = [ - "acme-finished-${cfg.useACMEHost}.target" + "acme-order-renew-${cfg.useACMEHost}.service" "multi-user.target" ]; - # Before the finished targets, after the renew services. - before = [ "acme-finished-${cfg.useACMEHost}.target" ]; - after = [ "acme-${cfg.useACMEHost}.service" ]; + after = [ "acme-order-renew-${cfg.useACMEHost}.service" ]; # Block reloading if not all certs exist yet. unitConfig.ConditionPathExists = [ "${config.security.acme.certs.${cfg.useACMEHost}.directory}/fullchain.pem" diff --git a/nixos/tests/acme/caddy.nix b/nixos/tests/acme/caddy.nix index 96c86086d50a..0a3af2614bdf 100644 --- a/nixos/tests/acme/caddy.nix +++ b/nixos/tests/acme/caddy.nix @@ -85,33 +85,24 @@ in ca_domain = "${nodes.acme.test-support.acme.caDomain}" fqdn = "${nodes.caddy.networking.fqdn}" + with subtest("Boot and start with selfsigned certificates"): + caddy.start() + caddy.wait_for_unit("caddy.service") + check_issuer(caddy, fqdn, "minica") + # Check that the web server has picked up the selfsigned cert + check_connection(caddy, fqdn, minica=True) + acme.start() wait_for_running(acme) acme.wait_for_open_port(443) - with subtest("Boot and acquire a new cert"): - caddy.start() - wait_for_running(caddy) - + with subtest("Acquire a new cert"): + caddy.succeed(f"systemctl restart acme-{fqdn}.service") check_issuer(caddy, fqdn, "pebble") check_domain(caddy, fqdn, fqdn) - download_ca_certs(caddy, ca_domain) check_connection(caddy, fqdn) - with subtest("Can run on selfsigned certificates"): - # Switch to selfsigned first - caddy.succeed(f"systemctl clean acme-{fqdn}.service --what=state") - caddy.succeed(f"systemctl start acme-selfsigned-{fqdn}.service") - check_issuer(caddy, fqdn, "minica") - caddy.succeed("systemctl restart caddy.service") - # Check that the web server has picked up the selfsigned cert - check_connection(caddy, fqdn, minica=True) - caddy.succeed(f"systemctl start acme-{fqdn}.service") - # This may fail a couple of times before caddy is restarted - check_issuer(caddy, fqdn, "pebble") - check_connection(caddy, fqdn) - with subtest("security.acme changes reflect on caddy"): check_connection(caddy, f"caddy-alt.{domain}", fail=True) switch_to(caddy, "add_domain") diff --git a/nixos/tests/acme/default.nix b/nixos/tests/acme/default.nix index 7f861be2a027..2faca3a0b842 100644 --- a/nixos/tests/acme/default.nix +++ b/nixos/tests/acme/default.nix @@ -1,10 +1,14 @@ { runTest }: +let + domain = "example.test"; +in { http01-builtin = runTest ./http01-builtin.nix; dns01 = runTest ./dns01.nix; caddy = runTest ./caddy.nix; nginx = runTest ( import ./webserver.nix { + inherit domain; serverName = "nginx"; group = "nginx"; baseModule = { @@ -22,17 +26,17 @@ addSSL = true; useACMEHost = "proxied.example.test"; acmeFallbackHost = "localhost:8080"; - # lego will refuse the request if the host header is not correct - extraConfig = '' - proxy_set_header Host $host; - ''; }; }; + specialisation.nullroot.configuration = { + services.nginx.virtualHosts."nullroot.${domain}".acmeFallbackHost = "localhost:8081"; + }; }; } ); httpd = runTest ( import ./webserver.nix { + inherit domain; serverName = "httpd"; group = "wwwrun"; baseModule = { @@ -50,6 +54,16 @@ }; }; }; + specialisation.nullroot.configuration = { + services.httpd.virtualHosts."nullroot.${domain}" = { + locations."/.well-known/acme-challenge" = { + proxyPass = "http://localhost:8081/.well-known/acme-challenge"; + extraConfig = '' + ProxyPreserveHost On + ''; + }; + }; + }; }; } ); diff --git a/nixos/tests/acme/http01-builtin.nix b/nixos/tests/acme/http01-builtin.nix index 8589190a2667..d92737ed6fb1 100644 --- a/nixos/tests/acme/http01-builtin.nix +++ b/nixos/tests/acme/http01-builtin.nix @@ -37,6 +37,12 @@ in listenHTTP = ":80"; }; + systemd.targets."renew-triggered" = { + wantedBy = [ "acme-order-renew-${config.networking.fqdn}.service" ]; + after = [ "acme-order-renew-${config.networking.fqdn}.service" ]; + unitConfig.RefuseManualStart = true; + }; + specialisation = { renew.configuration = { # Pebble provides 5 year long certs, @@ -177,17 +183,29 @@ in # old_hash will be used in the preservation tests later old_hash = hash builtin.succeed(f"systemctl start acme-{cert}.service") + builtin.succeed(f"systemctl start acme-order-renew-{cert}.service") + builtin.wait_for_unit("renew-triggered.target") + hash_after = builtin.succeed(f"sha256sum /var/lib/acme/{cert}/cert.pem") assert hash == hash_after, "Certificate was unexpectedly changed" + builtin.succeed("systemctl stop renew-triggered.target") switch_to(builtin, "renew") + builtin.wait_for_unit("renew-triggered.target") + check_issuer(builtin, cert, "pebble") hash_after = builtin.succeed(f"sha256sum /var/lib/acme/{cert}/cert.pem | tee /dev/stderr") assert hash != hash_after, "Certificate was not renewed" + check_permissions(builtin, cert, "acme") + with subtest("Handles email change correctly"): hash = builtin.succeed(f"sha256sum /var/lib/acme/{cert}/cert.pem") + + builtin.succeed("systemctl stop renew-triggered.target") switch_to(builtin, "accountchange") + builtin.wait_for_unit("renew-triggered.target") + check_issuer(builtin, cert, "pebble") # Check that there are now 2 account directories builtin.succeed("test $(ls -1 /var/lib/acme/.lego/accounts | tee /dev/stderr | wc -l) -eq 2") @@ -202,58 +220,101 @@ in # old_hash will be used in the preservation tests later old_hash = hash_after + check_permissions(builtin, cert, "acme") + with subtest("Correctly implements OCSP stapling"): check_stapling(builtin, cert, "${caDomain}", fail=True) + + builtin.succeed("systemctl stop renew-triggered.target") switch_to(builtin, "ocsp_stapling") + builtin.wait_for_unit("renew-triggered.target") + check_stapling(builtin, cert, "${caDomain}") + check_permissions(builtin, cert, "acme") with subtest("Handles keyType change correctly"): check_key_bits(builtin, cert, 256) + + builtin.succeed("systemctl stop renew-triggered.target") switch_to(builtin, "keytype") + builtin.wait_for_unit("renew-triggered.target") + check_key_bits(builtin, cert, 384) # keyType is part of the accountHash, thus a new account will be created builtin.succeed("test $(ls -1 /var/lib/acme/.lego/accounts | tee /dev/stderr | wc -l) -eq 2") + check_permissions(builtin, cert, "acme") with subtest("Reuses generated, valid certs from previous configurations"): # Right now, the hash should not match due to the previous test hash = builtin.succeed(f"sha256sum /var/lib/acme/{cert}/cert.pem | tee /dev/stderr") assert hash != old_hash, "Expected certificate to differ" + + builtin.succeed("systemctl stop renew-triggered.target") switch_to(builtin, "preservation") + builtin.wait_for_unit("renew-triggered.target") + hash = builtin.succeed(f"sha256sum /var/lib/acme/{cert}/cert.pem | tee /dev/stderr") assert hash == old_hash, "Expected certificate to match from older configuration" + check_permissions(builtin, cert, "acme") with subtest("Add a new cert, extend existing cert domains"): check_domain(builtin, cert, f"builtin-alt.{domain}", fail=True) + + builtin.succeed("systemctl stop renew-triggered.target") switch_to(builtin, "add_cert_and_domain") + builtin.wait_for_unit("renew-triggered.target") + check_issuer(builtin, cert, "pebble") check_domain(builtin, cert, f"builtin-alt.{domain}") check_issuer(builtin, cert2, "pebble") check_domain(builtin, cert2, cert2) # There should not be a new account folder created builtin.succeed("test $(ls -1 /var/lib/acme/.lego/accounts | tee /dev/stderr | wc -l) -eq 2") + check_permissions(builtin, cert, "acme") + check_permissions(builtin, cert2, "acme") with subtest("Check account hashing compatibility with pre-24.05 settings"): - switch_to(builtin, "legacy_account_hash", fail=True) - builtin.succeed(f"stat {legacy_account_dir} > /dev/stderr && rm -rf {legacy_account_dir}") + builtin.succeed("systemctl stop renew-triggered.target") + switch_to(builtin, "legacy_account_hash" + ) + builtin.wait_for_unit("renew-triggered.target") - with subtest("Ensure Concurrency limits work"): + builtin.succeed(f"stat {legacy_account_dir} > /dev/stderr && rm -rf {legacy_account_dir}") + check_permissions(builtin, cert, "acme") + + with subtest("Ensure concurrency limits work"): + builtin.succeed("systemctl stop renew-triggered.target") switch_to(builtin, "concurrency") + builtin.wait_for_unit("renew-triggered.target") + check_issuer(builtin, cert3, "pebble") check_domain(builtin, cert3, cert3) + check_permissions(builtin, cert, "acme") + + with subtest("Can renew using a CSR"): + builtin.succeed(f"systemctl stop acme-{cert}.service") + builtin.succeed(f"systemctl clean acme-{cert}.service --what=state") + + builtin.succeed("systemctl stop renew-triggered.target") + switch_to(builtin, "csr") + builtin.wait_for_unit("renew-triggered.target") + + check_issuer(builtin, cert, "pebble") with subtest("Generate self-signed certs"): + acme.shutdown() + check_issuer(builtin, cert, "pebble") + + builtin.succeed(f"systemctl stop acme-{cert}.service") builtin.succeed(f"systemctl clean acme-{cert}.service --what=state") - builtin.succeed(f"systemctl start acme-selfsigned-{cert}.service") + builtin.succeed(f"systemctl start acme-{cert}.service") + check_issuer(builtin, cert, "minica") check_domain(builtin, cert, cert) with subtest("Validate permissions (self-signed)"): check_permissions(builtin, cert, "acme") - with subtest("Can renew using a CSR"): - builtin.succeed(f"systemctl clean acme-{cert}.service --what=state") - switch_to(builtin, "csr") - check_issuer(builtin, cert, "pebble") ''; } diff --git a/nixos/tests/acme/python-utils.py b/nixos/tests/acme/python-utils.py index 77e7066e0349..d542324084aa 100644 --- a/nixos/tests/acme/python-utils.py +++ b/nixos/tests/acme/python-utils.py @@ -3,6 +3,36 @@ import time TOTAL_RETRIES = 20 +# BackoffTracker provides a robust system for handling test retries +class BackoffTracker: + delay = 1 + increment = 1 + + def handle_fail(self, retries, message) -> int: + assert retries < TOTAL_RETRIES, message + + print(f"Retrying in {self.delay}s, {retries + 1}/{TOTAL_RETRIES}") + time.sleep(self.delay) + + # Only increment after the first try + if retries == 0: + self.delay += self.increment + self.increment *= 2 + + return retries + 1 + + def protect(self, func): + def wrapper(*args, retries: int = 0, **kwargs): + try: + return func(*args, **kwargs) + except Exception as err: + retries = self.handle_fail(retries, err.args) + return wrapper(*args, retries=retries, **kwargs) + + return wrapper + + +backoff = BackoffTracker() def run(node, cmd, fail=False): if fail: @@ -39,6 +69,7 @@ def switch_to(node, name, fail=False) -> None: # and matches the issuer we expect it to be. # It's a good validation to ensure the cert.pem and fullchain.pem # are not still selfsigned after verification +@backoff.protect def check_issuer(node, cert_name, issuer) -> None: for fname in ("cert.pem", "fullchain.pem"): actual_issuer = node.succeed( @@ -102,9 +133,10 @@ def check_permissions(node, cert_name, group): f"test $({stat} /var/lib/acme/{cert_name}/*.pem" f" | tee /dev/stderr | grep -v '640 acme {group}' | wc -l) -eq 0" ) + node.execute(f"ls -lahR /var/lib/acme/.lego/{cert_name}/* > /dev/stderr") node.succeed( f"test $({stat} /var/lib/acme/.lego/{cert_name}/*/{cert_name}*" - f" | tee /dev/stderr | grep -v '600 acme {group}' | wc -l) -eq 0" + f" | tee /dev/stderr | grep -v '640 acme {group}' | wc -l) -eq 0" ) node.succeed( f"test $({stat} /var/lib/acme/{cert_name}" @@ -115,37 +147,6 @@ def check_permissions(node, cert_name, group): f" | tee /dev/stderr | grep -v '600 acme {group}' | wc -l) -eq 0" ) -# BackoffTracker provides a robust system for handling test retries -class BackoffTracker: - delay = 1 - increment = 1 - - def handle_fail(self, retries, message) -> int: - assert retries < TOTAL_RETRIES, message - - print(f"Retrying in {self.delay}s, {retries + 1}/{TOTAL_RETRIES}") - time.sleep(self.delay) - - # Only increment after the first try - if retries == 0: - self.delay += self.increment - self.increment *= 2 - - return retries + 1 - - def protect(self, func): - def wrapper(*args, retries: int = 0, **kwargs): - try: - return func(*args, **kwargs) - except Exception as err: - retries = self.handle_fail(retries, err.args) - return wrapper(*args, retries=retries, **kwargs) - - return wrapper - - -backoff = BackoffTracker() - @backoff.protect def download_ca_certs(node, ca_domain): diff --git a/nixos/tests/acme/webserver.nix b/nixos/tests/acme/webserver.nix index a19f82edc76f..5dcd8857e8d2 100644 --- a/nixos/tests/acme/webserver.nix +++ b/nixos/tests/acme/webserver.nix @@ -2,7 +2,7 @@ serverName, group, baseModule, - domain ? "example.test", + domain, }: { config, @@ -18,6 +18,8 @@ timeout = 300; }; + interactive.sshBackdoor.enable = true; + nodes = { # The fake ACME server which will respond to client requests acme = @@ -45,6 +47,7 @@ "certchange.${domain}" "zeroconf.${domain}" "zeroconf2.${domain}" + "zeroconf3.${domain}" "nullroot.${domain}" ]; @@ -57,6 +60,7 @@ systemd.targets."renew-triggered" = { wantedBy = [ "${serverName}-config-reload.service" ]; after = [ "${serverName}-config-reload.service" ]; + unitConfig.RefuseManualStart = true; }; security.acme.certs."proxied.${domain}" = { @@ -101,13 +105,42 @@ # Test that "acmeRoot = null" still results in # valid cert generation by inheriting defaults. nullroot.configuration = { - security.acme.defaults.listenHTTP = ":8080"; + # The default.nix has the server-type dependent config statements + # to properly set up the proxying. We need a separate port here to + # avoid hostname issues with the proxy already running on :8080 + security.acme.defaults.listenHTTP = ":8081"; services.${serverName}.virtualHosts."nullroot.${domain}" = { - onlySSL = true; + addSSL = true; enableACME = true; acmeRoot = null; }; }; + + # Test that a adding a second virtual host will not trigger + # other units (account and renewal service for first) + zeroconf3.configuration = { + services.${serverName}.virtualHosts = { + "zeroconf.${domain}" = { + addSSL = true; + enableACME = true; + serverAliases = [ "zeroconf2.${domain}" ]; + }; + "zeroconf3.${domain}" = { + addSSL = true; + enableACME = true; + }; + }; + # We're doing something risky with the combination of the service unit being persistent + # that could end up that the timers do not trigger properly. Show that timers have the + # desired effect. + systemd.timers."acme-renew-zeroconf3.${domain}".timerConfig = { + OnCalendar = lib.mkForce "*-*-* *:*:0/5"; + AccuracySec = lib.mkForce 0; + # Skew randomly within the day, per https://letsencrypt.org/docs/integration-guide/. + RandomizedDelaySec = lib.mkForce 0; + FixedRandomDelay = lib.mkForce 0; + }; + }; }; }; }; @@ -121,30 +154,24 @@ ca_domain = "${nodes.acme.test-support.acme.caDomain}" fqdn = f"proxied.{domain}" + webserver.start() + webserver.wait_for_unit("${serverName}.service") + + with subtest("Can run on self-signed certificates"): + check_issuer(webserver, fqdn, "minica") + # Check that the web server has picked up the selfsigned cert + check_connection(webserver, fqdn, minica=True) + acme.start() wait_for_running(acme) acme.wait_for_open_port(443) with subtest("Acquire a cert through a proxied lego"): - webserver.start() - webserver.succeed("systemctl is-system-running --wait") - wait_for_running(webserver) - download_ca_certs(webserver, ca_domain) - check_connection(webserver, fqdn) - - with subtest("Can run on selfsigned certificates"): - # Switch to selfsigned first - webserver.succeed(f"systemctl clean acme-{fqdn}.service --what=state") - webserver.succeed(f"systemctl start acme-selfsigned-{fqdn}.service") - check_issuer(webserver, fqdn, "minica") - webserver.succeed("systemctl restart ${serverName}-config-reload.service") - # Check that the web server has picked up the selfsigned cert - check_connection(webserver, fqdn, minica=True) - webserver.succeed("systemctl stop renew-triggered.target") - webserver.succeed(f"systemctl start acme-{fqdn}.service") - webserver.wait_for_unit("renew-triggered.target") - check_issuer(webserver, fqdn, "pebble") - check_connection(webserver, fqdn) + webserver.succeed(f"systemctl start acme-order-renew-{fqdn}.service") + webserver.wait_for_unit("renew-triggered.target") + download_ca_certs(webserver, ca_domain) + check_issuer(webserver, fqdn, "pebble") + check_connection(webserver, fqdn) with subtest("security.acme changes reflect on web server part 1"): check_connection(webserver, f"certchange.{domain}", fail=True) @@ -181,5 +208,23 @@ switch_to(webserver, "nullroot") webserver.wait_for_unit("renew-triggered.target") check_connection(webserver, f"nullroot.{domain}") + + with subtest("Ensure that adding a second vhost does not trigger first vhost acme units"): + switch_to(webserver, "zeroconf") + webserver.wait_for_unit("renew-triggered.target") + webserver.succeed("journalctl --cursor-file=/tmp/cursor | grep acme") + switch_to(webserver, "zeroconf3") + webserver.wait_for_unit("renew-triggered.target") + output = webserver.succeed("journalctl --cursor-file=/tmp/cursor | grep acme") + # The new certificate unit gets triggered: + t.assertIn(f"acme-zeroconf3.{domain}-start", output) + # The account generation should not be triggered again: + t.assertNotIn("acme-account-d590213ed52603e9128d.target", output) + # The other certificates should also not be triggered: + t.assertNotIn(f"acme-zeroconf.{domain}-start", output) + t.assertNotIn(f"acme-proxied.{domain}-start", output) + # Ensure the timer works, due to our shenanigans with + # RemainAfterExit=true + webserver.wait_until_succeeds(f"journalctl --cursor-file=/tmp/cursor | grep 'Starting Order (and renew) ACME certificate for zeroconf3.{domain}...'") ''; } diff --git a/nixos/tests/step-ca.nix b/nixos/tests/step-ca.nix index 69b22bfd424a..ebd64dbda297 100644 --- a/nixos/tests/step-ca.nix +++ b/nixos/tests/step-ca.nix @@ -137,17 +137,18 @@ import ./make-test-python.nix ( caserver.wait_for_unit("step-ca.service") caserver.wait_until_succeeds("journalctl -o cat -u step-ca.service | grep '${pkgs.step-ca.version}'") - caclient.wait_for_unit("acme-finished-caclient.target") - catester.succeed("curl https://caclient/ | grep \"Welcome to nginx!\"") + caclient.wait_for_unit("acme-caclient.service") + # The order is run asynchonously, keep trying. + catester.wait_until_succeeds("curl https://caclient/ | grep \"Welcome to nginx!\"") caclientcaddy.wait_for_unit("caddy.service") # It’s hard to know when Caddy has finished the ACME dance with # step-ca, so we keep trying cURL until success. catester.wait_until_succeeds("curl https://caclientcaddy/ | grep \"Welcome to Caddy!\"") - caclienth2o.wait_for_unit("acme-finished-caclienth2o.target") + caclienth2o.wait_for_unit("acme-caclienth2o.service") caclienth2o.wait_for_unit("h2o.service") - catester.succeed("curl https://caclienth2o/ | grep \"Welcome to H2O!\"") + catester.wait_until_succeeds("curl https://caclienth2o/ | grep \"Welcome to H2O!\"") ''; } ) From 98ecc9035d6741196bdfa2040919c66a6c9d132c Mon Sep 17 00:00:00 2001 From: Christian Theune Date: Fri, 8 Aug 2025 16:28:57 +0200 Subject: [PATCH 131/508] nixos/acme: switch concurrency limit to a runtime-based implementation The previous implementation caused triggers on many units when adding or removing certificates because the baked-in lock file assignments changed. --- nixos/modules/security/acme/default.nix | 90 ++++++++----------------- 1 file changed, 28 insertions(+), 62 deletions(-) diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index f1b7b7b0a032..2c3c64eb4251 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -24,56 +24,32 @@ let # Since that service is a oneshot with RemainAfterExit, # the folder will exist during all renewal services. lockdir = "/run/acme/"; - concurrencyLockfiles = map (n: "${toString n}.lock") (lib.range 1 cfg.maxConcurrentRenewals); - # Assign elements of `baseList` to each element of `needAssignmentList`, until the latter is exhausted. - # returns: [{fst = "element of baseList"; snd = "element of needAssignmentList"}] - roundRobinAssign = - baseList: needAssignmentList: - if baseList == [ ] then [ ] else _rrCycler baseList baseList needAssignmentList; - _rrCycler = - with builtins; - origBaseList: workingBaseList: needAssignmentList: - if (workingBaseList == [ ] || needAssignmentList == [ ]) then - [ ] - else - [ - { - fst = head workingBaseList; - snd = head needAssignmentList; - } - ] - ++ _rrCycler origBaseList ( - if (tail workingBaseList == [ ]) then origBaseList else tail workingBaseList - ) (tail needAssignmentList); - attrsToList = lib.mapAttrsToList ( - attrname: attrval: { - name = attrname; - value = attrval; - } - ); - # for an AttrSet `funcsAttrs` having functions as values, apply single arguments from - # `argsList` to them in a round-robin manner. - # Returns an attribute set with the applied functions as values. - roundRobinApplyAttrs = - funcsAttrs: argsList: - lib.listToAttrs ( - map (x: { - inherit (x.snd) name; - value = x.snd.value x.fst; - }) (roundRobinAssign argsList (attrsToList funcsAttrs)) - ); + wrapInFlock = - lockfilePath: script: + script: # explainer: https://stackoverflow.com/a/60896531 '' - exec {LOCKFD}> ${lockfilePath} - echo "Waiting to acquire lock ${lockfilePath}" - ${pkgs.flock}/bin/flock ''${LOCKFD} || exit 1 - echo "Acquired lock ${lockfilePath}" + maxConcurrentRenewals=${toString cfg.maxConcurrentRenewals} + + acquireLock() { + echo "Waiting to acquire lock in ${lockdir}" + while true; do + for i in $(seq 1 $maxConcurrentRenewals); do + exec {LOCKFD}> "${lockdir}/$i.lock" + if ${pkgs.flock}/bin/flock -n ''${LOCKFD}; then + return 0 + fi + exec {LOCKFD}>&- + done + sleep 1; + done + } + + if [ "$maxConcurrentRenewals" -gt "0" ]; then + acquireLock + fi '' - + script - + "\n" - + ''echo "Releasing lock ${lockfilePath}" # only released after process exit''; + + script; # There are many services required to make cert renewals work. # They all follow a common structure: @@ -356,7 +332,7 @@ let }; }; - baseService = lockfileName: { + baseService = { description = "Ensure certificate for ${cert}"; wantedBy = [ "multi-user.target" ]; @@ -399,7 +375,7 @@ let # Working directory will be /tmp # minica will output to a folder sharing the name of the first domain # in the list, which will be ${data.domain} - script = (if (lockfileName == null) then lib.id else wrapInFlock "${lockdir}${lockfileName}") '' + script = wrapInFlock '' set -ex # Regenerate self-signed certificates (in case the SANs change) until we @@ -447,7 +423,7 @@ let ''; }; - orderRenewService = lockfileName: { + orderRenewService = { description = "Order (and renew) ACME certificate for ${cert}"; after = [ "network.target" @@ -528,7 +504,7 @@ let }; # Working directory will be /tmp - script = (if (lockfileName == null) then lib.id else wrapInFlock "${lockdir}${lockfileName}") '' + script = wrapInFlock '' ${lib.optionalString data.enableDebugLogs "set -x"} set -euo pipefail @@ -1179,22 +1155,12 @@ in systemd.services = let - orderRenewServiceFunctions = lib.mapAttrs' ( + orderRenewServices = lib.mapAttrs' ( cert: conf: lib.nameValuePair "acme-order-renew-${cert}" conf.orderRenewService ) certConfigs; - orderRenewServices = - if cfg.maxConcurrentRenewals > 0 then - roundRobinApplyAttrs orderRenewServiceFunctions concurrencyLockfiles - else - lib.mapAttrs (_: f: f null) orderRenewServiceFunctions; - baseServiceFunctions = lib.mapAttrs' ( + baseServices = lib.mapAttrs' ( cert: conf: lib.nameValuePair "acme-${cert}" conf.baseService ) certConfigs; - baseServices = - if cfg.maxConcurrentRenewals > 0 then - roundRobinApplyAttrs baseServiceFunctions concurrencyLockfiles - else - lib.mapAttrs (_: f: f null) baseServiceFunctions; in { acme-setup = setupService; From bea7bfde4a0e8feee4f82e2f9b9fd58a0d9c5cb0 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Thu, 7 Aug 2025 21:24:02 -0300 Subject: [PATCH 132/508] dotnetCorePackages.dotnet_{8..10}.vmr: enable separateDebugInfo --- .../development/compilers/dotnet/packages.nix | 12 +++++----- pkgs/development/compilers/dotnet/vmr.nix | 23 ++++++++----------- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/pkgs/development/compilers/dotnet/packages.nix b/pkgs/development/compilers/dotnet/packages.nix index 1c57d1a78640..10f06dcec0e5 100644 --- a/pkgs/development/compilers/dotnet/packages.nix +++ b/pkgs/development/compilers/dotnet/packages.nix @@ -54,7 +54,7 @@ let mkdir -p "$out" - pushd "$src"/Private.SourceBuilt.Artifacts.*.${targetRid} + pushd "$src"/lib/Private.SourceBuilt.Artifacts.*.${targetRid} pushd ${pname}.${version}.nupkg xmlstarlet \ @@ -136,13 +136,13 @@ let runHook preInstall mkdir -p "$out"/share - cp -r "$src"/dotnet-sdk-${version}-${targetRid} "$out"/share/dotnet + cp -r "$src"/lib/dotnet-sdk-${version}-${targetRid} "$out"/share/dotnet chmod +w "$out"/share/dotnet mkdir "$out"/bin ln -s "$out"/share/dotnet/dotnet "$out"/bin/dotnet mkdir -p "$artifacts" - cp -r "$src"/Private.SourceBuilt.Artifacts.*.${targetRid}/* "$artifacts"/ + cp -r "$src"/lib/Private.SourceBuilt.Artifacts.*.${targetRid}/* "$artifacts"/ chmod +w -R "$artifacts" local package @@ -193,7 +193,7 @@ let runHook preInstall mkdir -p "$out"/share - cp -r "$src/dotnet-runtime-${version}-${targetRid}" "$out"/share/dotnet + cp -r "$src/lib/dotnet-runtime-${version}-${targetRid}" "$out"/share/dotnet chmod +w "$out"/share/dotnet mkdir "$out"/bin ln -s "$out"/share/dotnet/dotnet "$out"/bin/dotnet @@ -221,12 +221,12 @@ let runHook preInstall mkdir -p "$out"/share - cp -r "$src/dotnet-runtime-${runtime.version}-${targetRid}" "$out"/share/dotnet + cp -r "$src/lib/dotnet-runtime-${runtime.version}-${targetRid}" "$out"/share/dotnet chmod +w "$out"/share/dotnet/shared mkdir "$out"/bin ln -s "$out"/share/dotnet/dotnet "$out"/bin/dotnet - cp -Tr "$src/aspnetcore-runtime-${version}-${targetRid}"/shared/Microsoft.AspNetCore.App "$out"/share/dotnet/shared/Microsoft.AspNetCore.App + cp -Tr "$src/lib/aspnetcore-runtime-${version}-${targetRid}"/shared/Microsoft.AspNetCore.App "$out"/share/dotnet/shared/Microsoft.AspNetCore.App chmod +w "$out"/share/dotnet/shared runHook postInstall diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix index abb1bada08d1..d4715d5fa0dc 100644 --- a/pkgs/development/compilers/dotnet/vmr.nix +++ b/pkgs/development/compilers/dotnet/vmr.nix @@ -188,14 +188,6 @@ stdenv.mkDerivation rec { substituteInPlace \ src/runtime/src/native/libs/CMakeLists.txt \ --replace-fail 'add_compile_options(-Weverything)' 'add_compile_options(-Wall)' - - # strip native symbols in runtime - # see: https://github.com/dotnet/source-build/issues/2543 - xmlstarlet ed \ - --inplace \ - -s //Project -t elem -n PropertyGroup \ - -s \$prev -t elem -n KeepNativeSymbols -v false \ - src/runtime/Directory.Build.props '' + lib.optionalString (lib.versionAtLeast version "9") ( '' @@ -393,6 +385,10 @@ stdenv.mkDerivation rec { # bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) LOCALE_ARCHIVE = lib.optionalString isLinux "${glibcLocales}/lib/locale/locale-archive"; + # clang: error: argument unused during compilation: '-Wa,--compress-debug-sections' [-Werror,-Wunused-command-line-argument] + # caused by separateDebugInfo + NIX_CFLAGS_COMPILE = "-Wno-unused-command-line-argument"; + buildFlags = [ "--with-packages" bootstrapSdk.artifacts @@ -447,11 +443,11 @@ stdenv.mkDerivation rec { '' runHook preInstall - mkdir "$out" + mkdir -p "$out"/lib pushd "artifacts/${assets}/Release" find . -name \*.tar.gz | while read archive; do - target=$out/$(basename "$archive" .tar.gz) + target=$out/lib/$(basename "$archive" .tar.gz) # dotnet 9 currently has two copies of the sdk tarball [[ ! -e "$target" ]] || continue mkdir "$target" @@ -460,7 +456,7 @@ stdenv.mkDerivation rec { popd local -r unpacked="$PWD/.unpacked" - for nupkg in $out/Private.SourceBuilt.Artifacts.*.${targetRid}/{,SourceBuildReferencePackages/}*.nupkg; do + for nupkg in $out/lib/Private.SourceBuilt.Artifacts.*.${targetRid}/{,SourceBuildReferencePackages/}*.nupkg; do rm -rf "$unpacked" unzip ${unzipFlags} "$unpacked" "$nupkg" chmod -R +rw "$unpacked" @@ -479,9 +475,6 @@ stdenv.mkDerivation rec { echo ${sigtool} > "$out"/nix-support/manual-sdk-deps ''; - # dotnet cli is in the root, so we need to strip from there - # TODO: should we install in $out/share/dotnet? - stripDebugList = [ "." ]; # stripping dlls results in: # Failed to load System.Private.CoreLib.dll (error code 0x8007000B) # stripped crossgen2 results in: @@ -491,6 +484,8 @@ stdenv.mkDerivation rec { stripExclude=(\*.dll crossgen2) ''; + separateDebugInfo = true; + passthru = { inherit releaseManifest buildRid targetRid; icu = _icu; From a3d749711c5a3a2604b983c52e67bfe34e7c96ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 21:28:19 +0000 Subject: [PATCH 133/508] syncstorage-rs: 0.18.3 -> 0.19.1 --- pkgs/by-name/sy/syncstorage-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/syncstorage-rs/package.nix b/pkgs/by-name/sy/syncstorage-rs/package.nix index 9309dcd8ebe0..4eb3bc70888b 100644 --- a/pkgs/by-name/sy/syncstorage-rs/package.nix +++ b/pkgs/by-name/sy/syncstorage-rs/package.nix @@ -22,13 +22,13 @@ in rustPlatform.buildRustPackage rec { pname = "syncstorage-rs"; - version = "0.18.3"; + version = "0.19.1"; src = fetchFromGitHub { owner = "mozilla-services"; repo = "syncstorage-rs"; tag = version; - hash = "sha256-LrtUHvkajZ94SSo63hypAnxfv4x61vne2uMazx4vv8c="; + hash = "sha256-UEBF0z2gn9Jpj6IefvB5XMwt21uuD5PlpHj7Ow7yf/Y="; }; nativeBuildInputs = [ @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { --prefix PATH : ${lib.makeBinPath [ pyFxADeps ]} ''; - cargoHash = "sha256-q6WKaUHr1/Cxpj/A2ox3e63EqQpNMDk3Bdkdrb6qq7A="; + cargoHash = "sha256-fkVqyA296BmK+jK9yJ0gj0V7CThv021AxNMCMFdr8fg="; # almost all tests need a DB to test against doCheck = false; From fd42e0a6fb321752fbec78cb787a9b5244130543 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 01:03:22 +0000 Subject: [PATCH 134/508] vscode-extensions.ms-azuretools.vscode-bicep: 0.36.1 -> 0.37.4 --- .../vscode/extensions/ms-azuretools.vscode-bicep/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-bicep/default.nix b/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-bicep/default.nix index fe4664ade4b1..eda3e894cd86 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-bicep/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-bicep/default.nix @@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "ms-azuretools"; name = "vscode-bicep"; - version = "0.36.1"; - hash = "sha256-yrSIHTGHZ1m6fLGrtVlT4UHyWpKuzGKdywBDsMepd4g="; + version = "0.37.4"; + hash = "sha256-RBoScMaYWKfA9SONCLkFEcGwj8ffQ3ZlAOiyQY9LtVw="; }; buildInputs = [ From f6d28e41c3d0c79c5923280d388bbfb50e513ac7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 01:35:09 +0000 Subject: [PATCH 135/508] vscode-extensions.42crunch.vscode-openapi: 4.37.2 -> 4.38.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 25c542dd9985..cab90f217d41 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -89,8 +89,8 @@ let mktplcRef = { publisher = "42Crunch"; name = "vscode-openapi"; - version = "4.37.2"; - hash = "sha256-XUD5lXybUdUavbiqCqv561NAPAbZ0Q9oLsQkrSRUmsU="; + version = "4.38.0"; + hash = "sha256-J9hZhPrHkJEFkiyD8eACiJwbsPfYGMK42FkcwkTQ0RE="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/42Crunch.vscode-openapi/changelog"; From 831f5fee18dc5600779355507149a222b7bc2f95 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 01:37:07 +0000 Subject: [PATCH 136/508] vscode-extensions.tuttieee.emacs-mcx: 0.82.0 -> 0.88.10 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 25c542dd9985..76ad86dba171 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4853,8 +4853,8 @@ let mktplcRef = { name = "emacs-mcx"; publisher = "tuttieee"; - version = "0.82.0"; - hash = "sha256-JpqHwQksZ/NsgiZ7EqHxT1FG9DLeInhDg6B+UWOFkeM="; + version = "0.88.10"; + hash = "sha256-Umfe+V3BzHsEow6nOvtvg9EN1T0O6SbVwt5g2YHkaSU="; }; meta = { changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md"; From 102ae50ad1f9b448d510831285832812938af6e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 01:56:12 +0000 Subject: [PATCH 137/508] pinit: 2.1.1 -> 2.2.0 --- pkgs/by-name/pi/pinit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pinit/package.nix b/pkgs/by-name/pi/pinit/package.nix index b4d467c58810..c0296b5239d7 100644 --- a/pkgs/by-name/pi/pinit/package.nix +++ b/pkgs/by-name/pi/pinit/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pinit"; - version = "2.1.1"; + version = "2.2.0"; src = fetchFromGitHub { owner = "ryonakano"; repo = "pinit"; rev = finalAttrs.version; - hash = "sha256-unvlMytZdjVbrWlwkpw90NZoFw9A6Ga0bB2XqFEPuVE="; + hash = "sha256-v/GFgEStQPQxwnPiTCa8gSDj8jZqJkUqLRV/WfBx3Tc="; }; nativeBuildInputs = [ From 1326c7608a7d34bc0ce9ae5eabaa3f09769ce483 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 05:41:59 +0000 Subject: [PATCH 138/508] retrospy: 6.9 -> 6.10 --- pkgs/by-name/re/retrospy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/retrospy/package.nix b/pkgs/by-name/re/retrospy/package.nix index f0744008502c..d2744d80d1e1 100644 --- a/pkgs/by-name/re/retrospy/package.nix +++ b/pkgs/by-name/re/retrospy/package.nix @@ -8,13 +8,13 @@ runCommandLocal, }: let - version = "6.9"; + version = "6.10"; src = fetchFromGitHub { owner = "retrospy"; repo = "RetroSpy"; rev = "v${version}"; - hash = "sha256-QoZcKFVjd0qYQ+Ds4Y/JKBPiL+z83wxm0ktuETX5ZPU="; + hash = "sha256-XupMQRBhX0w6Qv7t0BPhkrjDTOm5HdpLCLSq0gbC3Mk="; }; executables = [ From 82ead0fbe8c66713f9df5ef24606cfeece4bdd8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 05:56:40 +0000 Subject: [PATCH 139/508] 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 45c1ca9816e19856f4bcfad6809ee04cc968cdb6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 06:34:00 +0000 Subject: [PATCH 140/508] cef-binary: 138.0.33 -> 139.0.17 --- pkgs/development/libraries/libcef/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix index 59d9b0e73d3b..5fcd3a1ebd63 100644 --- a/pkgs/development/libraries/libcef/default.nix +++ b/pkgs/development/libraries/libcef/default.nix @@ -92,14 +92,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "libcef"; - version = "138.0.33"; - gitRevision = "276ed6d"; - chromiumVersion = "138.0.7204.169"; + version = "139.0.17"; + gitRevision = "6c347eb"; + chromiumVersion = "139.0.7258.31"; buildType = "Release"; srcHash = selectSystem { - aarch64-linux = "sha256-CWO0jwDstuLfyNLGSR/DDxB6LYl8IySn04FxQ9MI6qQ="; - x86_64-linux = "sha256-M1lpsDCGqm65bR6tTglkW6ENliEmLDk/Ko+NW7UTtoc="; + aarch64-linux = "sha256-wTBPGunl1j4PlB5K6jzGtRusLIgOLlKtcQxaZmVr1zc="; + x86_64-linux = "sha256-kRMO8DP4El1qytDsAZBdHvR9AAHXce90nPdyfJailBg="; }; src = fetchurl { From 6a656da343b5ee5d7a117ca2ad0a1a28c18690c5 Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 9 Aug 2025 09:57:39 +0300 Subject: [PATCH 141/508] 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 99771bb49bf09d1e0e875ac2aa357ccdade4cb58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 08:45:14 +0000 Subject: [PATCH 142/508] cdogs-sdl: 2.3.0 -> 2.3.1 --- pkgs/by-name/cd/cdogs-sdl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cd/cdogs-sdl/package.nix b/pkgs/by-name/cd/cdogs-sdl/package.nix index 0fe49ca587a6..df833a46a863 100644 --- a/pkgs/by-name/cd/cdogs-sdl/package.nix +++ b/pkgs/by-name/cd/cdogs-sdl/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "cdogs-sdl"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { repo = "cdogs-sdl"; owner = "cxong"; rev = version; - sha256 = "sha256-I4v13CPdA2KYwhlIJjz+qgKe2EoXUtV6iWeadrg4Usc="; + sha256 = "sha256-jdrmtI/FADZ0vJDtX4Kq0A9RJ1ELjsQZjO2nMDf/fT8="; }; postPatch = '' From 2c3e230accc0bd847bfc708498f6deb25116d730 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 12:05:30 +0000 Subject: [PATCH 143/508] ocenaudio: 3.15.2 -> 3.15.3 --- pkgs/by-name/oc/ocenaudio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/ocenaudio/package.nix b/pkgs/by-name/oc/ocenaudio/package.nix index 98c86efc7d2c..a23717687f7f 100644 --- a/pkgs/by-name/oc/ocenaudio/package.nix +++ b/pkgs/by-name/oc/ocenaudio/package.nix @@ -14,12 +14,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "ocenaudio"; - version = "3.15.2"; + version = "3.15.3"; src = fetchurl { name = "ocenaudio.deb"; url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian12.deb?version=v${finalAttrs.version}"; - hash = "sha256-sAsa/stC+OF7g7fNQGRT5x0GO0YKzH/lOPzWIZA0YsY="; + hash = "sha256-Nc4G+p6KLlID59kVYmlU+UE7vIPYeTqQeCEv9hrJnh0="; }; nativeBuildInputs = [ From 3eec8716bedf140bb3f1d60d625d3bc263131802 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 12:38:27 +0000 Subject: [PATCH 144/508] zabbix-agent2-plugin-postgresql: 7.2.7 -> 7.4.1 --- pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix b/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix index 739d0cfbbc9c..3d35f3b4cb01 100644 --- a/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix +++ b/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix @@ -6,11 +6,11 @@ buildGoModule rec { pname = "zabbix-agent2-plugin-postgresql"; - version = "7.2.7"; + version = "7.4.1"; src = fetchurl { url = "https://cdn.zabbix.com/zabbix-agent2-plugins/sources/postgresql/zabbix-agent2-plugin-postgresql-${version}.tar.gz"; - hash = "sha256-gdrNsdjxo1bbGKI3gu+cqOX4/InvClpjOSzwmeWi9cw="; + hash = "sha256-8Rlg1A6l6I89YoRHMo3s9MRip0LXe2hqiYBliGqEScg="; }; vendorHash = null; From c040b1f6eb1caba6ca224d64ff4b7e272aefce8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 12:38:52 +0000 Subject: [PATCH 145/508] okteta: 0.26.22 -> 0.26.23 --- pkgs/applications/editors/okteta/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/okteta/default.nix b/pkgs/applications/editors/okteta/default.nix index 2d3e52da3b63..546b6e2600b3 100644 --- a/pkgs/applications/editors/okteta/default.nix +++ b/pkgs/applications/editors/okteta/default.nix @@ -19,11 +19,11 @@ mkDerivation rec { pname = "okteta"; - version = "0.26.22"; + version = "0.26.23"; src = fetchurl { url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz"; - sha256 = "sha256-vi7XhMj/PaMeK4V6FxU7Yi7XyWMaOBUenafZPpaP+n0="; + sha256 = "sha256-sExQmI6sJsUHaKtb1A9bNaNIxE1uDmqNVgVjzw6xo7E="; }; nativeBuildInputs = [ From 6591f46d75eaaa0ba319733faab8cafa1b7fa54e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 15:49:18 +0000 Subject: [PATCH 146/508] basedmypy: 2.10.0 -> 2.10.1 --- pkgs/development/python-modules/basedmypy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/basedmypy/default.nix b/pkgs/development/python-modules/basedmypy/default.nix index 288b5852f8bc..0ffba2cfe3a5 100644 --- a/pkgs/development/python-modules/basedmypy/default.nix +++ b/pkgs/development/python-modules/basedmypy/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { pname = "basedmypy"; - version = "2.10.0"; + version = "2.10.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -40,7 +40,7 @@ buildPythonPackage rec { owner = "KotlinIsland"; repo = "basedmypy"; tag = "v${version}"; - hash = "sha256-/43wVQoW/BbRD8j8Oypq5yz79ZTyAkLD4T8/aUg/QT8="; + hash = "sha256-IzRKOReSgio5S5PG8iD9VQF9R1GEqBAIDeeCtq+ZVXg="; }; postPatch = '' From 7752e774fe14756d34df9a023bcf7685de66636f Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 9 Aug 2025 20:55:09 +0300 Subject: [PATCH 147/508] 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 c9689a504c35c5e6262b74ff6ffc5d834e11a755 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 18:40:29 +0000 Subject: [PATCH 148/508] pixelflasher: 8.3.1.0 -> 8.4.0.1 --- pkgs/by-name/pi/pixelflasher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index 56c7e2e73b2a..b84e24bd8352 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -10,14 +10,14 @@ }: python3Packages.buildPythonApplication rec { pname = "pixelflasher"; - version = "8.3.1.0"; + version = "8.4.0.1"; format = "other"; src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; tag = "v${version}"; - hash = "sha256-/IEnQQ1fUKWeoKIOH4q9NmWM2Sz/b1xDqQ1s9zEWOI8="; + hash = "sha256-9WQXkJ902PHgfwyWY0zd1fBVsEoxyeg5Eq2H0lUxY2Q="; }; desktopItems = [ From 69fcf6d3ebdf4710df101aae974e38952636c51b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 21:06:43 +0000 Subject: [PATCH 149/508] peering-manager: 1.9.6 -> 1.9.7 --- pkgs/by-name/pe/peering-manager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/peering-manager/package.nix b/pkgs/by-name/pe/peering-manager/package.nix index b6324e14f8d0..47236b92abb3 100644 --- a/pkgs/by-name/pe/peering-manager/package.nix +++ b/pkgs/by-name/pe/peering-manager/package.nix @@ -9,13 +9,13 @@ python3.pkgs.buildPythonApplication rec { pname = "peering-manager"; - version = "1.9.6"; + version = "1.9.7"; src = fetchFromGitHub { owner = "peering-manager"; repo = "peering-manager"; tag = "v${version}"; - sha256 = "sha256-XPnov+pvO0H1ucMuSXs2tpYRE87jpfDiBDUFjnEhydA="; + sha256 = "sha256-lxelWtiMO6w8Tt7zK/NDdmc3PaKlGibKjSfhD+tGrCU="; }; format = "other"; From 477a8972efed670715c28c324a72287ff7935e86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 21:29:53 +0000 Subject: [PATCH 150/508] ibus-engines.table: 1.17.14 -> 1.17.15 --- pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix index 65c65e2ff2ae..ea4bcda399b1 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "ibus-table"; - version = "1.17.14"; + version = "1.17.15"; src = fetchFromGitHub { owner = "kaio"; repo = "ibus-table"; rev = version; - sha256 = "sha256-BPFKxJqc/p+lzUk7MHEY2j7IL6AVC/xpo5BG5YaR3vY="; + sha256 = "sha256-g3UyGbS/gtUQ54PQ0u7xRfInG+T5dkv4vF79bhXoQdY="; }; postPatch = '' From 533f8105e16eb346916de5e2f8ebf5bd74531cf5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 21:44:03 +0000 Subject: [PATCH 151/508] linuxPackages.rtw88: 0-unstable-2025-07-13 -> 0-unstable-2025-08-09 --- pkgs/os-specific/linux/rtw88/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/rtw88/default.nix b/pkgs/os-specific/linux/rtw88/default.nix index 0f2e47595e9a..f501e5c6a317 100644 --- a/pkgs/os-specific/linux/rtw88/default.nix +++ b/pkgs/os-specific/linux/rtw88/default.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation { pname = "rtw88"; - version = "0-unstable-2025-07-13"; + version = "0-unstable-2025-08-09"; src = fetchFromGitHub { owner = "lwfinger"; repo = "rtw88"; - rev = "fa96fd4c014fa528d1fa50318e97aa71bf4f473c"; - hash = "sha256-KFozxbpw6HJhbL5QLnGkKEBAbeEiHrhSJUMAcbM+lX4="; + rev = "52072d874840f28c247b27f5d799f2c5c88a7e61"; + hash = "sha256-Lu3ol0iKfM9/SJ5lieh4A28h02Stc971ZypfiB2BWJ0="; }; nativeBuildInputs = kernel.moduleBuildDependencies; From 94a013a671e833059af1d59295a4285d7c90cd12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 01:42:59 +0000 Subject: [PATCH 152/508] nestopia-ue: 1.53.1 -> 1.53.2 --- pkgs/by-name/ne/nestopia-ue/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nestopia-ue/package.nix b/pkgs/by-name/ne/nestopia-ue/package.nix index d976ec8649be..04d8ffb21b6a 100644 --- a/pkgs/by-name/ne/nestopia-ue/package.nix +++ b/pkgs/by-name/ne/nestopia-ue/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nestopia"; - version = "1.53.1"; + version = "1.53.2"; src = fetchFromGitHub { owner = "0ldsk00l"; repo = "nestopia"; rev = finalAttrs.version; - hash = "sha256-6r6o/2GDp1Rcp+OWaQVgIQGC6NAxtmx4lxDWWpwv8aQ="; + hash = "sha256-sKemwbmEr637KL951wsmDxLFDvWh+0K+exdDd0+Iq1c="; }; buildInputs = [ From 6bb27d87663058f5efc5a5546503056dbf1da87a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 02:13:59 +0000 Subject: [PATCH 153/508] mihomo-party: 1.7.6 -> 1.8.3 --- pkgs/by-name/mi/mihomo-party/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mihomo-party/package.nix b/pkgs/by-name/mi/mihomo-party/package.nix index b1b410d023ae..45e1e42db6a8 100644 --- a/pkgs/by-name/mi/mihomo-party/package.nix +++ b/pkgs/by-name/mi/mihomo-party/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mihomo-party"; - version = "1.7.6"; + version = "1.8.3"; src = let @@ -31,8 +31,8 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://github.com/mihomo-party-org/mihomo-party/releases/download/v${finalAttrs.version}/mihomo-party-linux-${finalAttrs.version}-${arch}.deb"; hash = selectSystem { - x86_64-linux = "sha256-83RajPreGieOYBAkoR6FsFREnOGDDuMK6+Qg+R/koac="; - aarch64-linux = "sha256-oWOXLUYWRKRgPtNv9ZvM1ODd44dhymVTKHJBK/xxOOs="; + x86_64-linux = "sha256-3x6xueQS81IWutY0BH52wRdb8Fh2kTQF7QgwZACE6kk="; + aarch64-linux = "sha256-SBPFnY/0CAUhEpZe+wav+HY2kmZ45+gzoXrUn7jUrts="; }; }; From 5076b5d3a099dbb1ef2e7f454518e08dd550915c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 04:20:10 +0000 Subject: [PATCH 154/508] 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 0af9126cc54be56ee69ea9650839c5040bd46166 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 06:08:56 +0000 Subject: [PATCH 155/508] saber: 0.26.0 -> 0.26.2 --- pkgs/by-name/sa/saber/package.nix | 4 +- pkgs/by-name/sa/saber/pubspec.lock.json | 96 ++++++++++++++----------- 2 files changed, 55 insertions(+), 45 deletions(-) diff --git a/pkgs/by-name/sa/saber/package.nix b/pkgs/by-name/sa/saber/package.nix index 08cf4f15b430..82311fd6d23e 100644 --- a/pkgs/by-name/sa/saber/package.nix +++ b/pkgs/by-name/sa/saber/package.nix @@ -17,13 +17,13 @@ flutter332.buildFlutterApplication rec { pname = "saber"; - version = "0.26.0"; + version = "0.26.2"; src = fetchFromGitHub { owner = "saber-notes"; repo = "saber"; tag = "v${version}"; - hash = "sha256-5N4HojdDysLgCPq614ZzJXx/dx3s4F++W35fjYdevRk="; + hash = "sha256-htSOzjmLijF1nSBluazJ80Jl041OtZKwnA1H39l63SQ="; }; gitHashes = lib.importJSON ./gitHashes.json; diff --git a/pkgs/by-name/sa/saber/pubspec.lock.json b/pkgs/by-name/sa/saber/pubspec.lock.json index 80ebb7d5b6d9..8294a87bfbd9 100644 --- a/pkgs/by-name/sa/saber/pubspec.lock.json +++ b/pkgs/by-name/sa/saber/pubspec.lock.json @@ -214,11 +214,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27", + "sha256": "ba95c961bafcd8686d1cf63be864eb59447e795e124d98d6a27d91fcd13602fb", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.10.1" + "version": "8.11.1" }, "chalkdart": { "dependency": "transitive", @@ -444,11 +444,11 @@ "dependency": "direct main", "description": { "name": "dynamic_color", - "sha256": "eae98052fa6e2826bdac3dd2e921c6ce2903be15c6b7f8b6d8a5d49b5086298d", + "sha256": "43a5a6679649a7731ab860334a5812f2067c2d9ce6452cf069c5e0c25336c17c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.7.0" + "version": "1.8.1" }, "dynamite_runtime": { "dependency": "transitive", @@ -524,11 +524,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "ef9908739bdd9c476353d6adff72e88fd00c625f5b959ae23f7567bd5137db0a", + "sha256": "970d33d79e1da667b6da222575fd7f2e30e323ca76251504477e6d51405b2d9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.2.0" + "version": "10.2.4" }, "file_selector_linux": { "dependency": "transitive", @@ -682,31 +682,31 @@ "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "f948e346c12f8d5480d2825e03de228d0eb8c3a737e4cdaa122267b89c022b5e", + "sha256": "6382ce712ff69b0f719640ce957559dde459e55ecd433c767e06d139ddf16cab", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.28" + "version": "2.0.29" }, "flutter_quill": { "dependency": "direct main", "description": { "name": "flutter_quill", - "sha256": "7e60963632bbc8615627f0bae8e178515f69ecb378ad49fa68c43c2aabf33e21", + "sha256": "8e33ef670abad16405582a37ce63ac82b7531998682e8bd8348d0f3da998b8ce", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.4.1" + "version": "11.4.2" }, "flutter_quill_delta_from_html": { "dependency": "transitive", "description": { "name": "flutter_quill_delta_from_html", - "sha256": "4597bd0853a704696837aa6b05cffd851f587b176204c234edddfed1c1862a09", + "sha256": "0eb801ea8dd498cadc057507af5da794d4c9599ce58b2569cb3d4bb53ba8bed2", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.2" + "version": "1.5.3" }, "flutter_secure_storage": { "dependency": "direct main", @@ -835,11 +835,11 @@ "dependency": "direct main", "description": { "name": "font_awesome_flutter", - "sha256": "d3a89184101baec7f4600d58840a764d2ef760fe1c5a20ef9e6b0e9b24a07a3a", + "sha256": "f50ce90dbe26d977415b9540400d6778bef00894aced6358ae578abd92b14b10", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.8.0" + "version": "10.9.0" }, "fuchsia_remote_debug_protocol": { "dependency": "transitive", @@ -861,11 +861,11 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "c489908a54ce2131f1d1b7cc631af9c1a06fac5ca7c449e959192089f9489431", + "sha256": "8b1f37dfaf6e958c6b872322db06f946509433bec3de753c3491a42ae9ec2b48", "url": "https://pub.dev" }, "source": "hosted", - "version": "16.0.0" + "version": "16.1.0" }, "golden_screenshot": { "dependency": "direct dev", @@ -911,11 +911,11 @@ "dependency": "direct main", "description": { "name": "http", - "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", + "sha256": "bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.5.0" }, "http_parser": { "dependency": "transitive", @@ -1107,11 +1107,11 @@ "dependency": "direct main", "description": { "name": "material_symbols_icons", - "sha256": "7c50901b39d1ad645ee25d920aed008061e1fd541a897b4ebf2c01d966dbf16b", + "sha256": "ef20d86fb34c2b59eb7553c4d795bb8a7ec8c890c53ffd3148c64f7adc46ae50", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.2815.1" + "version": "4.2858.1" }, "matrix4_transform": { "dependency": "transitive", @@ -1406,11 +1406,21 @@ "dependency": "direct main", "description": { "name": "pdfrx", - "sha256": "c7f80eac77b38a66f2dc49e5cbfd38ed522da77d42ac6d5552872a17f7262a67", + "sha256": "a88e7797623d3b89d4a863f583c973c681f39aa48eadceb4aa61c0c99cc7fa19", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.3" + "version": "2.1.3" + }, + "pdfrx_engine": { + "dependency": "transitive", + "description": { + "name": "pdfrx_engine", + "sha256": "69a2448ca87d0536fe4eb78fbe753fb2fb2f8ae3a1b73e2fd1937585e717c2b1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.12" }, "perfect_freehand": { "dependency": "direct main", @@ -1837,11 +1847,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", + "sha256": "5bcf0772a761b04f8c6bf814721713de6f3e5d9d89caf8d3fe031b02a342379e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.10" + "version": "2.4.11" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -1913,21 +1923,21 @@ "dependency": "direct main", "description": { "name": "slang", - "sha256": "bc9488b19acbc4756aa60a9de19720045f9d49a4a7524d56475e0a6965bcd8bd", + "sha256": "b02c531f453c328a1343818c64d730357ac140860147c9a29030fdfc82039266", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.7.3" + "version": "4.8.1" }, "slang_flutter": { "dependency": "direct main", "description": { "name": "slang_flutter", - "sha256": "fff13b6fc8b0378ee23856c4f9fd7f8e2777b430090681f4d19ab14c47de9bc6", + "sha256": "7a5e55f2b1ec99e06354a5213b992d34017efacccba8ffc6066cfc5517cc0282", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.7.0" + "version": "4.8.0" }, "source_span": { "dependency": "transitive", @@ -1983,11 +1993,11 @@ "dependency": "direct main", "description": { "name": "stow_plain", - "sha256": "be2496088876a6a3c51e24de0230a3c7626c8bc47c4edb8761ce69dcddbedca3", + "sha256": "a463db00b22d5793cd9afb1137ca54783a29aca1a12242d5760b0a101cb71f41", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.0" + "version": "0.5.1" }, "stow_secure": { "dependency": "direct main", @@ -2133,11 +2143,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", + "sha256": "0aedad096a85b49df2e4725fa32118f9fa580f3b14af7a2d2221896a02cd5656", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.16" + "version": "6.3.17" }, "url_launcher_ios": { "dependency": "transitive", @@ -2353,41 +2363,41 @@ "dependency": "direct main", "description": { "name": "workmanager", - "sha256": "dffcbbfd99af17271ca52d8a3767ba8a1000b357f2774db8ed5d58879cb9783a", + "sha256": "4df6f985993aea6d594d8d32d9e2518f765cfd798d2013a5361c01d557c29372", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.0" + "version": "0.9.0+2" }, "workmanager_android": { "dependency": "transitive", "description": { "name": "workmanager_android", - "sha256": "a6447816c41aa0ad8f6fa29b62d09a528891cf0737296397e1caae2523ced7dc", + "sha256": "4877dd22660079d5f0adbc9435443cb28355d786eda01127c9b31f046611d5e9", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.0" + "version": "0.9.0+1" }, "workmanager_apple": { "dependency": "transitive", "description": { "name": "workmanager_apple", - "sha256": "9c99003682a8423bdc122ff4bae891e24574d1e676ea302d2ef0493266228461", + "sha256": "96e959081ba6e4c75c5b598d7c15f775ce435f67ed5f5864ad76b3f7bd5244a8", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.0" + "version": "0.9.1+1" }, "workmanager_platform_interface": { "dependency": "transitive", "description": { "name": "workmanager_platform_interface", - "sha256": "b1f0a868f1117511a23b0eb4220f08134152433b51a83eed479b1d68bbe23789", + "sha256": "b3f4e359d21b6f091c85eb3e7750493e93d8a678c6c2a2a8ed999eb09af57ae7", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.0" + "version": "0.9.1" }, "xdg_directories": { "dependency": "transitive", @@ -2433,11 +2443,11 @@ "dependency": "direct main", "description": { "name": "yaru", - "sha256": "d9149e87ddcbabd6214fe629bfd0b6a94b9d81ca55a5618949ffc47a3d8a7b69", + "sha256": "39645e95ad17c4aa87e857227c927446ea49c8042205f4911b03f833ed021849", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.0.0" + "version": "8.1.0" }, "yaru_window": { "dependency": "transitive", @@ -2491,7 +2501,7 @@ } }, "sdks": { - "dart": ">=3.8.0 <4.0.0", + "dart": ">=3.8.1 <4.0.0", "flutter": ">=3.32.7" } } From 61ec962867d9b73f1d41a5c336a783a15a3e73fc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 10 Aug 2025 10:57:47 +0200 Subject: [PATCH 156/508] python313Packages.anthropic: 0.59.0 -> 0.62.0 Diff: https://github.com/anthropics/anthropic-sdk-python/compare/refs/tags/v0.59.0...refs/tags/v0.62.0 Changelog: https://github.com/anthropics/anthropic-sdk-python/releases/tag/v0.62.0 --- pkgs/development/python-modules/anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 00073ddaf14d..6259ce3314c2 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "anthropic"; - version = "0.59.0"; + version = "0.62.0"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "anthropic-sdk-python"; tag = "v${version}"; - hash = "sha256-JUgJB0+9zfmj3asjn7FOozNB9STkKEvObbTP3KLDV+M="; + hash = "sha256-EVLSC6ClHnmGqMoefMXj3M4dh812ZN5t9nF3gfCLyCo="; }; postPatch = '' From 83432fe50679da9ea9a4e2809b8779d23412b20d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 10:26:17 +0000 Subject: [PATCH 157/508] tomcat10: 10.1.43 -> 10.1.44 --- pkgs/servers/http/tomcat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix index 020efc57e85b..38fe473815e9 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -65,8 +65,8 @@ in }; tomcat10 = common { - version = "10.1.43"; - hash = "sha256-hZ0Vx/DgjlQ6klv4RyjuIWbHELFKYvvJvn9Y8XqpZ10="; + version = "10.1.44"; + hash = "sha256-4CDC+oZJ8d6au8LdznDdYemX0O0WHuAqMN5LIhJjvpw="; }; tomcat11 = common { From 453555d52655a39f615175fe46002d5b4cb5d429 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 11:08:48 +0000 Subject: [PATCH 158/508] chirpstack-concentratord: 4.5.0 -> 4.5.1 --- pkgs/by-name/ch/chirpstack-concentratord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirpstack-concentratord/package.nix b/pkgs/by-name/ch/chirpstack-concentratord/package.nix index 23682df03d70..bcb62f4f0436 100644 --- a/pkgs/by-name/ch/chirpstack-concentratord/package.nix +++ b/pkgs/by-name/ch/chirpstack-concentratord/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage rec { pname = "chirpstack-concentratord"; - version = "4.5.0"; + version = "4.5.1"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-concentratord"; rev = "v${version}"; - hash = "sha256-UlliScDD1OEH4hLzKVr0z74iI48TTQTDfSsTwHzk8kw="; + hash = "sha256-sqAroYaiDbVbl0Yqdc+Yl1rhYLjUv/Go+//nX4t7S0U="; }; - cargoHash = "sha256-NkP3sMSw/iEkzqdX7rR6qMRq7MyZNyF9HcjrVuVRBEk="; + cargoHash = "sha256-cg/icdN0ntbVdnEs6I0AJWVYkawsyV1gPYjDMhzzDBY="; buildInputs = [ libloragw-2g4 From b8cf871f4dde95f5665f864707c753c0f3f150f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 11:23:06 +0000 Subject: [PATCH 159/508] nwjs-ffmpeg-prebuilt: 0.101.2 -> 0.102.0 --- pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix b/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix index 52d482ae4a60..27bd71cbc925 100644 --- a/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix +++ b/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix @@ -7,7 +7,7 @@ let bits = if stdenv.hostPlatform.is64bit then "x64" else "ia32"; - version = "0.101.2"; + version = "0.102.0"; in stdenv.mkDerivation { pname = "nwjs-ffmpeg-prebuilt"; @@ -16,8 +16,8 @@ stdenv.mkDerivation { src = let hashes = { - "x64" = "sha256-A7b2JQrMqLHJGgNXhMMQkud2pROl7UXS4bhQJBCGRSY="; - "ia32" = "sha256-A7b2JQrMqLHJGgNXhMMQkud2pROl7UXS4bhQJBCGRSY="; + "x64" = "sha256-o9Xso1bRRfGJhf0cfWS1sS6FNugl1bbI27Jzn1YXqNw="; + "ia32" = "sha256-o9Xso1bRRfGJhf0cfWS1sS6FNugl1bbI27Jzn1YXqNw="; }; in fetchurl { From 83f5f0e44e60cfb6297b710b8f919381692e80ee Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Sun, 10 Aug 2025 10:16:50 -0400 Subject: [PATCH 160/508] tuba: 0.10.0 -> 0.10.1 Diff: https://github.com/GeopJr/Tuba/compare/v0.10.0...v0.10.1 Changelog: https://github.com/GeopJr/Tuba/releases/tag/v0.10.1 --- pkgs/by-name/tu/tuba/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/tuba/package.nix b/pkgs/by-name/tu/tuba/package.nix index 71f7a5893875..81a566154812 100644 --- a/pkgs/by-name/tu/tuba/package.nix +++ b/pkgs/by-name/tu/tuba/package.nix @@ -37,13 +37,13 @@ stdenv.mkDerivation rec { pname = "tuba"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "GeopJr"; repo = "Tuba"; rev = "v${version}"; - hash = "sha256-q+AwtmvLf0AFrCK2YlRFrrXakULHLh749TV/iwapIlw="; + hash = "sha256-t1L1TP1G6jr/jjhBYelidobzHSrjupgus19T+cMdj0I="; }; nativeBuildInputs = [ From 2e70cfe63cdfdfe394f23fd8bec008880a584f83 Mon Sep 17 00:00:00 2001 From: Thomas Watson Date: Sun, 10 Aug 2025 11:57:20 -0500 Subject: [PATCH 161/508] micropython: 1.25.0 -> 1.26.0 Needs additional patch to build on `aarch64-linux` on GCC 14 due to a submodule containing a problematic version of Mbed TLS. Modeled after nixpkgs 9ff0e609fe7a6bd61e9f289b3f5c0bed3f55e751. Also disables additional flaky tests on `aarch64-darwin` (upstream has disabled some of the same as well). --- pkgs/by-name/mi/micropython/package.nix | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mi/micropython/package.nix b/pkgs/by-name/mi/micropython/package.nix index 2bc2e567f3bd..efb64c675551 100644 --- a/pkgs/by-name/mi/micropython/package.nix +++ b/pkgs/by-name/mi/micropython/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch, pkg-config, python3, libffi, @@ -10,13 +11,13 @@ stdenv.mkDerivation rec { pname = "micropython"; - version = "1.25.0"; + version = "1.26.0"; src = fetchFromGitHub { owner = "micropython"; repo = "micropython"; tag = "v${version}"; - hash = "sha256-yH5omiYs07ZKECI+DAnpYq4T+r2O/RuGdtN+dhYxePc="; + hash = "sha256-T0yaTXRQFEdx6lap+S68I2RRA2kQnjbKGz+YB6okJkY="; fetchSubmodules = true; # remove unused libraries from rp2 port's SDK. we leave this and the other @@ -30,6 +31,20 @@ stdenv.mkDerivation rec { ''; }; + patches = [ + # Fixes Mbed TLS submodule build with GCC 14. + # + # See: + # * + # * + (fetchpatch { + url = "https://raw.githubusercontent.com/openwrt/openwrt/52b6c9247997e51a97f13bb9e94749bc34e2d52e/package/libs/mbedtls/patches/100-fix-gcc14-build.patch"; + stripLen = 1; + extraPrefix = "lib/mbedtls/"; + hash = "sha256-Sllp/iWWEhykMJ3HALw5KzR4ta22120Jcl51JZCkZE0="; + }) + ]; + nativeBuildInputs = [ pkg-config python3 @@ -53,9 +68,9 @@ stdenv.mkDerivation rec { skippedTests = " -e select_poll_fd" - + lib.optionalString ( - stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 - ) " -e ffi_callback -e float_parse -e float_parse_doubleproc" + + + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) + " -e ffi_callback -e float_parse -e float_parse_doubleproc -e 'thread/stress_*' -e select_poll_eintr" + lib.optionalString ( stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 ) " -e float_parse"; From ab68c43c2982ca46c0073a59754999c95357886e Mon Sep 17 00:00:00 2001 From: qzylinra Date: Mon, 11 Aug 2025 10:10:22 +0800 Subject: [PATCH 162/508] gui-for-singbox: 1.9.7 -> 1.9.8 --- pkgs/by-name/gu/gui-for-singbox/package.nix | 69 ++++++++++--------- ...patch => xdg-path-and-restart-patch.patch} | 6 +- 2 files changed, 39 insertions(+), 36 deletions(-) rename pkgs/by-name/gu/gui-for-singbox/{bridge.patch => xdg-path-and-restart-patch.patch} (83%) diff --git a/pkgs/by-name/gu/gui-for-singbox/package.nix b/pkgs/by-name/gu/gui-for-singbox/package.nix index 9dcde1a8f007..17127d567eb7 100644 --- a/pkgs/by-name/gu/gui-for-singbox/package.nix +++ b/pkgs/by-name/gu/gui-for-singbox/package.nix @@ -1,56 +1,57 @@ { lib, stdenv, - nodejs, - pnpm_9, - fetchFromGitHub, buildGoModule, - wails, - webkitgtk_4_0, - pkg-config, - libsoup_3, + fetchFromGitHub, autoPatchelfHook, - makeDesktopItem, copyDesktopItems, + nodejs, + pkg-config, + pnpm_10, + wails, + webkitgtk_4_1, + makeDesktopItem, nix-update-script, }: let pname = "gui-for-singbox"; - version = "1.9.7"; + version = "1.9.8"; src = fetchFromGitHub { owner = "GUI-for-Cores"; repo = "GUI.for.SingBox"; tag = "v${version}"; - hash = "sha256-2wmg0qPXFRuVd5jU1RT9QuqEaG/h2R+VSNeniVZELLk="; + hash = "sha256-9Vai/C9cJgqM3n+FzFPXismR5vF6eQNJHdI7o47zinI="; }; metaCommon = { - description = "SingBox GUI program developed by vue3 + wails"; homepage = "https://github.com/GUI-for-Cores/GUI.for.SingBox"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ ]; - platforms = lib.platforms.linux; }; frontend = stdenv.mkDerivation (finalAttrs: { inherit pname version src; + sourceRoot = "${finalAttrs.src.name}/frontend"; + nativeBuildInputs = [ nodejs - pnpm_9.configHook + pnpm_10.configHook ]; - pnpmDeps = pnpm_9.fetchDeps { - inherit (finalAttrs) pname version src; - sourceRoot = "${finalAttrs.src.name}/frontend"; - fetcherVersion = 1; - hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; + pnpmDeps = pnpm_10.fetchDeps { + inherit (finalAttrs) + pname + version + src + sourceRoot + ; + fetcherVersion = 2; + hash = "sha256-iVD/9uTK3cUzKE20pJk67uk53UCtfj/YCpgwgxmmg8k="; }; - sourceRoot = "${finalAttrs.src.name}/frontend"; - buildPhase = '' runHook preBuild @@ -67,34 +68,34 @@ let runHook postInstall ''; - meta = metaCommon; + meta = metaCommon // { + description = "GUI program developed by vue3"; + platforms = lib.platforms.all; + }; }); in buildGoModule { inherit pname version src; - patches = [ ./bridge.patch ]; + patches = [ ./xdg-path-and-restart-patch.patch ]; + # As we need the $out reference, we can't use `replaceVars` here. postPatch = '' - # As we need the $out reference, we can't use `replaceVars` here. substituteInPlace bridge/bridge.go \ - --replace-fail '@basepath@' "$out" + --subst-var out ''; - vendorHash = "sha256-Coq8GtaIS7ClmOTFw6PSgGDFW/CpGpKPvXgNw8qz3Hs="; + vendorHash = "sha256-7pFjfUFkpXyYEVjiXbfFUC7FQSlZubKJJ5MI8WY0IVA="; nativeBuildInputs = [ - wails - pkg-config autoPatchelfHook copyDesktopItems + pkg-config + wails ]; - buildInputs = [ - webkitgtk_4_0 - libsoup_3 - ]; + buildInputs = [ webkitgtk_4_1 ]; preBuild = '' cp -r ${frontend} frontend/dist @@ -103,7 +104,7 @@ buildGoModule { buildPhase = '' runHook preBuild - wails build -m -s -trimpath -skipbindings -devtools -tags webkit2_40 -o GUI.for.SingBox + wails build -m -s -trimpath -skipbindings -devtools -tags webkit2_41 -o GUI.for.SingBox runHook postBuild ''; @@ -124,7 +125,7 @@ buildGoModule { runHook preInstall install -Dm 0755 build/bin/GUI.for.SingBox $out/bin/GUI.for.SingBox - install -Dm 0644 build/appicon.png $out/share/pixmaps/gui-for-singbox.png + install -Dm 0644 build/appicon.png $out/share/icons/hicolor/256x256/apps/gui-for-singbox.png runHook postInstall ''; @@ -140,6 +141,8 @@ buildGoModule { }; meta = metaCommon // { + description = "SingBox GUI program developed by vue3 + wails"; mainProgram = "GUI.for.SingBox"; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/gu/gui-for-singbox/bridge.patch b/pkgs/by-name/gu/gui-for-singbox/xdg-path-and-restart-patch.patch similarity index 83% rename from pkgs/by-name/gu/gui-for-singbox/bridge.patch rename to pkgs/by-name/gu/gui-for-singbox/xdg-path-and-restart-patch.patch index f62c34aa0289..bae3b26457e2 100644 --- a/pkgs/by-name/gu/gui-for-singbox/bridge.patch +++ b/pkgs/by-name/gu/gui-for-singbox/xdg-path-and-restart-patch.patch @@ -1,5 +1,5 @@ ---- a/bridge/bridge.go 2025-05-13 07:36:58.578038227 +0000 -+++ b/bridge/bridge.go 2025-05-13 07:39:01.667180229 +0000 +--- a/bridge/bridge.go ++++ b/bridge/bridge.go @@ -41,13 +41,13 @@ } @@ -28,4 +28,4 @@ + exePath := "@basepath@/bin" + "/" + Env.AppName cmd := exec.Command(exePath) - SetCmdWindowHidden(cmd) \ No newline at end of file + SetCmdWindowHidden(cmd) From 0a6d780f76af3a06f1f70fc9b512a790bfb0b583 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Mon, 11 Aug 2025 10:10:50 +0800 Subject: [PATCH 163/508] gui-for-clash: 1.9.7 -> 1.9.8 --- pkgs/by-name/gu/gui-for-clash/package.nix | 60 +++++++++---------- ...patch => xdg-path-and-restart-patch.patch} | 8 +-- 2 files changed, 34 insertions(+), 34 deletions(-) rename pkgs/by-name/gu/gui-for-clash/{bridge.patch => xdg-path-and-restart-patch.patch} (77%) diff --git a/pkgs/by-name/gu/gui-for-clash/package.nix b/pkgs/by-name/gu/gui-for-clash/package.nix index a62b2a436281..ffa7591ef6d5 100644 --- a/pkgs/by-name/gu/gui-for-clash/package.nix +++ b/pkgs/by-name/gu/gui-for-clash/package.nix @@ -1,29 +1,28 @@ { lib, stdenv, - nodejs, - pnpm_9, - fetchFromGitHub, buildGoModule, - wails, - webkitgtk_4_0, - pkg-config, - libsoup_3, + fetchFromGitHub, autoPatchelfHook, - makeDesktopItem, copyDesktopItems, + nodejs, + pkg-config, + pnpm_10, + wails, + webkitgtk_4_1, + makeDesktopItem, nix-update-script, }: let pname = "gui-for-clash"; - version = "1.9.7"; + version = "1.9.8"; src = fetchFromGitHub { owner = "GUI-for-Cores"; repo = "GUI.for.Clash"; tag = "v${version}"; - hash = "sha256-Ij9zyBzYpAfDEjJXqOiPxun+5e1T5j3juYudpvraBcQ="; + hash = "sha256-YwolOIN4pQ9ykXruKAetUDMFkNnQppkzioDNlrPefL8="; }; metaCommon = { @@ -35,20 +34,24 @@ let frontend = stdenv.mkDerivation (finalAttrs: { inherit pname version src; + sourceRoot = "${finalAttrs.src.name}/frontend"; + nativeBuildInputs = [ nodejs - pnpm_9.configHook + pnpm_10.configHook ]; - pnpmDeps = pnpm_9.fetchDeps { - inherit (finalAttrs) pname version src; - sourceRoot = "${finalAttrs.src.name}/frontend"; - fetcherVersion = 1; - hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; + pnpmDeps = pnpm_10.fetchDeps { + inherit (finalAttrs) + pname + version + src + sourceRoot + ; + fetcherVersion = 2; + hash = "sha256-iVD/9uTK3cUzKE20pJk67uk53UCtfj/YCpgwgxmmg8k="; }; - sourceRoot = "${finalAttrs.src.name}/frontend"; - buildPhase = '' runHook preBuild @@ -74,27 +77,24 @@ in buildGoModule { inherit pname version src; - patches = [ ./bridge.patch ]; + patches = [ ./xdg-path-and-restart-patch.patch ]; + # As we need the $out reference, we can't use `replaceVars` here. postPatch = '' - # As we need the $out reference, we can't use `replaceVars` here. substituteInPlace bridge/bridge.go \ - --replace-fail '@basepath@' "$out" + --subst-var out ''; - vendorHash = "sha256-Coq8GtaIS7ClmOTFw6PSgGDFW/CpGpKPvXgNw8qz3Hs="; + vendorHash = "sha256-7pFjfUFkpXyYEVjiXbfFUC7FQSlZubKJJ5MI8WY0IVA="; nativeBuildInputs = [ - wails - pkg-config autoPatchelfHook copyDesktopItems + pkg-config + wails ]; - buildInputs = [ - webkitgtk_4_0 - libsoup_3 - ]; + buildInputs = [ webkitgtk_4_1 ]; preBuild = '' cp -r ${frontend} frontend/dist @@ -103,7 +103,7 @@ buildGoModule { buildPhase = '' runHook preBuild - wails build -m -s -trimpath -skipbindings -devtools -tags webkit2_40 -o GUI.for.Clash + wails build -m -s -trimpath -skipbindings -devtools -tags webkit2_41 -o GUI.for.Clash runHook postBuild ''; @@ -124,7 +124,7 @@ buildGoModule { runHook preInstall install -Dm 0755 build/bin/GUI.for.Clash $out/bin/GUI.for.Clash - install -Dm 0644 build/appicon.png $out/share/pixmaps/gui-for-clash.png + install -Dm 0644 build/appicon.png $out/share/icons/hicolor/256x256/apps/gui-for-clash.png runHook postInstall ''; diff --git a/pkgs/by-name/gu/gui-for-clash/bridge.patch b/pkgs/by-name/gu/gui-for-clash/xdg-path-and-restart-patch.patch similarity index 77% rename from pkgs/by-name/gu/gui-for-clash/bridge.patch rename to pkgs/by-name/gu/gui-for-clash/xdg-path-and-restart-patch.patch index 47ca878a594f..bc37666aaf5c 100644 --- a/pkgs/by-name/gu/gui-for-clash/bridge.patch +++ b/pkgs/by-name/gu/gui-for-clash/xdg-path-and-restart-patch.patch @@ -1,5 +1,5 @@ ---- a/bridge/bridge.go 2024-12-25 20:53:45.504021585 +0000 -+++ b/bridge/bridge.go 2024-12-25 21:02:20.318422528 +0000 +--- a/bridge/bridge.go ++++ b/bridge/bridge.go @@ -41,13 +41,13 @@ } @@ -25,7 +25,7 @@ func (a *App) RestartApp() FlagResult { - exePath := Env.BasePath + "/" + Env.AppName -+ exePath := "@basepath@/bin" + "/" + Env.AppName ++ exePath := "@out@/bin" + "/" + Env.AppName cmd := exec.Command(exePath) - SetCmdWindowHidden(cmd) \ No newline at end of file + SetCmdWindowHidden(cmd) From 9186fc5cb21d497fce95f141f82932f4adb85ef6 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Mon, 11 Aug 2025 12:11:54 +0800 Subject: [PATCH 164/508] sparkle: 1.6.9 -> 1.6.10 --- pkgs/by-name/sp/sparkle/package.nix | 75 ++++++++++++++++++----------- 1 file changed, 48 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/sp/sparkle/package.nix b/pkgs/by-name/sp/sparkle/package.nix index ffca8e9a40d3..6476c9022b39 100644 --- a/pkgs/by-name/sp/sparkle/package.nix +++ b/pkgs/by-name/sp/sparkle/package.nix @@ -2,21 +2,30 @@ lib, stdenv, fetchurl, - dpkg, autoPatchelfHook, - nss, - nspr, + dpkg, alsa-lib, - openssl, - webkitgtk_4_0, - udev, - libayatana-appindicator, + at-spi2-atk, + cairo, + cups, + dbus, + expat, + glib, + gtk3, libGL, + libgbm, + libxkbcommon, + musl, + nspr, + nss, + pango, + udev, + xorg, }: stdenv.mkDerivation (finalAttrs: { pname = "sparkle"; - version = "1.6.9"; + version = "1.6.10"; src = let @@ -31,22 +40,40 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://github.com/xishang0128/sparkle/releases/download/${finalAttrs.version}/sparkle-linux-${finalAttrs.version}-${arch}.deb"; hash = selectSystem { - x86_64-linux = "sha256-db9YDfh8EA+EDtD/XO9pBaHkKcbqsDAkQF7lXxAo18I="; - aarch64-linux = "sha256-CfgcFhsu6G6Mm82paz/9yWwO4OltJZRBV6QffseHcrg="; + x86_64-linux = "sha256-07hgkZi3WVBz0pLo871tfzV5uUlAx8hizaDshpo5eOg="; + aarch64-linux = "sha256-N/oEer06zhn23/p6jQaZ8pCkE9F8dzIHL5n7kvHP8X0="; }; }; nativeBuildInputs = [ - dpkg autoPatchelfHook + dpkg ]; buildInputs = [ - nss - nspr alsa-lib - openssl - webkitgtk_4_0 + at-spi2-atk + cairo + cups + dbus + expat + glib + gtk3 + libGL + libgbm + libxkbcommon + musl + nspr + nss + pango + udev + xorg.libX11 + xorg.libXcomposite + xorg.libXdamage + xorg.libXext + xorg.libXfixes + xorg.libXrandr + xorg.libxcb (lib.getLib stdenv.cc.cc) ]; @@ -54,24 +81,18 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall mkdir -p $out/bin + chmod 0755 opt/sparkle/resources/files/sysproxy cp -r opt $out/opt - cp -r usr/share $out/share - substituteInPlace $out/share/applications/sparkle.desktop \ + substituteInPlace usr/share/applications/sparkle.desktop \ --replace-fail "/opt/sparkle/sparkle" "sparkle" + cp -r usr/share $out/share ln -s $out/opt/sparkle/sparkle $out/bin/sparkle runHook postInstall ''; preFixup = '' - patchelf --add-needed libGL.so.1 \ - --add-rpath ${ - lib.makeLibraryPath [ - libGL - udev - libayatana-appindicator - ] - } $out/opt/sparkle/sparkle + patchelf --add-needed libGL.so.1 $out/opt/sparkle/sparkle ''; passthru.updateScript = ./update.sh; @@ -79,13 +100,13 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Another Mihomo GUI"; homepage = "https://github.com/xishang0128/sparkle"; + license = lib.licenses.gpl3Plus; mainProgram = "sparkle"; + maintainers = with lib.maintainers; [ ]; platforms = [ "aarch64-linux" "x86_64-linux" ]; - license = lib.licenses.gpl3Plus; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with lib.maintainers; [ ]; }; }) From afb6b5495b14710fa05004b641f6d14ff7889502 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 06:13:20 +0000 Subject: [PATCH 165/508] linuxPackages.prl-tools: 20.4.0-55980 -> 20.4.1-55996 --- pkgs/os-specific/linux/prl-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/prl-tools/default.nix b/pkgs/os-specific/linux/prl-tools/default.nix index 3a042cd50e4f..120a14a37107 100644 --- a/pkgs/os-specific/linux/prl-tools/default.nix +++ b/pkgs/os-specific/linux/prl-tools/default.nix @@ -43,13 +43,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "prl-tools"; - version = "20.4.0-55980"; + version = "20.4.1-55996"; # We download the full distribution to extract prl-tools-lin.iso from # => ${dmg}/Parallels\ Desktop.app/Contents/Resources/Tools/prl-tools-lin.iso src = fetchurl { url = "https://download.parallels.com/desktop/v${lib.versions.major finalAttrs.version}/${finalAttrs.version}/ParallelsDesktop-${finalAttrs.version}.dmg"; - hash = "sha256-FTlQNTdR5SpulF9f0qtmm+ynovaD4thTNAk96HbIzFQ="; + hash = "sha256-CEyP8YZPLzjVAAjOaUqwQ4Ilzk9ybAtTTZUGZbSRrKQ="; }; hardeningDisable = [ From 109eac70e59b03246000775cef72d7344a4a7b97 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Mon, 11 Aug 2025 10:31:38 +0200 Subject: [PATCH 166/508] slurm: 25.05.1.1 -> 25.05.2.1 Remove common-env-echo.patch. Not needed anymore due to https://github.com/SchedMD/slurm/commit/5124d3aeab1c6ad4132cf8ef087ae7aa2202471b --- pkgs/by-name/sl/slurm/common-env-echo.patch | 13 ------------- pkgs/by-name/sl/slurm/package.nix | 10 ++-------- 2 files changed, 2 insertions(+), 21 deletions(-) delete mode 100644 pkgs/by-name/sl/slurm/common-env-echo.patch diff --git a/pkgs/by-name/sl/slurm/common-env-echo.patch b/pkgs/by-name/sl/slurm/common-env-echo.patch deleted file mode 100644 index cff52116d145..000000000000 --- a/pkgs/by-name/sl/slurm/common-env-echo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/common/env.c b/src/common/env.c -index 4dad18fef1..730f28af96 100644 ---- a/src/common/env.c -+++ b/src/common/env.c -@@ -2073,7 +2073,7 @@ char **env_array_user_default(const char *username, int timeout, int mode, - char **env = NULL; - char *starttoken = "XXXXSLURMSTARTPARSINGHEREXXXX"; - char *stoptoken = "XXXXSLURMSTOPPARSINGHEREXXXXX"; -- char cmdstr[256], *env_loc = NULL; -+ char cmdstr[PATH_MAX], *env_loc = NULL; - char *stepd_path = NULL; - int fildes[2], found, fval, len, rc, timeleft; - int buf_read, buf_rem, config_timeout; diff --git a/pkgs/by-name/sl/slurm/package.nix b/pkgs/by-name/sl/slurm/package.nix index 42a622a51c30..6e325de204d4 100644 --- a/pkgs/by-name/sl/slurm/package.nix +++ b/pkgs/by-name/sl/slurm/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { pname = "slurm"; - version = "25.05.1.1"; + version = "25.05.2.1"; # N.B. We use github release tags instead of https://www.schedmd.com/downloads.php # because the latter does not keep older releases. @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { repo = "slurm"; # The release tags use - instead of . rev = "${pname}-${builtins.replaceStrings [ "." ] [ "-" ] version}"; - hash = "sha256-Lu/ebXI8U4XggYhQ+yyKmGXpgqtCeYMWB3o0+Ujzj0s="; + hash = "sha256-RpMzn8x378QWMFFj5pn8b9j1jWLKGEbvINt0PMsCIHI="; }; outputs = [ @@ -58,12 +58,6 @@ stdenv.mkDerivation rec { "dev" ]; - patches = [ - # increase string length to allow for full - # path of 'echo' in nix store - ./common-env-echo.patch - ]; - prePatch = '' substituteInPlace src/common/env.c \ --replace "/bin/echo" "${coreutils}/bin/echo" From d5c8a3b4c0bb3b490fdada2c3bc7894a652e6d2d Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 11 Aug 2025 08:12:58 +0200 Subject: [PATCH 167/508] 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 faab17906551c82062b372777dff4d146fa5ee25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 15:13:50 +0000 Subject: [PATCH 168/508] gost: 3.2.0 -> 3.2.3 --- pkgs/by-name/go/gost/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gost/package.nix b/pkgs/by-name/go/gost/package.nix index d3d5cd33fed8..19c9260bdc57 100644 --- a/pkgs/by-name/go/gost/package.nix +++ b/pkgs/by-name/go/gost/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "gost"; - version = "3.2.0"; + version = "3.2.3"; src = fetchFromGitHub { owner = "go-gost"; repo = "gost"; tag = "v${finalAttrs.version}"; - hash = "sha256-pdDCBknAXHIFD7vNkinsoq7Uec6g3VJsNNoE1lvKkW4="; + hash = "sha256-B2ffIGS0tURZI7uVALih7YM9thBWAjihdIdSHhQFnE8="; }; - vendorHash = "sha256-6oRw2tCiQFExWhF1l+vvbL1uoJNx+rzPz+LX2J5r4no="; + vendorHash = "sha256-WvCNvmH/KpFivKMBqBMgKi9VieOegGIrh463YC9WwAg="; # Based on ldflags in upstream's .goreleaser.yaml ldflags = [ From 78d03923c9145e60ab14b3cc484110e975ecd63c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 15:30:47 +0000 Subject: [PATCH 169/508] python3Packages.drf-pydantic: 2.8.0 -> 2.9.0 --- pkgs/development/python-modules/drf-pydantic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/drf-pydantic/default.nix b/pkgs/development/python-modules/drf-pydantic/default.nix index 0457d9171211..16cfd7b5f180 100644 --- a/pkgs/development/python-modules/drf-pydantic/default.nix +++ b/pkgs/development/python-modules/drf-pydantic/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "drf-pydantic"; - version = "2.8.0"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { owner = "georgebv"; repo = "drf-pydantic"; tag = "v${version}"; - hash = "sha256-Kg+xQ5DgrQMtbga9BF1kmqX0zLAaxu26PnGn8SNVGN8="; + hash = "sha256-RvDTequtxHyCsXV8IpNWdYNzdjkKEr8aAyS3ZFZTW1A="; }; build-system = [ From 2b522565f7b3c3369197e58592beb14c63e8c1f0 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Sat, 11 Jan 2025 21:48:12 -0500 Subject: [PATCH 170/508] python312Packages.zarr: 2.18.7 -> 3.0.2 --- .../python-modules/zarr/default.nix | 49 ++++++++++++++----- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index a203a9b2254c..922344ec781e 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -5,51 +5,74 @@ pythonOlder, # build-system - setuptools-scm, + hatchling, + hatch-vcs, # dependencies asciitree, + donfig, numpy, fasteners, numcodecs, + typing-extensions, # tests pytestCheckHook, + pytest-asyncio, + pytest-cov-stub, + hypothesis, + aiohttp, + fsspec, + moto, + requests, }: buildPythonPackage rec { pname = "zarr"; - version = "2.18.7"; + version = "3.0.2"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-srj2bxTaxK9msYDSM4gZmBuYH3Dhlsmmbmv6qeWVcvU="; + hash = "sha256-A2stq/+p8BSMrVenvmxp2XYfazuDO2G30pwu6Kg2tGw="; }; build-system = [ - setuptools-scm + hatchling + hatch-vcs ]; dependencies = [ asciitree + donfig numpy fasteners numcodecs - ] - ++ numcodecs.optional-dependencies.msgpack; + typing-extensions + ] ++ numcodecs.optional-dependencies.crc32c; - nativeCheckInputs = [ - pytestCheckHook - ]; + optional-dependencies = { + remote = [ fsspec ]; + }; + + nativeCheckInputs = + [ + pytestCheckHook + pytest-asyncio + pytest-cov-stub + hypothesis + aiohttp + moto + requests + ] + ++ moto.optional-dependencies.s3 + ++ moto.optional-dependencies.server + ++ optional-dependencies.remote; pythonImportsCheck = [ "zarr" ]; - # FIXME remove once zarr's reverse dependencies support v3 - passthru.skipBulkUpdate = true; - meta = { description = "Implementation of chunked, compressed, N-dimensional arrays for Python"; homepage = "https://github.com/zarr-developers/zarr"; From 843cad0caee6973309d5ceb9a34373af9b9dc759 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 24 Feb 2025 15:47:05 +0200 Subject: [PATCH 171/508] python312Packages.zarr: 3.0.2 -> 3.0.4 Changelog: https://github.com/zarr-developers/zarr-python/releases/tag/v3.0.4 --- pkgs/development/python-modules/zarr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 922344ec781e..a0c04bd166aa 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "zarr"; - version = "3.0.2"; + version = "3.0.4"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-A2stq/+p8BSMrVenvmxp2XYfazuDO2G30pwu6Kg2tGw="; + hash = "sha256-br5tZdH26vteu45DT8bld7DQwDOv6/G7XNHv1GeU05g="; }; build-system = [ From 331df0c65b90b06334b3b45ea0a8c7aee700c028 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 24 Feb 2025 16:22:16 +0200 Subject: [PATCH 172/508] python312Packages.zarr: don't test flaky tests This issue might still be observed though: https://github.com/zarr-developers/zarr-python/issues/2732 --- pkgs/development/python-modules/zarr/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index a0c04bd166aa..2b15240576d6 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -70,6 +70,13 @@ buildPythonPackage rec { ++ moto.optional-dependencies.s3 ++ moto.optional-dependencies.server ++ optional-dependencies.remote; + pytestFlagsArray = [ + # Don't measure the time it takes for hypothesis related tests to succeed. + # See https://github.com/astropy/astropy/issues/17649 for a similar + # discussion, and see: + # https://github.com/zarr-developers/zarr-python/blob/v3.0.4/tests/conftest.py#L182C1-L187C2 + "--hypothesis-profile=ci" + ]; pythonImportsCheck = [ "zarr" ]; From a9adc75eb9c4f13414f17dbb2c7090bd1570867f Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 17 Jul 2025 10:01:40 +0300 Subject: [PATCH 173/508] python312Packages.numcodecs: 0.16.0 -> 0.16.1 --- pkgs/development/python-modules/numcodecs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix index f9d8ba2703e5..ae55cda810bf 100644 --- a/pkgs/development/python-modules/numcodecs/default.nix +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "numcodecs"; - version = "0.16.0"; + version = "0.16.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-9xIpqVHEmRqyJt9BR/N4DJiNHOzxMJ44jZ5XvLqCc4c="; + hash = "sha256-xH8g1lZFRWjGtGl84CCB5ru1EvGYc4xqVvr+gCnJf7E="; }; build-system = [ From 5d7eff0277473497ae8cd3d3ca22469aaef815d2 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 17 Jul 2025 10:03:42 +0300 Subject: [PATCH 174/508] python312Packages.tifffile: no with lib; in meta --- pkgs/development/python-modules/tifffile/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/tifffile/default.nix b/pkgs/development/python-modules/tifffile/default.nix index 763049874841..c562ff2c1d97 100644 --- a/pkgs/development/python-modules/tifffile/default.nix +++ b/pkgs/development/python-modules/tifffile/default.nix @@ -58,11 +58,11 @@ buildPythonPackage rec { # flaky, often killed due to OOM or timeout env.SKIP_LARGE = "1"; - meta = with lib; { + meta = { description = "Read and write image data from and to TIFF files"; homepage = "https://github.com/cgohlke/tifffile/"; changelog = "https://github.com/cgohlke/tifffile/blob/v${version}/CHANGES.rst"; - license = licenses.bsd3; - maintainers = with maintainers; [ lebastr ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ lebastr ]; }; } From 896a81cf06e6ab5079829ab06b43754db4b7d60a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 17 Jul 2025 10:15:34 +0300 Subject: [PATCH 175/508] python313Packages.tifffile: 2025.5.10 -> 2025.6.11 Changelog: https://github.com/cgohlke/tifffile/blob/v2025.6.11/CHANGES.rst --- pkgs/development/python-modules/tifffile/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tifffile/default.nix b/pkgs/development/python-modules/tifffile/default.nix index c562ff2c1d97..b33f16588af6 100644 --- a/pkgs/development/python-modules/tifffile/default.nix +++ b/pkgs/development/python-modules/tifffile/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "tifffile"; - version = "2025.5.10"; + version = "2025.6.11"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-AYM100KDqj/YwmO65cPCtmHrxFVI/eMVBAFvyue/EQM="; + hash = "sha256-Ds5MLnoQZWlX1Wigk7B1E8ByjTDBvYzBJyWQH//bcUM="; }; build-system = [ setuptools ]; From c80fbada5c2b46202e122207f9562fb3f1d21cb1 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 17 Jul 2025 10:01:51 +0300 Subject: [PATCH 176/508] python313Packages.zarr: 3.0.4 -> 3.1.0 Changelog: https://github.com/zarr-developers/zarr-python/releases/tag/v3.1.0 --- .../python-modules/zarr/default.nix | 44 ++++++++++++------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 2b15240576d6..5ee06ae09ca3 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -25,18 +25,21 @@ fsspec, moto, requests, + tomlkit, + uv, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { pname = "zarr"; - version = "3.0.4"; + version = "3.1.0"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-br5tZdH26vteu45DT8bld7DQwDOv6/G7XNHv1GeU05g="; + hash = "sha256-rOWxEdxp1TFcsWVd/Q+BbFrPl5jSrZL0O2CKUsjIrCs="; }; build-system = [ @@ -51,25 +54,28 @@ buildPythonPackage rec { fasteners numcodecs typing-extensions - ] ++ numcodecs.optional-dependencies.crc32c; + ] + ++ numcodecs.optional-dependencies.crc32c; optional-dependencies = { remote = [ fsspec ]; }; - nativeCheckInputs = - [ - pytestCheckHook - pytest-asyncio - pytest-cov-stub - hypothesis - aiohttp - moto - requests - ] - ++ moto.optional-dependencies.s3 - ++ moto.optional-dependencies.server - ++ optional-dependencies.remote; + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + pytest-cov-stub + hypothesis + aiohttp + moto + requests + tomlkit + uv + writableTmpDirAsHomeHook + ] + ++ moto.optional-dependencies.s3 + ++ moto.optional-dependencies.server + ++ optional-dependencies.remote; pytestFlagsArray = [ # Don't measure the time it takes for hypothesis related tests to succeed. # See https://github.com/astropy/astropy/issues/17649 for a similar @@ -77,6 +83,12 @@ buildPythonPackage rec { # https://github.com/zarr-developers/zarr-python/blob/v3.0.4/tests/conftest.py#L182C1-L187C2 "--hypothesis-profile=ci" ]; + disabledTests = [ + # 3 tests that require multiple Python versions to co-exist + "test_scripts_can_run" + "test_roundtrip_v2" + "test_roundtrip_v3" + ]; pythonImportsCheck = [ "zarr" ]; From 05d73488d4b33270543cdab63dcc28f60da1467d Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Thu, 7 Aug 2025 13:40:39 -0400 Subject: [PATCH 177/508] python313Packages.xarray-dataclass: init at 3.0.0 --- .../xarray-dataclass/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/xarray-dataclass/default.nix diff --git a/pkgs/development/python-modules/xarray-dataclass/default.nix b/pkgs/development/python-modules/xarray-dataclass/default.nix new file mode 100644 index 000000000000..675c6cb2ca26 --- /dev/null +++ b/pkgs/development/python-modules/xarray-dataclass/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pythonOlder, + hatchling, + pytestCheckHook, + numpy, + typing-extensions, + xarray, +}: + +buildPythonPackage rec { + pname = "xarray-dataclass"; + version = "3.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "xarray-contrib"; + repo = "xarray-dataclass"; + tag = "v${version}"; + hash = "sha256-NHJvrkoRhq5cPSBBMWzrWVn+3sPvveMRgTXc/NdLfuA="; + }; + + build-system = [ + hatchling + ]; + + pythonRelaxDeps = [ "xarray" ]; + + dependencies = [ + numpy + typing-extensions + xarray + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "xarray_dataclass" ]; + + meta = with lib; { + description = "Xarray data creation made easy by dataclass"; + homepage = "https://xarray-contrib.github.io/xarray-dataclass"; + changelog = "https://github.com/xarray-contrib/xarray-dataclass/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ bcdarwin ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5566867bdfd2..19bbf0541f81 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19804,6 +19804,8 @@ self: super: with self; { xarray = callPackage ../development/python-modules/xarray { }; + xarray-dataclass = callPackage ../development/python-modules/xarray-dataclass { }; + xarray-dataclasses = callPackage ../development/python-modules/xarray-dataclasses { }; xarray-einstats = callPackage ../development/python-modules/xarray-einstats { }; From 9aa39320d4857ecac0425e413998988cfaba5e0e Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Thu, 7 Aug 2025 13:44:25 -0400 Subject: [PATCH 178/508] python313Packages.spatial-image: 1.2.1 -> 1.2.3 --- pkgs/development/python-modules/spatial-image/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/spatial-image/default.nix b/pkgs/development/python-modules/spatial-image/default.nix index bd50198af431..9d4c051ba668 100644 --- a/pkgs/development/python-modules/spatial-image/default.nix +++ b/pkgs/development/python-modules/spatial-image/default.nix @@ -7,12 +7,12 @@ pytestCheckHook, numpy, xarray, - xarray-dataclasses, + xarray-dataclass, }: buildPythonPackage rec { pname = "spatial-image"; - version = "1.2.1"; + version = "1.2.3"; pyproject = true; disabled = pythonOlder "3.10"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "spatial-image"; repo = "spatial-image"; tag = "v${version}"; - hash = "sha256-PGc2uey2xcfE0PcYDaCp7U0lgeGL1I6MMP3vbTN+Alk="; + hash = "sha256-mhT86v4/5s4dFw9sDYm5Ba7sM0ME9ifN9KEzhxVigOc="; }; build-system = [ hatchling ]; @@ -29,7 +29,7 @@ buildPythonPackage rec { dependencies = [ numpy xarray - xarray-dataclasses + xarray-dataclass ]; nativeCheckInputs = [ pytestCheckHook ]; From ea367a96db7e50eabadca8d11a09d5da4c01f3dc Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Wed, 6 Aug 2025 13:31:34 -0400 Subject: [PATCH 179/508] python313Packages.multiscale-spatial-image: 2.0.2 -> 2.0.3 --- .../python-modules/multiscale-spatial-image/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/multiscale-spatial-image/default.nix b/pkgs/development/python-modules/multiscale-spatial-image/default.nix index 8f6984761652..619a4406eaff 100644 --- a/pkgs/development/python-modules/multiscale-spatial-image/default.nix +++ b/pkgs/development/python-modules/multiscale-spatial-image/default.nix @@ -9,6 +9,7 @@ python-dateutil, spatial-image, xarray, + xarray-dataclass, zarr, dask-image, fsspec, @@ -22,7 +23,7 @@ buildPythonPackage rec { pname = "multiscale-spatial-image"; - version = "2.0.2"; + version = "2.0.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -31,7 +32,7 @@ buildPythonPackage rec { owner = "spatial-image"; repo = "multiscale-spatial-image"; tag = "v${version}"; - hash = "sha256-aJp9RrCy88XFpM5GU7jADHQZFNZgXvlqSsCbmay3gww="; + hash = "sha256-wKSzhlNXIXOFEK8+xfKF6zTFr0+mdFhhvjWiHAKphk0="; }; build-system = [ hatchling ]; @@ -42,6 +43,7 @@ buildPythonPackage rec { python-dateutil spatial-image xarray + xarray-dataclass zarr ]; From 9fbc79320ac4975f7f6602be3dc151be45a8b2ba Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Mon, 11 Aug 2025 11:36:01 -0400 Subject: [PATCH 180/508] python313Packages.ome-zarr: 0.11.1 -> 0.12rc1 --- pkgs/development/python-modules/ome-zarr/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ome-zarr/default.nix b/pkgs/development/python-modules/ome-zarr/default.nix index 263479410782..4ebfd118b616 100644 --- a/pkgs/development/python-modules/ome-zarr/default.nix +++ b/pkgs/development/python-modules/ome-zarr/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "ome-zarr"; - version = "0.11.1"; + version = "0.12rc1"; pyproject = true; src = fetchFromGitHub { owner = "ome"; repo = "ome-zarr-py"; tag = "v${version}"; - hash = "sha256-3RXkz+UQvLixfYYhm5y/5vu9r0ga6s3xKx1azbmKFgg="; + hash = "sha256-uwAcICrFHZYYULfacWII5C3Y+Rs2Bf8ZLQEijfkldn8="; }; build-system = [ @@ -78,6 +78,9 @@ buildPythonPackage rec { "tests/test_starting_points.py::TestStartingPoints::test_label" "tests/test_starting_points.py::TestStartingPoints::test_labels" "tests/test_starting_points.py::TestStartingPoints::test_top_level" + + # tries to access network: + "ome_zarr/io.py" ]; pythonImportsCheck = [ From 9767699dc618d2407a6f7a2c3fcb20ee5149ecc7 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 10 Aug 2025 22:27:34 -0400 Subject: [PATCH 181/508] liboprf: init at 0.7.1 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/li/liboprf/package.nix | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/li/liboprf/package.nix diff --git a/pkgs/by-name/li/liboprf/package.nix b/pkgs/by-name/li/liboprf/package.nix new file mode 100644 index 000000000000..3944080262fb --- /dev/null +++ b/pkgs/by-name/li/liboprf/package.nix @@ -0,0 +1,41 @@ +{ + lib, + stdenv, + fetchFromGitHub, + pkgconf, + libsodium, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "liboprf"; + version = "0.7.1"; + + src = fetchFromGitHub { + owner = "stef"; + repo = "liboprf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-auC6iVTMbLktKCPY8VgOdx2dMI2KDzNgtY1zyNXjM1A="; + }; + + sourceRoot = "${finalAttrs.src.name}/src"; + + strictDeps = true; + + nativeBuildInputs = [ pkgconf ]; + + buildInputs = [ libsodium ]; + + makeFlags = [ "PREFIX=$(out)" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Library providing OPRF and Threshold OPRF based on libsodium"; + homepage = "https://github.com/stef/liboprf"; + changelog = "https://github.com/stef/liboprf/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.lgpl3Plus; + teams = [ lib.teams.ngi ]; + platforms = lib.platforms.unix; + }; +}) From 642de91793cfe87578424e0630c4f9da6c3e8e17 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Sat, 2 Aug 2025 11:34:26 -0700 Subject: [PATCH 182/508] 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 acf6bef5d6a4c71c31466d85a6856b4a9d085687 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 18:35:46 +0000 Subject: [PATCH 183/508] museeks: 0.22.3 -> 0.23.0 --- pkgs/by-name/mu/museeks/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/museeks/package.nix b/pkgs/by-name/mu/museeks/package.nix index 47b2f4ebf442..a4ab04904132 100644 --- a/pkgs/by-name/mu/museeks/package.nix +++ b/pkgs/by-name/mu/museeks/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "museeks"; - version = "0.22.3"; + version = "0.23.0"; src = fetchurl { url = "https://github.com/martpie/museeks/releases/download/${finalAttrs.version}/Museeks_${finalAttrs.version}_amd64.deb"; - hash = "sha256-X9CVPFLCb038/CuPTVYCwdddzDSATbJaVtzodRHQL9o="; + hash = "sha256-CT/P6tVgS7KD401ZktJBz1rk9CAz6gCm5zefud+prqQ="; }; nativeBuildInputs = [ From 22005326cc2cb091dc0e658bd27442cf75e3d42b Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Mon, 11 Aug 2025 14:59:28 -0400 Subject: [PATCH 184/508] python313Packages.legacy-api-wrap: init at 1.4.1 --- .../legacy-api-wrap/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/legacy-api-wrap/default.nix diff --git a/pkgs/development/python-modules/legacy-api-wrap/default.nix b/pkgs/development/python-modules/legacy-api-wrap/default.nix new file mode 100644 index 000000000000..ce286a520803 --- /dev/null +++ b/pkgs/development/python-modules/legacy-api-wrap/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatch-docstring-description, + hatch-vcs, + hatchling, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "legacy-api-wrap"; + version = "1.4.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "flying-sheep"; + repo = "legacy-api-wrap"; + tag = "v${version}"; + hash = "sha256-ySkhfUyRBd4QS3f46KlaA5NrHxHr+dlkgmD4fGk2KsA="; + }; + + build-system = [ + hatch-docstring-description + hatch-vcs + hatchling + ]; + + pythonImportsCheck = [ + "legacy_api_wrap" + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + meta = { + description = "Wrap legacy APIs in python projects"; + homepage = "https://github.com/flying-sheep/legacy-api-wrap"; + changelog = "https://github.com/flying-sheep/legacy-api-wrap/releases/tag/${src.tag}"; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ bcdarwin ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 19bbf0541f81..8ed1666d62e8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8003,6 +8003,8 @@ self: super: with self; { ledgerwallet = callPackage ../development/python-modules/ledgerwallet { }; + legacy-api-wrap = callPackage ../development/python-modules/legacy-api-wrap { }; + legacy-cgi = callPackage ../development/python-modules/legacy-cgi { }; leidenalg = callPackage ../development/python-modules/leidenalg { igraph-c = pkgs.igraph; }; From a1d3e9196f461be9f71ae4b91ce2e5a748caa0d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 21:32:28 +0000 Subject: [PATCH 185/508] git-town: 21.3.0 -> 21.4.1 --- pkgs/by-name/gi/git-town/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-town/package.nix b/pkgs/by-name/gi/git-town/package.nix index a3c44b5fc61d..81c4d0ed6d50 100644 --- a/pkgs/by-name/gi/git-town/package.nix +++ b/pkgs/by-name/gi/git-town/package.nix @@ -13,13 +13,13 @@ buildGoModule rec { pname = "git-town"; - version = "21.3.0"; + version = "21.4.1"; src = fetchFromGitHub { owner = "git-town"; repo = "git-town"; tag = "v${version}"; - hash = "sha256-G1xeMOKZ1EKCZXqC2fJEUa5PeWUGknv0zew7rjAXqkM="; + hash = "sha256-IBBnqwXx7q6QBk0Z5cHugXVeJHq85lCX7Y5U1tCXZmA="; }; vendorHash = null; From 3ffc2dc25649d27abae45e21182f11a81bbcea30 Mon Sep 17 00:00:00 2001 From: offset---cyan Date: Sun, 10 Aug 2025 14:10:31 +0100 Subject: [PATCH 186/508] 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 187/508] 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 188/508] 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 cf18de031b6df7b597f23ef3d38bd9bc19b4cd44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 12 Aug 2025 09:36:31 +0200 Subject: [PATCH 189/508] nix-unit: 2.24.1 -> 2.30.0 Diff: https://github.com/nix-community/nix-unit/compare/v2.24.1...v2.30.0 --- pkgs/by-name/ni/nix-unit/package.nix | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ni/nix-unit/package.nix b/pkgs/by-name/ni/nix-unit/package.nix index 4b8659e0d75d..0ca2f0644bf1 100644 --- a/pkgs/by-name/ni/nix-unit/package.nix +++ b/pkgs/by-name/ni/nix-unit/package.nix @@ -13,24 +13,30 @@ pkg-config, fetchFromGitHub, }: - +let + # We pin the nix version to a known working one here as upgrades can likely break the build. + # Since the nix language is rather stable we don't always need to have the latest and greatest for unit tests + # On each update of nix unit we should re-evaluate what version we need. + nixComponents = nixVersions.nixComponents_2_30; +in stdenv.mkDerivation (finalAttrs: { pname = "nix-unit"; - version = "2.24.1"; + version = "2.30.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-unit"; rev = "v${finalAttrs.version}"; - hash = "sha256-PcT0jtv2QFaht5eSs1Vq4XGDqtMLdPC49ao9uwGYclE="; + hash = "sha256-yQ7HqzfrG7B6Sq1iGBI7QJsbkI/07Ccz42bqWJW4NJA="; }; buildInputs = [ + nixComponents.nix-main + nixComponents.nix-store + nixComponents.nix-expr + nixComponents.nix-cmd + nixComponents.nix-flake nlohmann_json - # We pin the nix version to a known working one here as upgrades can likely break the build. - # Since the nix language is rather stable we don't always need to have the latest and greatest for unit tests - # On each update of nix unit we should re-evaluate what version we need. - nixVersions.nix_2_24 boost ]; From d0627a3694c287725e7c443148e3f571c33c0dc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 08:02:55 +0000 Subject: [PATCH 190/508] owntracks-recorder: 1.0.0 -> 1.0.1 --- pkgs/by-name/ow/owntracks-recorder/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ow/owntracks-recorder/package.nix b/pkgs/by-name/ow/owntracks-recorder/package.nix index ae5133cb46df..4882f52124bc 100644 --- a/pkgs/by-name/ow/owntracks-recorder/package.nix +++ b/pkgs/by-name/ow/owntracks-recorder/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "owntracks-recorder"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "owntracks"; repo = "recorder"; rev = finalAttrs.version; - hash = "sha256-E4hdsUAg8NHjmUrlr8cskezib4qMv+wF32cThe2/kBc="; + hash = "sha256-/nLt8R8s3k6MQhtMXOLUDluuU7eNwZGYh5/km8tXtiE="; }; nativeBuildInputs = [ From f658d8ee94b2d40ec0fe398105af9a62e104f8c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 12 Aug 2025 10:04:37 +0200 Subject: [PATCH 191/508] nix-eval-jobs: switch to nixComponents this reduces nix-eval-jobs dependency closures to what it exactly uses --- .../package-management/nix-eval-jobs/default.nix | 16 ++++++++++++---- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/package-management/nix-eval-jobs/default.nix b/pkgs/tools/package-management/nix-eval-jobs/default.nix index 05eec1673097..a559c0c0f4bd 100644 --- a/pkgs/tools/package-management/nix-eval-jobs/default.nix +++ b/pkgs/tools/package-management/nix-eval-jobs/default.nix @@ -1,15 +1,14 @@ { lib, boost, - cmake, fetchFromGitHub, meson, ninja, curl, - nix, nlohmann_json, pkg-config, stdenv, + nixComponents, }: stdenv.mkDerivation rec { pname = "nix-eval-jobs"; @@ -24,9 +23,14 @@ stdenv.mkDerivation rec { buildInputs = [ boost - nix curl nlohmann_json + nixComponents.nix-store + nixComponents.nix-fetchers + nixComponents.nix-expr + nixComponents.nix-flake + nixComponents.nix-main + nixComponents.nix-cmd ]; nativeBuildInputs = [ @@ -43,7 +47,11 @@ stdenv.mkDerivation rec { # Since this package is intimately tied to a specific Nix release, we # propagate the Nix used for building it to make it easier for users # downstream to reference it. - passthru = { inherit nix; }; + passthru = { + inherit nixComponents; + # For nix-fast-build + nix = nixComponents.nix-cli; + }; meta = { description = "Hydra's builtin hydra-eval-jobs as a standalone"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4a7a5c9e0ecf..44af9ca9e83a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15766,7 +15766,7 @@ with pkgs; ); nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs { - nix = nixVersions.nix_2_30; + nixComponents = nixVersions.nixComponents_2_30; }; nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate; From 6698ed16d03f01dc015341ecfac2ec02c401a63d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 09:49:01 +0000 Subject: [PATCH 192/508] metacubexd: 1.188.1 -> 1.190.0 --- pkgs/by-name/me/metacubexd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/metacubexd/package.nix b/pkgs/by-name/me/metacubexd/package.nix index 748ef8ec039f..0742b6e85366 100644 --- a/pkgs/by-name/me/metacubexd/package.nix +++ b/pkgs/by-name/me/metacubexd/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "metacubexd"; - version = "1.188.1"; + version = "1.190.0"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "metacubexd"; rev = "v${finalAttrs.version}"; - hash = "sha256-WYmNwNXAdNmVMKmMLyn4QrqNKa1BIm1AbDI3aCIKs0M="; + hash = "sha256-ghhwTkdFLX+AxLps0NDdE5V0BF0fdLBNQA8JyWtBvFo="; }; nativeBuildInputs = [ @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-S1YCVnSIppbi27fCscO+43Wirf+mdly4ALyVAuQfxxQ="; + hash = "sha256-Ufm0I5ZjSHzmMRGpX7Y8VYspSszCR7AjdWc1c9fjdPQ="; }; buildPhase = '' From eeccfb2ae883ca281abadd1f5c4e87c32befe3ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 11:16:16 +0000 Subject: [PATCH 193/508] 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 995a386f6224e73614cddc941cffe5f032ef5dfc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 11:28:07 +0000 Subject: [PATCH 194/508] fluent-bit: 4.0.5 -> 4.0.7 --- pkgs/by-name/fl/fluent-bit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/fluent-bit/package.nix b/pkgs/by-name/fl/fluent-bit/package.nix index f669cc545e64..00166416d09f 100644 --- a/pkgs/by-name/fl/fluent-bit/package.nix +++ b/pkgs/by-name/fl/fluent-bit/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fluent-bit"; - version = "4.0.5"; + version = "4.0.7"; src = fetchFromGitHub { owner = "fluent"; repo = "fluent-bit"; tag = "v${finalAttrs.version}"; - hash = "sha256-wxis93xdSVRHpBfl06DlOkDnch58iSpXFMAFCtOXzbU="; + hash = "sha256-ytLPjgODX1JKuyRD5uzJiZnJRKApZ9HSjQV5f+Ur22c="; }; # The source build documentation covers some dependencies and CMake options. From ee161cb8a23d87690b9434936fe5e9a9d3510107 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 12:17:36 +0000 Subject: [PATCH 195/508] urn-timer: 0-unstable-2025-07-21 -> 0-unstable-2025-08-07 --- pkgs/by-name/ur/urn-timer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ur/urn-timer/package.nix b/pkgs/by-name/ur/urn-timer/package.nix index d65f97df0dc5..c56e8686fa98 100644 --- a/pkgs/by-name/ur/urn-timer/package.nix +++ b/pkgs/by-name/ur/urn-timer/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation { pname = "urn-timer"; - version = "0-unstable-2025-07-21"; + version = "0-unstable-2025-08-07"; src = fetchFromGitHub { owner = "paoloose"; repo = "urn"; - rev = "3e5d00cfb19c27e155e6bb03a11a70f1e89b0842"; - hash = "sha256-FttQ9NffJQ8UjNaRUQ6kCDnDHp72q8eOmIhnoplwtYw="; + rev = "7acdab69eaec05f173d95eff190e5d7a03db8847"; + hash = "sha256-jFatHlkQr6O9E2pKroFWk6F2BccnfSr1pq43Q5qQbC4="; }; nativeBuildInputs = [ From 9cafe41afa9926e2c3eae9fb423dc822ac901cf2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 12:30:43 +0000 Subject: [PATCH 196/508] youtube-tui: 0.9.0 -> 0.9.1 --- pkgs/by-name/yo/youtube-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yo/youtube-tui/package.nix b/pkgs/by-name/yo/youtube-tui/package.nix index 7d12feea5f05..4e91213b3c93 100644 --- a/pkgs/by-name/yo/youtube-tui/package.nix +++ b/pkgs/by-name/yo/youtube-tui/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage rec { pname = "youtube-tui"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "Siriusmart"; repo = "youtube-tui"; tag = "v${version}"; - hash = "sha256-svZoE7WuBlehYVRRn8S0rR2/5j87DLreqARmfLyHdLg="; + hash = "sha256-oqhrSArzyGirOLyQtYsfW78pRyMFLSyDwjtz43jfDN8="; }; - cargoHash = "sha256-cFee80E/XI4EI5EW8gfB4OOCltJaPS4asE0AXTAGv/k="; + cargoHash = "sha256-RxBWy1Nly6lehZBufTxuUGsUkiDaG4xNT/Efs53hy1c="; nativeBuildInputs = [ pkg-config From f77a235a3b728d119db4a7ad670ef3a90a979bde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 12:47:47 +0000 Subject: [PATCH 197/508] lefthook: 1.12.2 -> 1.12.3 --- pkgs/by-name/le/lefthook/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/lefthook/package.nix b/pkgs/by-name/le/lefthook/package.nix index eecc4baa4ac1..4811d7a68574 100644 --- a/pkgs/by-name/le/lefthook/package.nix +++ b/pkgs/by-name/le/lefthook/package.nix @@ -7,7 +7,7 @@ let pname = "lefthook"; - version = "1.12.2"; + version = "1.12.3"; in buildGoModule { inherit pname version; @@ -16,10 +16,10 @@ buildGoModule { owner = "evilmartians"; repo = "lefthook"; rev = "v${version}"; - hash = "sha256-7q6dlkvECsZWW8w31xokoD/Pwo2P189MB+7H3oh0+MI="; + hash = "sha256-Gx9mM7FEEgnglHLiL3SKAfwTqNPLV4iGvJMVHuMsnuU="; }; - vendorHash = "sha256-kB12J6b6EbYur1QeLkwqrrzCf51rPF+7Hns1H7m4X9M="; + vendorHash = "sha256-2gYu11NeDtOIVYoFoux0/UbSI63pPp7nOjD2V4fq8ik="; nativeBuildInputs = [ installShellFiles ]; From 59d8afa813f4d053295f5fb10d987dc7ee1fab1e Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 12 Aug 2025 08:50:50 -0400 Subject: [PATCH 198/508] audiobookshelf: update.sh include missing nix-prefetch-git --- pkgs/by-name/au/audiobookshelf/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/au/audiobookshelf/update.sh b/pkgs/by-name/au/audiobookshelf/update.sh index f881fed2932c..5495f310b7b8 100755 --- a/pkgs/by-name/au/audiobookshelf/update.sh +++ b/pkgs/by-name/au/audiobookshelf/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p curl gnused gawk nix-prefetch common-updater-scripts jq prefetch-npm-deps +#!nix-shell -i bash -p curl gnused gawk nix-prefetch nix-prefetch-git common-updater-scripts jq prefetch-npm-deps set -euo pipefail From 9f3be190bc6c81b81e25c02c5e219918e41f5de0 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 12 Aug 2025 08:51:33 -0400 Subject: [PATCH 199/508] audiobookshelf: 2.27.0 -> 2.28.0 changelog: https://github.com/advplyr/audiobookshelf/releases/tag/v2.28.0 --- pkgs/by-name/au/audiobookshelf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index 40f8fc78c837..44dcf2e39fde 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -15,10 +15,10 @@ let source = { - version = "2.27.0"; - hash = "sha256-FKWK/yYMNBrGgfWtdUC9DpQ2y8mBn3/5G+buQNzzot4="; - npmDepsHash = "sha256-FpRO7lhgQNZ5wHQwHFIxkrYfmivgTopXKFcrQ48B20w="; - clientNpmDepsHash = "sha256-GHN49bo7m9pzvwNvkVtA0cwTv+rWSAKpBHG7jqXm/vo="; + version = "2.28.0"; + hash = "sha256-bbsiaSGIaD5oFnhk3e+SWzYxv4dsRXrgMVbe1lsj4pw="; + npmDepsHash = "sha256-JC2uOXV+EwS6CGwyOUTXcymFwLSz/KUqIoB4ccSGgbw="; + clientNpmDepsHash = "sha256-6l8apOd3R259+SlcD6P6rx1FkRnB80keoBGcfbQNhGU="; }; src = fetchFromGitHub { From f1b2622e8565326a09a53b7ff637a338889cfab5 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 12 Aug 2025 09:15:25 -0400 Subject: [PATCH 200/508] forgejo-runner: 9.0.2 -> 9.0.3 changelog: https://code.forgejo.org/forgejo/runner/releases/tag/v9.0.3 --- pkgs/by-name/fo/forgejo-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index 98079d59d0f6..f3112688e9d7 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -41,17 +41,17 @@ let in buildGoModule rec { pname = "forgejo-runner"; - version = "9.0.2"; + version = "9.0.3"; src = fetchFromGitea { domain = "code.forgejo.org"; owner = "forgejo"; repo = "runner"; rev = "v${version}"; - hash = "sha256-UjYi7+UAKvdz5FuElYGLfTYQD/E0vS1TJkUyPfUq7YA="; + hash = "sha256-Zanx6Hg05+mvxdga8zQoCv13/kdAMnyCBMfuihvQv3M="; }; - vendorHash = "sha256-7R42Aa04wCba90xLTX2p6oNX58OpfDDKegqwDw3Ycbk="; + vendorHash = "sha256-PvqG4ogIiFeDN7gwM+cECXFjo9FBkdzglf+nuLqAZhE="; # See upstream Makefile # https://code.forgejo.org/forgejo/runner/src/branch/main/Makefile From 6a3c3403780c8e62d76aeb9285711bc66119b201 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Tue, 12 Aug 2025 10:37:44 -0700 Subject: [PATCH 201/508] signalbackup-tools: 20250811 -> 20250812-1 Diff: https://github.com/bepaald/signalbackup-tools/compare/20250811...20250812-1 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 4c3355deab24..721fb04791f8 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20250811"; + version = "20250812-1"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = version; - hash = "sha256-BfakwLgKF6yHbf7duxvs5z01CVRya+34758CN8AuOMc="; + hash = "sha256-ZaBo4CXmgVZIA/P1n1NMIlq6B2UM0Z/T7VQtpys72KU="; }; nativeBuildInputs = [ From 53ea763fb56a682b207eadf1d25d9418bf31e683 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 17:39:18 +0000 Subject: [PATCH 202/508] pyenv: 2.6.5 -> 2.6.6 --- pkgs/by-name/py/pyenv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pyenv/package.nix b/pkgs/by-name/py/pyenv/package.nix index 778c9fcbee22..b787b43033eb 100644 --- a/pkgs/by-name/py/pyenv/package.nix +++ b/pkgs/by-name/py/pyenv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "pyenv"; - version = "2.6.5"; + version = "2.6.6"; src = fetchFromGitHub { owner = "pyenv"; repo = "pyenv"; tag = "v${version}"; - hash = "sha256-Rw5jQlVvP8uFDMwOqNEKYSpftfW8+Szf96MUSF9oWoE="; + hash = "sha256-wJZB3pchbH0kxbMRqGAq7moOT5yMB/dzCa+pEFC82BE="; }; nativeBuildInputs = [ From 46acf2dfd3df4e5e627142fb38f9196f599a5b9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 19:08:02 +0000 Subject: [PATCH 203/508] supersonic: 0.17.0 -> 0.18.0 --- pkgs/by-name/su/supersonic/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index 0d6b048c028e..2cc505839905 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -18,16 +18,16 @@ buildGoModule rec { pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; - version = "0.17.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "dweymouth"; repo = "supersonic"; rev = "v${version}"; - hash = "sha256-+MgDCI/wz5yfdpSy0Gh85ZWUAuL2wijixYskx/jH7Vw="; + hash = "sha256-/8GFrMQvr2dXtK5Cyi5mc+9wxJ95jCzkpZ2Xk6ULrp8="; }; - vendorHash = "sha256-v6tPGjeJhRdSJpVPQAERRM7cpXO7Ut7kLF3EdNcDFgM="; + vendorHash = "sha256-C610AlCpY7hpW4AQbT9HYaRxJdLmpqgQbi5mIsdSTrM="; nativeBuildInputs = [ copyDesktopItems From 0fbb0a8b5678c7b839f957b1bc395b76e08809d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 19:25:29 +0000 Subject: [PATCH 204/508] openfga-cli: 0.7.2 -> 0.7.3 --- pkgs/by-name/op/openfga-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openfga-cli/package.nix b/pkgs/by-name/op/openfga-cli/package.nix index 133d08cbc58c..0f40b131de0a 100644 --- a/pkgs/by-name/op/openfga-cli/package.nix +++ b/pkgs/by-name/op/openfga-cli/package.nix @@ -7,7 +7,7 @@ let pname = "openfga-cli"; - version = "0.7.2"; + version = "0.7.3"; in buildGoModule { @@ -17,10 +17,10 @@ buildGoModule { owner = "openfga"; repo = "cli"; rev = "v${version}"; - hash = "sha256-k/YDomfOn658j4XZKPV9BZZSQBnJdNJOUF6SONmESqY="; + hash = "sha256-FaEjlZy/Kb9Mchv/6A318GAorxKGDHMy6hM5VWoXoCE="; }; - vendorHash = "sha256-v9zzPl80TsOfYfc764aVpuflj7I4eZOa9PTCjX7dL/4="; + vendorHash = "sha256-bDEq0Xp/PMs7zLEfmZ62a1e050PmK2bCbwMrZXMEFwY="; nativeBuildInputs = [ installShellFiles ]; From ce58e665f1ef2425994878fa0897c1cc89cde2ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 19:30:34 +0000 Subject: [PATCH 205/508] ocamlPackages.unisim_archisec: 0.0.11 -> 0.0.12 --- pkgs/development/ocaml-modules/unisim_archisec/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/ocaml-modules/unisim_archisec/default.nix b/pkgs/development/ocaml-modules/unisim_archisec/default.nix index 3da7a2ce79a2..df40282928bb 100644 --- a/pkgs/development/ocaml-modules/unisim_archisec/default.nix +++ b/pkgs/development/ocaml-modules/unisim_archisec/default.nix @@ -6,11 +6,11 @@ buildDunePackage { pname = "unisim_archisec"; - version = "0.0.11"; + version = "0.0.12"; src = fetchurl { - url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.11/unisim_archisec-0.0.11.tbz"; - sha256 = "sha256-stzs1BQ7M+q2R82CUdzvP0FVBUvupychbm8z89o4ORY="; + url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.12/unisim_archisec-0.0.12.tbz"; + sha256 = "sha256-RJKyyrQy4zrI3S9e7q3W5UbwsGnSlItXq6X0n69UsL8="; }; duneVersion = "3"; From 3ab2a012c8decdab82fd2d2437ad47775036ab1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 20:02:14 +0000 Subject: [PATCH 206/508] kubectl-cnpg: 1.26.1 -> 1.27.0 --- pkgs/by-name/ku/kubectl-cnpg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubectl-cnpg/package.nix b/pkgs/by-name/ku/kubectl-cnpg/package.nix index 2385c48877bc..84a32bce1016 100644 --- a/pkgs/by-name/ku/kubectl-cnpg/package.nix +++ b/pkgs/by-name/ku/kubectl-cnpg/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubectl-cnpg"; - version = "1.26.1"; + version = "1.27.0"; src = fetchFromGitHub { owner = "cloudnative-pg"; repo = "cloudnative-pg"; rev = "v${version}"; - hash = "sha256-CRQrHW8mJ6yzWCLfU/4G10w1h/Hp1+7UqlZ9ziQqjNs="; + hash = "sha256-GDPVrGWawzuOjTCtXIDFH2XUQ6Ot3i+w4x61QK3TyIE="; }; - vendorHash = "sha256-mlVfJrsuBDtk4b78uEWYmXRbzAl91Pqp5twe9tolGdI="; + vendorHash = "sha256-CekPp3Tmte08DdFulVTNxlh4OuWz+ObqQ9jDd5b+Qn8="; subPackages = [ "cmd/kubectl-cnpg" ]; From cdbbe49ccf568e31416fca430b37290a3195f2e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 20:09:17 +0000 Subject: [PATCH 207/508] grpc-client-cli: 1.22.4 -> 1.22.5 --- pkgs/by-name/gr/grpc-client-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpc-client-cli/package.nix b/pkgs/by-name/gr/grpc-client-cli/package.nix index 9e54a0e1ba2c..03e6812b5667 100644 --- a/pkgs/by-name/gr/grpc-client-cli/package.nix +++ b/pkgs/by-name/gr/grpc-client-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "grpc-client-cli"; - version = "1.22.4"; + version = "1.22.5"; src = fetchFromGitHub { owner = "vadimi"; repo = "grpc-client-cli"; rev = "v${version}"; - sha256 = "sha256-xZjVKVbVSchsnAH9DC68IHAqIG6W3DrF5L3Vt+pbyTU="; + sha256 = "sha256-e6EqjaPTYC6HSgBqg8F+5tNt7C2/N1mniWxgv6t6y/w="; }; - vendorHash = "sha256-XhbmyPZ0GFNRfnHBfMxgSXNLPoCE85e52xcQFhqOrl4="; + vendorHash = "sha256-BFjJpoAgbG16+26+m3cWxLTg5XCm/2b2vJiEzlbxqxQ="; meta = with lib; { description = "Generic gRPC command line client"; From 438abcccc6f43ec7a3c176a9a6fc8d507a33e824 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 20:24:39 +0000 Subject: [PATCH 208/508] faiss: 1.11.0 -> 1.12.0 --- pkgs/by-name/fa/faiss/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/faiss/package.nix b/pkgs/by-name/fa/faiss/package.nix index d8bbc97f50af..3941e85d9a03 100644 --- a/pkgs/by-name/fa/faiss/package.nix +++ b/pkgs/by-name/fa/faiss/package.nix @@ -25,7 +25,7 @@ let pname = "faiss"; - version = "1.11.0"; + version = "1.12.0"; inherit (cudaPackages) flags backendStdenv; @@ -50,7 +50,7 @@ stdenv.mkDerivation { owner = "facebookresearch"; repo = "faiss"; tag = "v${version}"; - hash = "sha256-N8UkL+KS9Da6RtaHI9pY5gAzFtTSMJ9R5h4RSX9b1Ro="; + hash = "sha256-VYryu70qu3JA0euPSD2xp2oJcACr7gXvssyZs1VBnSU="; }; nativeBuildInputs = [ From b8dd3a205abad0c97f872f169bdd0f3f80a8f8ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 20:26:05 +0000 Subject: [PATCH 209/508] fly: 7.13.2 -> 7.14.0 --- pkgs/by-name/fl/fly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fly/package.nix b/pkgs/by-name/fl/fly/package.nix index fcafd2cc12a1..fe22077812fa 100644 --- a/pkgs/by-name/fl/fly/package.nix +++ b/pkgs/by-name/fl/fly/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "fly"; - version = "7.13.2"; + version = "7.14.0"; src = fetchFromGitHub { owner = "concourse"; repo = "concourse"; rev = "v${version}"; - hash = "sha256-onowKvN8YLDWRRn3rGEMoMxc6XaAcBKJcFOHSVh9Yy8="; + hash = "sha256-7CXxaqfwFfxq6v0IKxkK08WkICBTLGf7ME1WuZzrG8w="; }; - vendorHash = "sha256-WC4uzTgvW15IumwmsWXXeiF5qagbeb5XWRaSjd1XLvA="; + vendorHash = "sha256-2busKAFaQYE82XKCAx8BGOMjjs8WzqIxdpz+J45maoc="; subPackages = [ "fly" ]; From 7b0551b4abde7165361c66fb6c9d06fbc23ac4fd Mon Sep 17 00:00:00 2001 From: dish Date: Tue, 12 Aug 2025 13:13:19 -0400 Subject: [PATCH 210/508] python3Packages.pypillowfight: 0.3.0-unstable-2024-07-07 -> 0.3.1 --- .../python-modules/pypillowfight/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pypillowfight/default.nix b/pkgs/development/python-modules/pypillowfight/default.nix index 8c001b7ebf82..9ec399be3adb 100644 --- a/pkgs/development/python-modules/pypillowfight/default.nix +++ b/pkgs/development/python-modules/pypillowfight/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitLab, pillow, @@ -8,7 +9,7 @@ }: buildPythonPackage rec { pname = "pypillowfight"; - version = "0.3.0-unstable-2024-07-07"; + version = "0.3.1"; pyproject = true; src = fetchFromGitLab { @@ -16,12 +17,11 @@ buildPythonPackage rec { group = "World"; owner = "OpenPaperwork"; repo = "libpillowfight"; - # Currently no tagged release past 0.3.0 and we need these patches to fix Python 3.12 compat - rev = "4d5f739b725530cd61e709071d31e9f707c64bd6"; - hash = "sha256-o5FzUSDq0lwkXGXRMsS5NB/Mp4Ie833wkxKPziR23f4="; + tag = version; + hash = "sha256-ZH1Eg8GLe3LZ7elohQCYCToEvx8bGaRSrcsT+qSY9s4="; }; - prePatch = '' + postPatch = '' echo '#define INTERNAL_PILLOWFIGHT_VERSION "${version}"' > src/pillowfight/_version.h ''; @@ -32,6 +32,9 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; meta = { + # Package has non-portable behavior that makes it not work on Darwin + # https://github.com/NixOS/nixpkgs/pull/433141#issuecomment-3180885173 + broken = stdenv.hostPlatform.isDarwin; description = "Library containing various image processing algorithms"; inherit (src.meta) homepage; license = lib.licenses.gpl3Plus; From 0d476dde981d0569ed2ecebb2d30a56152bed020 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 20:35:47 +0000 Subject: [PATCH 211/508] expr: 1.17.5 -> 1.17.6 --- pkgs/by-name/ex/expr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ex/expr/package.nix b/pkgs/by-name/ex/expr/package.nix index 821bf75c95a0..0d0786290192 100644 --- a/pkgs/by-name/ex/expr/package.nix +++ b/pkgs/by-name/ex/expr/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "expr"; - version = "1.17.5"; + version = "1.17.6"; src = fetchFromGitHub { owner = "expr-lang"; repo = "expr"; rev = "v${version}"; - hash = "sha256-QghgSI6Ri8bXA2xnR0Eu582fLzQXVhLFI9Ul35h/l00="; + hash = "sha256-XYKdRIEXOVVXXYdgBKDDl1vzvzntHYtVeDFvMs8ECms="; }; sourceRoot = "${src.name}/repl"; - vendorHash = "sha256-COfYxqSRyhTJiINbR8z1mbCMrPRFjzkriBGZ5DIY4cg="; + vendorHash = "sha256-N23oxNppzsH4iD0g3IrOj43ZBb+lEm6BA/G7TUcoKbY="; ldflags = [ "-s" From 7e89dbf27533fd45861b88ebde3aab0a56c7eaec Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Tue, 12 Aug 2025 22:36:47 +0200 Subject: [PATCH 212/508] antora-ui-default: deprecate phases --- pkgs/by-name/an/antora-ui-default/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/an/antora-ui-default/package.nix b/pkgs/by-name/an/antora-ui-default/package.nix index 7da104702a55..081758d8493f 100644 --- a/pkgs/by-name/an/antora-ui-default/package.nix +++ b/pkgs/by-name/an/antora-ui-default/package.nix @@ -40,13 +40,11 @@ stdenvNoCC.mkDerivation { # [3]: https://gitlab.com/trueNAHO/antora-ui-default/-/commit/11f563294248e9b64124b9289d639e349f2e9f5f src = fetchFromGitLab srcFetchFromGitLab; - phases = [ "installPhase" ]; - # Install '$src/ui-bundle.zip' to '$out/ui-bundle.zip' instead of '$out' to # prevent the ZIP from being misidentified as a binary [1]. # # [1]: https://github.com/NixOS/nixpkgs/blob/8885a1e21ad43f8031c738a08029cd1d4dcbc2f7/pkgs/stdenv/generic/setup.sh#L792-L795 - installPhase = '' + buildCommand = '' mkdir --parents "$out" cp "$src/ui-bundle.zip" "$out" ''; From 08cdd881e85226227b7ce92f0eafa76f8f44d90a Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Tue, 12 Aug 2025 22:38:50 +0200 Subject: [PATCH 213/508] nixos/xl2tpd: deprecate phases --- nixos/modules/services/networking/xl2tpd.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/xl2tpd.nix b/nixos/modules/services/networking/xl2tpd.nix index fd234cec03a6..21b70c9f16ac 100644 --- a/nixos/modules/services/networking/xl2tpd.nix +++ b/nixos/modules/services/networking/xl2tpd.nix @@ -89,9 +89,8 @@ with lib; xl2tpd-ppp-wrapped = pkgs.stdenv.mkDerivation { name = "xl2tpd-ppp-wrapped"; - phases = [ "installPhase" ]; nativeBuildInputs = with pkgs; [ makeWrapper ]; - installPhase = '' + buildCommand = '' mkdir -p $out/bin makeWrapper ${pkgs.ppp}/sbin/pppd $out/bin/pppd \ From 7b39ce457fa630bdddba32c9631721b0d92db71e Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Tue, 12 Aug 2025 22:37:44 +0200 Subject: [PATCH 214/508] nixos/pptpd: deprecate phases --- nixos/modules/services/networking/pptpd.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/pptpd.nix b/nixos/modules/services/networking/pptpd.nix index a065709efe64..9adf9f58a206 100644 --- a/nixos/modules/services/networking/pptpd.nix +++ b/nixos/modules/services/networking/pptpd.nix @@ -87,9 +87,8 @@ with lib; ppp-pptpd-wrapped = pkgs.stdenv.mkDerivation { name = "ppp-pptpd-wrapped"; - phases = [ "installPhase" ]; nativeBuildInputs = with pkgs; [ makeWrapper ]; - installPhase = '' + buildCommand = '' mkdir -p $out/bin makeWrapper ${pkgs.ppp}/bin/pppd $out/bin/pppd \ --set LD_PRELOAD "${pkgs.libredirect}/lib/libredirect.so" \ From edebafd18bd0c22915b084b9849daca3da6479d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 20:46:52 +0000 Subject: [PATCH 215/508] erg: 0.6.52 -> 0.6.53 --- pkgs/by-name/er/erg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/er/erg/package.nix b/pkgs/by-name/er/erg/package.nix index 18a5645ac0a1..8308a2a47496 100644 --- a/pkgs/by-name/er/erg/package.nix +++ b/pkgs/by-name/er/erg/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "erg"; - version = "0.6.52"; + version = "0.6.53"; src = fetchFromGitHub { owner = "erg-lang"; repo = "erg"; rev = "v${version}"; - hash = "sha256-P59PUdwSGZHiQltyMhL683pt8mM96cDko9zfaep9lYU="; + hash = "sha256-VPekgbD5vQ6JsyGT4WKayl1eB9SWGemf02rXpkP6fcU="; }; - cargoHash = "sha256-krO4jqkLFFeiqC2Y+RKZs0poQpsHcpMsNlYG6q8IXxo="; + cargoHash = "sha256-xRav27+T8iy7MrqtzTf1Fvxqi2pwR9E7jv5bmXfC5Cs="; nativeBuildInputs = [ makeWrapper From 327cc0300bc05cfef79205f4e7c84b7189fa5737 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 21:57:30 +0000 Subject: [PATCH 216/508] gpu-screen-recorder-gtk: 5.7.7 -> 5.7.8 --- pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index c196338a21c8..e2b55249ece0 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -24,12 +24,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder-gtk"; - version = "5.7.7"; + version = "5.7.8"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-5kxHSrPfSd0v4fyMidjzJZPj9e/M5H082RIZV2hDw60="; + hash = "sha256-Vzi7IfiMsBFJZaZwC1CWZkVFCfDAfU0lmO7orRLjqgU="; }; nativeBuildInputs = [ From ba668f1cfa95c764871d3fe76c02ffda4e4833dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 22:16:37 +0000 Subject: [PATCH 217/508] gpu-screen-recorder: 5.6.4 -> 5.6.5 --- pkgs/by-name/gp/gpu-screen-recorder/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index 478939e7a5eb..cbce7cc28246 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -28,12 +28,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder"; - version = "5.6.4"; + version = "5.6.5"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-is9O0tRMhdkiKzpYa2QI+BmELLFP8WPMTa1LLLtjkxw="; + hash = "sha256-2tlhuJ2Ro2ExIXVO8dUiR749el/R3l9nl6ezShF19Fg="; }; nativeBuildInputs = [ From 41c223207ce72b6350c3e20f58fc92e0d7857c7b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 22:53:45 +0000 Subject: [PATCH 218/508] terraform-providers.oci: 7.12.0 -> 7.13.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..476ec87fb80c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -931,11 +931,11 @@ "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" }, "oci": { - "hash": "sha256-bfe55ApaalhJpQtkl8YD9k5U7uyuqMuzOcM/ksBRglw=", + "hash": "sha256-Fh3GSSO+MBumdx5BxmINKhci8x0zHZ1jzMcGLyT0DIQ=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v7.12.0", + "rev": "v7.13.0", "spdx": "MPL-2.0", "vendorHash": null }, From 280ea773edd42209f2a6884acca77667f63a8815 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 01:15:40 +0200 Subject: [PATCH 219/508] python313Packages.censys: refactor --- .../development/python-modules/censys/default.nix | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/censys/default.nix b/pkgs/development/python-modules/censys/default.nix index 7947100b755f..86b35539f5f9 100644 --- a/pkgs/development/python-modules/censys/default.nix +++ b/pkgs/development/python-modules/censys/default.nix @@ -15,6 +15,7 @@ requests-mock, responses, rich, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { @@ -22,7 +23,7 @@ buildPythonPackage rec { version = "2.2.18"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "censys"; @@ -48,17 +49,11 @@ buildPythonPackage rec { pytestCheckHook requests-mock responses - ]; - - pythonRelaxDeps = [ - "backoff" - "requests" - "rich" + writableTmpDirAsHomeHook ]; # The tests want to write a configuration file preCheck = '' - export HOME=$(mktemp -d) mkdir -p $HOME ''; @@ -67,8 +62,8 @@ buildPythonPackage rec { meta = with lib; { description = "Python API wrapper for the Censys Search Engine (censys.io)"; homepage = "https://github.com/censys/censys-python"; - changelog = "https://github.com/censys/censys-python/releases/tag/v${version}"; - license = with licenses; [ asl20 ]; + changelog = "https://github.com/censys/censys-python/releases/tag/v${src.tag}"; + license = licenses.asl20; maintainers = with maintainers; [ fab ]; mainProgram = "censys"; }; From a0d20855773b476848742ae5b970cb3659dbfdf8 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Wed, 13 Aug 2025 08:03:06 +0800 Subject: [PATCH 220/508] v2rayn: 7.13.2 -> 7.13.8 Diff: https://github.com/2dust/v2rayN/compare/7.13.2...7.13.8 --- pkgs/by-name/v2/v2rayn/deps.json | 64 +++++++++++++++--------------- pkgs/by-name/v2/v2rayn/package.nix | 15 ++++--- 2 files changed, 41 insertions(+), 38 deletions(-) diff --git a/pkgs/by-name/v2/v2rayn/deps.json b/pkgs/by-name/v2/v2rayn/deps.json index 5b3bb4ce1e3b..0936d52912a7 100644 --- a/pkgs/by-name/v2/v2rayn/deps.json +++ b/pkgs/by-name/v2/v2rayn/deps.json @@ -11,8 +11,8 @@ }, { "pname": "Avalonia", - "version": "11.3.2", - "hash": "sha256-eDptsmrO7QxIvHm5kCs9ZE/N1tAuIBvaJMKiAcsu9yk=" + "version": "11.3.3", + "hash": "sha256-UvENUQgoTUikjIMTL+oI93FNwr1gZfoGVtZdYzBzdts=" }, { "pname": "Avalonia.Angle.Windows.Natives", @@ -31,38 +31,38 @@ }, { "pname": "Avalonia.Controls.ColorPicker", - "version": "11.3.2", - "hash": "sha256-Lr943SkpYMZz3+TPA7vc/mtbQH0r/eLewZFNGNf3i2M=" + "version": "11.3.3", + "hash": "sha256-zg35D8NygrU8mCAsLLoPmrzXZcV31NuHNtTaiZZhOxc=" }, { "pname": "Avalonia.Controls.DataGrid", - "version": "11.3.2", - "hash": "sha256-PFz2fgrBzXQWPLj9X1wdDKDH2iy/54E4NBa+yO7DTfQ=" + "version": "11.3.3", + "hash": "sha256-kDO6o2U2SRVMRE/60FOiLfWi90HxYhoUnAIcxX270ww=" }, { "pname": "Avalonia.Desktop", - "version": "11.3.2", - "hash": "sha256-A3LV30ekjXWdo/pRldL4S68AAA6BTuLU8ZGCinkNrvk=" + "version": "11.3.3", + "hash": "sha256-/jYjxA5vJqU5IpJkgnlathprzdHB/ihdL35ZZBRESeU=" }, { "pname": "Avalonia.Diagnostics", - "version": "11.3.2", - "hash": "sha256-fMXY9p16o/wpUXFjRngf96gVwSlX/WCY0fn3nE/TmIY=" + "version": "11.3.3", + "hash": "sha256-rHBFnhZ+gAqPqqDfZxBxUr3wXIpgOc9hInwzDOgdk5E=" }, { "pname": "Avalonia.FreeDesktop", - "version": "11.3.2", - "hash": "sha256-Mxvpd5JKmIpjQCZmuiSb6IkKfwQhA3o712Ubdx0gP28=" + "version": "11.3.3", + "hash": "sha256-kUSE90HoJz9NsYCphLUQgNkxb3xHhFIlqXa6lzuGi4c=" }, { "pname": "Avalonia.Native", - "version": "11.3.2", - "hash": "sha256-HLVKaAVIRnm77lk7LJfrbiEmGWVIim7XMMoZAyGVUFA=" + "version": "11.3.3", + "hash": "sha256-QmvN5gUsgjk7ViacdXOwHULHid0TfAKJGW3cf9A8bwQ=" }, { "pname": "Avalonia.ReactiveUI", - "version": "11.3.2", - "hash": "sha256-lYKhqoKqEZB4tttXehK5KoBMkwVeTxAThh87dns4C/c=" + "version": "11.3.3", + "hash": "sha256-Clq/13CZRTFEJmVw41Tw0tJEtm0AYvBKJah7OdFbBSo=" }, { "pname": "Avalonia.Remote.Protocol", @@ -76,28 +76,28 @@ }, { "pname": "Avalonia.Remote.Protocol", - "version": "11.3.2", - "hash": "sha256-NIkrj4pMvxVvznexzEXmNI8KXWLSXmVbHHWpwz9h3M8=" + "version": "11.3.3", + "hash": "sha256-gHZA53IyRAdeIg7yRIN6Pzh0AbOGd5B9mckEWsPuK7A=" }, { "pname": "Avalonia.Skia", - "version": "11.3.2", - "hash": "sha256-cBJo/tTewA2/LSygJ5aAyPPr11KpLPwS1I6kQxDMy24=" + "version": "11.3.3", + "hash": "sha256-pUMqXnupxztsAP/n4U2pSgTga89gy7CBLg39y2j0EjA=" }, { "pname": "Avalonia.Themes.Simple", - "version": "11.3.2", - "hash": "sha256-c8QtpXv+B1CTkW9ovxOZwjRZAkD4KZzIvhIhI5WJXdo=" + "version": "11.3.3", + "hash": "sha256-nUfIEeJZgiLuy681S16Qncri6fvCGF7tYk4dSf3JY4s=" }, { "pname": "Avalonia.Win32", - "version": "11.3.2", - "hash": "sha256-FNs+O2knXcmUpfDjd/9JcNmpzEi8g3UQ3pQHItnN2U8=" + "version": "11.3.3", + "hash": "sha256-jlQXEdbZjfRsu2MjYzHGUAyn+uvdACXCvm63HjUKqfQ=" }, { "pname": "Avalonia.X11", - "version": "11.3.2", - "hash": "sha256-OCH5bwJ7Zje0/L7qtDcFa+yje/uwm2pYNE169J866/I=" + "version": "11.3.3", + "hash": "sha256-7A+uzB7g21P+RnKO4bKOJVY35qPz5Xna8n8VGG7RoMw=" }, { "pname": "CliWrap", @@ -111,8 +111,8 @@ }, { "pname": "Downloader", - "version": "3.3.4", - "hash": "sha256-QbbWlP3IzDzPWuZcQCfqpKQZMPSMETL/+6AXlhcjVc8=" + "version": "4.0.2", + "hash": "sha256-+F4cSVEjeHI8QfCjphKJLdZlViGE7/rSVq/MYDtiyPE=" }, { "pname": "DynamicData", @@ -161,13 +161,13 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "8.0.1", - "hash": "sha256-lzTYLpRDAi3wW9uRrkTNJtMmaYdtGJJHdBLbUKu60PM=" + "version": "8.0.2", + "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "8.0.1", - "hash": "sha256-TYce3qvMr92JbAZ62ATBsocaH0joJzw0px0tYGZ9N0U=" + "version": "8.0.3", + "hash": "sha256-5MSY1aEwUbRXehSPHYw0cBZyFcUH4jkgabddxhMiu3Q=" }, { "pname": "Microsoft.Win32.Registry", diff --git a/pkgs/by-name/v2/v2rayn/package.nix b/pkgs/by-name/v2/v2rayn/package.nix index 7e46f5d5f076..123ef884349b 100644 --- a/pkgs/by-name/v2/v2rayn/package.nix +++ b/pkgs/by-name/v2/v2rayn/package.nix @@ -19,15 +19,18 @@ nix-update-script, }: -buildDotnetModule rec { +let + version = "7.13.8"; +in +buildDotnetModule { pname = "v2rayn"; - version = "7.13.2"; + inherit version; src = fetchFromGitHub { owner = "2dust"; repo = "v2rayN"; tag = version; - hash = "sha256-go0XhZF3rEZ11MmHSx+dKqOT6IyiTqtn6hNHLwTyHOM="; + hash = "sha256-ygQh3fB2G0FA187Nmmb6lG2FaduN2zOZIStuMWvqEGk="; fetchSubmodules = true; }; @@ -41,7 +44,7 @@ buildDotnetModule rec { substituteInPlace v2rayN/ServiceLib/Global.cs \ --replace-fail "/bin/bash" "${bash}/bin/bash" substituteInPlace v2rayN/ServiceLib/Handler/CoreAdminHandler.cs \ - --replace-fail "/bin/sh" "${bash}/bin/bash" + --replace-fail "/bin/bash" "${bash}/bin/bash" substituteInPlace v2rayN/ServiceLib/Handler/AutoStartupHandler.cs \ --replace-fail "Utils.GetExePath())" '"v2rayN")' substituteInPlace v2rayN/ServiceLib/ViewModels/MainWindowViewModel.cs \ @@ -100,13 +103,13 @@ buildDotnetModule rec { ]; postInstall = '' - install -Dm644 v2rayN/v2rayN.Desktop/v2rayN.png $out/share/pixmaps/v2rayn.png + install -D --mode 0644 v2rayN/v2rayN.Desktop/v2rayN.png $out/share/icons/hicolor/256x256/apps/v2rayn.png ''; passthru.updateScript = nix-update-script { }; meta = { - description = "GUI client for Windows and Linux, support Xray core and sing-box-core and others"; + description = "GUI client support Xray core and sing-box-core and others"; homepage = "https://github.com/2dust/v2rayN"; mainProgram = "v2rayN"; license = with lib.licenses; [ gpl3Plus ]; From 74878a9e13f5a2432c379d8e1c13a69721b47e66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 00:40:50 +0000 Subject: [PATCH 221/508] gsimplecal: 2.5.1 -> 2.5.2 --- pkgs/by-name/gs/gsimplecal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gsimplecal/package.nix b/pkgs/by-name/gs/gsimplecal/package.nix index 3ed9edbfae05..443c18f0ff38 100644 --- a/pkgs/by-name/gs/gsimplecal/package.nix +++ b/pkgs/by-name/gs/gsimplecal/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "gsimplecal"; - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "dmedvinsky"; repo = "gsimplecal"; rev = "v${version}"; - sha256 = "sha256-Q8vK+rIRr+Tzwq0Xw5a1pYoLkSwF6PEdqc3/Dk01++o="; + sha256 = "sha256-OaXZ/ch/Os6oi6V75Sy+QHeIGolwtieecFuLy4998yc="; }; postPatch = '' From 26811afd7e1ee10604e98f76db2e04eb765a8ed6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 01:18:57 +0000 Subject: [PATCH 222/508] lock: 1.7.0 -> 1.7.1 --- pkgs/by-name/lo/lock/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/lock/package.nix b/pkgs/by-name/lo/lock/package.nix index a6b9f8450d9f..9bb3dda26a7f 100644 --- a/pkgs/by-name/lo/lock/package.nix +++ b/pkgs/by-name/lo/lock/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lock"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "konstantintutsch"; repo = "Lock"; tag = "v${finalAttrs.version}"; - hash = "sha256-RuxlMPboNODfSQXeGQWCpeNDI3HQNjx+ILsKAEttL6A="; + hash = "sha256-RYsdULExsLLp0NDa3OAf52H+WIypYZT2AUci0ytwHNw="; }; strictDeps = true; From 3bead80b3e6db00c32fda9d41ab781b4c7dfe3da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 01:58:45 +0000 Subject: [PATCH 223/508] kubergrunt: 0.18.0 -> 0.18.1 --- pkgs/by-name/ku/kubergrunt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubergrunt/package.nix b/pkgs/by-name/ku/kubergrunt/package.nix index f2be395768f3..174edf7187a8 100644 --- a/pkgs/by-name/ku/kubergrunt/package.nix +++ b/pkgs/by-name/ku/kubergrunt/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubergrunt"; - version = "0.18.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "kubergrunt"; rev = "v${version}"; - sha256 = "sha256-0rZjqMQK3DS7k+mtOTQQ9ZpO+1WrSS0RX8rbKHxM1aY="; + sha256 = "sha256-w/7GioWDco2bbGNzPY7C9um8yyynD2T/+S0GNOiQoMU="; }; - vendorHash = "sha256-6dFIW2wwu6HHvoMo0+MhvKOtAJNVhg7JyVlBPqLQerw="; + vendorHash = "sha256-4iw0wFfjSsqL72E4/VXlGQb947MVS62zwsmAR9sv0H8="; # Disable tests since it requires network access and relies on the # presence of certain AWS infrastructure From 47cf22c4c8a43039badf8c52f06c76e8be9dc27d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 02:57:27 +0000 Subject: [PATCH 224/508] versatiles: 0.15.6 -> 0.15.7 --- pkgs/by-name/ve/versatiles/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versatiles/package.nix b/pkgs/by-name/ve/versatiles/package.nix index d1cef0cb81ce..471b187e24ac 100644 --- a/pkgs/by-name/ve/versatiles/package.nix +++ b/pkgs/by-name/ve/versatiles/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "versatiles"; - version = "0.15.6"; # When updating: Replace with current version + version = "0.15.7"; # When updating: Replace with current version src = fetchFromGitHub { owner = "versatiles-org"; repo = "versatiles-rs"; tag = "v${version}"; # When updating: Replace with long commit hash of new version - hash = "sha256-JWMoXsMRdllYrTpUdKYEi7i5AI5957qwrr8agvyKeT8="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed. + hash = "sha256-E0CWhNaaIfBZsRYcZ2FzWW6HhBRVolY/Lfr1ru+sikQ="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed. }; - cargoHash = "sha256-8DtkeWo+lxv/9JzknpWnGYCA9v2HA4jFN4ZvseFpOGU="; # When updating: Same as above + cargoHash = "sha256-1ZC1MLPfh9E36dxF23Fd0668m3c4cKRD+TJTF1h7ph8="; # When updating: Same as above __darwinAllowLocalNetworking = true; From e7c07d89863568475a0bd713d85c5214b7537e45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 03:18:52 +0000 Subject: [PATCH 225/508] mdwatch: 0.1.11 -> 0.1.12 --- pkgs/by-name/md/mdwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index ed516d62eafe..c7859cba8409 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "mdwatch"; - version = "0.1.11"; + version = "0.1.12"; src = fetchFromGitHub { owner = "santoshxshrestha"; repo = "mdwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-v+QsSPknUAFk+GC8D0wtA8VTcCWeb8DX6inL6WNl8gQ="; + hash = "sha256-o9WQiwftaNl7TeR+5CqkT3BmDnm2laiD8NFPPyurYYQ="; }; - cargoHash = "sha256-4Xvi5DxlqxfwnIa00Dr7tRzYa8/52BH/SODiNenlFDg="; + cargoHash = "sha256-qOQR/JHjfU4e60FrwwJB/5uWIficiSlKKNEVra6xLF0="; updateScript = nix-update-script { }; From ed72e4386ce7c256ee7698188b38f6f8f26ee5f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 05:00:56 +0000 Subject: [PATCH 226/508] 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 227/508] 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 0c08b21a748456085fda4f9f05076e58e68d4fdc Mon Sep 17 00:00:00 2001 From: ToasterUwU Date: Wed, 13 Aug 2025 08:01:01 +0200 Subject: [PATCH 228/508] mprisence: init at 1.2.4 --- pkgs/by-name/mp/mprisence/package.nix | 38 +++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/mp/mprisence/package.nix diff --git a/pkgs/by-name/mp/mprisence/package.nix b/pkgs/by-name/mp/mprisence/package.nix new file mode 100644 index 000000000000..70adacdba0dc --- /dev/null +++ b/pkgs/by-name/mp/mprisence/package.nix @@ -0,0 +1,38 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + dbus, + openssl, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "mprisence"; + version = "1.2.4"; + + src = fetchFromGitHub { + owner = "lazykern"; + repo = "mprisence"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eUUUHjR6wnbaPb1QD9luEVvu5qSAxG5c4TuMjnzRV40="; + }; + + cargoHash = "sha256-BnzDMvwqQ56VFc7AuzsfyZ002qcmRaAOMfipynZ1/Mc="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + dbus + openssl + ]; + + meta = with lib; { + description = "Highly customizable Discord Rich Presence for MPRIS media players on Linux"; + homepage = "https://github.com/lazykern/mprisence"; + license = licenses.mit; + maintainers = with maintainers; [ toasteruwu ]; + sourceProvenance = with sourceTypes; [ fromSource ]; + mainProgram = "mprisence"; + }; +}) From 08781e39a8936698c6c7ff1d4a84ac748c249ca1 Mon Sep 17 00:00:00 2001 From: fsagbuya Date: Wed, 13 Aug 2025 14:09:19 +0800 Subject: [PATCH 229/508] 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 230/508] 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 b586b8f6e99217085a1c966ba0698b193087b20d Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Tue, 12 Aug 2025 23:29:51 -0700 Subject: [PATCH 231/508] graalvm-oracle_25-ea: init at 25-ea-32 --- pkgs/development/compilers/graalvm/default.nix | 5 +++++ .../graalvm/graalvm-oracle/hashes.nix | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/pkgs/development/compilers/graalvm/default.nix b/pkgs/development/compilers/graalvm/default.nix index 543ffceee8dc..409553f9b2e4 100644 --- a/pkgs/development/compilers/graalvm/default.nix +++ b/pkgs/development/compilers/graalvm/default.nix @@ -23,6 +23,11 @@ lib.makeScope pkgs.newScope ( truffleruby = self.callPackage ./community-edition/truffleruby { }; + graalvm-oracle_25-ea = + (self.callPackage ./graalvm-oracle { version = "25-ea-32"; }).overrideAttrs + (prev: { + autoPatchelfIgnoreMissingDeps = [ "libonnxruntime.so.1" ]; + }); graalvm-oracle_23 = self.callPackage ./graalvm-oracle { version = "23"; }; graalvm-oracle_17 = self.callPackage ./graalvm-oracle { version = "17"; }; graalvm-oracle = self.graalvm-oracle_23; diff --git a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix index ea5de7396f10..b593142b066b 100644 --- a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix +++ b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix @@ -4,6 +4,24 @@ # $ rg -No "(https://.+)\"" -r '$1' pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix | \ # parallel -k 'echo {}; nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri $(curl -s {}.sha256)' { + "25-ea-32" = { + "aarch64-linux" = { + hash = "sha256-JO/6VHxhd8Vetpv/iLKxNCL8wHa2VAfSIs0fiWdB4QA="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.32/graalvm-jdk-25.0.0-ea.32_linux-aarch64_bin.tar.gz"; + }; + "x86_64-linux" = { + hash = "sha256-IevvXyhRnY/ujd3MriWULNcTYXOgt9h8bHhlJzkumjE="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.32/graalvm-jdk-25.0.0-ea.32_linux-x64_bin.tar.gz"; + }; + "x86_64-darwin" = { + hash = "sha256-YhMGtXud6mer7UbSd6Eyl2d1rPKzEb6zF/NFtWLIG3E="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.32/graalvm-jdk-25.0.0-ea.32_macos-x64_bin.tar.gz"; + }; + "aarch64-darwin" = { + hash = "sha256-alNurm5ieedOi636Mnyq8BqFAyOV0dBaeTtDk4c4cPQ="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.32/graalvm-jdk-25.0.0-ea.32_macos-aarch64_bin.tar.gz"; + }; + }; "23" = { "aarch64-linux" = { hash = "sha256-VlB664/l7NWFQrPE3vEJvCXkEzKEJ0ck/HNU5pGGTwU="; From 05a23d25e3fb71b18e88e42399a3e07031d7e42d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 06:39:14 +0000 Subject: [PATCH 232/508] terraform-providers.baiducloud: 1.22.9 -> 1.22.10 --- .../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..9593e22951b7 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -171,11 +171,11 @@ "vendorHash": null }, "baiducloud": { - "hash": "sha256-bmKoxLvWc1mX1NaV3ksHeuRX8yYDKnfFhPiASPBVlnM=", + "hash": "sha256-sF+S14e6o66iJj/X0jm8sVRmuEJv9UsmJvcLFTFTpVY=", "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", "owner": "baidubce", "repo": "terraform-provider-baiducloud", - "rev": "v1.22.9", + "rev": "v1.22.10", "spdx": "MPL-2.0", "vendorHash": null }, From d6cce38c70403ef291ff01b1cd64f374cf01b65c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 08:52:36 +0200 Subject: [PATCH 233/508] python313Packages.pysmarlaapi: 0.9.1 -> 0.9.2 Diff: https://github.com/Explicatis-GmbH/pysmarlaapi/compare/refs/tags/0.9.1...refs/tags/0.9.2 Changelog: https://github.com/Explicatis-GmbH/pysmarlaapi/releases/tag/0.9.2 --- pkgs/development/python-modules/pysmarlaapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmarlaapi/default.nix b/pkgs/development/python-modules/pysmarlaapi/default.nix index 556eba660d9e..694d5c6fd076 100644 --- a/pkgs/development/python-modules/pysmarlaapi/default.nix +++ b/pkgs/development/python-modules/pysmarlaapi/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pysmarlaapi"; - version = "0.9.1"; + version = "0.9.2"; pyproject = true; src = fetchFromGitHub { owner = "Explicatis-GmbH"; repo = "pysmarlaapi"; tag = version; - hash = "sha256-218FEHZsJ+t/60e7j8adb1gABAF2TGR5BN6EHvlMpmA="; + hash = "sha256-UNI0T9YVvtfPJJQIA04ofZ42ZvYo7Kli3+snY5RlVBU="; }; build-system = [ flit-core ]; From 1041a93e57162487d8339fbae4c5e3613467e65f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 07:14:34 +0000 Subject: [PATCH 234/508] flowblade: 2.22 -> 2.22.1 --- pkgs/by-name/fl/flowblade/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flowblade/package.nix b/pkgs/by-name/fl/flowblade/package.nix index 60ca28ce649f..cbb74ef1599f 100644 --- a/pkgs/by-name/fl/flowblade/package.nix +++ b/pkgs/by-name/fl/flowblade/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "flowblade"; - version = "2.22"; + version = "2.22.1"; src = fetchFromGitHub { owner = "jliljebl"; repo = "flowblade"; rev = "v${version}"; - sha256 = "sha256-0puu0S4zONapjXaVBpPG5mH3UidQwre9yCSkjJVhdkc="; + sha256 = "sha256-wHZNzGUQ89aDel5DOGIFG+zjF2yrI/JoIumXcTc+APw="; }; buildInputs = [ From 0b7c1f63cfdea2d41f62037e9d4a9fee8789c4a5 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Mon, 11 Aug 2025 08:15:41 +0200 Subject: [PATCH 235/508] python3Packages.liblp: init at 1.0.2 Signed-off-by: David Wronek --- .../python-modules/liblp/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/liblp/default.nix diff --git a/pkgs/development/python-modules/liblp/default.nix b/pkgs/development/python-modules/liblp/default.nix new file mode 100644 index 000000000000..74a5154e4aa2 --- /dev/null +++ b/pkgs/development/python-modules/liblp/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + poetry-core, +}: + +buildPythonPackage rec { + pname = "liblp"; + version = "1.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "sebaubuntu-python"; + repo = "liblp"; + tag = "v${version}"; + hash = "sha256-F30D2mYUYPupbr8OsrcrN6wQ639L5OlzQw/FrxPCsC4="; + }; + + build-system = [ poetry-core ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "liblp" ]; + + meta = { + description = "Android logical partitions library ported from C++ to Python"; + homepage = "https://github.com/sebaubuntu-python/liblp"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ungeskriptet ]; + mainProgram = "lpunpack"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 25391cad8ac1..a0b8ee967d66 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8136,6 +8136,8 @@ self: super: with self; { liblarch = callPackage ../development/python-modules/liblarch { }; + liblp = callPackage ../development/python-modules/liblp { }; + liblzfse = callPackage ../development/python-modules/liblzfse { inherit (pkgs) lzfse; }; libmambapy = callPackage ../development/python-modules/libmambapy { }; From b8f841e82bfc132d0e24c070e15dd522a7cb9832 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 07:37:49 +0000 Subject: [PATCH 236/508] pre-commit: 4.2.0 -> 4.3.0 --- pkgs/by-name/pr/pre-commit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/pre-commit/package.nix b/pkgs/by-name/pr/pre-commit/package.nix index 6b096cb9ffd7..7e5f493deb05 100644 --- a/pkgs/by-name/pr/pre-commit/package.nix +++ b/pkgs/by-name/pr/pre-commit/package.nix @@ -26,14 +26,14 @@ let in python3Packages.buildPythonApplication rec { pname = "pre-commit"; - version = "4.2.0"; + version = "4.3.0"; pyproject = true; src = fetchFromGitHub { owner = "pre-commit"; repo = "pre-commit"; tag = "v${version}"; - hash = "sha256-rUhI9NaxyRfLu/mfLwd5B0ybSnlAQV2Urx6+fef0sGM="; + hash = "sha256-vypzvO00pic5F7c3D3ABBMXLrBSEB9n6og3EsBLZNCs="; }; patches = [ @@ -220,7 +220,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Framework for managing and maintaining multi-language pre-commit hooks"; homepage = "https://pre-commit.com/"; - changelog = "https://github.com/pre-commit/pre-commit/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/pre-commit/pre-commit/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ borisbabic ]; mainProgram = "pre-commit"; From 0fd457b4e334b914d11805ac732191a2c5175944 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 07:44:09 +0000 Subject: [PATCH 237/508] terraform-providers.ibm: 1.81.0 -> 1.81.1 --- .../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..cc9d7d2f1520 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -660,11 +660,11 @@ "vendorHash": null }, "ibm": { - "hash": "sha256-541obBfBV/odhFvJISxeBtBmaLGoUB7rYymA0U7rhpY=", + "hash": "sha256-llsHIVqRN1yKQnMYA0MIinbUk2TL+NYeI0UlUcpCnN0=", "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", "owner": "IBM-Cloud", "repo": "terraform-provider-ibm", - "rev": "v1.81.0", + "rev": "v1.81.1", "spdx": "MPL-2.0", "vendorHash": "sha256-cWfISNNeVPb6BU2V3sLbvlnFKzf3fVniV5Lu1Kpb9f0=" }, From 69a741330fecda091dce22dca3aaf13598d3d781 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 07:56:45 +0000 Subject: [PATCH 238/508] python3Packages.airportsdata: 20250706 -> 20250811 --- pkgs/development/python-modules/airportsdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/airportsdata/default.nix b/pkgs/development/python-modules/airportsdata/default.nix index b558958cb2f3..8c0c586c92c3 100644 --- a/pkgs/development/python-modules/airportsdata/default.nix +++ b/pkgs/development/python-modules/airportsdata/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "airportsdata"; - version = "20250706"; + version = "20250811"; pyproject = true; disabled = pythonOlder "3.9"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "mborsetti"; repo = "airportsdata"; tag = "v${version}"; - hash = "sha256-DINR1r+Gn88XB4EddNg04CNSifYlETRW0ptCX5w2ndM="; + hash = "sha256-MJMZzRyahh39qldgbObApneKrN9qgU9HSW2zgpk0jfQ="; }; build-system = [ setuptools ]; From 086140219e4f413e7d4bc92143ea91f4cdc53c47 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Wed, 13 Aug 2025 16:21:52 +0800 Subject: [PATCH 239/508] flutter: remove with lib --- .../compilers/flutter/engine/package.nix | 32 +++++++++---------- .../development/compilers/flutter/flutter.nix | 14 ++++---- 2 files changed, 22 insertions(+), 24 deletions(-) diff --git a/pkgs/development/compilers/flutter/engine/package.nix b/pkgs/development/compilers/flutter/engine/package.nix index 76300ee2b5ed..343a9957ea61 100644 --- a/pkgs/development/compilers/flutter/engine/package.nix +++ b/pkgs/development/compilers/flutter/engine/package.nix @@ -347,21 +347,19 @@ stdenv.mkDerivation (finalAttrs: { dart = callPackage ./dart.nix { engine = finalAttrs.finalPackage; }; }; - meta = - with lib; - { - # Very broken on Darwin - broken = stdenv.hostPlatform.isDarwin; - description = "Flutter engine"; - homepage = "https://flutter.dev"; - maintainers = with maintainers; [ RossComputerGuy ]; - license = licenses.bsd3; - platforms = [ - "x86_64-linux" - "aarch64-linux" - "x86_64-darwin" - "aarch64-darwin" - ]; - } - // lib.optionalAttrs (lib.versionOlder flutterVersion "3.22") { hydraPlatforms = [ ]; }; + meta = { + # Very broken on Darwin + broken = stdenv.hostPlatform.isDarwin; + description = "Flutter engine"; + homepage = "https://flutter.dev"; + maintainers = with lib.maintainers; [ RossComputerGuy ]; + license = lib.licenses.bsd3; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; + } + // lib.optionalAttrs (lib.versionOlder flutterVersion "3.22") { hydraPlatforms = [ ]; }; }) diff --git a/pkgs/development/compilers/flutter/flutter.nix b/pkgs/development/compilers/flutter/flutter.nix index e1aed72276e1..fb7b3fa4a9cc 100644 --- a/pkgs/development/compilers/flutter/flutter.nix +++ b/pkgs/development/compilers/flutter/flutter.nix @@ -189,14 +189,14 @@ let inherit engine; }; - meta = with lib; { - description = "Flutter is Google's SDK for building mobile, web and desktop with Dart"; + meta = { + description = "Makes it easy and fast to build beautiful apps for mobile and beyond"; longDescription = '' - Flutter is Google’s UI toolkit for building beautiful, - natively compiled applications for mobile, web, and desktop from a single codebase. + Flutter is Google's SDK for crafting beautiful, + fast user experiences for mobile, web, and desktop from a single codebase. ''; homepage = "https://flutter.dev"; - license = licenses.bsd3; + license = lib.licenses.bsd3; platforms = [ "x86_64-linux" "aarch64-linux" @@ -204,10 +204,10 @@ let "aarch64-darwin" ]; mainProgram = "flutter"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ ericdallo ]; - teams = [ teams.flutter ]; + teams = [ lib.teams.flutter ]; }; }; in From 02a40a83dea39f4e598522d08ec9b5fa3c0ea9ea Mon Sep 17 00:00:00 2001 From: qzylinra Date: Wed, 13 Aug 2025 16:26:50 +0800 Subject: [PATCH 240/508] flutter: remove rec --- .../flutter/build-support/build-flutter-application.nix | 5 ++++- pkgs/development/compilers/flutter/default.nix | 2 +- pkgs/development/compilers/flutter/flutter-tools.nix | 9 +++++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/compilers/flutter/build-support/build-flutter-application.nix b/pkgs/development/compilers/flutter/build-support/build-flutter-application.nix index 69c776102d7d..3b8c1941dfc6 100644 --- a/pkgs/development/compilers/flutter/build-support/build-flutter-application.nix +++ b/pkgs/development/compilers/flutter/build-support/build-flutter-application.nix @@ -39,7 +39,7 @@ let ++ flutterFlags; builderArgs = - rec { + let universal = args // { inherit flutterMode flutterFlags flutterBuildFlags; @@ -125,6 +125,9 @@ let fi ''; }; + in + { + inherit universal; linux = universal // { outputs = universal.outputs or [ ] ++ [ "debug" ]; diff --git a/pkgs/development/compilers/flutter/default.nix b/pkgs/development/compilers/flutter/default.nix index 192b6e61fd06..32e7581df049 100644 --- a/pkgs/development/compilers/flutter/default.nix +++ b/pkgs/development/compilers/flutter/default.nix @@ -96,7 +96,7 @@ let in (mkCustomFlutter args).overrideAttrs ( prev: next: { - passthru = next.passthru // rec { + passthru = next.passthru // { inherit wrapFlutter mkCustomFlutter mkFlutter; buildFlutterApplication = callPackage ./build-support/build-flutter-application.nix { flutter = wrapFlutter (mkCustomFlutter args); diff --git a/pkgs/development/compilers/flutter/flutter-tools.nix b/pkgs/development/compilers/flutter/flutter-tools.nix index 4eb71e2afabe..00db44021a8c 100644 --- a/pkgs/development/compilers/flutter/flutter-tools.nix +++ b/pkgs/development/compilers/flutter/flutter-tools.nix @@ -27,14 +27,16 @@ let content_hash = "1111111111111111111111111111111111111111"; }; }; + + dartEntryPoints."flutter_tools.snapshot" = "bin/flutter_tools.dart"; in -buildDartApplication.override { inherit dart; } rec { +buildDartApplication.override { inherit dart; } { pname = "flutter-tools"; - inherit version; + inherit version dartEntryPoints; dartOutputType = "jit-snapshot"; src = flutterSrc; - sourceRoot = "${src.name}/packages/flutter_tools"; + sourceRoot = "${flutterSrc.name}/packages/flutter_tools"; postUnpack = ''chmod -R u+w "$NIX_BUILD_TOP/source"''; inherit patches; @@ -69,7 +71,6 @@ buildDartApplication.override { inherit dart; } rec { ln -s '${dart}' "$FLUTTER_ROOT/bin/cache/dart-sdk" ''; - dartEntryPoints."flutter_tools.snapshot" = "bin/flutter_tools.dart"; dartCompileFlags = [ "--define=NIX_FLUTTER_HOST_PLATFORM=${systemPlatform}" ]; # The Dart wrapper launchers are useless for the Flutter tool - it is designed From d285e241fea8c7ed298c37df9cbcab5dcce1cc3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 08:30:19 +0000 Subject: [PATCH 241/508] 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 93e6119295f41abfe6458130c0b33d0abcedf0cd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 10:43:05 +0200 Subject: [PATCH 242/508] python313Packages.azure-graphrbac: 0.61.1 -> 0.61.2 Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-graphrbac_0.61.2/sdk/graphrbac/azure-graphrbac/CHANGELOG.md --- .../python-modules/azure-graphrbac/default.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/azure-graphrbac/default.nix b/pkgs/development/python-modules/azure-graphrbac/default.nix index 412838ef7fc5..0b76f52c24d3 100644 --- a/pkgs/development/python-modules/azure-graphrbac/default.nix +++ b/pkgs/development/python-modules/azure-graphrbac/default.nix @@ -5,20 +5,23 @@ msrest, msrestazure, azure-common, + setuptools, }: buildPythonPackage rec { - version = "0.61.1"; - format = "setuptools"; pname = "azure-graphrbac"; + version = "0.61.2"; + pyproject = true; src = fetchPypi { - inherit pname version; - extension = "zip"; - sha256 = "1qmjhpqw0sgy406ij5xyzkffisjah9m1pfz9x54v66bwrbi8msak"; + pname = "azure_graphrbac"; + inherit version; + hash = "sha256-+yWwMwfhf3Ocga1r0+m1fFeENoYDHw8hS2UVhEfHc90="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ msrest msrestazure azure-common @@ -29,7 +32,8 @@ buildPythonPackage rec { meta = with lib; { description = "This is the Microsoft Azure Graph RBAC Client Library"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/graphrbac/azure-graphrbac"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-graphrbac_${version}/sdk/graphrbac/azure-graphrbac/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ maxwilson ]; }; From 58bb2ab9a597e7857183615175f1cb742a3454c9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 10:50:21 +0200 Subject: [PATCH 243/508] python313Packages.azure-mgmt-iothub: 3.0.0 -> 4.0.0 Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-iothub_4.0.0/sdk/iothub/azure-mgmt-iothub/CHANGELOG.md --- .../azure-mgmt-iothub/default.nix | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix index fee59741d9d1..dc17c5d5a530 100644 --- a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix @@ -6,27 +6,29 @@ fetchPypi, isodate, pythonOlder, - typing-extensions, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-iothub"; - version = "3.0.0"; - format = "setuptools"; + version = "4.0.0"; + pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.11"; src = fetchPypi { - inherit pname version; - hash = "sha256-2vIfyYxoo1PsYWMYwOYr4EyNaJmWC+jCy/mRZzrItyI="; + pname = "azure_mgmt_iothub"; + inherit version; + hash = "sha256-B/Jb1vZzdLqxfMEZL5+SGzUONWAlHxkGnmZlg1Qe1Ng="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core isodate - ] - ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; + ]; # Module has no tests doCheck = false; @@ -35,7 +37,7 @@ buildPythonPackage rec { meta = with lib; { description = "This is the Microsoft Azure IoTHub Management Client Library"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/iothub/azure-mgmt-iothub"; changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-iothub_${version}/sdk/iothub/azure-mgmt-iothub/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ maxwilson ]; From f26dcfe0af9c6d5265443d4fc61bee5a06df0aac Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 11:01:01 +0200 Subject: [PATCH 244/508] python313Packages.azure-mgmt-applicationinsights: 4.0.0 -> 4.1.0 Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-applicationinsights_4.1.0/sdk/applicationinsights/azure-mgmt-applicationinsights/CHANGELOG.md --- .../default.nix | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix index 5d0c79348065..bddf1a0188d6 100644 --- a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix @@ -2,32 +2,33 @@ lib, buildPythonPackage, fetchPypi, - msrest, - msrestazure, + isodate, azure-common, azure-mgmt-core, - azure-mgmt-nspkg, - isPy3k, + setuptools, + pythonOlder, }: buildPythonPackage rec { pname = "azure-mgmt-applicationinsights"; - version = "4.0.0"; - format = "setuptools"; + version = "4.1.0"; + pyproject = true; + + disabled = pythonOlder "3.11"; src = fetchPypi { - inherit pname version; - extension = "zip"; - hash = "sha256-UMPbBVc+DMLVYxSgVW+zRu8F7EiawAD01yDZLGtkfgY="; + pname = "azure_mgmt_applicationinsights"; + inherit version; + hash = "sha256-FVMTkPEs49dnzT8ZSa82qjkHfBRclS/sTYAwPIbse2w="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core - msrest - msrestazure - ] - ++ lib.optionals (!isPy3k) [ azure-mgmt-nspkg ]; + isodate + ]; pythonNamespaces = [ "azure.mgmt" ]; @@ -36,10 +37,9 @@ buildPythonPackage rec { meta = with lib; { description = "This is the Microsoft Azure Application Insights Management Client Library"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/applicationinsights/azure-mgmt-applicationinsights"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-applicationinsights_${version}/sdk/applicationinsights/azure-mgmt-applicationinsights/CHANGELOG.md"; license = licenses.mit; - maintainers = with maintainers; [ - maxwilson - ]; + maintainers = with maintainers; [ maxwilson ]; }; } From 3a5d02ef5d27478410baf49a04660b74042dcbac Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 11:27:29 +0200 Subject: [PATCH 245/508] python313Packages.azure-mgmt-recoveryservices: 3.0.0 -> 3.1.0 Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-recoveryservices_3.1.0/sdk/recoveryservices/azure-mgmt-recoveryservices/CHANGELOG.md --- .../azure-mgmt-recoveryservices/default.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix index 314938116ddc..3f35b8157375 100644 --- a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix @@ -6,27 +6,29 @@ fetchPypi, isodate, pythonOlder, - typing-extensions, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-recoveryservices"; - version = "3.0.0"; - format = "setuptools"; + version = "3.1.0"; + pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.11"; src = fetchPypi { - inherit pname version; - hash = "sha256-3yEt+t+8xlnDEjHD4XCqt8IRRNFysPiCaKsPWtjpWII="; + pname = "azure_mgmt_recoveryservices"; + inherit version; + hash = "sha256-fy25hAFwjPFFMi9QvEkcr3lnvsSvO/ewmEufB9MJJoc="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core isodate - ] - ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; + ]; # Module has no tests doCheck = false; From ecdc0dbf5050d0c38f95249c48acace8a812fd5a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 11:31:28 +0200 Subject: [PATCH 246/508] python313Packages.azure-mgmt-search: 9.1.0 -> 9.2.0 Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-search_9.2.0/sdk/search/azure-mgmt-search/CHANGELOG.md --- .../azure-mgmt-search/default.nix | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-search/default.nix b/pkgs/development/python-modules/azure-mgmt-search/default.nix index 7a8b87c32bb6..b877e2995618 100644 --- a/pkgs/development/python-modules/azure-mgmt-search/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-search/default.nix @@ -5,28 +5,27 @@ buildPythonPackage, fetchPypi, isodate, - pythonOlder, - typing-extensions, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-search"; - version = "9.1.0"; - format = "setuptools"; - - disabled = pythonOlder "3.7"; + version = "9.2.0"; + pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-U7xu6tsJdNIfEguyG7Xmgn321lDhc0dGD9g+LWiINZk="; + pname = "azure_mgmt_search"; + inherit version; + hash = "sha256-oNoOwzLR9D0PastjuM/YAIWwdeka/PgS+MdprZ/crYQ="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core isodate - ] - ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; + ]; # Module has no tests doCheck = false; From 68b09ca7f37033333aa6891ddef8ffc97b0d6513 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 11:34:19 +0200 Subject: [PATCH 247/508] python313Packages.aiosql: 13.3 -> 13.4 Diff: https://github.com/nackjicholson/aiosql/compare/refs/tags/13.3...refs/tags/13.4 Changelog: https://github.com/nackjicholson/aiosql/releases/tag/13.4 --- pkgs/development/python-modules/aiosql/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiosql/default.nix b/pkgs/development/python-modules/aiosql/default.nix index 4528d603b2a3..d7123809edef 100644 --- a/pkgs/development/python-modules/aiosql/default.nix +++ b/pkgs/development/python-modules/aiosql/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "aiosql"; - version = "13.3"; + version = "13.4"; pyproject = true; disabled = pythonOlder "3.8"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "nackjicholson"; repo = "aiosql"; tag = version; - hash = "sha256-FCCS91nH/HPhez+bJE7+JoFW4hKkXMdY4bAaEOZ06jU="; + hash = "sha256-a3pRzcDMXdaDs0ub6k5bPRwnk+RCbxZ7ceIt8/fMSPg="; }; sphinxRoot = "docs/source"; From 2868267937de3e59a53c4670fc3b818a10800f6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 09:52:26 +0000 Subject: [PATCH 248/508] inframap: 0.7.0 -> 0.8.0 --- pkgs/by-name/in/inframap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/inframap/package.nix b/pkgs/by-name/in/inframap/package.nix index d8af2a520da9..56a9bdac425d 100644 --- a/pkgs/by-name/in/inframap/package.nix +++ b/pkgs/by-name/in/inframap/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "inframap"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "cycloidio"; repo = "inframap"; rev = "v${version}"; - hash = "sha256-jV9mMJNSsRWdbvHr7OvF1cF2KVqxUEjlM9AaVMxNqBI="; + hash = "sha256-IdXP/gw81rQsaHz+uwEB9ThtHlbPYLXcYTYdwJynpVU="; }; ldflags = [ From 010a2648bcef80790512db107e99cbc05e0fbe67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 09:53:03 +0000 Subject: [PATCH 249/508] dprint-plugins.dprint-plugin-biome: 0.9.2 -> 0.9.3 --- pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index 313482cc53d5..513a509ae0d1 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Biome (JS/TS) wrapper plugin"; - hash = "sha256-6F1yeyZo5eeOudPFMFepez2ridvgMywydVKxB997D+A="; + hash = "sha256-xcMPMSrQVEibWKdkuZ36AUzqQADQ0pOw3ufQejvdzrw="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -16,6 +16,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.9.2.wasm"; - version = "0.9.2"; + url = "https://plugins.dprint.dev/biome-0.9.3.wasm"; + version = "0.9.3"; } From e6f86e34fd5c83e2e2414cdb5ee8896eb54ebe6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 10:08:42 +0000 Subject: [PATCH 250/508] 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 251/508] 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 96eb5b2ae6549ec0938f992c7bcdd805f43591c1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 12:23:24 +0200 Subject: [PATCH 252/508] inframap: add changelog to meta --- pkgs/by-name/in/inframap/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/inframap/package.nix b/pkgs/by-name/in/inframap/package.nix index 56a9bdac425d..c1ef9fb76f4b 100644 --- a/pkgs/by-name/in/inframap/package.nix +++ b/pkgs/by-name/in/inframap/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, lib, }: + buildGoModule rec { pname = "inframap"; version = "0.8.0"; @@ -10,14 +11,14 @@ buildGoModule rec { src = fetchFromGitHub { owner = "cycloidio"; repo = "inframap"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-IdXP/gw81rQsaHz+uwEB9ThtHlbPYLXcYTYdwJynpVU="; }; ldflags = [ "-s" "-w" - "-X github.com/cycloidio/inframap/cmd.Version=${version}" + "-X=github.com/cycloidio/inframap/cmd.Version=${version}" ]; vendorHash = "sha256-cEKrxuuksMEEVJEZ9/ZU2/MMxWZKlO05DkNX4n3ug/0="; @@ -25,6 +26,7 @@ buildGoModule rec { meta = with lib; { description = "Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant"; homepage = "https://github.com/cycloidio/inframap"; + changelog = "https://github.com/cycloidio/inframap/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ urandom ]; }; From 16fc6a6dc59f5264bfb1113337978ea40033ed85 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 12:29:20 +0200 Subject: [PATCH 253/508] python313Packages.azure-monitor-ingestion: 1.0.4 -> 1.1.0 Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-monitor-ingestion_1.1.0/sdk/monitor/azure-monitor-ingestion/CHANGELOG.md --- .../azure-monitor-ingestion/default.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/azure-monitor-ingestion/default.nix b/pkgs/development/python-modules/azure-monitor-ingestion/default.nix index e77ae5df94d3..c0061f022301 100644 --- a/pkgs/development/python-modules/azure-monitor-ingestion/default.nix +++ b/pkgs/development/python-modules/azure-monitor-ingestion/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - pythonOlder, fetchPypi, setuptools, azure-core, @@ -11,19 +10,18 @@ buildPythonPackage rec { pname = "azure-monitor-ingestion"; - version = "1.0.4"; + version = "1.1.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - hash = "sha256-JU11mTof5wfRmPAUrvWhT6pXDO5zabNbsDriqo+Zvnk="; + pname = "azure_monitor_ingestion"; + inherit version; + hash = "sha256-l6/ueA2a4waRKM3ncCfUzGL6gk/mTVusiArEpksKDE4="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ azure-core isodate typing-extensions From d692a6b881978bb75da1bf16a5fa82e240a80bd3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 12:36:51 +0200 Subject: [PATCH 254/508] 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 235545d56692188e4053b2cd1d10590df3afb5d7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 12:42:39 +0200 Subject: [PATCH 255/508] python313Packages.azure-storage-file-share: 12.21.0 -> 12.22.0 Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-storage-file-share_12.22.0/sdk/storage/azure-storage-file-share/CHANGELOG.md --- .../python-modules/azure-storage-file-share/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-storage-file-share/default.nix b/pkgs/development/python-modules/azure-storage-file-share/default.nix index 2fa9f218cced..0c9b0fc40afe 100644 --- a/pkgs/development/python-modules/azure-storage-file-share/default.nix +++ b/pkgs/development/python-modules/azure-storage-file-share/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "azure-storage-file-share"; - version = "12.21.0"; + version = "12.22.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "azure_storage_file_share"; inherit version; - hash = "sha256-20K/a0OzwMJ8kVIgKVUnffwmpZ9/rSbAWEMaaumVgM4="; + hash = "sha256-5YPI4IbufW7FDMI9r0KDnBjc4Rs2s9E2TBNxTAi1NFI="; }; 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 256/508] 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 40fbc30f1779dd1299b5851902e5e5e81da298f7 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Wed, 13 Aug 2025 14:05:40 +0300 Subject: [PATCH 257/508] alt-tab-macos: 7.26.0 -> 7.27.0 Changelog: https://github.com/lwouis/alt-tab-macos/releases/tag/v7.27.0 Diff: https://github.com/lwouis/alt-tab-macos/compare/v7.26.0...v7.27.0 --- pkgs/by-name/al/alt-tab-macos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alt-tab-macos/package.nix b/pkgs/by-name/al/alt-tab-macos/package.nix index 276820dd29dc..a6fd3439e797 100644 --- a/pkgs/by-name/al/alt-tab-macos/package.nix +++ b/pkgs/by-name/al/alt-tab-macos/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "alt-tab-macos"; - version = "7.26.0"; + version = "7.27.0"; src = fetchurl { url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; - hash = "sha256-tDy+GFZw9hD2kelPOJioRvcmbPZ9bQu+IRDBEOamsJs="; + hash = "sha256-jjtgpfKzLj2cAUvpjlC9STmp8EN3y+rdQVKJvTHzoXM="; }; sourceRoot = "."; From cb08d77b7713fdccc66410a451bff0cd80168c6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 11:12:10 +0000 Subject: [PATCH 258/508] 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 259/508] 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 e4e79558e3eef87c6214e4a431586aa3fe1553c4 Mon Sep 17 00:00:00 2001 From: Kiskae Date: Wed, 13 Aug 2025 13:44:49 +0200 Subject: [PATCH 260/508] linuxPackages.nvidiaPackages.production: 570.181 -> 580.76.05 --- pkgs/os-specific/linux/nvidia-x11/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 9866c0d36c85..a07de798509e 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -72,12 +72,12 @@ rec { stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production; production = generic { - version = "570.181"; - sha256_64bit = "sha256-8G0lzj8YAupQetpLXcRrPCyLOFA9tvaPPvAWurjj3Pk="; - sha256_aarch64 = "sha256-1pUDdSm45uIhg0HEhfhak9XT/IE/XUVbdtrcpabZ3KU="; - openSha256 = "sha256-U/uqAhf83W/mns/7b2cU26B7JRMoBfQ3V6HiYEI5J48="; - settingsSha256 = "sha256-iBx/X3c+1NSNmG+11xvGyvxYSMbVprijpzySFeQVBzs="; - persistencedSha256 = "sha256-RoAcutBf5dTKdAfkxDPtMsktFVQt5uPIPtkAkboQwcQ="; + version = "580.76.05"; + sha256_64bit = "sha256-IZvmNrYJMbAhsujB4O/4hzY8cx+KlAyqh7zAVNBdl/0="; + sha256_aarch64 = "sha256-NL2DswzVWQQMVM092NmfImqKbTk9VRgLL8xf4QEvGAQ="; + openSha256 = "sha256-xEPJ9nskN1kISnSbfBigVaO6Mw03wyHebqQOQmUg/eQ="; + settingsSha256 = "sha256-ll7HD7dVPHKUyp5+zvLeNqAb6hCpxfwuSyi+SAXapoQ="; + persistencedSha256 = "sha256-bs3bUi8LgBu05uTzpn2ugcNYgR5rzWEPaTlgm0TIpHY="; }; latest = selectHighestVersion production (generic { From 0dff5ad6c5eeeb0e767513edbf4c7d3afd9154cf Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 13 Aug 2025 13:53:14 +0200 Subject: [PATCH 261/508] workflows/check: use regular checkout The filtered checkout we used before was a nice idea, but only worked for small numbers of commits in a PR. It would fetch the whole history initially, but only fetch objects on demand. This turns out to be much too slow in a PR with 18 commits, regularly hitting the 10 minute timeout, even when running it locally. The new approach uses regular checkouts again. In contrast to the old style, before we switched to the filtered checkout, this only fetches exactly the commits we need - and all of them at once. This is significantly faster than both other approaches, and scales much better. A bigger number of commits doesn't have much of an effect, if any at all. --- .github/workflows/check.yml | 6 +++--- ci/github-script/commits.js | 31 +++++++++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 368a10eee78c..ece7a287eaae 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -38,13 +38,13 @@ jobs: permissions: pull-requests: write runs-on: ubuntu-24.04-arm - timeout-minutes: 10 + timeout-minutes: 3 steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: - fetch-depth: 0 - filter: tree:0 path: trusted + sparse-checkout: | + ci/github-script - name: Install dependencies run: npm install bottleneck diff --git a/ci/github-script/commits.js b/ci/github-script/commits.js index e5553c59ce7f..f22034ea788d 100644 --- a/ci/github-script/commits.js +++ b/ci/github-script/commits.js @@ -22,7 +22,7 @@ module.exports = async function ({ github, context, core, dry }) { '?pr=' + pull_number - async function handle({ sha, commit }) { + async function extract({ sha, commit }) { // 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( @@ -68,6 +68,14 @@ module.exports = async function ({ github, context, core, dry }) { message: `${original_sha} given in ${sha} not found in any pickable branch.`, } + return { + sha, + commit, + original_sha, + } + } + + function diff({ sha, commit, original_sha }) { const diff = execFileSync('git', [ '-C', __dirname, @@ -121,7 +129,26 @@ module.exports = async function ({ github, context, core, dry }) { pull_number, }) - const results = await Promise.all(commits.map(handle)) + const extracted = await Promise.all(commits.map(extract)) + + const fetch = extracted + .filter(({ severity }) => !severity) + .map(({ sha, original_sha }) => [ sha, original_sha ]) + .flat() + + if (fetch.length > 0) { + // Fetching all commits we need for diff at once is much faster than any other method. + execFileSync('git', [ + '-C', + __dirname, + 'fetch', + '--depth=2', + 'origin', + ...fetch, + ]) + } + + const results = extracted.map(result => result.severity ? result : diff(result)) // Log all results without truncation, with better highlighting and all whitespace changes to the job log. results.forEach(({ sha, commit, severity, message, colored_diff }) => { From 752e9768763b05e34fe3871069b5fc8a42b00f49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 12:09:22 +0000 Subject: [PATCH 262/508] terraform-providers.okta: 5.2.0 -> 5.3.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 8e9d016da981..0760986180b8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -940,13 +940,13 @@ "vendorHash": null }, "okta": { - "hash": "sha256-Up75XRwe7bnns+ahHtQfK7IG2gptDKNIY8pWG5QcjVI=", + "hash": "sha256-+3IYynRuV+iYI8FMpQmLUstNgEf3oAnPah4LmX6UjZw=", "homepage": "https://registry.terraform.io/providers/okta/okta", "owner": "okta", "repo": "terraform-provider-okta", - "rev": "v5.2.0", + "rev": "v5.3.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-7zB+ZdrisV+C2kbDWHCaR4uNV3TZAh4EAQcT4jdJpQs=" + "vendorHash": "sha256-CdXsClQLswfo/xVr5V65vpmvQg26TZv539zK9uodOco=" }, "oktaasa": { "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", From 4f3e0b708cadf6ebe60653f8eba3e3c10a7071f3 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Wed, 13 Aug 2025 14:21:28 +0200 Subject: [PATCH 263/508] proton-ge-bin: GE-Proton10-11 -> GE-Proton10-12 --- pkgs/by-name/pr/proton-ge-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-ge-bin/package.nix b/pkgs/by-name/pr/proton-ge-bin/package.nix index 1e62be6dfb21..275efa042add 100644 --- a/pkgs/by-name/pr/proton-ge-bin/package.nix +++ b/pkgs/by-name/pr/proton-ge-bin/package.nix @@ -9,11 +9,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "proton-ge-bin"; - version = "GE-Proton10-11"; + version = "GE-Proton10-12"; src = fetchzip { url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; - hash = "sha256-gTf8k0fx0KGCHVTQLkZli/CvZMkVVNpgBDpI/eiuynE="; + hash = "sha256-mjqcN/gTfAlPDXgJUm8qxH+jvNN8iiIuF33hSQ5Y/Vo="; }; dontUnpack = true; From 1f3ae37aeeec21ba10d93ef85adc865346a1abc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 12:27:17 +0000 Subject: [PATCH 264/508] wezterm: 0-unstable-2025-07-10 -> 0-unstable-2025-07-30 --- pkgs/by-name/we/wezterm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/wezterm/package.nix b/pkgs/by-name/we/wezterm/package.nix index aaf098d19d35..493757e0ef3b 100644 --- a/pkgs/by-name/we/wezterm/package.nix +++ b/pkgs/by-name/we/wezterm/package.nix @@ -28,14 +28,14 @@ rustPlatform.buildRustPackage rec { pname = "wezterm"; - version = "0-unstable-2025-07-10"; + version = "0-unstable-2025-07-30"; src = fetchFromGitHub { owner = "wez"; repo = "wezterm"; - rev = "85c587f9f3d8be49dfa252da116fc9ca290df113"; + rev = "6a493f88fab06a792308e0c704790390fd3c6232"; fetchSubmodules = true; - hash = "sha256-hyyKC5BXeIbgP+bXxtvIz1LZUDoUJ6+em/PrX/TEg4k="; + hash = "sha256-ilDUBkXKo3N83ew3I+Ic48SBjraCs3OyjVXlTItX0mU="; }; postPatch = '' From 67ee45bea0205b93f257c9ea5890e234fedccba4 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Wed, 13 Aug 2025 14:28:03 +0200 Subject: [PATCH 265/508] komikku: 1.84.0 -> 1.85.0 --- pkgs/by-name/ko/komikku/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index 3a86a338e38b..e0c2c19262cc 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { pname = "komikku"; - version = "1.84.0"; + version = "1.85.0"; pyproject = false; src = fetchFromGitea { @@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec { owner = "valos"; repo = "Komikku"; tag = "v${version}"; - hash = "sha256-bzz49ILpqzOStBdRGMhBKkxI4RlVuDjCqhcIjQGGQmk="; + hash = "sha256-ll6F6aVOoqRxzoTrBHdkUAV8CWFVPSt8mNPRqPw4oec="; }; nativeBuildInputs = [ From 2c111ce34333b05b3a893195c34952c9b994022c Mon Sep 17 00:00:00 2001 From: Christian Theune Date: Fri, 8 Aug 2025 15:31:58 +0200 Subject: [PATCH 266/508] nixos/acme: update release notes and documentation --- nixos/doc/manual/redirects.json | 3 +++ nixos/doc/manual/release-notes/rl-2511.section.md | 15 +++++++++++++++ nixos/modules/security/acme/default.md | 8 ++++++++ 3 files changed, 26 insertions(+) diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json index 5cdbbd8a2faf..cf54c4ce7982 100644 --- a/nixos/doc/manual/redirects.json +++ b/nixos/doc/manual/redirects.json @@ -1468,6 +1468,9 @@ "module-security-acme-fix-jws": [ "index.html#module-security-acme-fix-jws" ], + "module-security-acme-reload-dependencies": [ + "index.html#module-security-acme-reload-dependencies" + ], "module-programs-zsh-ohmyzsh": [ "index.html#module-programs-zsh-ohmyzsh" ], diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 01ad322de9c5..d0aaf97749c8 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -165,6 +165,21 @@ - `services.gitea` supports sending notifications with sendmail again. To do this, activate the parameter `services.gitea.mailerUseSendmail` and configure SMTP server. +- Revamp of the ACME certificate acquisication and renewal process to help scale systems with lots (100+) of certificates. + + Units and targets have been reshaped to better support more specific dependency propagation and avoid + superfluously triggering unchanged units: + + If a service requires a syntactically valid certificate to start it should now depend on the `acme-{certname}.service` unit. + + We now always generate initial self-signed certificates as this drastically simplifies the dependency structure. As a result, the option `security.acme.preliminarySelfsigned` has been removed. + + Instead of the previous `acme-finished-{certname}.target`s there are now `acme-order-renew-{certname}.service`s that will be activated + in a delayed fashion to ensure that bootstrapping with servers like nginx that take part in the acquisition/renewal process works + smoothly. Dependencies on `acme-finished` units should move to `acme-order-renew`. + + Note that system activation will complete before all certificates may have been renewed or acquired. + - `libvirt` now supports using `nftables` backend. - `systemd.extraConfig` and `boot.initrd.systemd.extraConfig` was converted to RFC42-style `systemd.settings.Manager` and `boot.initrd.systemd.settings.Manager` respectively. diff --git a/nixos/modules/security/acme/default.md b/nixos/modules/security/acme/default.md index 0766eb0e9a46..f976f28db552 100644 --- a/nixos/modules/security/acme/default.md +++ b/nixos/modules/security/acme/default.md @@ -376,3 +376,11 @@ systemd-tmpfiles --create # Note: Do this for all certs that share the same account email address systemctl start acme-example.com.service ``` + +## Ensuring dependencies for services that need to be reloaded when a certificate challenges {#module-security-acme-reload-dependencies} + +Services that depend on ACME certificates and need to be reloaded can use one of two approaches to reload upon successfull certificate acquisition or renewal: + +1. **Using the `security.acme.certs..reloadServices` option**: This will cause `systemctl try-reload-or-restart` to be run for the listed services. + +2. **Using a separate reload unit**: if you need perform more complex actions you can implement a separate reload unit but need to ensure that it lists the `acme-renew-.service` unit both as `wantedBy` AND `after`. See the nginx module implementation with its `nginx-config-reload` service. From 3814da6bb15e8d461536bad3781211b633d9508f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 12:50:06 +0000 Subject: [PATCH 267/508] xmedcon: 0.25.2 -> 0.25.3 --- pkgs/by-name/xm/xmedcon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xm/xmedcon/package.nix b/pkgs/by-name/xm/xmedcon/package.nix index 18cc7aa471fe..dc0de8a82d75 100644 --- a/pkgs/by-name/xm/xmedcon/package.nix +++ b/pkgs/by-name/xm/xmedcon/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "xmedcon"; - version = "0.25.2"; + version = "0.25.3"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-vg14IRLukAOBtAE32AIyXTRzLzwKCGsvIFYRas/hyNs="; + sha256 = "sha256-9VrTQP614tIrmZRm9bSpmlXqCbMPzqvhv222eFiKS4M="; }; buildInputs = [ From 0da7b0ca41bf496ba3e13de0e7120bdc5c1f89c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 12:55:24 +0000 Subject: [PATCH 268/508] cables: 0.7.0 -> 0.7.1 --- pkgs/by-name/ca/cables/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cables/package.nix b/pkgs/by-name/ca/cables/package.nix index 224cf8fd0e59..93a790e03490 100644 --- a/pkgs/by-name/ca/cables/package.nix +++ b/pkgs/by-name/ca/cables/package.nix @@ -7,12 +7,12 @@ let pname = "cables"; - version = "0.7.0"; + version = "0.7.1"; name = "${pname}-${version}"; src = fetchurl { url = "https://github.com/cables-gl/cables_electron/releases/download/v${version}/cables-${version}-linux-x64.AppImage"; - sha256 = "sha256-8PYHX23E91rUEfzU6fthSTVOnnHeoRjbcNFbuOyeBS8="; + sha256 = "sha256-CsKwb9anK7yHM+1mf9tPyjQ1GLYiUkrO7oP+GxFTqx0="; }; appimageContents = appimageTools.extract { From c78e5ada0eba746a0cd470a6151b6de420a4ac9a Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Wed, 13 Aug 2025 15:02:24 +0200 Subject: [PATCH 269/508] perlPackages.CryptSysRandom: init at 0.007 --- pkgs/top-level/perl-packages.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c198c0a327d6..d4f2e060924d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7476,6 +7476,22 @@ with self; }; }; + CryptSysRandom = buildPerlPackage { + pname = "Crypt-SysRandom"; + version = "0.007"; + src = fetchurl { + url = "mirror://cpan/authors/id/L/LE/LEONT/Crypt-SysRandom-0.007.tar.gz"; + hash = "sha256-pdSemPyjxSZsea6YmoXsoik0sFiAPuSz5usI78pO70Y="; + }; + meta = { + description = "Perl interface to system randomness"; + license = with lib.licenses; [ + artistic1 + gpl1Plus + ]; + }; + }; + CryptTwofish = buildPerlPackage { pname = "Crypt-Twofish"; version = "2.18"; From ad8f238ec41203d8e3d3737c2f9e4885a9a7296e Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Wed, 13 Aug 2025 15:04:02 +0200 Subject: [PATCH 270/508] perlPackages.CatalystAuthenticationCredentialHTTP: apply patch for CVE-2025-40920 See https://github.com/perl-catalyst/Catalyst-Authentication-Credential-HTTP/pull/1 --- pkgs/top-level/perl-packages.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d4f2e060924d..ebab49fabf7c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3307,6 +3307,13 @@ with self; url = "mirror://cpan/authors/id/E/ET/ETHER/Catalyst-Authentication-Credential-HTTP-1.018.tar.gz"; hash = "sha256-b6GBbe5kSw216gzBXF5xHcLO0gg2JavOcJZSHx1lpSk="; }; + patches = [ + (fetchpatch { + name = "CVE-2025-40920.patch"; + url = "https://github.com/perl-catalyst/Catalyst-Authentication-Credential-HTTP/commit/ad2c03aad95406db4ce35dfb670664ebde004c18.patch"; + hash = "sha256-WI6JwvY6i3KkQO9HbbSvHPX8mgM8I2cF0UTjF1D14T4="; + }) + ]; buildInputs = [ ModuleBuildTiny TestException @@ -3316,6 +3323,7 @@ with self; propagatedBuildInputs = [ CatalystPluginAuthentication ClassAccessor + CryptSysRandom DataUUID StringEscape ]; From 20d6c8181319fd74345f728536329def98593e5f Mon Sep 17 00:00:00 2001 From: "\"Maxwell Rupp\"" <"gig@gignsky.com"> Date: Wed, 13 Aug 2025 09:10:28 -0400 Subject: [PATCH 271/508] vimPlugins.themery-nvim: init at 2025-01-01 --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index f2187dc4616b..01d4f3ec8adf 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -15025,6 +15025,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + themery-nvim = buildVimPlugin { + pname = "themery.nvim"; + version = "2025-01-01"; + src = fetchFromGitHub { + owner = "zaldih"; + repo = "themery.nvim"; + rev = "bfa58f4b279d21cb515b28023e1b68ec908584b2"; + sha256 = "0wrd3965wss9qzz4qfy5ryfj71napm5ckx98lwxrxszah6pmz3fl"; + }; + meta.homepage = "https://github.com/zaldih/themery.nvim/"; + meta.hydraPlatforms = [ ]; + }; + thesaurus_query-vim = buildVimPlugin { pname = "thesaurus_query.vim"; version = "2022-12-11"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index eba42c9df0f0..ca7c4ead54e4 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1153,6 +1153,7 @@ https://github.com/let-def/texpresso.vim/,HEAD, https://github.com/johmsalas/text-case.nvim/,HEAD, https://github.com/jsongerber/thanks.nvim/,HEAD, https://github.com/vhsconnect/themed-tabs.nvim/,HEAD, +https://github.com/zaldih/themery.nvim/,HEAD, https://github.com/ron89/thesaurus_query.vim/,, https://github.com/itchyny/thumbnail.vim/,, https://github.com/nvzone/timerly/,HEAD, From f8fcbc3bbe52383910d62a7b7a90f1bf1ffbf351 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 13:19:47 +0000 Subject: [PATCH 272/508] isle-portable: 0-unstable-2025-08-01 -> 0-unstable-2025-08-12 --- pkgs/by-name/is/isle-portable/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index 7241c59dde41..e1a4e0624dcc 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; name = "isle-portable"; - version = "0-unstable-2025-08-01"; + version = "0-unstable-2025-08-12"; src = fetchFromGitHub { owner = "isledecomp"; repo = "isle-portable"; - rev = "f2b6188d898256b041c9c3f843f4e12e3b465698"; - hash = "sha256-ASLjeek5zRZG21ydqOsO3300KdIwFwVGYKo+pbrweUQ="; + rev = "f4a28f27f9d4b0e3511a86170d5b626c86720841"; + hash = "sha256-IZoX6yu4edA8JR4Q2qsIHeQ4ygW/av2QdPScqJbHUi4="; fetchSubmodules = true; }; From aa859f43f27c59cf5d53dc5be4cf71a9338b5f47 Mon Sep 17 00:00:00 2001 From: ralf Date: Wed, 13 Aug 2025 15:25:26 +0200 Subject: [PATCH 273/508] 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 c305d69f6e636bcb4d1c03b0c951c19d78a4a9fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 13:27:08 +0000 Subject: [PATCH 274/508] terraform-providers.scaleway: 2.58.0 -> 2.59.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 8e9d016da981..c1b66e31c218 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1165,13 +1165,13 @@ "vendorHash": "sha256-Icua01a4ILF+oAO5nMeCGPZrWc3V/SVObWydO72CU3I=" }, "scaleway": { - "hash": "sha256-/LyxYC+x6e5SQ12iZLxtbgFkF9MvotUlBYdK3/BiiAo=", + "hash": "sha256-YUOfCTtlPn9UBnmmPNODUwEbGR4EkknkdIVdZpmDnQw=", "homepage": "https://registry.terraform.io/providers/scaleway/scaleway", "owner": "scaleway", "repo": "terraform-provider-scaleway", - "rev": "v2.58.0", + "rev": "v2.59.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Fsa4I8aYHiK9V8arwd64piASA8qAPmGZRqDPK5ec3uk=" + "vendorHash": "sha256-VH20r9RBlygGXuriXCzs3xBar/l3blPR+UcgCobIdWU=" }, "secret": { "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", From aac644339cb64d04f0908f655dd13e92163e5757 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 13:52:30 +0000 Subject: [PATCH 275/508] infrastructure-agent: 1.65.5 -> 1.66.1 --- pkgs/by-name/in/infrastructure-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index 05cbae127554..c7b03ce0b894 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.65.5"; + version = "1.66.1"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-wrnZ7ZORPHoS1Y1mUvyaUUwhr+kdOA/18DLOB7fn/8E="; + hash = "sha256-CY//39V6uqFmk4mx5E4IXZnSKByuTjWSg6P9Zqfqe80="; }; vendorHash = "sha256-UNbWsPu+1Qsjpa4T1Im8e+hm4XO7lQDkGutK5MLMUpc="; From 7ff8ae7e6aaabbce57c95379ad9c22d91cceea12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 13:54:18 +0000 Subject: [PATCH 276/508] innernet: 1.6.1 -> 1.7.0 --- pkgs/by-name/in/innernet/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/innernet/package.nix b/pkgs/by-name/in/innernet/package.nix index e7d8fc4d4de3..c21e8a70debf 100644 --- a/pkgs/by-name/in/innernet/package.nix +++ b/pkgs/by-name/in/innernet/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "innernet"; - version = "1.6.1"; + version = "1.7.0"; src = fetchFromGitHub { owner = "tonarino"; repo = "innernet"; tag = "v${version}"; - hash = "sha256-dFMAzLvPO5xAfJqUXdiLf13uh5H5ay+CI9aop7Fhprk="; + hash = "sha256-9rw+hS4qwAL6adDzi2Hfl4TQBDWvPKjwpkbRCBKzwEY="; }; - cargoHash = "sha256-gTFvxmnh+d1pNqG0sEHFpl0m9KKCQ78sai//iiJ0aGs="; + cargoHash = "sha256-MM6sYNmd/i8ba6WRLMsQWR3+KEc2o8Io+gAN9RjYj5E="; nativeBuildInputs = [ rustPlatform.bindgenHook From 085ee965c33ed8d9cbf9b9518e9378c7f8359e03 Mon Sep 17 00:00:00 2001 From: Jaakko Paju <36770267+JPaju@users.noreply.github.com> Date: Wed, 13 Aug 2025 16:54:49 +0300 Subject: [PATCH 277/508] metals: 1.6.1 -> 1.6.2 --- pkgs/by-name/me/metals/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/metals/package.nix b/pkgs/by-name/me/metals/package.nix index de24f24167c5..a8912e8127dd 100644 --- a/pkgs/by-name/me/metals/package.nix +++ b/pkgs/by-name/me/metals/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "metals"; - version = "1.6.1"; + version = "1.6.2"; deps = stdenv.mkDerivation { name = "metals-deps-${finalAttrs.version}"; @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { ''; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-OsA+AWNYBmQ9wfUq1O4WKTf4ANCvBErKLUXH6NRfMss="; + outputHash = "sha256-WcPgX0GZSqpVVAzQ1zCxuRCkwcuR/8bwGjSCpHneeio="; }; nativeBuildInputs = [ From 436da3c2d47fcdd133d1f039339e085645bfa92e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 14:11:28 +0000 Subject: [PATCH 278/508] git-machete: 3.36.3 -> 3.36.4 --- pkgs/by-name/gi/git-machete/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 37a38164b949..39ebcc178cc3 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "git-machete"; - version = "3.36.3"; + version = "3.36.4"; format = "pyproject"; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; rev = "v${version}"; - hash = "sha256-WjyRTtUDgw+luSzHvsJLPCkxWQldqA8idYrbLwWHScQ="; + hash = "sha256-9xJCwu2TeWsxut6y4VJV6Qou4G81kXcGPHJPrOrsGuc="; }; build-system = with python3.pkgs; [ setuptools ]; From 1197976ba64a0bc0734471445fc22a1ab2d53def Mon Sep 17 00:00:00 2001 From: Lorenz Leutgeb Date: Tue, 12 Aug 2025 13:36:07 +0200 Subject: [PATCH 279/508] =?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 ff45ecbd5394845f8335914394c1923e559498fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 15:35:14 +0000 Subject: [PATCH 280/508] irust: 1.74.0 -> 1.76.0 --- pkgs/by-name/ir/irust/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ir/irust/package.nix b/pkgs/by-name/ir/irust/package.nix index fd88f0e02dd2..05445ae66713 100644 --- a/pkgs/by-name/ir/irust/package.nix +++ b/pkgs/by-name/ir/irust/package.nix @@ -21,16 +21,16 @@ rustPlatform.buildRustPackage rec { pname = "irust"; - version = "1.74.0"; + version = "1.76.0"; src = fetchFromGitHub { owner = "sigmaSd"; repo = "IRust"; rev = "irust@${version}"; - hash = "sha256-xqBKacNc+sehQeviqs5uPi4ZKh7fD5LAI2Zlp27zaTc="; + hash = "sha256-VCuXqOE4XQvfXxpDe8kSrTkiBAa4eU5m5Xv85+NZuFE="; }; - cargoHash = "sha256-w28lPqK87qegzIJdab3DjxUkHgeepYlIH3Y0VUrS5uI="; + cargoHash = "sha256-I1IiyMvJXccIqRnmL9IWMQT/uyGUN/knn6RXTM8YN60="; nativeBuildInputs = [ makeWrapper ]; From 260c62a0d1356430f2a802b06ca0bfec0e8088b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 15:46:47 +0000 Subject: [PATCH 281/508] rdma-core: 58.0 -> 59.0 --- pkgs/by-name/rd/rdma-core/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rd/rdma-core/package.nix b/pkgs/by-name/rd/rdma-core/package.nix index 3e8044c08a59..c3fe8d64bdaa 100644 --- a/pkgs/by-name/rd/rdma-core/package.nix +++ b/pkgs/by-name/rd/rdma-core/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rdma-core"; - version = "58.0"; + version = "59.0"; src = fetchFromGitHub { owner = "linux-rdma"; repo = "rdma-core"; rev = "v${finalAttrs.version}"; - hash = "sha256-dCaxZeGmnf46XI0RZjVWy1JsQjpdCw63lbe2RkWNwQs="; + hash = "sha256-GSARu2HNej4tI62RjLWkjS+5FKVbeNmX7jh0atlEpX0="; }; strictDeps = true; From fad6bbe3474394aa6b98c48cbddb5be182930079 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 17:53:34 +0200 Subject: [PATCH 282/508] python313Packages.sphinxcontrib-fulltoc: 1.2 -> 1.3 Changelog: https://github.com/sphinx-contrib/fulltoc/releases/tag/1.3 --- .../sphinxcontrib-fulltoc/default.nix | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix b/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix index 1d2850bb20b2..b8f93d1ad6f6 100644 --- a/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix @@ -1,32 +1,32 @@ { lib, buildPythonPackage, - fetchPypi, - pythonOlder, - sphinx, + fetchFromGitHub, pbr, + sphinx, }: buildPythonPackage rec { pname = "sphinxcontrib-fulltoc"; - version = "1.2.0"; - format = "setuptools"; + version = "1.3"; + pyproject = true; - # pkgutil namespaces are broken in nixpkgs (because they can't scan multiple - # directories). But python2 is EOL, so not supporting it, should be ok. - disabled = pythonOlder "3"; - - src = fetchPypi { - inherit pname version; - sha256 = "1nbwflv9szyh37yr075xhck8b4gg2c7g3sa38mfi7wv7qhpxcif8"; + src = fetchFromGitHub { + owner = "sphinx-contrib"; + repo = "fulltoc"; + tag = version; + hash = "sha256-rpzKiZgsuAqhLDEYURv77SDJny3eqfj0VtJ1tqT29IQ="; }; - nativeBuildInputs = [ pbr ]; - propagatedBuildInputs = [ sphinx ]; + env.PBR_VERSION = version; - # There are no unit tests + build-system = [ pbr ]; + + dependencies = [ sphinx ]; + + # Module has no unit tests doCheck = false; - # Ensure package importing works + pythonImportsCheck = [ "sphinxcontrib.fulltoc" ]; pythonNamespaces = [ "sphinxcontrib" ]; @@ -34,6 +34,7 @@ buildPythonPackage rec { meta = with lib; { description = "Include a full table of contents in your Sphinx HTML sidebar"; homepage = "https://sphinxcontrib-fulltoc.readthedocs.org/"; + changelog = "https://github.com/sphinx-contrib/fulltoc/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = with maintainers; [ jluttine ]; }; From 9aff8b42615e2a3900b7c20383355fbe18011dff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 16:06:39 +0000 Subject: [PATCH 283/508] 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 a78db6c50a91888716e2e86d0b963ec0b092e365 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 16:24:29 +0000 Subject: [PATCH 284/508] grafana-alloy: 1.10.0 -> 1.10.1 --- pkgs/by-name/gr/grafana-alloy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index eb4dba78cb41..21d93cf91cfd 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -17,17 +17,17 @@ buildGoModule rec { pname = "grafana-alloy"; - version = "1.10.0"; + version = "1.10.1"; src = fetchFromGitHub { owner = "grafana"; repo = "alloy"; tag = "v${version}"; - hash = "sha256-wy4dopRuZthYcc6kWsnE1N6MFbJ2UhechoCJpgg2pWE="; + hash = "sha256-TqbXhWlAoQyr25MtKVs2g8mfS/e6Rs2S8VaGwVto/S4="; }; proxyVendor = true; - vendorHash = "sha256-Mo++n6zat1OQ8ihA8FFP4i/ypdw22VG7BBFoVpvfgqI="; + vendorHash = "sha256-LHUJO7V4yobuFmEJBReKg3v21ses/s0TeqLOl+3YXZ0="; nativeBuildInputs = [ fixup-yarn-lock From 002a7b2aa2e52f41ecf4ba51ac2ca95ab843dba7 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Mon, 11 Aug 2025 14:54:09 -0400 Subject: [PATCH 285/508] python313Packages.anndata: 0.11.4 -> 0.12.2 --- pkgs/development/python-modules/anndata/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anndata/default.nix b/pkgs/development/python-modules/anndata/default.nix index dac4af2f18d0..294ca6b8aeef 100644 --- a/pkgs/development/python-modules/anndata/default.nix +++ b/pkgs/development/python-modules/anndata/default.nix @@ -12,6 +12,7 @@ hatchling, joblib, lib, + legacy-api-wrap, natsort, numba, numpy, @@ -32,14 +33,14 @@ buildPythonPackage rec { pname = "anndata"; - version = "0.11.4"; + version = "0.12.2"; pyproject = true; src = fetchFromGitHub { owner = "scverse"; repo = "anndata"; tag = version; - hash = "sha256-9RDR0veZ8n2sq0kUbAkS2nP57u47cQxmubzuWWYBKBY="; + hash = "sha256-uGkeSlYcphRnIFfe9UcLvnupKeMzAIm5wT8fp3gmPKw="; }; build-system = [ @@ -50,6 +51,7 @@ buildPythonPackage rec { dependencies = [ array-api-compat h5py + legacy-api-wrap natsort numpy pandas @@ -92,18 +94,24 @@ buildPythonPackage rec { ]; disabledTests = [ + # requires data from a previous test execution: + "test_no_diff" + # doctests that require scanpy, creating a circular dependency chain. These # do not work in disabledTestPaths for some reason. "anndata._core.anndata.AnnData.concatenate" "anndata._core.anndata.AnnData.obs_names_make_unique" "anndata._core.anndata.AnnData.var_names_make_unique" + "anndata._core.extensions.register_anndata_namespac" "anndata._core.merge.concat" "anndata._core.merge.gen_reindexer" "anndata._core.sparse_dataset.sparse_dataset" "anndata._io.specs.registry.read_elem_as_dask" + "anndata._io.specs.registry.read_elem_lazy" "anndata._io.utils.report_read_key_on_error" "anndata._io.utils.report_write_key_on_error" "anndata._warnings.ImplicitModificationWarning" + "anndata.experimental.backed._io.read_lazy" "anndata.experimental.merge.concat_on_disk" "anndata.experimental.multi_files._anncollection.AnnCollection" "anndata.utils.make_index_unique" From 300c2f6d29d7262e0bd60abb7f578ccfeac11b5e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 18:36:27 +0200 Subject: [PATCH 286/508] git-machete: refactor --- pkgs/by-name/gi/git-machete/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 39ebcc178cc3..6d254d10c57a 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -10,12 +10,12 @@ python3.pkgs.buildPythonApplication rec { pname = "git-machete"; version = "3.36.4"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-9xJCwu2TeWsxut6y4VJV6Qou4G81kXcGPHJPrOrsGuc="; }; @@ -54,7 +54,7 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://github.com/VirtusLab/git-machete"; description = "Git repository organizer and rebase/merge workflow automation tool"; - changelog = "https://github.com/VirtusLab/git-machete/releases/tag/v${version}"; + changelog = "https://github.com/VirtusLab/git-machete/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ blitz ]; mainProgram = "git-machete"; From 6ab6e596a89268fc2eb5a41142d363413b222478 Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Tue, 22 Jul 2025 10:03:04 +0100 Subject: [PATCH 287/508] shipwright: 9.0.2 -> 9.0.5 --- pkgs/by-name/sh/shipwright/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shipwright/package.nix b/pkgs/by-name/sh/shipwright/package.nix index b47543a96131..520787bd43f0 100644 --- a/pkgs/by-name/sh/shipwright/package.nix +++ b/pkgs/by-name/sh/shipwright/package.nix @@ -111,13 +111,12 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "shipwright"; - version = "9.0.2"; - + version = "9.0.5"; src = fetchFromGitHub { owner = "harbourmasters"; repo = "shipwright"; tag = finalAttrs.version; - hash = "sha256-xmRUUMjQt3CFJ0GxlUsUqmp//XTRWik3jSD4auql7Nk="; + hash = "sha256-F5d4u3Nq/+yYiOgkH/bwWPhZDxgBpJ5ktee0Hc5UmEo="; fetchSubmodules = true; deepClone = true; postFetch = '' From 714b21048b70c74d53bd0cd84771dec21b0b68bb Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Wed, 13 Aug 2025 17:41:46 +0100 Subject: [PATCH 288/508] shipwright: nixfmt-rfc-style --- pkgs/by-name/sh/shipwright/package.nix | 103 ++++++++++++------------- 1 file changed, 50 insertions(+), 53 deletions(-) diff --git a/pkgs/by-name/sh/shipwright/package.nix b/pkgs/by-name/sh/shipwright/package.nix index 520787bd43f0..c3fd3e73c0c8 100644 --- a/pkgs/by-name/sh/shipwright/package.nix +++ b/pkgs/by-name/sh/shipwright/package.nix @@ -133,61 +133,58 @@ stdenv.mkDerivation (finalAttrs: { ./disable-downloading-stb_image.patch ]; - nativeBuildInputs = - [ - cmake - ninja - pkg-config - python3 - imagemagick - makeWrapper - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - lsb-release - copyDesktopItems - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libicns - darwin.sigtool - fixDarwinDylibNames - ]; + nativeBuildInputs = [ + cmake + ninja + pkg-config + python3 + imagemagick + makeWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + lsb-release + copyDesktopItems + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libicns + darwin.sigtool + fixDarwinDylibNames + ]; - buildInputs = - [ - boost - glew - SDL2 - SDL2_net - libpng - libzip - nlohmann_json - tinyxml-2 - spdlog - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - libpulseaudio - zenity - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # Metal.hpp requires macOS 13.x min. - apple-sdk_13 - ]; + buildInputs = [ + boost + glew + SDL2 + SDL2_net + libpng + libzip + nlohmann_json + tinyxml-2 + spdlog + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + libpulseaudio + zenity + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Metal.hpp requires macOS 13.x min. + apple-sdk_13 + ]; - cmakeFlags = - [ - (lib.cmakeBool "BUILD_REMOTE_CONTROL" true) - (lib.cmakeBool "NON_PORTABLE" true) - (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "${placeholder "out"}/lib") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_IMGUI" "${imgui'}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_LIBGFXD" "${libgfxd}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_PRISM" "${prism}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_STORMLIB" "${stormlib'}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_THREADPOOL" "${thread_pool}") - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_METALCPP" "${metalcpp}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SPDLOG" "${spdlog}") - ]; + cmakeFlags = [ + (lib.cmakeBool "BUILD_REMOTE_CONTROL" true) + (lib.cmakeBool "NON_PORTABLE" true) + (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "${placeholder "out"}/lib") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_IMGUI" "${imgui'}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_LIBGFXD" "${libgfxd}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_PRISM" "${prism}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_STORMLIB" "${stormlib'}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_THREADPOOL" "${thread_pool}") + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_METALCPP" "${metalcpp}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SPDLOG" "${spdlog}") + ]; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-int-conversion -Wno-implicit-int -Wno-elaborated-enum-base"; From efef2b35899241f700affd577e90d741769344de Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 18:46:54 +0200 Subject: [PATCH 289/508] python313Packages.myjwt: add mainProgram --- pkgs/by-name/my/myjwt/package.nix | 1 + .../development/python-modules/myjwt/default.nix | 16 ++++++---------- 2 files changed, 7 insertions(+), 10 deletions(-) create mode 100644 pkgs/by-name/my/myjwt/package.nix diff --git a/pkgs/by-name/my/myjwt/package.nix b/pkgs/by-name/my/myjwt/package.nix new file mode 100644 index 000000000000..f9eab6df328f --- /dev/null +++ b/pkgs/by-name/my/myjwt/package.nix @@ -0,0 +1 @@ +{ python3Packages }: with python3Packages; toPythonApplication myjwt diff --git a/pkgs/development/python-modules/myjwt/default.nix b/pkgs/development/python-modules/myjwt/default.nix index 1b791667b90e..45f5c4b89b6c 100644 --- a/pkgs/development/python-modules/myjwt/default.nix +++ b/pkgs/development/python-modules/myjwt/default.nix @@ -12,7 +12,6 @@ pyperclip, pytest-mock, pytestCheckHook, - pythonOlder, questionary, requests, requests-mock, @@ -23,8 +22,6 @@ buildPythonPackage rec { version = "2.1.0"; pyproject = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "mBouamama"; repo = "MyJWT"; @@ -38,9 +35,7 @@ buildPythonPackage rec { "questionary" ]; - build-system = [ - poetry-core - ]; + build-system = [ poetry-core ]; dependencies = [ click @@ -61,12 +56,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "myjwt" ]; - meta = with lib; { + meta = { description = "CLI tool for testing vulnerabilities of JSON Web Tokens (JWT)"; homepage = "https://github.com/mBouamama/MyJWT"; - changelog = "https://github.com/tyki6/MyJWT/releases/tag/${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ fab ]; + changelog = "https://github.com/tyki6/MyJWT/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "myjwt"; # Build failures broken = stdenv.hostPlatform.isDarwin; }; From 5bfb9760b481dd65e3353a988e186b8fd67932fd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 18:49:24 +0200 Subject: [PATCH 290/508] mdwatch: add changelog to meta --- pkgs/by-name/md/mdwatch/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index c7859cba8409..5f810f18bb1c 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -5,6 +5,7 @@ nix-update-script, versionCheckHook, }: + rustPlatform.buildRustPackage (finalAttrs: { pname = "mdwatch"; version = "0.1.12"; @@ -26,6 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Simple CLI tool to live-preview Markdown files in your browser"; homepage = "https://github.com/santoshxshrestha/mdwatch"; + changelog = "https://github.com/santoshxshrestha/mdwatch/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ x123 ]; mainProgram = "mdwatch"; From 5f672f1a999940cda728dfdfaa33c182c57b5c82 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 19:02:25 +0200 Subject: [PATCH 291/508] python313Packages.azure-mgmt-advisor: refactor --- .../azure-mgmt-advisor/default.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix index 9ea2d0267b64..a7f68b3d1186 100644 --- a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix @@ -1,35 +1,35 @@ { lib, + azure-common, + azure-mgmt-core, buildPythonPackage, fetchPypi, msrest, msrestazure, - azure-common, - isPy3k, - azure-mgmt-core, - azure-mgmt-nspkg, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-advisor"; version = "9.0.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "fc408b37315fe84781b519124f8cb1b8ac10b2f4241e439d0d3e25fd6ca18d7b"; + hash = "sha256-/ECLNzFf6EeBtRkST4yxuKwQsvQkHkOdDT4l/WyhjXs="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ msrest msrestazure azure-common azure-mgmt-core - ] - ++ lib.optionals (!isPy3k) [ azure-mgmt-nspkg ]; + ]; - # has no tests + # Module has no tests doCheck = false; meta = with lib; { From abf7d9fe0f64378ee9cfcdab914dde6e2c1d28b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 17:18:34 +0000 Subject: [PATCH 292/508] python3Packages.model-checker: 0.9.35 -> 0.9.36 --- pkgs/development/python-modules/model-checker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/model-checker/default.nix b/pkgs/development/python-modules/model-checker/default.nix index 57491c0bbd24..0ae4dad44401 100644 --- a/pkgs/development/python-modules/model-checker/default.nix +++ b/pkgs/development/python-modules/model-checker/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "model-checker"; - version = "0.9.35"; + version = "0.9.36"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "model_checker"; inherit version; - hash = "sha256-1O2b6wm1vRoaZfOl+Cl+aFlYtb8WTyHsVgQzPhFgNe8="; + hash = "sha256-FYn8sncKHZqZvI71RUmYOChC/fXzGdaN7GsomZl7AA8="; }; # z3 does not provide a dist-info, so python-runtime-deps-check will fail From 38922a0ea75a55c4fb50ba25b84b05c807192453 Mon Sep 17 00:00:00 2001 From: Cathal Mullan Date: Wed, 13 Aug 2025 18:35:46 +0100 Subject: [PATCH 293/508] cargo-semver-checks: skip platform specific tests --- pkgs/by-name/ca/cargo-semver-checks/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ca/cargo-semver-checks/package.nix b/pkgs/by-name/ca/cargo-semver-checks/package.nix index e4d53bfac75c..e19b9afe50a6 100644 --- a/pkgs/by-name/ca/cargo-semver-checks/package.nix +++ b/pkgs/by-name/ca/cargo-semver-checks/package.nix @@ -34,6 +34,10 @@ rustPlatform.buildRustPackage rec { # requires internet access "--skip=detects_target_dependencies" "--skip=query::tests_lints::feature_missing" + # platform specific snapshots + "--skip=query::tests_lints::trait_method_target_feature_removed" + "--skip=query::tests_lints::unsafe_trait_method_requires_more_target_features" + "--skip=query::tests_lints::unsafe_trait_method_target_feature_added" ]; preCheck = '' From 4efae0d058f565aea1b1765e8b1d9da9404d723b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 17:41:11 +0000 Subject: [PATCH 294/508] coroot-node-agent: 1.25.5 -> 1.25.6 --- pkgs/by-name/co/coroot-node-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index 22190b4cd0aa..3fec681d1927 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "coroot-node-agent"; - version = "1.25.5"; + version = "1.25.6"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; rev = "v${version}"; - hash = "sha256-TIUl3DGidIgPFPh9dBkLRRIHK7gMtoXGJDehKltQ0CE="; + hash = "sha256-oeLNrpA+b4j4TKNztv4EhcNBUh3FMWYtkx2ZGobatB8="; }; vendorHash = "sha256-QvdFW/o481F85WuXNdz99Q9MBiGRjVSWvPRytq67vYU="; From b64aa7950065d94dd893cd1fcff5700ff9ee7fcb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 18:05:56 +0000 Subject: [PATCH 295/508] bearer: 1.50.0 -> 1.50.1 --- pkgs/by-name/be/bearer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/be/bearer/package.nix b/pkgs/by-name/be/bearer/package.nix index 430dbbffeef8..dc6cd3e4ed11 100644 --- a/pkgs/by-name/be/bearer/package.nix +++ b/pkgs/by-name/be/bearer/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "bearer"; - version = "1.50.0"; + version = "1.50.1"; src = fetchFromGitHub { owner = "bearer"; repo = "bearer"; tag = "v${version}"; - hash = "sha256-6GggGsimQShDs/F/H80aBykQYowH55plDQDRjiWKFsA="; + hash = "sha256-cUfuTYk3ckijSZbniHaZuprlv9rKNIxzILEdTGdvVQ0="; }; vendorHash = "sha256-+2iiMb2+/a3GCUMVA9boJJxuFgB3NmxpTePyMEA46jw="; From de88d11fb3b7e2455202eb2a3066f538aa17f378 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 18:06:53 +0000 Subject: [PATCH 296/508] conmon-rs: 0.7.1 -> 0.7.2 --- pkgs/by-name/co/conmon-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/conmon-rs/package.nix b/pkgs/by-name/co/conmon-rs/package.nix index a2afd871e51b..37cbadffbb68 100644 --- a/pkgs/by-name/co/conmon-rs/package.nix +++ b/pkgs/by-name/co/conmon-rs/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage rec { pname = "conmon-rs"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "containers"; repo = "conmon-rs"; rev = "v${version}"; - hash = "sha256-NydA6IiIGX2Pc/49bstEGeA/X+zRIVNGbxhDfPwrWgM="; + hash = "sha256-FZwX9xihg2mKpHT11FCASyoJ5nDUkAa4Cqk5zRQOfeY="; }; nativeBuildInputs = [ @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { ]; doCheck = false; - cargoHash = "sha256-qP4AIPST1s6fiGq6FM2aXpEfkm4G/cOSYJyhtqF2k1E="; + cargoHash = "sha256-JVUckmOAJj4zNBe4yq/JzrPw+IqfhiZRB6s03ZxXFV4="; meta = with lib; { description = "OCI container runtime monitor written in Rust"; From e14190dcd56b4a25077e616424860fe9de701ea1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 20:09:06 +0200 Subject: [PATCH 297/508] python313Packages.mxnet: refactor --- pkgs/development/python-modules/mxnet/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/mxnet/default.nix b/pkgs/development/python-modules/mxnet/default.nix index a56d2ba49245..b42ba43501fe 100644 --- a/pkgs/development/python-modules/mxnet/default.nix +++ b/pkgs/development/python-modules/mxnet/default.nix @@ -1,14 +1,13 @@ { lib, buildPythonPackage, - pkgs, - setuptools, distutils, - requests, - numpy, graphviz, + numpy, + pkgs, python, - isPy3k, + requests, + setuptools, }: buildPythonPackage { @@ -21,9 +20,9 @@ buildPythonPackage { dependencies = [ distutils - requests - numpy graphviz + numpy + requests ]; pythonRelaxDeps = [ @@ -33,8 +32,6 @@ buildPythonPackage { LD_LIBRARY_PATH = lib.makeLibraryPath [ pkgs.mxnet ]; - doCheck = !isPy3k; - postPatch = '' # Required to support numpy >=1.24 where np.bool is removed in favor of just bool substituteInPlace python/mxnet/numpy/utils.py \ From 18710ea8b0458b7e714ba08cd456c02ab937ea4c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 20:13:12 +0200 Subject: [PATCH 298/508] python313Packages.lima: refactor --- pkgs/development/python-modules/lima/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/lima/default.nix b/pkgs/development/python-modules/lima/default.nix index 76a47923b779..9244b2630f4e 100644 --- a/pkgs/development/python-modules/lima/default.nix +++ b/pkgs/development/python-modules/lima/default.nix @@ -2,26 +2,30 @@ lib, buildPythonPackage, fetchPypi, - isPy3k, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "lima"; version = "0.5"; - format = "setuptools"; - disabled = !isPy3k; + pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "0qqj0053r77ppkcyyk2fhpaxjzsl1h98nf9clpny6cs66sdl241v"; + hash = "sha256-OxBBmzZGM+PtpSw5ixIMVH/Z1YVOTO/ZvPecPAoAEmM="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; + pythonImportsCheck = [ "lima" ]; + meta = with lib; { - description = "Lightweight Marshalling of Python 3 Objects"; + description = "Lightweight Marshalling of Python Objects"; homepage = "https://github.com/b6d/lima"; + changelog = "https://github.com/b6d/lima/blob/${version}/CHANGELOG.rst"; license = licenses.mit; maintainers = with maintainers; [ zhaofengli ]; }; From 01be5398056ea334c7c5eec1ee5c97204fee3f85 Mon Sep 17 00:00:00 2001 From: Gavin John <> Date: Tue, 4 Jun 2024 09:49:45 -0500 Subject: [PATCH 299/508] lprint: Add enableExperimental parameter --- pkgs/by-name/lp/lprint/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/lp/lprint/package.nix b/pkgs/by-name/lp/lprint/package.nix index 84e80560b8b6..8b10f9f03e16 100644 --- a/pkgs/by-name/lp/lprint/package.nix +++ b/pkgs/by-name/lp/lprint/package.nix @@ -5,6 +5,8 @@ pappl, cups, pkg-config, + # Enables support for untested printers. It makes sense to default this to true, as it's unlikely to result in any issues + enableExperimental ? true, }: stdenv.mkDerivation rec { @@ -32,6 +34,8 @@ stdenv.mkDerivation rec { cups ]; + configureFlags = lib.optional enableExperimental "--enable-experimental"; + doInstallCheck = true; installCheckPhase = '' $out/bin/lprint --help From e550600c624706be5fe8268851b45650654ff6c3 Mon Sep 17 00:00:00 2001 From: Gavin John <> Date: Tue, 4 Jun 2024 09:52:36 -0500 Subject: [PATCH 300/508] lprint: Add pandapip1 to maintainers --- pkgs/by-name/lp/lprint/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lp/lprint/package.nix b/pkgs/by-name/lp/lprint/package.nix index 8b10f9f03e16..548a72711025 100644 --- a/pkgs/by-name/lp/lprint/package.nix +++ b/pkgs/by-name/lp/lprint/package.nix @@ -49,6 +49,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/michaelrsweet/lprint"; license = licenses.asl20; platforms = platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ pandapip1 ]; }; } From 332aac6d88489834ccb1110781a7c4efce44b6fa Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 10 Aug 2025 19:42:26 -0400 Subject: [PATCH 301/508] rio: fix Darwin build Link: https://hydra.nixos.org/build/304164939/nixlog/4 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ri/rio/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ri/rio/package.nix b/pkgs/by-name/ri/rio/package.nix index 089196927553..b9f215072735 100644 --- a/pkgs/by-name/ri/rio/package.nix +++ b/pkgs/by-name/ri/rio/package.nix @@ -60,6 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-I0LSUzMH6tyn6/Y74FApEdo0/m+6fa8UK0hzVBxA7F8="; nativeBuildInputs = [ + rustPlatform.bindgenHook ncurses ] ++ lib.optionals stdenv.hostPlatform.isLinux [ From bbee03804b95326e213eb56a9cad46346cc28990 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 18:51:56 +0000 Subject: [PATCH 302/508] python3Packages.pyezvizapi: 1.0.1.0 -> 1.0.1.3 --- pkgs/development/python-modules/pyezvizapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyezvizapi/default.nix b/pkgs/development/python-modules/pyezvizapi/default.nix index 788fe5a452f6..9d8bdbe8af19 100644 --- a/pkgs/development/python-modules/pyezvizapi/default.nix +++ b/pkgs/development/python-modules/pyezvizapi/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyezvizapi"; - version = "1.0.1.0"; + version = "1.0.1.3"; pyproject = true; src = fetchFromGitHub { owner = "RenierM26"; repo = "pyEzvizApi"; tag = version; - hash = "sha256-6Kwo7E+lmyqw0VpqH6AOn27tPvNPA/PgDiGSuGXo6PA="; + hash = "sha256-V2/Tyo6jLlbyhyQEc5GiB/KvpJ735GuwaLMyHydI5nM="; }; build-system = [ setuptools ]; From eca42f137b9ac73e5fa6e0e65514486e7b7120d3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 20:54:59 +0200 Subject: [PATCH 303/508] powerdns-admin: add missing input --- pkgs/by-name/po/powerdns-admin/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/po/powerdns-admin/package.nix b/pkgs/by-name/po/powerdns-admin/package.nix index 7e18e8cdba14..d7dc896400e6 100644 --- a/pkgs/by-name/po/powerdns-admin/package.nix +++ b/pkgs/by-name/po/powerdns-admin/package.nix @@ -66,6 +66,8 @@ let werkzeug zipp zxcvbn + standard-imghdr + ]; all_patches = [ From a78ad08df3cb5921f74e1a64b2734a0e5e48d7ad Mon Sep 17 00:00:00 2001 From: networkException Date: Wed, 13 Aug 2025 21:05:59 +0200 Subject: [PATCH 304/508] ungoogled-chromium: 139.0.7258.66-1 -> 139.0.7258.127-1 https://chromereleases.googleblog.com/2025/08/stable-channel-update-for-desktop_12.html This update includes 6 security fixes. CVEs: CVE-2025-8879 CVE-2025-8880 CVE-2025-8901 CVE-2025-8881 CVE-2025-8882 --- .../networking/browsers/chromium/info.json | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index ce000998626a..5573dafed151 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -802,7 +802,7 @@ } }, "ungoogled-chromium": { - "version": "139.0.7258.66", + "version": "139.0.7258.127", "deps": { "depot_tools": { "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", @@ -813,16 +813,16 @@ "hash": "sha256-m+z10s40Q/iYcoMw3o/+tmhIdqHMsYJjdGabHrK/aqo=" }, "ungoogled-patches": { - "rev": "139.0.7258.66-1", - "hash": "sha256-/8zIJk1RxmFPt81qKCXpEEOrH2Jg6cdHGPdtp0zxdHE=" + "rev": "139.0.7258.127-1", + "hash": "sha256-CdzvDG4ZGRHVnRsLUDD8gWLzcwJJAqEZdEraqVYgs2U=" }, "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "a62d329947691f76c376a873eae39f56381103c8", - "hash": "sha256-RWqOw0Kogz2GwbICet7NdcGnZMrkkE4bu70jU+tbYFQ=", + "rev": "5dc2cf9cf870d324cd9fba708f26d2572cc6d4d8", + "hash": "sha256-YcOVErOKKruc3kPuXhmeibo3KL+Rrny1FEwF769+aEU=", "recompress": true }, "src/third_party/clang-format/script": { @@ -897,8 +897,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "0145c376fadde16390298681252785f98ae90185", - "hash": "sha256-8ztvupTvp5v8lTq3eo/viR9X85qm+bw8299jxr6XslE=" + "rev": "5f3636345f1d8afd495e2fcc474fd81e91c4866b", + "hash": "sha256-fx+QD0T85Js9jPQx2aghJU8UOL6WbR0bOkGY2i87A3w=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -1202,8 +1202,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "0ddc6630b3723b14b164752d46c27752f078ddd3", - "hash": "sha256-cs1+5vBEFPqzi1vbxiSgujrLIoaXZROZaRJq2gRdUrE=" + "rev": "90c632fc6c01cd8637186c783ca8012bab3c3260", + "hash": "sha256-e+rUkNOakv6WQrgx1ozoJTynk/GZy1zdsnYX4oz+6ks=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -1432,8 +1432,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "cbc694239b06ecf694676aba22d5263dbc23ee5e", - "hash": "sha256-5vIwNP9RbtUVtgKKDiZd6NVkR2Ed3DUqZWESTUM+fIs=" + "rev": "2d6f1aa4be9c33b013c322b2bc9cd99a682243b6", + "hash": "sha256-VysJkpCRRYNdCStnXvo6wyMCv1gLHecMwefKiwypARc=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1597,8 +1597,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "b07b4e9376489c7f7c0ff2af5eceb4261b3bb784", - "hash": "sha256-MnrieVgkvlkWKZ0O790gDSCrgF9c+XEk/XLHQDzMqVY=" + "rev": "505ec917b67c535519bebec58c62a34f145dd49f", + "hash": "sha256-fsf8j2Spe++vSnuO8763eWWmMhYqcyybpILb7OkkXq4=" } } } From 4f3bef4a29a9243157eecbf9cef52d8c47e82f88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 19:07:34 +0000 Subject: [PATCH 305/508] trufflehog: 3.90.3 -> 3.90.4 --- pkgs/by-name/tr/trufflehog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix index e02d6a218fa3..902cacff14b0 100644 --- a/pkgs/by-name/tr/trufflehog/package.nix +++ b/pkgs/by-name/tr/trufflehog/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "trufflehog"; - version = "3.90.3"; + version = "3.90.4"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; tag = "v${version}"; - hash = "sha256-vJWk36s3jAWGUpigxmdvU97WVCounaZI896eomlAgC4="; + hash = "sha256-RdCmHPSxkxofCc6rxBoRtUpAxfbNeThfcM3O4P411EU="; }; - vendorHash = "sha256-X9iK2vpAwtSmk8tnzNAFzL1GubYfiVdT86RMbZf5o9w="; + vendorHash = "sha256-MwiFnX00bL1zWRorgWoE5xFtQkwheEufIpp7rDh/4lg="; nativeBuildInputs = [ makeWrapper ]; From 45c1c83a79cbb1c3cbcce0b25fb4cba79b5eec6a Mon Sep 17 00:00:00 2001 From: Zahid Kizmaz Date: Wed, 13 Aug 2025 21:22:59 +0200 Subject: [PATCH 306/508] chore(update): bump hyprsunset to 0.3.2 --- pkgs/by-name/hy/hyprsunset/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprsunset/package.nix b/pkgs/by-name/hy/hyprsunset/package.nix index a8627aaef71e..006ef474ff48 100644 --- a/pkgs/by-name/hy/hyprsunset/package.nix +++ b/pkgs/by-name/hy/hyprsunset/package.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "hyprsunset"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprsunset"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ctk7zophp8obM/u9S2c8a6nOWV+VeIzq6ma+dI5BE3s="; + hash = "sha256-eYLtZJayWWbKBC3u/gvDSqVyffuD+egryr7zPWRAeyY="; }; postPatch = '' From d7e92a5db3ea51f263e477a0f7b9a9db7dcf54fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 19:24:00 +0000 Subject: [PATCH 307/508] nvrh: 0.1.20 -> 0.1.23 --- pkgs/by-name/nv/nvrh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nv/nvrh/package.nix b/pkgs/by-name/nv/nvrh/package.nix index d72d208a22d6..3c633bcb8e3f 100644 --- a/pkgs/by-name/nv/nvrh/package.nix +++ b/pkgs/by-name/nv/nvrh/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "nvrh"; - version = "0.1.20"; + version = "0.1.23"; src = fetchFromGitHub { owner = "mikew"; repo = "nvrh"; tag = "v${finalAttrs.version}"; - hash = "sha256-hKlL/kjfDtWZHfDuVbVNVnhBEeJcX5zWFtDaNW/KExI="; + hash = "sha256-9pWeoFah8bxbngqETgi8uGbvUqKUhdiRHmOuxpPmJNs="; }; postPatch = '' From 08582d9caed71a1d8dd7e60f6615760f7d8a577b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 19:27:56 +0000 Subject: [PATCH 308/508] python3Packages.types-tqdm: 4.67.0.20250516 -> 4.67.0.20250809 --- pkgs/development/python-modules/types-tqdm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-tqdm/default.nix b/pkgs/development/python-modules/types-tqdm/default.nix index 4eccf683e361..ec2a0e755d74 100644 --- a/pkgs/development/python-modules/types-tqdm/default.nix +++ b/pkgs/development/python-modules/types-tqdm/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "types-tqdm"; - version = "4.67.0.20250516"; + version = "4.67.0.20250809"; pyproject = true; src = fetchPypi { pname = "types_tqdm"; inherit version; - hash = "sha256-IwzKuKMy008ZP8AH6xMqbvVLRRJFLnGL8hrgp8rrWms="; + hash = "sha256-Ar96uRJWCAucTGP58RtRnCe6r1Jxjl/auelgbaFo1QA="; }; build-system = [ setuptools ]; From 26c9b5de0a77f714f0b564de2097f17efc8c3731 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 21:34:28 +0200 Subject: [PATCH 309/508] python313Packages.publicsuffixlist: 1.0.2.20250809 -> 1.0.2.20250812 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20250812-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 2baa27fb9200..a80b67cc4848 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250809"; + version = "1.0.2.20250812"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-eTvYGTwuSjT7ban7B9xS+8HzJfiMHnEIZSXimjMykJE="; + hash = "sha256-y8C5Lg50epkcGR3wnSHhircKwGeY53fcommtEuLfUUM="; }; build-system = [ setuptools ]; From edfa3e8d0691783b9942adefd4d92496b9dc26a0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 01:50:12 +0200 Subject: [PATCH 310/508] python312Packages.mypy-boto3-codebuild: 1.40.5 -> 1.40.8 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 68f2996ac471..3ef0ed1e9b89 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -266,8 +266,8 @@ rec { "sha256-FyjlcLmx8cmYlTlzxI8AupyGJXwIWEh7OOtKeUA6vPk="; mypy-boto3-codebuild = - buildMypyBoto3Package "codebuild" "1.40.5" - "sha256-ReATcp8ORYv1MsyKGdt5WfSWeZ3emGfqJjswBeG/P5o="; + buildMypyBoto3Package "codebuild" "1.40.8" + "sha256-D3uNdpK45WYJfwf1mr12+e+7uw0dj7ChCmSDel0cNw4="; mypy-boto3-codecatalyst = buildMypyBoto3Package "codecatalyst" "1.40.0" From f5eec3ea6a5510d7e9d713b67a3d65b7e95470b7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 01:50:23 +0200 Subject: [PATCH 311/508] python312Packages.mypy-boto3-ec2: 1.40.7 -> 1.40.8 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3ef0ed1e9b89..f4d8c34e4ce7 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -446,8 +446,8 @@ rec { "sha256-p+NFAi4x4J6S4v0f2u0awDG+lb2V7r3XwgYwl5CvhHo="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.40.7" - "sha256-dr/9I5kl1nuCU6V3mtkzgwgmzU22Q22yAas2IFCRywM="; + buildMypyBoto3Package "ec2" "1.40.8" + "sha256-4qoBA1iajEhB0ove45iUUEdllcGds6Y08NhgPUS9TmQ="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.40.0" From 4fbfbe26cf7d70ea8bf647d313e3e5b9802e1a09 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 01:50:54 +0200 Subject: [PATCH 312/508] python312Packages.mypy-boto3-organizations: 1.40.0 -> 1.40.8 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index f4d8c34e4ce7..0375d8d78e01 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -986,8 +986,8 @@ rec { "sha256-JEuEjo0htTuDCZx2nNJK2Zq59oSUqkMf4BrNamerfVk="; mypy-boto3-organizations = - buildMypyBoto3Package "organizations" "1.40.0" - "sha256-dtA75bnyRx4XPHXVTQ1oERInTjnvkiA1FcHobbQXq+o="; + buildMypyBoto3Package "organizations" "1.40.8" + "sha256-ow9D1wgdHpZkyZEoytfMX8HMyrJxXGw3aKnNZEIrn1U="; mypy-boto3-osis = buildMypyBoto3Package "osis" "1.40.0" From 47ba2a0dbb87d1180443148cfe02be43437c9fc5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 01:51:05 +0200 Subject: [PATCH 313/508] python312Packages.mypy-boto3-sagemaker: 1.40.6 -> 1.40.8 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 0375d8d78e01..a832fb4289e2 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1174,8 +1174,8 @@ rec { "sha256-WRLXguy8jlRl+jw472aPmJXdcZg1mPZ/dfhETIVNLiU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.40.6" - "sha256-PHYCA7VtB8r1HSzvXA+MLgbn72fewbpGtXj+zY1D4Co="; + buildMypyBoto3Package "sagemaker" "1.40.8" + "sha256-iObgo58rtt09gLKYox4QTzsUxM5paeciGCZKPpNG7hc="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.0" From b59f7970f58b19345166bd4ac82e577eb7daeee4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 01:51:17 +0200 Subject: [PATCH 314/508] python312Packages.mypy-boto3-transcribe: 1.40.6 -> 1.40.8 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index a832fb4289e2..9e8bb85b0d0d 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1366,8 +1366,8 @@ rec { "sha256-SfZ4sYKJic9iQfWxUQEdV233Y5NbITHWjC3Vt+hFpHA="; mypy-boto3-transcribe = - buildMypyBoto3Package "transcribe" "1.40.6" - "sha256-4wI5o8vjyrVpHn4P4e8J/EshhuqioqAQqkB3qdJr5hE="; + buildMypyBoto3Package "transcribe" "1.40.8" + "sha256-i50560hic1ItkD0zJjAyHraepEyxioFBvHwMWkfg0kk="; mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.40.0" From 160cee8e466b20eaebf02bacdd358447460ffb30 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 01:51:25 +0200 Subject: [PATCH 315/508] python313Packages.boto3-stubs: 1.40.7 -> 1.40.8 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 84bf0c0d6e32..930996b4103c 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.7"; + version = "1.40.8"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-rEtDyToV9l5NdMrucPQIkoRCRG1fA3J3Qm+z3AbZZyA="; + hash = "sha256-Mm19xwewuEOLZ1L1dl0z75drON5FA6B5fzeuZgX3yHs="; }; build-system = [ setuptools ]; From fe2850b4be43b167d31b4eb49a6ec23a8bc8bfca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 21:35:22 +0200 Subject: [PATCH 316/508] python312Packages.mypy-boto3-braket: 1.40.0 -> 1.40.9 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 9e8bb85b0d0d..6bac427499f2 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -174,8 +174,8 @@ rec { "sha256-XyGkubFi/5yoLG/5CGRNjtB7tKhOqP6PuTvhTsn3pQM="; mypy-boto3-braket = - buildMypyBoto3Package "braket" "1.40.0" - "sha256-YZKJblhTzoW0I/ozKw+RzELF9nJ0+3Z/zjZhb/lEd80="; + buildMypyBoto3Package "braket" "1.40.9" + "sha256-IUf8vnKJRqa5BeEIKEfAc09ixEIvVRfKBi6nEP1KjZU="; mypy-boto3-budgets = buildMypyBoto3Package "budgets" "1.40.4" From eb25d4c11f75a6c4bd539a577a5a50f4835035d5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 21:35:51 +0200 Subject: [PATCH 317/508] python312Packages.mypy-boto3-fsx: 1.40.0 -> 1.40.9 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 6bac427499f2..c2cf5024a405 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -558,8 +558,8 @@ rec { "sha256-i76hozLLcN4Y5Jpg/92+6FSgStpw2SfF0HeRhQiRPqE="; mypy-boto3-fsx = - buildMypyBoto3Package "fsx" "1.40.0" - "sha256-ryCVtTJSbtLmStHUhZrNkUBm79mjZo4NZtf5QHONWLY="; + buildMypyBoto3Package "fsx" "1.40.9" + "sha256-mNs8PA3GpvonrX6vwErh1muD4K2+zdr0ZWvOJP8PRjY="; mypy-boto3-gamelift = buildMypyBoto3Package "gamelift" "1.40.0" From 3d19f0d1cd98edfc0558fb1146c15561f1994719 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 21:36:32 +0200 Subject: [PATCH 318/508] python312Packages.mypy-boto3-sagemaker: 1.40.8 -> 1.40.9 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index c2cf5024a405..15192b85519a 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1174,8 +1174,8 @@ rec { "sha256-WRLXguy8jlRl+jw472aPmJXdcZg1mPZ/dfhETIVNLiU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.40.8" - "sha256-iObgo58rtt09gLKYox4QTzsUxM5paeciGCZKPpNG7hc="; + buildMypyBoto3Package "sagemaker" "1.40.9" + "sha256-ajWj/0jOu1j7BCiHKRuS7cpaTXgWzTwAX8kJHpFPREA="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.0" From 6777130e1056db79704cc188c34acad773e2a98d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 21:36:53 +0200 Subject: [PATCH 319/508] python313Packages.boto3-stubs: 1.40.8 -> 1.40.9 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 930996b4103c..5980155417d0 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.8"; + version = "1.40.9"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-Mm19xwewuEOLZ1L1dl0z75drON5FA6B5fzeuZgX3yHs="; + hash = "sha256-nRaC/EpTUgtB3zc5iP3n7xYR8rPoTzPuxUKjzCOaemw="; }; build-system = [ setuptools ]; From ccd8d92e142a36373a49155ff73e5fcb0f66e499 Mon Sep 17 00:00:00 2001 From: Gavin John Date: Fri, 17 Jan 2025 10:19:57 -0800 Subject: [PATCH 320/508] maintainer-list: add txkyel --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b14e97dbcd0c..5db08cf0f594 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26189,6 +26189,11 @@ githubId = 1215104; keys = [ { fingerprint = "B1FD 4E2A 84B2 2379 F4BF 2EF5 FE33 A228 2371 E831"; } ]; }; + txkyel = { + github = "txkyel"; + githubId = 56144092; + name = "Kyle Xiao"; + }; tyberius-prime = { name = "Tyberius Prime"; github = "TyberiusPrime"; From 0a1626c1f1fb43ba094302ce4ef24468cb0e9b4b Mon Sep 17 00:00:00 2001 From: Gavin John Date: Fri, 17 Jan 2025 10:20:38 -0800 Subject: [PATCH 321/508] {envision-unwrapped, envision}: add txkyel as maintainer --- pkgs/by-name/en/envision-unwrapped/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/en/envision-unwrapped/package.nix b/pkgs/by-name/en/envision-unwrapped/package.nix index 25e8ddf3dbe3..8f77829a7ea9 100644 --- a/pkgs/by-name/en/envision-unwrapped/package.nix +++ b/pkgs/by-name/en/envision-unwrapped/package.nix @@ -112,6 +112,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ pandapip1 Scrumplex + txkyel ]; platforms = lib.platforms.linux; }; From f2e045d1e784b5b223d731116478d818da832905 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 19:46:07 +0000 Subject: [PATCH 322/508] 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 594a4e4de01b7242cbde09c891c64f15a23acd6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 19:50:16 +0000 Subject: [PATCH 323/508] lexbor: 2.4.0 -> 2.5.0 --- pkgs/by-name/le/lexbor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lexbor/package.nix b/pkgs/by-name/le/lexbor/package.nix index f15ce43431df..a10068899b83 100644 --- a/pkgs/by-name/le/lexbor/package.nix +++ b/pkgs/by-name/le/lexbor/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lexbor"; - version = "2.4.0"; + version = "2.5.0"; src = fetchFromGitHub { owner = "lexbor"; repo = "lexbor"; tag = "v${finalAttrs.version}"; - hash = "sha256-wsm+2L2ar+3LGyBXl39Vp9l1l5JONWvO0QbI87TDfWM="; + hash = "sha256-QmD8p6dySLEeHjCmDSTplXwsy2Z7yHKYlXmPCKwaBfU="; }; nativeBuildInputs = [ From 85bde34d9b6e711c8ce14fc728f7263b0bf817ff Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Thu, 14 Aug 2025 03:20:43 +0800 Subject: [PATCH 324/508] 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 077bd6ef6708c3f94d7c8441ad7ffae470b4250d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 19:58:12 +0000 Subject: [PATCH 325/508] ispc: 1.27.0 -> 1.28.0 --- pkgs/by-name/is/ispc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/is/ispc/package.nix b/pkgs/by-name/is/ispc/package.nix index 4c9d2a10717b..17a6a8ef2fa3 100644 --- a/pkgs/by-name/is/ispc/package.nix +++ b/pkgs/by-name/is/ispc/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { pname = "ispc"; - version = "1.27.0"; + version = "1.28.0"; dontFixCmake = true; # https://github.com/NixOS/nixpkgs/pull/232522#issuecomment-2133803566 @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { owner = "ispc"; repo = "ispc"; rev = "v${version}"; - sha256 = "sha256-nNiAlQ+MLkOV0/xLafsUNPV5HKCIqWCD2Fo8ChgFJMk="; + sha256 = "sha256-JnJGpuhbABD6/93EBeDJH441nDlG4CKHcyOoTHJ3QcU="; }; nativeBuildInputs = [ From 345f7406c60999c2bbbc8e01c78919f938759629 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 13 Aug 2025 22:20:24 +0200 Subject: [PATCH 326/508] python3Packages.keras: 3.11.1 -> 3.11.2 Diff: https://github.com/keras-team/keras/compare/v3.11.1...v3.11.2 Changelog: https://github.com/keras-team/keras/releases/tag/v3.11.2 --- pkgs/development/python-modules/keras/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix index 67597c1d5ca8..388e29a6b51c 100644 --- a/pkgs/development/python-modules/keras/default.nix +++ b/pkgs/development/python-modules/keras/default.nix @@ -36,14 +36,14 @@ buildPythonPackage rec { pname = "keras"; - version = "3.11.1"; + version = "3.11.2"; pyproject = true; src = fetchFromGitHub { owner = "keras-team"; repo = "keras"; tag = "v${version}"; - hash = "sha256-jyNOL5u+XVVqChD7Fs3yJCcW14bTvitiQa4H4DTeja0="; + hash = "sha256-VRza7ElCPjdMeo4LH0WSBD8WdzxojJStGXlf1pbP3b0="; }; build-system = [ From b168739e29e5dfd078b9ba318d33c39aba68ad07 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 10 Aug 2025 21:02:03 +0200 Subject: [PATCH 327/508] python313Packages.httpx-sse: 0.4.0 -> 0.4.1 Changelog: https://github.com/florimondmanca/httpx-sse/blob/refs/tags/0.4.1/CHANGELOG.md --- .../python-modules/httpx-sse/default.nix | 25 +++++-------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/httpx-sse/default.nix b/pkgs/development/python-modules/httpx-sse/default.nix index 622e8ae033d4..af17e3a88124 100644 --- a/pkgs/development/python-modules/httpx-sse/default.nix +++ b/pkgs/development/python-modules/httpx-sse/default.nix @@ -2,44 +2,30 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch2, - setuptools, - setuptools-scm, - wheel, httpx, pytest-asyncio, + pytest-cov-stub, pytestCheckHook, + setuptools-scm, + setuptools, sse-starlette, }: buildPythonPackage rec { pname = "httpx-sse"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; src = fetchFromGitHub { owner = "florimondmanca"; repo = "httpx-sse"; tag = version; - hash = "sha256-nU8vkmV/WynzQrSrq9+FQXtfAJPVLpMsRSuntU0HWrE="; + hash = "sha256-bSozSZmbRU5sc3jvVUOAXQWVBA8GhzM2R26uPdabS+w="; }; - patches = [ - (fetchpatch2 { - url = "https://github.com/florimondmanca/httpx-sse/commit/643938c805e671fa20adcf314b447f862b77bcda.patch?full_index=1"; - hash = "sha256-V2PyTlleyoLa0DuvdlU8zGNsI9C8bTjMUcLjx81/e5k="; - }) - ]; - - # pytest-cov configuration is not necessary for packaging - postPatch = '' - rm setup.cfg - ''; - build-system = [ setuptools setuptools-scm - wheel ]; dependencies = [ httpx ]; @@ -48,6 +34,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-asyncio + pytest-cov-stub pytestCheckHook sse-starlette ]; From 564fbe424612cd05b22d1556198f22de3ec40658 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 22:22:36 +0200 Subject: [PATCH 328/508] gpt-cli: 0.4.1 -> 0.4.3 Changelog: https://github.com/kharvd/gpt-cli/releases/tag/v0.4.3 --- pkgs/by-name/gp/gpt-cli/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpt-cli/package.nix b/pkgs/by-name/gp/gpt-cli/package.nix index a72d1a21172c..d0bcb4129d6f 100644 --- a/pkgs/by-name/gp/gpt-cli/package.nix +++ b/pkgs/by-name/gp/gpt-cli/package.nix @@ -4,16 +4,17 @@ fetchFromGitHub, versionCheckHook, }: + python3Packages.buildPythonApplication rec { pname = "gpt-cli"; - version = "0.4.1"; + version = "0.4.3"; pyproject = true; src = fetchFromGitHub { owner = "kharvd"; repo = "gpt-cli"; tag = "v${version}"; - hash = "sha256-G8iepcjZFMTwsMhtGYmVOK9NkHXLqLet5SJWDAx1usg="; + hash = "sha256-BNSMxf3rhKieXYnFqVdpiHmNCDjotJUflwa6mAgsVCc="; }; build-system = with python3Packages; [ @@ -28,6 +29,7 @@ python3Packages.buildPythonApplication rec { attrs black cohere + google-genai google-generativeai openai prompt-toolkit @@ -46,7 +48,9 @@ python3Packages.buildPythonApplication rec { ++ [ versionCheckHook ]; + versionCheckProgram = "${placeholder "out"}/bin/gpt"; + versionCheckProgramArg = "--version"; meta = { From 01c4d563f15356264eaae33bfd21bbe6dd4fb120 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 22:28:08 +0200 Subject: [PATCH 329/508] python313Packages.cohere: 5.16.2 -> 5.17.0 Changelog: https://github.com/cohere-ai/cohere-python/releases/tag/5.17.0 --- pkgs/development/python-modules/cohere/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cohere/default.nix b/pkgs/development/python-modules/cohere/default.nix index bcc2fb709123..b860838120bd 100644 --- a/pkgs/development/python-modules/cohere/default.nix +++ b/pkgs/development/python-modules/cohere/default.nix @@ -20,16 +20,18 @@ buildPythonPackage rec { pname = "cohere"; - version = "5.16.2"; + version = "5.17.0"; pyproject = true; src = fetchFromGitHub { owner = "cohere-ai"; repo = "cohere-python"; tag = version; - hash = "sha256-/knKmNbvMC+efdY+0adM62W81e/pMhGCxLU0KwxUhOE="; + hash = "sha256-spnkDzkPAjf/4vG7bB4d9RBc3tES+Va4wzmFJFA2/NI="; }; + pythonRelaxDeps = [ "httpx-sse" ]; + build-system = [ poetry-core ]; dependencies = [ From 8ea99a0326b13daa26a3483c51e937c27de289bd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 22:34:43 +0200 Subject: [PATCH 330/508] python313Packages.google-cloud-container: 2.58.0 -> 2.59.0 Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-container-v2.59.0/packages/google-cloud-container/CHANGELOG.md --- .../python-modules/google-cloud-container/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-container/default.nix b/pkgs/development/python-modules/google-cloud-container/default.nix index 46434bc8abab..ee481619546d 100644 --- a/pkgs/development/python-modules/google-cloud-container/default.nix +++ b/pkgs/development/python-modules/google-cloud-container/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "google-cloud-container"; - version = "2.58.0"; + version = "2.59.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_container"; inherit version; - hash = "sha256-dA7lsWf3BmxIXXnPejksi21A7N9V0Ka27MeET8TNmts="; + hash = "sha256-ZsTKUV0zzGbzf9jltrqJBjsG66sz4UlbjEJMcgs/tgM="; }; build-system = [ setuptools ]; From 108260276a69491f2dfbfe9388efc82e1b6b0732 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 22:41:23 +0200 Subject: [PATCH 331/508] python313Packages.pycasbin: 1.45.0 -> 2.0.0 Diff: https://github.com/casbin/pycasbin/compare/refs/tags/v1.45.0...refs/tags/v2.0.0 Changelog: https://github.com/casbin/pycasbin/blob/v2.0.0/CHANGELOG.md --- pkgs/development/python-modules/pycasbin/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pycasbin/default.nix b/pkgs/development/python-modules/pycasbin/default.nix index 40129fd8e1fb..acdc8a94752b 100644 --- a/pkgs/development/python-modules/pycasbin/default.nix +++ b/pkgs/development/python-modules/pycasbin/default.nix @@ -11,16 +11,16 @@ buildPythonPackage rec { pname = "pycasbin"; - version = "1.45.0"; + version = "2.0.0"; pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "casbin"; repo = "pycasbin"; tag = "v${version}"; - hash = "sha256-pErgGW9zSux2ki7WItHjkMncC2kiuxcRkcGmCtFUtCo="; + hash = "sha256-LbJhpDTNPELsjgTmuYyYrOKzgMe81np49KB2PY1wxZs="; }; build-system = [ setuptools ]; From 3b22c6f9c5d04a37f252069071969aedc0e6e1e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 21:17:29 +0000 Subject: [PATCH 332/508] libretro.fbneo: 0-unstable-2025-08-01 -> 0-unstable-2025-08-13 --- pkgs/applications/emulators/libretro/cores/fbneo.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index dde0fe4bedff..54de29fbc44a 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2025-08-01"; + version = "0-unstable-2025-08-13"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "e90b821fc0507a6bdde3596ec32b7b59feae1d1a"; - hash = "sha256-DbY+bQ4vNj4q2Q/tmEZXngdlUHqfZXTl16m14VG5gYY="; + rev = "525a07bd5abd52481a653dc790b987b8f50d0686"; + hash = "sha256-O1QEvQ2ZZ7rU6KObV1hFaYLVWwDZ6Lu30JMbln7Z7DA="; }; makefile = "Makefile"; From 2a10d9f12d9e9cc3c33639956cf184270a7def85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 21:21:41 +0000 Subject: [PATCH 333/508] pyrefly: 0.26.1 -> 0.28.1 --- pkgs/by-name/py/pyrefly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/py/pyrefly/package.nix b/pkgs/by-name/py/pyrefly/package.nix index 035047293ea7..dd89363cb957 100644 --- a/pkgs/by-name/py/pyrefly/package.nix +++ b/pkgs/by-name/py/pyrefly/package.nix @@ -7,17 +7,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pyrefly"; - version = "0.26.1"; + version = "0.28.1"; src = fetchFromGitHub { owner = "facebook"; repo = "pyrefly"; tag = finalAttrs.version; - hash = "sha256-XjAeCbg4Jgk/5PVnUMzFaJS1Qz24UEnQVV/cXEyUnZU="; + hash = "sha256-KvMpuxQP4dofMXivMQnSgKnREv4rA8k2sj/TMuNycc0="; }; buildAndTestSubdir = "pyrefly"; - cargoHash = "sha256-SadZDZA0B99MGDYGppZvQtThKX3YLMe/lQ2eMLuYMhk="; + cargoHash = "sha256-aOret3lR8oEF1ViHvn2atkalY3n9YS6vN4TlX/7QtCc="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From 8afe817a61aadf1b90d70e6f75ff321a35d49ae1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 23:24:26 +0200 Subject: [PATCH 334/508] python313Packages.nikola: 8.3.1 -> 8.3.3 Changelog: https://github.com/getnikola/nikola/blob/v8.3.3/CHANGES.txt --- pkgs/development/python-modules/nikola/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/nikola/default.nix b/pkgs/development/python-modules/nikola/default.nix index e4a490760249..296b34cb159e 100644 --- a/pkgs/development/python-modules/nikola/default.nix +++ b/pkgs/development/python-modules/nikola/default.nix @@ -44,20 +44,19 @@ buildPythonPackage rec { pname = "nikola"; - version = "8.3.1"; + version = "8.3.3"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { - pname = "Nikola"; - inherit version; - hash = "sha256-IfJB2Rl3c1MyEiuyNpT3udfpM480VvFD8zosJFDHr7k="; + inherit pname version; + hash = "sha256-Y219b/wqsk9MJknoaV+LtWBOMJFT6ktgt4b6yuA6scc="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ aiohttp babel blinker @@ -102,6 +101,7 @@ buildPythonPackage rec { disabledTests = [ # AssertionError "test_compiling_markdown" + "test_write_content_does_not_detroy_text" # Date formatting slightly differs from expectation "test_format_date_long" "test_format_date_timezone" @@ -113,10 +113,10 @@ buildPythonPackage rec { meta = with lib; { description = "Static website and blog generator"; - mainProgram = "nikola"; homepage = "https://getnikola.com/"; changelog = "https://github.com/getnikola/nikola/blob/v${version}/CHANGES.txt"; license = licenses.mit; maintainers = with maintainers; [ jluttine ]; + mainProgram = "nikola"; }; } From a79f1ad2ef4fa51b24b04578c59f618950322a59 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 13 Aug 2025 23:33:52 +0200 Subject: [PATCH 335/508] python3Packages.pytorch-lightning: 2.5.2 -> 2.5.3 Diff: https://github.com/Lightning-AI/pytorch-lightning/compare/2.5.2...2.5.3 Changelog: https://github.com/Lightning-AI/pytorch-lightning/releases/tag/2.5.3 --- pkgs/development/python-modules/pytorch-lightning/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytorch-lightning/default.nix b/pkgs/development/python-modules/pytorch-lightning/default.nix index 6a8d934b0c9d..d1c9b0fdd4c0 100644 --- a/pkgs/development/python-modules/pytorch-lightning/default.nix +++ b/pkgs/development/python-modules/pytorch-lightning/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "pytorch-lightning"; - version = "2.5.2"; + version = "2.5.3"; pyproject = true; src = fetchFromGitHub { owner = "Lightning-AI"; repo = "pytorch-lightning"; tag = version; - hash = "sha256-zYPjMahC8/9uYomzSFMbswJoh+CcBsnO0h4pkgCxIcQ="; + hash = "sha256-xLm8t1A6mwIyX5WCkhdt9D9/PsomkSTCAxIGBQlFGxY="; }; preConfigure = '' From 965224e69c111985c1d60d2cb4efb50591aae9af Mon Sep 17 00:00:00 2001 From: Dionysis Grigoropoulos Date: Thu, 14 Aug 2025 00:34:36 +0300 Subject: [PATCH 336/508] llm: 0.26 -> 0.27.1 Diff: https://github.com/simonw/llm/compare/0.26...0.27.1 Changelog: https://github.com/simonw/llm/releases/tag/0.27.1 --- pkgs/development/python-modules/llm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index 5719e19c0ab6..7b8098c86227 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -165,7 +165,7 @@ let llm = buildPythonPackage rec { pname = "llm"; - version = "0.26"; + version = "0.27.1"; pyproject = true; build-system = [ setuptools ]; @@ -176,7 +176,7 @@ let owner = "simonw"; repo = "llm"; tag = version; - hash = "sha256-KTlNajuZrR0kBX3LatepsNM3PfRVsQn+evEfXTu6juE="; + hash = "sha256-HWzuPhI+oiCKBeiHK7x9Sc54ZB88Py60FzprMLlZGrY="; }; patches = [ ./001-disable-install-uninstall-commands.patch ]; From e4562fd5623a83f722541d5777f35378b955cb25 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 13 Aug 2025 23:38:15 +0200 Subject: [PATCH 337/508] python3Packages.huggingface-hub: 0.34.3 -> 0.34.4 Diff: https://github.com/huggingface/huggingface_hub/compare/v0.34.3...v0.34.4 Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v0.34.4 --- pkgs/development/python-modules/huggingface-hub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/huggingface-hub/default.nix b/pkgs/development/python-modules/huggingface-hub/default.nix index ff225ae59b73..d0777a4170c2 100644 --- a/pkgs/development/python-modules/huggingface-hub/default.nix +++ b/pkgs/development/python-modules/huggingface-hub/default.nix @@ -40,14 +40,14 @@ buildPythonPackage rec { pname = "huggingface-hub"; - version = "0.34.3"; + version = "0.34.4"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "huggingface_hub"; tag = "v${version}"; - hash = "sha256-rK9Y+hpjk7AOcTPNUcbyqbiEmH6xVG0fy+pUQop422M="; + hash = "sha256-2R4G/2VBj/URVdVn/1dPBDdFCdXZymPc2zdbzddyYwU="; }; build-system = [ setuptools ]; From 5a9dfe1548a25ff8defce36d6bbd8657c684564f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 13 Aug 2025 23:37:37 +0200 Subject: [PATCH 338/508] python3Packages.transformers: 4.55.0 -> 4.55.2 Diff: https://github.com/huggingface/transformers/compare/v4.55.0...v4.55.2 Changelog: https://github.com/huggingface/transformers/releases/tag/v4.55.2 --- pkgs/development/python-modules/transformers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix index 0d50ab01b208..7afb8627a7af 100644 --- a/pkgs/development/python-modules/transformers/default.nix +++ b/pkgs/development/python-modules/transformers/default.nix @@ -59,14 +59,14 @@ buildPythonPackage rec { pname = "transformers"; - version = "4.55.0"; + version = "4.55.2"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "transformers"; tag = "v${version}"; - hash = "sha256-dS9Xb8y/s+YpNDo6H0kO8X61C/K+SlCBLzW1JOzF4Uk="; + hash = "sha256-6cYZFFmwtPzResNB0q6yg/Lvclef4fAUqNxkSh+y+iU="; }; build-system = [ setuptools ]; From 69321b4f465717ed1c205b71e8184387764cd45e Mon Sep 17 00:00:00 2001 From: genga Date: Thu, 14 Aug 2025 00:42:09 +0300 Subject: [PATCH 339/508] clusternet: 0.17.3 -> 0.18.1 Diff: https://github.com/clusternet/clusternet/compare/v0.17.3...v0.18.1 Changelog: https://github.com/clusternet/clusternet/releases/tag/v0.18.1 --- pkgs/by-name/cl/clusternet/package.nix | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/clusternet/package.nix b/pkgs/by-name/cl/clusternet/package.nix index 042177ed5366..6175595a2abc 100644 --- a/pkgs/by-name/cl/clusternet/package.nix +++ b/pkgs/by-name/cl/clusternet/package.nix @@ -1,31 +1,38 @@ { lib, fetchFromGitHub, - buildGo123Module, + buildGoModule, }: -buildGo123Module rec { +buildGoModule (finalAttrs: { pname = "clusternet"; - version = "0.17.3"; + version = "0.18.1"; src = fetchFromGitHub { owner = "clusternet"; repo = "clusternet"; - tag = "v${version}"; - hash = "sha256-uhRnJyUR7lbJvVxd3YNVxmTSTDksQsVcM5G8ZKO7Xbk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MtiQM2msHv2gLaVpYoSrzJMZWwA0vMBIklwAQi+lG4g="; }; - vendorHash = "sha256-hY4bgQXwKjL4UT3omDYuxy9xN9XOr00mMvGssKOSsG4="; + vendorHash = "sha256-vG+k9ttXp/QqhbVKgwn2uo5kEk8OD+LBvJi5lBQfUk4="; ldFlags = [ "-s" "-w" ]; + # Clusternet hub is disabled due to panic: inlined function github.com/clusternet/clusternet/pkg/hub/apiserver/shadow.(*crdHandler).addStorage.func9.1 missing func info + subPackages = [ + "cmd/clusternet-agent" + "cmd/clusternet-controller-manager" + "cmd/clusternet-scheduler" + ]; + meta = { description = "CNCF Sandbox Project for managing your Kubernetes clusters"; homepage = "https://github.com/clusternet/clusternet"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ genga898 ]; }; -} +}) From 76aefe30fff9ec347c280d402a2871f4ea7bfbd1 Mon Sep 17 00:00:00 2001 From: Roshan Jossy Date: Wed, 13 Aug 2025 23:49:48 +0200 Subject: [PATCH 340/508] doc: use GitHub markdown formatting for note in readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9d4067b43e91..1594a23434c6 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ You can donate to the NixOS foundation through [SEPA bank transfers](https://nix Nixpkgs is licensed under the [MIT License](COPYING). -Note: -MIT license does not apply to the packages built by Nixpkgs, merely to the files in this repository (the Nix expressions, build scripts, NixOS modules, etc.). +> [!Note] +> MIT license does not apply to the packages built by Nixpkgs, merely to the files in this repository (the Nix expressions, build scripts, NixOS modules, etc.). It also might not apply to patches included in Nixpkgs, which may be derivative works of the packages to which they apply. The aforementioned artifacts are all covered by the licenses of the respective packages. From c4d077646b4a147fa239a2a099730019e09ce79d Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 13 Aug 2025 22:55:25 +0100 Subject: [PATCH 341/508] dmenu: 5.3 -> 5.4 Changes: https://git.suckless.org/dmenu/ --- pkgs/by-name/dm/dmenu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dm/dmenu/package.nix b/pkgs/by-name/dm/dmenu/package.nix index 35820ea4dafa..33372ba1a093 100644 --- a/pkgs/by-name/dm/dmenu/package.nix +++ b/pkgs/by-name/dm/dmenu/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "dmenu"; - version = "5.3"; + version = "5.4"; src = fetchzip { url = "https://dl.suckless.org/tools/dmenu-${finalAttrs.version}.tar.gz"; - hash = "sha256-3lRLa3NIg+7bUSDnef/rVL3XwvWWHTIPQ8mcVaq/SVI="; + hash = "sha256-6bFq3Pj3cuZqLR0pkoJyfx3CDWmmSqkDoEVptMfej7g="; }; buildInputs = [ From 45e24e83c407929dbe8c4784d4b963ddf475ec37 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 13 Aug 2025 23:55:44 +0200 Subject: [PATCH 342/508] nixos/lanraragi: update description --- nixos/modules/services/web-apps/lanraragi.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/lanraragi.nix b/nixos/modules/services/web-apps/lanraragi.nix index 82fb83f96bae..35e7e28e0308 100644 --- a/nixos/modules/services/web-apps/lanraragi.nix +++ b/nixos/modules/services/web-apps/lanraragi.nix @@ -23,7 +23,7 @@ in }; openFirewall = lib.mkEnableOption "" // { - description = "Open ports in the firewall for the Radarr web interface."; + description = "Open ports in the firewall for LANraragi's web interface."; }; passwordFile = lib.mkOption { From 1a0fbf205b5f9faea514cda99dc282a7ff1752ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 22:32:28 +0000 Subject: [PATCH 343/508] wakatime-cli: 1.129.1 -> 1.130.1 --- pkgs/by-name/wa/wakatime-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index 4e0dbbbbefd5..1f0ee40fa1cc 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "wakatime-cli"; - version = "1.129.1"; + version = "1.130.1"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; tag = "v${version}"; - hash = "sha256-FGHjcPDRGEGFacPZzzwtuCD/c8l5gYBBOBaU1fQOkGw="; + hash = "sha256-HHTJx5oM+KDxZVLCyaOfF6SpaZn+vHbj4AIjPxy9yEc="; }; vendorHash = "sha256-jyFUauK+CAuSv+dKUyVtuoTizeGkKnNquZLA96oq1BM="; From 9b0b2b154eda2722aca2325df07decf1e7221534 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 23:36:12 +0000 Subject: [PATCH 344/508] 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 345/508] 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 9181b84b1d109d4fbe0080149c33f59bf78c3bad Mon Sep 17 00:00:00 2001 From: Bang Lee Date: Wed, 13 Aug 2025 16:52:58 -0700 Subject: [PATCH 346/508] slock: 1.5 -> 1.6 --- pkgs/by-name/sl/slock/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slock/package.nix b/pkgs/by-name/sl/slock/package.nix index cf28562f72b0..4cec5f07cd51 100644 --- a/pkgs/by-name/sl/slock/package.nix +++ b/pkgs/by-name/sl/slock/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "slock"; - version = "1.5"; + version = "1.6"; src = fetchzip { url = "https://dl.suckless.org/tools/slock-${finalAttrs.version}.tar.gz"; - hash = "sha256-nAAbyH4jixmwes9esrWRnHFw3mythKfqWu2+DRdlmx0="; + hash = "sha256-EIzLEIGd631dwYoAe7PXNoki9iaQPP3Y0S5H80aY+l8="; }; buildInputs = [ From c42bf01655c5a46f5e352e40e428ec51acdceabf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 Aug 2025 23:54:37 +0000 Subject: [PATCH 347/508] galene: 0.96.3 -> 1.0 --- pkgs/by-name/ga/galene/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ga/galene/package.nix b/pkgs/by-name/ga/galene/package.nix index 4462e0b61321..c4fcffc2c263 100644 --- a/pkgs/by-name/ga/galene/package.nix +++ b/pkgs/by-name/ga/galene/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "galene"; - version = "0.96.3"; + version = "1.0"; src = fetchFromGitHub { owner = "jech"; repo = "galene"; tag = "galene-${finalAttrs.version}"; - hash = "sha256-loAiPfwTyPi4BKn4TNgVVde2mO119h443A+HwlLvi4g="; + hash = "sha256-+ERoH2DsEMJNs3eGTBr4I+2+EdEKBfWnVRFKZ8igA6g="; }; - vendorHash = "sha256-LDLKjD4qYn/Aae6GUX6gZ57+MUfKc058H+YHM0bNZV0="; + vendorHash = "sha256-r9W/2Uead/EHKWnnJLL9bdA/MazLbe1UsgVXkPNFnxM="; ldflags = [ "-s" From c4987d53ab4848aa17556752d446cc3a99e73941 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Thu, 14 Aug 2025 02:09:28 +0200 Subject: [PATCH 348/508] 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 f2fddfa6bac0167563d7fbcbbae2395b88d08e7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 01:00:04 +0000 Subject: [PATCH 349/508] kubernetes-helm: 3.18.4 -> 3.18.5 --- pkgs/applications/networking/cluster/helm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index d3f9f85c6bc5..06da7b5a8d2e 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -9,15 +9,15 @@ buildGoModule (finalAttrs: { pname = "kubernetes-helm"; - version = "3.18.4"; + version = "3.18.5"; src = fetchFromGitHub { owner = "helm"; repo = "helm"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-2xOrTguenFzX7rvwm1ojSqV6ARCUSPUs07y3ut9Teec="; + sha256 = "sha256-SVaNuTIBnM9TFk+xy7yvUXX+8BEbfQdbHPTWUuimVw4="; }; - vendorHash = "sha256-Z3OAbuoeAtChd9Sk4bbzgwIxmFrw+/1c4zyxpNP0xXg="; + vendorHash = "sha256-Gn2h7a4bu9nWPEiqW9uN8SnKSZ7NRfchfRoFfpp49+M="; subPackages = [ "cmd/helm" ]; ldflags = [ From ade504b0ec9baaba4aad919ae33b636e7d356e56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 01:09:19 +0000 Subject: [PATCH 350/508] 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 c1385977e0aa68fc2a4510b44b6ad0d10b7eca45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 01:30:09 +0000 Subject: [PATCH 351/508] fosrl-olm: 1.0.0 -> 1.1.0 --- pkgs/by-name/fo/fosrl-olm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/fosrl-olm/package.nix b/pkgs/by-name/fo/fosrl-olm/package.nix index 97098e52826c..f398d2395cc9 100644 --- a/pkgs/by-name/fo/fosrl-olm/package.nix +++ b/pkgs/by-name/fo/fosrl-olm/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "olm"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "olm"; tag = version; - hash = "sha256-a0gkEo5EuJpHpZ5fKAPBXSTRvZaQo6KOJu4Abi1EztU="; + hash = "sha256-/sDWsWOMgDcBYerBbxKWMfWlOUaeQeKQ+OIcE7LJg00="; }; - vendorHash = "sha256-Ms8tLFKIa8GqmyFI7o+sQEpsZghNPIpq8BRCoY89Org="; + vendorHash = "sha256-DqZU64jwg2AHmze1oWOmDgltB+k1mLSHQyAxnovLaVo="; ldflags = [ "-s" From b6ee8514e5270baa18ee03d747726c7a4df17e0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 01:32:04 +0000 Subject: [PATCH 352/508] fosrl-newt: 1.4.0 -> 1.4.1 --- pkgs/by-name/fo/fosrl-newt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/fosrl-newt/package.nix b/pkgs/by-name/fo/fosrl-newt/package.nix index d821bf01ba71..f5d6ead99a37 100644 --- a/pkgs/by-name/fo/fosrl-newt/package.nix +++ b/pkgs/by-name/fo/fosrl-newt/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "newt"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "fosrl"; repo = "newt"; tag = version; - hash = "sha256-t1MqcrbYa5vojMOyn+iyExsUDQ1FQYlmZBFqyOkotyw="; + hash = "sha256-rRieo1olWwTSx5p7HpDE0eMY4d2/GcU0o0wIFyXetzI="; }; - vendorHash = "sha256-V8sq7XD/HJFKjhggrDWPdEEq3hjz0IHzpybQXA8Z/pg="; + vendorHash = "sha256-PENsCO2yFxLVZNPgx2OP+gWVNfjJAfXkwWS7tzlm490="; postPatch = '' substituteInPlace main.go \ From b17cd6eb9d0b2e114c8f2d71cd0c1b5fe746d1db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 01:32:13 +0000 Subject: [PATCH 353/508] haproxy: 3.2.3 -> 3.2.4 --- pkgs/by-name/ha/haproxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/haproxy/package.nix b/pkgs/by-name/ha/haproxy/package.nix index 805bfcf8d1bb..40e2ecd9bd45 100644 --- a/pkgs/by-name/ha/haproxy/package.nix +++ b/pkgs/by-name/ha/haproxy/package.nix @@ -42,11 +42,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "haproxy"; - version = "3.2.3"; + version = "3.2.4"; src = fetchurl { url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; - hash = "sha256-r472Qoa93ckyMsXb5OpDaozLXchBfPoeiFvsUohPk0c="; + hash = "sha256-XUsu5v5WuAmOu5yRqJnXKPh9ZM176IBNLdzF+TdJjB0="; }; buildInputs = [ From 490a96b16b745c784d212c13ac05ec40ed9eea80 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Thu, 14 Aug 2025 09:44:49 +0800 Subject: [PATCH 354/508] nvrh: no go version substitution in go.mod --- pkgs/by-name/nv/nvrh/package.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/by-name/nv/nvrh/package.nix b/pkgs/by-name/nv/nvrh/package.nix index 3c633bcb8e3f..cc731edd50d3 100644 --- a/pkgs/by-name/nv/nvrh/package.nix +++ b/pkgs/by-name/nv/nvrh/package.nix @@ -17,17 +17,12 @@ buildGoModule (finalAttrs: { hash = "sha256-9pWeoFah8bxbngqETgi8uGbvUqKUhdiRHmOuxpPmJNs="; }; - postPatch = '' - substituteInPlace go.mod \ - --replace-fail "go 1.23.1" "go 1.22.7" - ''; + vendorHash = "sha256-DuGMlRdVUMKwghPQjVP3A+epnsA5a15jl84Y8LTPkTM="; preBuild = '' cp manifest.json src/ ''; - vendorHash = "sha256-DuGMlRdVUMKwghPQjVP3A+epnsA5a15jl84Y8LTPkTM="; - ldflags = [ "-s" "-w" From bd9ce9a3541fbe5b8521eacbe5517c74c117cdd2 Mon Sep 17 00:00:00 2001 From: botnk Date: Thu, 14 Aug 2025 01:49:13 +0000 Subject: [PATCH 355/508] zed-editor: 0.198.6 -> 0.199.6 Changelog: https://github.com/zed-industries/zed/releases/tag/v0.199.6 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index cffcf0a0dac3..86303753e481 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -99,7 +99,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.198.6"; + version = "0.199.6"; outputs = [ "out" @@ -112,7 +112,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-XsfY6K8qsL2mi0+Z3tJp6LVDm7D+X3dPnaqgeT1iIHs="; + hash = "sha256-3H+NmYI0ZV+T2Jqgb6sxVDoyhn2lpiklhMmM25+RuJA="; }; patches = [ @@ -138,7 +138,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)" ''; - cargoHash = "sha256-XIED6sQ7a5z2p1CZQ4A9TSTTNI5qpp9WSzVmiYdYG2o="; + cargoHash = "sha256-9UMLe8n8LWtE0vc2zIuzN6E0vaszQWbDcnJUv7CEUIk="; nativeBuildInputs = [ cmake From 4d6b60f6e41fcef5b29f8c2a6087e4e6578f8cd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 02:22:10 +0000 Subject: [PATCH 356/508] golangci-lint: 2.3.1 -> 2.4.0 --- pkgs/by-name/go/golangci-lint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index 483355957029..a877697568fb 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "golangci-lint"; - version = "2.3.1"; + version = "2.4.0"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-TuMIDKs8g1oYT4nQoUjwW0wEMaGxN+3YyWsbWTGy+tE="; + hash = "sha256-JMFSYT9aiBdr/lOy+GYigbpMHETTQAomGZ7ehyr8U/M="; }; - vendorHash = "sha256-1jnunHTVtqeDoljOC6JVq1pOxtZ/njqIRyQHRzctxgI="; + vendorHash = "sha256-o01naYSkPpsXSvFlphGqJR14j3IBmTGBHpsu7DUE1Xg="; subPackages = [ "cmd/golangci-lint" ]; From 4d534ee30dad9b3f71b3d7fef6d4520fcfb25fd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 02:47:32 +0000 Subject: [PATCH 357/508] 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 72417d379135d2b6ac73285fccf2ed0e5d9f1cdc Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 13 Aug 2025 20:32:05 -0700 Subject: [PATCH 358/508] python3Packages.rtmapi: init at 0.7.2 --- .../python-modules/rtmapi/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/rtmapi/default.nix diff --git a/pkgs/development/python-modules/rtmapi/default.nix b/pkgs/development/python-modules/rtmapi/default.nix new file mode 100644 index 000000000000..17bc6465fadd --- /dev/null +++ b/pkgs/development/python-modules/rtmapi/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchFromBitbucket, + setuptools, + httplib2, +}: + +buildPythonPackage rec { + pname = "rtmapi"; + version = "0.7.2"; + pyproject = true; + + src = fetchFromBitbucket { + owner = "rtmapi"; + repo = "rtmapi"; + rev = "release-${version}"; + hash = "sha256-+aJ7T5bE+N9bINf6S3v48wUGXQ/ikz1Xb15xWbConT4="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + httplib2 + ]; + + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "use_2to3=True," "" + ''; + + # package has no tests + doCheck = false; + + pythonImportsCheck = [ "rtmapi" ]; + + meta = { + description = "API package for rememberthemilk.com"; + homepage = "https://bitbucket.org/rtmapi/rtmapi"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 075037751fe6..0d0fa77fb8f0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15979,6 +15979,8 @@ self: super: with self; { rtfunicode = callPackage ../development/python-modules/rtfunicode { }; + rtmapi = callPackage ../development/python-modules/rtmapi { }; + rtmidi-python = callPackage ../development/python-modules/rtmidi-python { }; rtmixer = callPackage ../development/python-modules/rtmixer { }; From 07254f9ae2847ba81a84114a3a0be70423d475bf Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 13 Aug 2025 20:32:43 -0700 Subject: [PATCH 359/508] home-assistant: update component packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 863bc94eeab8..da17640a06e2 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4910,7 +4910,8 @@ "remember_the_milk" = ps: with ps; [ httplib2 - ]; # missing inputs: RtmAPI + rtmapi + ]; "remote" = ps: with ps; [ ]; @@ -7559,6 +7560,7 @@ "reddit" "refoss" "rehlko" + "remember_the_milk" "remote" "remote_calendar" "renault" From 210f052d8d4f6f16112f367b28c4e9a8879ea6a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 03:34:38 +0000 Subject: [PATCH 360/508] 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 6cb7f918fcd1104bce96443f1ae04682567ebe4e Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 11 Aug 2025 22:39:06 -0700 Subject: [PATCH 361/508] python3Packages.python-etherscan-api: init at 2.1.0 --- .../python-etherscan-api/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/python-etherscan-api/default.nix diff --git a/pkgs/development/python-modules/python-etherscan-api/default.nix b/pkgs/development/python-modules/python-etherscan-api/default.nix new file mode 100644 index 000000000000..d9df87de0a33 --- /dev/null +++ b/pkgs/development/python-modules/python-etherscan-api/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + requests, + setuptools, +}: + +buildPythonPackage rec { + pname = "python-etherscan-api"; + version = "2.1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "pcko1"; + repo = "etherscan-python"; + tag = version; + hash = "sha256-HnMhWUKwVQq5RMXwSZo9q20JEnl7YN13ju01L18YAzU="; + }; + + build-system = [ setuptools ]; + + dependencies = [ requests ]; + + # Tests require an API key + doCheck = false; + + pythonImportsCheck = [ "etherscan" ]; + + meta = { + description = "A minimal, yet complete, python API for etherscan.io"; + homepage = "https://github.com/pcko1/etherscan-python"; + changelog = "https://github.com/pcko1/etherscan-python/releases/tag/${version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 19828a5367b9..372628b8a0da 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14567,6 +14567,8 @@ self: super: with self; { python-etcd = callPackage ../development/python-modules/python-etcd { }; + python-etherscan-api = callPackage ../development/python-modules/python-etherscan-api { }; + python-ev3dev2 = callPackage ../development/python-modules/python-ev3dev2 { }; python-family-hub-local = callPackage ../development/python-modules/python-family-hub-local { }; From a00ce53c43338806925ce6fd371e7c3432c3c655 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 11 Aug 2025 22:39:31 -0700 Subject: [PATCH 362/508] home-assistant: update component packages --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index b1597807ce94..efb81a7a53bf 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -1607,7 +1607,8 @@ ]; "etherscan" = ps: with ps; [ - ]; # missing inputs: python-etherscan-api + python-etherscan-api + ]; "eufy" = ps: with ps; [ lakeside From 9ccc30ab2225b5ad459b53d579b762bd7c098ffe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 03:44:50 +0000 Subject: [PATCH 363/508] 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 20f95217d5e15d8f4597c1079e5ffa9394f2b8bd Mon Sep 17 00:00:00 2001 From: "\"Arne\"" <"arne@zillhardt.com"> Date: Thu, 14 Aug 2025 05:52:45 +0200 Subject: [PATCH 364/508] vimPlugins.fine-cmdline-nvim: init at 2025-06-15 --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index fe343e2881de..cee0dbe08594 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -4838,6 +4838,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + fine-cmdline-nvim = buildVimPlugin { + pname = "fine-cmdline.nvim"; + version = "2025-06-15"; + src = fetchFromGitHub { + owner = "VonHeikemen"; + repo = "fine-cmdline.nvim"; + rev = "7db181d1cb294581b12a036eadffffde762a118f"; + sha256 = "0991l33f37vpc5plw3c5rwm92sn08gfrlzqy8y1cn06f4p6ll78b"; + }; + meta.homepage = "https://github.com/VonHeikemen/fine-cmdline.nvim/"; + meta.hydraPlatforms = [ ]; + }; + firenvim = buildVimPlugin { pname = "firenvim"; version = "2025-03-22"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 1b622615869f..9ecd045dfb5c 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -370,6 +370,7 @@ https://github.com/bakpakin/fennel.vim/,, https://github.com/wincent/ferret/,, https://github.com/bogado/file-line/,, https://github.com/lewis6991/fileline.nvim/,, +https://github.com/VonHeikemen/fine-cmdline.nvim/,HEAD, https://github.com/glacambre/firenvim/,HEAD, https://github.com/andviro/flake8-vim/,, https://github.com/folke/flash.nvim/,HEAD, From d2d5944f8b011e3ff05e5a23703fe5252589ee6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 04:13:05 +0000 Subject: [PATCH 365/508] hoppscotch: 25.7.0-0 -> 25.7.1-0 --- pkgs/by-name/ho/hoppscotch/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 3821da8433d9..a0f3b63889a4 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "25.7.0-0"; + version = "25.7.1-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-oM/Gpl7Z8tlgPsujQc0RUlN8anWoiQfg+bSxg+oK2AE="; + hash = "sha256-Qr7xv3XyneA9RzvO7MqtblBF+oO4auYi5DX/F0n/I0c="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-yFzMMpJpBlMcV1NMqG2L8XOSyC2cT4+WMZwdphYPFF4="; + hash = "sha256-/5++4ifR2xcCmU7jg+qm4zsi8swSXTbU7Hdz80p+UCM="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-req782QlPw2ZDo5eqNAWVPoTPvBODTnAhvLYewd0b2E="; + hash = "sha256-EToScp/zKv4KAuVPJmhKmBtx3WeM+CH38jXinhnT0tE="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From 383590de93588e0ccdae66fec10e539f3f8e174f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 04:21:35 +0000 Subject: [PATCH 366/508] 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 367/508] 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 94e77bbf942516127916eca971c677dc6774c352 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 04:50:35 +0000 Subject: [PATCH 368/508] jfrog-cli: 2.78.2 -> 2.78.3 --- pkgs/by-name/jf/jfrog-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jf/jfrog-cli/package.nix b/pkgs/by-name/jf/jfrog-cli/package.nix index 2f7cae6c6e36..981f09922aae 100644 --- a/pkgs/by-name/jf/jfrog-cli/package.nix +++ b/pkgs/by-name/jf/jfrog-cli/package.nix @@ -8,17 +8,17 @@ buildGoModule rec { pname = "jfrog-cli"; - version = "2.78.2"; + version = "2.78.3"; src = fetchFromGitHub { owner = "jfrog"; repo = "jfrog-cli"; tag = "v${version}"; - hash = "sha256-E6UjHtLJ8wgAM9CPtFLsBOKaIaF+exjegBBnP0aBcvA="; + hash = "sha256-sV8cj+H9l/Rm/INRmfMvTMYehYVmQhZHH7KxWGcEMXs="; }; proxyVendor = true; - vendorHash = "sha256-8Aaxwysbuzo2n2w4OPn7jooqrjEGwrZAlgec3j/pN2A="; + vendorHash = "sha256-SriBFQXKLYPDTqDmC4cXfV1fjwvUCUuujq5hb4w5Fgg="; checkFlags = "-skip=^TestReleaseBundle"; From 07a74cb8891038c42d56ff619a8267bfabc5a8e5 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Thu, 14 Aug 2025 13:05:59 +0800 Subject: [PATCH 369/508] arkenfox-userjs: 133.0 -> 140.0 --- pkgs/by-name/ar/arkenfox-userjs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arkenfox-userjs/package.nix b/pkgs/by-name/ar/arkenfox-userjs/package.nix index 185f56af5b0b..cb9b12a48148 100644 --- a/pkgs/by-name/ar/arkenfox-userjs/package.nix +++ b/pkgs/by-name/ar/arkenfox-userjs/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "arkenfox-userjs"; - version = "133.0"; + version = "140.0"; src = fetchurl { url = "https://raw.githubusercontent.com/arkenfox/user.js/${finalAttrs.version}/user.js"; - hash = "sha256-rPcH24YqEBOzoPB9yxMlke/3tqpi9L7GVMsZ3MUP8WY="; + hash = "sha256-/cz0dnQXKa3c/DqUTAEwBV0I9Tc3x6uzU6rtYijg3Zo="; }; dontUnpack = true; From b1e23295965fd4c30e5dcdb2a8712434a0f8437c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 05:11:46 +0000 Subject: [PATCH 370/508] python3Packages.nclib: 1.0.5 -> 1.0.7 --- pkgs/development/python-modules/nclib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nclib/default.nix b/pkgs/development/python-modules/nclib/default.nix index 67217d4c2253..ccb70be52e6e 100644 --- a/pkgs/development/python-modules/nclib/default.nix +++ b/pkgs/development/python-modules/nclib/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "nclib"; - version = "1.0.5"; + version = "1.0.7"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-sKbISlL5hOBu1j6zWSib2HjJCvEoMrqdwzgG2keMqDE="; + hash = "sha256-40Bdkhmd3LiZAR1v36puV9l4tgtDb6T8k9j02JTR4Jo="; }; # Project has no tests From 0934d9650897f21d297740775c624378c632fb58 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 13 Aug 2025 07:25:34 +0200 Subject: [PATCH 371/508] =?UTF-8?q?ocamlPackages.lwd:=200.3=20=E2=86=92=20?= =?UTF-8?q?0.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ocamlPackages.nottui-unix: init at 0.4 --- pkgs/by-name/do/docfd/nottui-unix.patch | 25 ++++++++++++++++++ pkgs/by-name/do/docfd/package.nix | 4 +++ .../development/ocaml-modules/lwd/default.nix | 5 ++-- .../ocaml-modules/lwd/nottui-lwt.nix | 3 --- .../ocaml-modules/lwd/nottui-pretty.nix | 3 --- .../ocaml-modules/lwd/nottui-unix.nix | 26 +++++++++++++++++++ pkgs/development/ocaml-modules/lwd/nottui.nix | 3 --- .../ocaml-modules/lwd/tyxml-lwd.nix | 9 ------- pkgs/top-level/ocaml-packages.nix | 2 ++ 9 files changed, 59 insertions(+), 21 deletions(-) create mode 100644 pkgs/by-name/do/docfd/nottui-unix.patch create mode 100644 pkgs/development/ocaml-modules/lwd/nottui-unix.nix diff --git a/pkgs/by-name/do/docfd/nottui-unix.patch b/pkgs/by-name/do/docfd/nottui-unix.patch new file mode 100644 index 000000000000..68e36a99974a --- /dev/null +++ b/pkgs/by-name/do/docfd/nottui-unix.patch @@ -0,0 +1,25 @@ +diff --git a/bin/dune b/bin/dune +index e0ddc1f..a4e8523 100644 +--- a/bin/dune ++++ b/bin/dune +@@ -47,6 +47,7 @@ + notty + notty.unix + nottui ++ nottui-unix + lwd + oseq + eio +diff --git a/bin/ui_base.ml b/bin/ui_base.ml +index f56ee8d..8d8ed70 100644 +--- a/bin/ui_base.ml ++++ b/bin/ui_base.ml +@@ -587,7 +587,7 @@ let ui_loop ~quit ~term root = + if term_width <> prev_term_width || term_height <> prev_term_height then ( + Lwd.set Vars.term_width_height (term_width, term_height) + ); +- Nottui.Ui_loop.step ++ Nottui_unix.step + ~process_event:true + ~timeout:0.05 + ~renderer diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix index 6e046bf81318..12e0a118c15d 100644 --- a/pkgs/by-name/do/docfd/package.nix +++ b/pkgs/by-name/do/docfd/package.nix @@ -25,6 +25,9 @@ ocamlPackages.buildDunePackage rec { hash = "sha256-uRC2QBn4gAfS9u85YaNH2Mm2C0reP8FnDHbyloY+OC8="; }; + # Compatibility with nottui ≥ 0.4 + patches = [ ./nottui-unix.patch ]; + nativeBuildInputs = [ python3 dune_3 @@ -40,6 +43,7 @@ ocamlPackages.buildDunePackage rec { eio_main lwd nottui + nottui-unix notty ocaml_sqlite3 ocolor diff --git a/pkgs/development/ocaml-modules/lwd/default.nix b/pkgs/development/ocaml-modules/lwd/default.nix index b83541271dd7..b2952ffec28f 100644 --- a/pkgs/development/ocaml-modules/lwd/default.nix +++ b/pkgs/development/ocaml-modules/lwd/default.nix @@ -7,14 +7,13 @@ buildDunePackage rec { pname = "lwd"; - version = "0.3"; + version = "0.4"; minimalOCamlVersion = "4.08"; - duneVersion = "3"; src = fetchurl { url = "https://github.com/let-def/lwd/releases/download/v${version}/lwd-${version}.tbz"; - sha256 = "sha256-H/vyW2tn2OBuWwcmPs8NcINXgFe93MSxRd8dzeoXARI="; + hash = "sha256-nnFltlBWfPOerF4HuVNGzXcZxRSdsM+abeD5ZdQ+x8U="; }; propagatedBuildInputs = [ seq ]; diff --git a/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix b/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix index 36b0f042ba44..57f75f301512 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix @@ -11,9 +11,6 @@ buildDunePackage { inherit (lwd) version src; - minimalOCamlVersion = "4.08"; - duneVersion = "3"; - propagatedBuildInputs = [ lwt nottui diff --git a/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix b/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix index 9328677af22d..7081659d62a7 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix @@ -10,9 +10,6 @@ buildDunePackage { inherit (lwd) version src; - minimalOCamlVersion = "4.08"; - duneVersion = "3"; - propagatedBuildInputs = [ nottui ]; meta = with lib; { diff --git a/pkgs/development/ocaml-modules/lwd/nottui-unix.nix b/pkgs/development/ocaml-modules/lwd/nottui-unix.nix new file mode 100644 index 000000000000..519a63746251 --- /dev/null +++ b/pkgs/development/ocaml-modules/lwd/nottui-unix.nix @@ -0,0 +1,26 @@ +{ + lib, + buildDunePackage, + lwd, + nottui, + notty, +}: + +buildDunePackage { + pname = "nottui-unix"; + + inherit (lwd) version src; + + propagatedBuildInputs = [ + lwd + nottui + notty + ]; + + meta = with lib; { + description = "UI toolkit for the UNIX terminal built on top of Notty and Lwd"; + license = licenses.mit; + maintainers = [ maintainers.vbgl ]; + homepage = "https://github.com/let-def/lwd"; + }; +} diff --git a/pkgs/development/ocaml-modules/lwd/nottui.nix b/pkgs/development/ocaml-modules/lwd/nottui.nix index 0b01deb1555d..9a9918c75b13 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui.nix @@ -10,9 +10,6 @@ buildDunePackage { inherit (lwd) version src; - minimalOCamlVersion = "4.08"; - duneVersion = "3"; - propagatedBuildInputs = [ lwd notty diff --git a/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix b/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix index 9e7df7f3a2c8..ca381fdd55be 100644 --- a/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix +++ b/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix @@ -1,6 +1,5 @@ { lib, - fetchpatch, buildDunePackage, js_of_ocaml, js_of_ocaml-ppx, @@ -13,14 +12,6 @@ buildDunePackage { inherit (lwd) version src; - # Compatibility with latest Tyxml (4.6.x) - patches = fetchpatch { - url = "https://github.com/let-def/lwd/commit/7f3364ec593b5ccf0d0294b97bcd1e28e4164691.patch"; - hash = "sha256-W1HjExZxDKRwsrB9ZTkvHTMKO0K5iZl+FrNqPs6BPGU="; - }; - - minimalOCamlVersion = "4.08"; - buildInputs = [ js_of_ocaml-ppx ]; propagatedBuildInputs = [ js_of_ocaml diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 18bcbf85296a..3a4418c417b9 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1353,6 +1353,8 @@ let nottui-pretty = callPackage ../development/ocaml-modules/lwd/nottui-pretty.nix { }; + nottui-unix = callPackage ../development/ocaml-modules/lwd/nottui-unix.nix { }; + notty = callPackage ../development/ocaml-modules/notty { }; npy = callPackage ../development/ocaml-modules/npy { From 8f8aadc2d4c1ce1f858fd8b059b5dd14deae2b2a Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 14 Aug 2025 07:57:38 +0200 Subject: [PATCH 372/508] claude-code: 1.0.74 -> 1.0.80 Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- 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 8ee2e3234e67..42f51ee7611e 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.74" + "@anthropic-ai/claude-code": "^1.0.80" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.74", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.74.tgz", - "integrity": "sha512-Iahs887b3Zdk6xWkb+qDgz178nOWqfse35Ten2l+oOQqeS1A7Ct14BPZuQmLiWtkoSZxqFAsee3Gp+ITfPicrw==", + "version": "1.0.80", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.80.tgz", + "integrity": "sha512-OpJb8LZBYuQ21lmT71c65NwUKGtQiva8dyKmCIPWnRIXHDaZ/31zzpDqcxgONUKUiZrnHqoMXwEwWyPyhD0+dA==", "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 b78a3659b38d..3a809b328a25 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.74"; + version = "1.0.80"; 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-cjiW39n74BV+s1ZKf/kgZVAg02XGWsoVfdzwPxuwe3g="; + hash = "sha256-o7fG0LnTR7fGxq4VP5393tcQZi0JtPOF8Gb2cUAsevA="; }; - npmDepsHash = "sha256-z+ZU8rT0rKcWxG4fZut7rA2rChVdyOyCw62+CNNObZU="; + npmDepsHash = "sha256-9eVpQfcdiLyL6LWcBuVrd6XHQC5caZS9m8sNy9kaRyQ="; postPatch = '' cp ${./package-lock.json} package-lock.json From 0c3f9e56a516ac665481f32034b44ae648f34da8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 06:13:18 +0000 Subject: [PATCH 373/508] python3Packages.metaflow: 2.16.8 -> 2.17.1 --- pkgs/development/python-modules/metaflow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/metaflow/default.nix b/pkgs/development/python-modules/metaflow/default.nix index 511e46a916c1..9a53878d9ee7 100644 --- a/pkgs/development/python-modules/metaflow/default.nix +++ b/pkgs/development/python-modules/metaflow/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "metaflow"; - version = "2.16.8"; + version = "2.17.1"; pyproject = true; src = fetchFromGitHub { owner = "Netflix"; repo = "metaflow"; tag = version; - hash = "sha256-zKEk4c4hvXejF6/WxijUIlnR5dOZZjXrD3N1MIG7LMI="; + hash = "sha256-SOXgIAdbpnAnxxU4fxXd65EoAcJVdCS/owScjb/bBTk="; }; build-system = [ From 137af2736a9a24098d4734999ec9375fc84e8bf8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 06:13:39 +0000 Subject: [PATCH 374/508] corsix-th: 0.69.0 -> 0.69.1 --- pkgs/by-name/co/corsix-th/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/corsix-th/package.nix b/pkgs/by-name/co/corsix-th/package.nix index 394d52233c85..caba7a48c1e6 100644 --- a/pkgs/by-name/co/corsix-th/package.nix +++ b/pkgs/by-name/co/corsix-th/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "corsix-th"; - version = "0.69.0"; + version = "0.69.1"; src = fetchFromGitHub { owner = "CorsixTH"; repo = "CorsixTH"; rev = "v${finalAttrs.version}"; - hash = "sha256-U8rl24EBjSRJrK2VmCI3YKeEM7U8ynaufEghgVfqrp0="; + hash = "sha256-Jrf3PhgnJUBGy+ZcSPjU5tQFyuTmnn5+8P6LujsoSAg="; }; patches = [ From efbf097c9b1e698b64f5d1ec290a2cc1093db52b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 08:16:19 +0200 Subject: [PATCH 375/508] 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 376/508] 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 c40ccbcd4624e3d901e8067b9a69194b3c8fed4b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 07:33:58 +0000 Subject: [PATCH 377/508] libphonenumber: 9.0.10 -> 9.0.12 --- pkgs/by-name/li/libphonenumber/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libphonenumber/package.nix b/pkgs/by-name/li/libphonenumber/package.nix index 6db8f301445c..4a71dd1bcd3c 100644 --- a/pkgs/by-name/li/libphonenumber/package.nix +++ b/pkgs/by-name/li/libphonenumber/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libphonenumber"; - version = "9.0.10"; + version = "9.0.12"; src = fetchFromGitHub { owner = "google"; repo = "libphonenumber"; tag = "v${finalAttrs.version}"; - hash = "sha256-b/TQhHG7qPzXcFtiFNXOu1hkFfT9KnZNPa+AB/Fmk0E="; + hash = "sha256-ylEv1YtnzXGHLKVY1INEq2GXrxgfy6R0cL199ec8CyQ="; }; patches = [ From 5956f328e2eaab43dfc40e4c63259a83eb344198 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 14 Aug 2025 14:29:28 +0800 Subject: [PATCH 378/508] libphonenumber: allow building without openjdk --- pkgs/by-name/li/libphonenumber/package.nix | 24 +++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/libphonenumber/package.nix b/pkgs/by-name/li/libphonenumber/package.nix index 4a71dd1bcd3c..3b4231e1d6f2 100644 --- a/pkgs/by-name/li/libphonenumber/package.nix +++ b/pkgs/by-name/li/libphonenumber/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, buildPackages, cmake, + enableTests ? true, gtest, jre, pkg-config, @@ -31,27 +32,36 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + pkg-config + ] + ++ lib.optionals enableTests [ gtest jre - pkg-config ]; buildInputs = [ - boost icu protobuf + ] + ++ lib.optionals enableTests [ + boost ]; cmakeDir = "../cpp"; - doCheck = true; + doCheck = enableTests; checkTarget = "tests"; - cmakeFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ - (lib.cmakeFeature "CMAKE_CROSSCOMPILING_EMULATOR" (stdenv.hostPlatform.emulator buildPackages)) - (lib.cmakeFeature "PROTOC_BIN" (lib.getExe buildPackages.protobuf)) - ]; + cmakeFlags = + lib.optionals (!enableTests) [ + (lib.cmakeBool "REGENERATE_METADATA" false) + (lib.cmakeBool "USE_BOOST" false) + ] + ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + (lib.cmakeFeature "CMAKE_CROSSCOMPILING_EMULATOR" (stdenv.hostPlatform.emulator buildPackages)) + (lib.cmakeFeature "PROTOC_BIN" (lib.getExe buildPackages.protobuf)) + ]; meta = with lib; { changelog = "https://github.com/google/libphonenumber/blob/${finalAttrs.src.rev}/release_notes.txt"; From 06a98f6d87afc76e7b3ea554ef97a30d4664a298 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 06:36:53 +0000 Subject: [PATCH 379/508] qlementine-icons: 1.10.0 -> 1.11.0 --- pkgs/by-name/ql/qlementine-icons/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ql/qlementine-icons/package.nix b/pkgs/by-name/ql/qlementine-icons/package.nix index 7e7ff4fee113..476c75532da6 100644 --- a/pkgs/by-name/ql/qlementine-icons/package.nix +++ b/pkgs/by-name/ql/qlementine-icons/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "qlementine-icons"; - version = "1.10.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "oclero"; repo = "qlementine-icons"; tag = "v${finalAttrs.version}"; - hash = "sha256-zsKlcHphTnz1EAjUD90bN+2W8OtGoict8TsIz/4dGyM="; + hash = "sha256-h0vcrXCpiTrP3wApXdAqz0QAlHDqiqBSQR6FIlrTeBM="; }; nativeBuildInputs = [ cmake ]; From faaffe3701a3de2fff37b209c6ae1b6e84036436 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 08:33:17 +0200 Subject: [PATCH 380/508] 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 d7f5793ecaef8d7041da4b50ef251891593f1e1a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 08:44:38 +0200 Subject: [PATCH 381/508] python313Packages.nclib: refactor --- pkgs/development/python-modules/nclib/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/nclib/default.nix b/pkgs/development/python-modules/nclib/default.nix index ccb70be52e6e..8e32235f733b 100644 --- a/pkgs/development/python-modules/nclib/default.nix +++ b/pkgs/development/python-modules/nclib/default.nix @@ -2,21 +2,21 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "nclib"; version = "1.0.7"; - format = "setuptools"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-40Bdkhmd3LiZAR1v36puV9l4tgtDb6T8k9j02JTR4Jo="; }; + build-system = [ setuptools ]; + # Project has no tests doCheck = false; @@ -24,9 +24,9 @@ buildPythonPackage rec { meta = with lib; { description = "Python module that provides netcat features"; - mainProgram = "serve-stdio"; homepage = "https://nclib.readthedocs.io/"; - license = with licenses; [ mit ]; + license = licenses.mit; maintainers = with maintainers; [ fab ]; + mainProgram = "serve-stdio"; }; } From 5bdcaefccc64d619a6093fb494e76c400f3d7997 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 09:07:28 +0200 Subject: [PATCH 382/508] 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 383/508] 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 384/508] 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 b02f2218db4c51a7654b59406a79845ca01ee9d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 06:39:26 +0000 Subject: [PATCH 385/508] postgresqlPackages.timescaledb: 2.21.2 -> 2.21.3 --- pkgs/servers/sql/postgresql/ext/timescaledb.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix index 22ce07df097c..1c46a5f52ffd 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix @@ -13,13 +13,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; - version = "2.21.2"; + version = "2.21.3"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb"; tag = finalAttrs.version; - hash = "sha256-pNF75Wh8WMXqxjU19KBiH/jYzT/4uBYuUMH1vRilU94="; + hash = "sha256-u6xa8Tgb17pz0FSgbw06J6FOeFHROX9agXK4sUK1G9k="; }; nativeBuildInputs = [ cmake ]; @@ -106,7 +106,7 @@ postgresqlBuildExtension (finalAttrs: { || # PostgreSQL 18 support issue upstream: https://github.com/timescale/timescaledb/issues/8233 # Check after next package update. - lib.warnIf (finalAttrs.version != "2.21.2") "Is postgresql18Packages.timescaledb still broken?" ( + lib.warnIf (finalAttrs.version != "2.21.3") "Is postgresql18Packages.timescaledb still broken?" ( lib.versionAtLeast postgresql.version "18" ); }; From 7cbd39714426fb4d6bc386121f5b029fd6c78d54 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 09:26:28 +0200 Subject: [PATCH 386/508] 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 71db3b58fc97fd513bec431fd4ec0592d2e292cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 07:30:23 +0000 Subject: [PATCH 387/508] velocity: 3.4.0-unstable-2025-08-02 -> 3.4.0-unstable-2025-08-13 --- pkgs/by-name/ve/velocity/deps.json | 142 +++++++++++++-------------- pkgs/by-name/ve/velocity/package.nix | 6 +- 2 files changed, 74 insertions(+), 74 deletions(-) diff --git a/pkgs/by-name/ve/velocity/deps.json b/pkgs/by-name/ve/velocity/deps.json index 1a2cae5892f0..39a782eaf699 100644 --- a/pkgs/by-name/ve/velocity/deps.json +++ b/pkgs/by-name/ve/velocity/deps.json @@ -661,102 +661,102 @@ "jar": "sha256-wmJ0R0s4RLzbfYPPc6eFNm+EtFO8F6GRz6T4/D4CIjQ=", "pom": "sha256-3Etrgt7DQXBSvBc7lC+5asogUIpLmkfp8b2yQAXkPuc=" }, - "io/netty#netty-buffer/4.2.1.Final": { - "jar": "sha256-Ls6NhBPVqjWh0eD+lPafnp7dj3q7U/bFV6Rzyf0L/I4=", - "pom": "sha256-kI8SXPGXUNqRcRIhTOuon6Rt0iZU3tvAQbmaGN516gg=" + "io/netty#netty-buffer/4.2.3.Final": { + "jar": "sha256-qE+AnL+14CCqdFEXJ/TrOM8TxiN3nTptXhvs3Bc0c70=", + "pom": "sha256-iRZkcKHco4p768EiNBVjqG1ljK+9hZUUgoyi9nWRfnI=" }, - "io/netty#netty-codec-base/4.2.1.Final": { - "jar": "sha256-wqGnr5kWlCcvdLt9qwEFkEl5DBS0U3YACYJ+EFUw07c=", - "pom": "sha256-HhZaZI/68L/DUEepXastE8xH9MhaO60bpeX/GR9RTfw=" + "io/netty#netty-codec-base/4.2.3.Final": { + "jar": "sha256-KM75Eub2Km9ZJuOVdb2xiQd5qxkoQXRHh6Ok2Z9L5vQ=", + "pom": "sha256-fFqqtOVkCtacmEBqkLvVgikjOU8Q0u8CcnGzxLtM1PY=" }, - "io/netty#netty-codec-compression/4.2.1.Final": { - "jar": "sha256-x9UaT2nEv78EP5LRlvYabfQq0pxb0NBT0QcRciClykY=", - "pom": "sha256-PUu9bTVQI2qrQ9FQxrKPBvV0QFpg0K7k7Z43G2nPF8U=" + "io/netty#netty-codec-compression/4.2.3.Final": { + "jar": "sha256-anuL5vYq7OEmWDdlgHqZGnYCZtoesrsYl6q24tcm35I=", + "pom": "sha256-30Yl9QQDBiADH3Xt7NMY8QcNicuRGJU/NYUEwYXj638=" }, - "io/netty#netty-codec-haproxy/4.2.1.Final": { - "jar": "sha256-9tKNDNRcyZhLpihrVZdg9/q9Xc8K0XhwHvDq5SmfRlc=", - "pom": "sha256-1/zgS3ordcAx0e/Fg7kZ7WT8OATQ+fe/cNtN83TIyrQ=" + "io/netty#netty-codec-haproxy/4.2.3.Final": { + "jar": "sha256-p73EbZ4Ku+0OcIuupOsII7Hm8VRIOURcn4DfJGHUgqw=", + "pom": "sha256-MST4IVR0lmfsoNS9ppg8Ic7hOZE6dFDkH/3fwwPEA4k=" }, - "io/netty#netty-codec-http/4.2.1.Final": { - "jar": "sha256-EOgxhiv32rzsz0/YKYnDHdo5qJ7Wac9+lt7glykHdUE=", - "pom": "sha256-IgFVyOpvA50KfkncC8wJEDVCK63RJqtdTHJCcQKlzFo=" + "io/netty#netty-codec-http/4.2.3.Final": { + "jar": "sha256-BeLOUhSA74RtRKvsG7riB/dnRzWb/n/Ka1lxiLd9Smg=", + "pom": "sha256-Zx9BTXgvTfnYoYZah3jFBJx8PodUaNyH11LRb5mqCkQ=" }, - "io/netty#netty-codec-marshalling/4.2.1.Final": { - "jar": "sha256-SFSZicclpwJXkTKathKhpMvksQ5T9KaxPkTJwMVCh2o=", - "pom": "sha256-Jbo/nNzuOZQJYUr0NYs1SQKnVXqxLSgFTCE2WRom088=" + "io/netty#netty-codec-marshalling/4.2.3.Final": { + "jar": "sha256-vpkn+uQVSP9WEXNCLElK2lXJmDlmrVTyDBgfGqmbRL0=", + "pom": "sha256-H0wOGS22gfyWwIdj+lVuWFT6bjvG20CZCyfANX5T15s=" }, - "io/netty#netty-codec-protobuf/4.2.1.Final": { - "jar": "sha256-yQ/7MaBKMoAonacuY6r3oj+XwWmOLMm5a/pkad+C9Zg=", - "pom": "sha256-1THFYFdSdgq6pFwwbPwyv9DdhrUjeVyYCv7qASifEDg=" + "io/netty#netty-codec-protobuf/4.2.3.Final": { + "jar": "sha256-8jMnfOCEcgui7qf2ea02SxwKEPuSB9kztucSQGIQpdI=", + "pom": "sha256-qB7ueV2s3HgW82mR5+HJ+xpW8yMNgVPMuerztjp2Xtc=" }, - "io/netty#netty-codec/4.2.1.Final": { - "jar": "sha256-7vbxj3GsXjLcJ6jVJUeRRsWf7DAJnUMaQGYq/329RvE=", - "pom": "sha256-50zpmZRDPP4uWb0c5YR5fpCK1ddv47TZfp5xpzChvGQ=" + "io/netty#netty-codec/4.2.3.Final": { + "jar": "sha256-e9+J8CDdkQpnOSuXVNcWVrCMXQsxVdDipCJ94CnHLpM=", + "pom": "sha256-4L/Y1glKSVu9VaNOtZXmy7+7Lio0KKTp6x98v1rVShk=" }, - "io/netty#netty-common/4.2.1.Final": { - "jar": "sha256-fupKlvYazgYzeQY3QVDLc8lPJIiX/aPahltcOKcQvf0=", - "pom": "sha256-LuOladJw8oHrQ6uo6Mb9sgQXtV3D+wffbVPEwM39/Cs=" + "io/netty#netty-common/4.2.3.Final": { + "jar": "sha256-2gLPoSX6PdxS4sdw6Lm/6Jhh7N5MTe01AYlWkv9JstQ=", + "pom": "sha256-BqQtEX7CXFeRnmRWcB5kkzvBZNnIOIoQ/2UwoGBSuio=" }, - "io/netty#netty-handler/4.2.1.Final": { - "jar": "sha256-uX0Fet//+4JM5rXZh2v+Hwv86yRQS2ONP2xik8//XcU=", - "pom": "sha256-2eLP4nuNM9r9fSmHXLIaYV17+TD29tRfRP2wVQNn11Q=" + "io/netty#netty-handler/4.2.3.Final": { + "jar": "sha256-6pwQ9MOF8mAlZYD4fG9U8cE9Bb/Teey0DI8KzEw5DLI=", + "pom": "sha256-6bXP9gOCM5xv7NPH0MzdD7F1P2sboWJgmr+i+dTxjRk=" }, - "io/netty#netty-parent/4.2.1.Final": { - "pom": "sha256-w5aMzUh1X2OcSI0V9sFBOc76FWGZbEdiBcK+IdZngLQ=" + "io/netty#netty-parent/4.2.3.Final": { + "pom": "sha256-Hv4svswTjgmw8494nkIptnV/kc4tByzejztmwlqpcB0=" }, - "io/netty#netty-resolver/4.2.1.Final": { - "jar": "sha256-+xxanxIwzFWJRKxjPltk0+TsmB2ODVcn1fWBIgCLIY4=", - "pom": "sha256-yHpisHkPKXcurI6z3uY9Dm4ZQY2H57sbTZhK+E7LdQ4=" + "io/netty#netty-resolver/4.2.3.Final": { + "jar": "sha256-GXUh4KkIlx+lfYRA4wGpw5VRjechozsN+uBTybYWxkI=", + "pom": "sha256-BFpHO5FIrc+x2WVX1K4SU0K3X7LKVjKJD6PCOPnYgcc=" }, - "io/netty#netty-transport-classes-epoll/4.2.1.Final": { - "jar": "sha256-zC+Xr6VoTxmVpfEAazbJuksjPB5oA4xQ5bd7FKuk7qQ=", - "pom": "sha256-xDnVSdFm5hjdHluGEj62ZJmzf9Mo+UleCJh8TsduvS0=" + "io/netty#netty-transport-classes-epoll/4.2.3.Final": { + "jar": "sha256-j5oICgTnoaiZO1lC3hxydm8663PgO/Tf8iMDAaZkjWA=", + "pom": "sha256-BIJRpHBiMLlGgvlj0PIqcBfckN3QSABeKQQEQGpK3rU=" }, - "io/netty#netty-transport-classes-io_uring/4.2.1.Final": { - "jar": "sha256-xt64sgz3ajfiz26QX9Pu5Ph+7WR41O11x3CfQOABkVY=", - "pom": "sha256-pW283sTP9EwK3z21jILuXXTjtwxw+bgvstQljd1+mkk=" + "io/netty#netty-transport-classes-io_uring/4.2.3.Final": { + "jar": "sha256-GmDWN2JgVWu7eIo7T0KVvTiG3yZy3ciwRNdCdu2xObo=", + "pom": "sha256-vlpW4b6EXBoz5WckCdHhx+hsxgckvys2Am0/hN2gEFA=" }, - "io/netty#netty-transport-classes-kqueue/4.2.1.Final": { - "jar": "sha256-jx1LTHuS7dMdGcF2q2DF4+ceeESBzJXH/FDHRRHTLVY=", - "pom": "sha256-FZfud6TwQxu61IMSkFPYCpJxI9QEZKiMbK8mFfSJ0X0=" + "io/netty#netty-transport-classes-kqueue/4.2.3.Final": { + "jar": "sha256-g6eRvF01c8e/966kF/X2D+hSpJDrnXGv82m+M8RI8bw=", + "pom": "sha256-HoIDHN+VP4HilqVwKyOzwLcnV4rgscml1SpQxt1t1IM=" }, - "io/netty#netty-transport-native-epoll/4.2.1.Final": { - "jar": "sha256-r7pS5ooybM9V+fDL5DKL3HdfTQfkmp/bBU7e4zKk1iY=", - "pom": "sha256-jU8ZMnkjUd2dh18wKBgtGO380ot2HRmh/v28vTA53ho=" + "io/netty#netty-transport-native-epoll/4.2.3.Final": { + "jar": "sha256-l3aX9ZNb3xxTXAzUMPiu5Xqvf7PWvO6C9RZuqrMdKy4=", + "pom": "sha256-Kuh5vHL7CtnZZobT/KgQ4MiITHSOTUxyGBcVm8rKrao=" }, - "io/netty#netty-transport-native-epoll/4.2.1.Final/linux-aarch_64": { - "jar": "sha256-qKVqGCRta5N39nhh3ZnVRJd7eCKPvueD/pK291kebwo=" + "io/netty#netty-transport-native-epoll/4.2.3.Final/linux-aarch_64": { + "jar": "sha256-JOdtx0MJWtxpZ/1RqvhxiMQ4rrmlBECRk9bxeaOVD6Q=" }, - "io/netty#netty-transport-native-epoll/4.2.1.Final/linux-x86_64": { - "jar": "sha256-06vTRm3/oo01EC+Ig0a6TO9ZvBVm0AhLX6xf6yrasf0=" + "io/netty#netty-transport-native-epoll/4.2.3.Final/linux-x86_64": { + "jar": "sha256-43lQ7X/WHEcw5IO1cU0xaoC6c2XawEUIsO4UcugRv/Y=" }, - "io/netty#netty-transport-native-io_uring/4.2.1.Final": { - "jar": "sha256-cA85zEIqvjT0pypNb4vXrIN+IPkKaw19bqBioJPaRfQ=", - "pom": "sha256-sIrz9A+m3YDNS7IHuKbDC056QnyqJQXplvELqKmsOcY=" + "io/netty#netty-transport-native-io_uring/4.2.3.Final": { + "jar": "sha256-Eua64ls90kVTr38BwwtZbpCzrRCDDAv3Xh57FAZkFmE=", + "pom": "sha256-Ll/iBk6SUi+9M8f2a5W0pvYA9a1BZ+EquiC7NoEnQ/Y=" }, - "io/netty#netty-transport-native-io_uring/4.2.1.Final/linux-aarch_64": { - "jar": "sha256-Sz4XmKmexoj1p0KO0XdT7mi1ODY3RYVQ7KVycgFa27U=" + "io/netty#netty-transport-native-io_uring/4.2.3.Final/linux-aarch_64": { + "jar": "sha256-SkYKRO+yPVw8c+ljDIFagr78U8PY2jsyXG4JfguQroo=" }, - "io/netty#netty-transport-native-io_uring/4.2.1.Final/linux-x86_64": { - "jar": "sha256-iWlfPXfnC3GSwonzezLC077qlQRhh0/mrZZTP8m5jXE=" + "io/netty#netty-transport-native-io_uring/4.2.3.Final/linux-x86_64": { + "jar": "sha256-KYHFM7OrlmxODOWuxS3J9cG8PQ491PhWqDPC163RJoM=" }, - "io/netty#netty-transport-native-kqueue/4.2.1.Final": { - "jar": "sha256-yBOQD8hQKKmxDapY57E/gAdIByXWj5LSmIk6IX4TASo=", - "pom": "sha256-2sqgyfd13F0mqip8Paewi5nMw++c/it0XEMJtJZRj00=" + "io/netty#netty-transport-native-kqueue/4.2.3.Final": { + "jar": "sha256-UmQvRVD7pR42pQtnL0UC/2esnT70FMd2lwQJ52dPZ4U=", + "pom": "sha256-SZmx6MKCEM2c6XpU33cjkwvoILy/QqwP+OYlcU/Npmg=" }, - "io/netty#netty-transport-native-kqueue/4.2.1.Final/osx-aarch_64": { - "jar": "sha256-M1afocec8CjdrrAwZ2PiyUJx1shUTFkX0Pmc3pLjxKE=" + "io/netty#netty-transport-native-kqueue/4.2.3.Final/osx-aarch_64": { + "jar": "sha256-LZAQjwE6R4gvuz8FRIeNMANyvRKWu8cIbK4RlMZTGAg=" }, - "io/netty#netty-transport-native-kqueue/4.2.1.Final/osx-x86_64": { - "jar": "sha256-2Kh+nBDNnLxRsiJXq43HmfCywb87V4/gH4phdaxf2g4=" + "io/netty#netty-transport-native-kqueue/4.2.3.Final/osx-x86_64": { + "jar": "sha256-BFMxwe9+GXD9JvSyRn7VZOFeE6OgTjTrU+LxZRijT3M=" }, - "io/netty#netty-transport-native-unix-common/4.2.1.Final": { - "jar": "sha256-fyp3RpUMyyJ5CK/j7iG5vPaczFhDe7F8FXmo1XL7OKk=", - "pom": "sha256-XZQGqeIfeIg7nliBQp3VOFQ0bxEEXbs4H49By/LbdYE=" + "io/netty#netty-transport-native-unix-common/4.2.3.Final": { + "jar": "sha256-11JDOI6+i6P1YYMnm3JXIaA6xOeTIJ2s5v4VFLhdZ5s=", + "pom": "sha256-u3asm4lXSX4306D+gy7j9A8ffZj7Wkp1bstKAw4jjHs=" }, - "io/netty#netty-transport/4.2.1.Final": { - "jar": "sha256-up/UVZj6BWBdKlAU1vRxEuQ5K6K5Es0eN4bkhRs5fPc=", - "pom": "sha256-g8ryhVEg1V430/dDgX23gUOezAxMfra7Zv80sEDNjO8=" + "io/netty#netty-transport/4.2.3.Final": { + "jar": "sha256-0/wgHcn+iHFRkT0wDncNqgkA8TIiIQVleofCyWyG5QU=", + "pom": "sha256-v3iNbongKeLxVIvnlMJSngras0pYbvag/4Ans1JoPrw=" }, "it/unimi/dsi#fastutil/8.5.15": { "jar": "sha256-z/62ZzvfHm5Dd9aE3y9VrDWc9c9t9hPgXmLe7qUAk2o=", diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index 447c9f4e68f0..aad52afc3a4f 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -35,13 +35,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "3.4.0-unstable-2025-08-02"; + version = "3.4.0-unstable-2025-08-13"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "d47848cb93a5f94a95059c2794c0197df6360f29"; - hash = "sha256-bCvUXWv4rdoZEU1GpVSlXROC9kBtSGisvmCgRPKVZ4o="; + rev = "5d450ab3c74ae7ccca13abe2cde20b8473fe64e4"; + hash = "sha256-snRSNXjhm297GcyO1dhd8wDXYB0M+k2BPF8g4w0XC6s="; }; nativeBuildInputs = [ From ba78835ed91b1d7946e4f17c107bb6edc65f9497 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 14 Aug 2025 10:32:24 +0300 Subject: [PATCH 388/508] doc/python: fix commit prefix instructions (refer to pkgs/README) A followup to: https://github.com/NixOS/nixpkgs/pull/431688#discussion_r2274409327 --- doc/languages-frameworks/python.section.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index e79a324b236c..23db76baad97 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -2123,12 +2123,8 @@ The following rules are desired to be respected: It does not need to be set explicitly unless the package requires a specific platform. * The file is formatted with `nixfmt-rfc-style`. * Commit names of Python libraries must reflect that they are Python - libraries (e.g. `python313Packages.numpy: 1.11 -> 1.12` rather than `numpy: 1.11 -> 1.12`). -* The current default version of python should be included - in commit messages to enable automatic builds by ofborg. - For example `python313Packages.numpy: 1.11 -> 1.12` should be used rather - than `python3Packages.numpy: 1.11 -> 1.12`. - Note that `pythonPackages` is an alias for `python27Packages`. + libraries (e.g. `python3Packages.numpy: 1.11 -> 1.12` rather than `numpy: 1.11 -> 1.12`). + See also [`pkgs/README.md`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#commit-conventions). * Attribute names in `python-packages.nix` as well as `pname`s should match the library's name on PyPI, but be normalized according to [PEP 0503](https://www.python.org/dev/peps/pep-0503/#normalized-names). This means From 34a71199b028cb23fd3d65d1327adfa8dd5436fa Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 14 Aug 2025 00:54:35 +0200 Subject: [PATCH 389/508] python3Packages.finetuning-scheduler: skip failing test https://github.com/speediedan/finetuning-scheduler/issues/19 --- .../finetuning-scheduler/default.nix | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/finetuning-scheduler/default.nix b/pkgs/development/python-modules/finetuning-scheduler/default.nix index 344e3c735659..5bef00a10bb1 100644 --- a/pkgs/development/python-modules/finetuning-scheduler/default.nix +++ b/pkgs/development/python-modules/finetuning-scheduler/default.nix @@ -58,23 +58,28 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; enabledTestPaths = [ "tests" ]; - disabledTests = - lib.optionals (pythonOlder "3.12") [ - # torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised: - # LoweringException: ImportError: cannot import name 'triton_key' from 'triton.compiler.compiler' - "test_fts_dynamo_enforce_p0" - "test_fts_dynamo_resume" - "test_fts_dynamo_intrafit" - ] - ++ lib.optionals (pythonAtLeast "3.13") [ - # RuntimeError: Dynamo is not supported on Python 3.13+ - "test_fts_dynamo_enforce_p0" - "test_fts_dynamo_resume" - ] - ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) [ - # slightly exceeds numerical tolerance on aarch64-linux: - "test_fts_frozen_bn_track_running_stats" - ]; + disabledTests = [ + # Fails since pytorch-lightning was bumped to 2.5.3 + # IndexError: list index out of range + # https://github.com/speediedan/finetuning-scheduler/issues/19 + "test_fts_misconfiguration" + ] + ++ lib.optionals (pythonOlder "3.12") [ + # torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised: + # LoweringException: ImportError: cannot import name 'triton_key' from 'triton.compiler.compiler' + "test_fts_dynamo_enforce_p0" + "test_fts_dynamo_resume" + "test_fts_dynamo_intrafit" + ] + ++ lib.optionals (pythonAtLeast "3.13") [ + # RuntimeError: Dynamo is not supported on Python 3.13+ + "test_fts_dynamo_enforce_p0" + "test_fts_dynamo_resume" + ] + ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) [ + # slightly exceeds numerical tolerance on aarch64-linux: + "test_fts_frozen_bn_track_running_stats" + ]; pythonImportsCheck = [ "finetuning_scheduler" ]; From 9a0874b0bb6d5a35f40c39e8ad56a3e5e9e2ce30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 07:42:42 +0000 Subject: [PATCH 390/508] screenly-cli: 1.0.3 -> 1.0.4 --- pkgs/by-name/sc/screenly-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sc/screenly-cli/package.nix b/pkgs/by-name/sc/screenly-cli/package.nix index 5f7a9cfaf172..27e7ac557852 100644 --- a/pkgs/by-name/sc/screenly-cli/package.nix +++ b/pkgs/by-name/sc/screenly-cli/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "screenly-cli"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "screenly"; repo = "cli"; tag = "v${version}"; - hash = "sha256-sRi0CpdaPCH54m2XojicARLXZELB4PFcLLw0KB0j6jE="; + hash = "sha256-6whyTCfmBx+PS40ML8VNR5WvIfnUCMxos7KCCbtHXAo="; }; - cargoHash = "sha256-U9NAfColVKbLsEf3HXS4Vu2eNvCjG0+koESFUWP9vMk="; + cargoHash = "sha256-LG6/+/Ibw7mh854ue6L74DLK4WocmDWqK8FvsEascYw="; nativeBuildInputs = [ pkg-config From a9642e9c15719724a02682676dd390cd18d75503 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 08:12:38 +0000 Subject: [PATCH 391/508] vault-bin: 1.20.1 -> 1.20.2 --- pkgs/by-name/va/vault-bin/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/va/vault-bin/package.nix b/pkgs/by-name/va/vault-bin/package.nix index 809def9d68f0..7649792581a7 100644 --- a/pkgs/by-name/va/vault-bin/package.nix +++ b/pkgs/by-name/va/vault-bin/package.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { pname = "vault-bin"; - version = "1.20.1"; + version = "1.20.2"; src = let @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { aarch64-darwin = "darwin_arm64"; }; hash = selectSystem { - x86_64-linux = "sha256-enaT1ACAW2jG5IbmKlJMRTDrGlCiIlT0HzZV6MjLeFw="; - aarch64-linux = "sha256-D0+uRm6+942R3AkSnD03PRtG32hdbKsyVFKk5bGgqGQ="; - i686-linux = "sha256-fP9Cmp2h2/8Gwe6hCddwRZ7+9yqzxodqhLWytZQBJOc="; - x86_64-darwin = "sha256-gEXitrmyxl3Dq9T/o4QnG9+Bwfc0IMUPWEqu/U/4Dpk="; - aarch64-darwin = "sha256-ps4uIJ6tQPyDQ5hJyDksSRTYDwRqbSeIFOuLStrnos4="; + x86_64-linux = "sha256-Ea+GaukEEd02SzZYe+bzu8EWNPc5XxUVs3qZkF2ry6s="; + aarch64-linux = "sha256-Q1n57tUIaPdg++fr2NREv0hsApJdRqyfs/qEHiyst7Y="; + i686-linux = "sha256-8V/2Dm6F799fBhuPyUrdu6e7KDmr6SYxU74wRXCRobs="; + x86_64-darwin = "sha256-Yuaon05IXauU61xOqAh97DtlKhIQ05qt+Str5JXleHE="; + aarch64-darwin = "sha256-wTTEIeoKDNDenhMzwXtldjsz13jvrDY4eOuPFjSyE4Q="; }; in fetchzip { From 75a97f79c2f52fffe4e098c2c6a01b4b60fc632c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 08:31:59 +0000 Subject: [PATCH 392/508] gruvbox-plus-icons: 6.2.0 -> 6.3.0 --- pkgs/by-name/gr/gruvbox-plus-icons/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/gruvbox-plus-icons/package.nix b/pkgs/by-name/gr/gruvbox-plus-icons/package.nix index a0e610a6d52c..b0b8591bca1b 100644 --- a/pkgs/by-name/gr/gruvbox-plus-icons/package.nix +++ b/pkgs/by-name/gr/gruvbox-plus-icons/package.nix @@ -12,13 +12,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "gruvbox-plus-icons"; - version = "6.2.0"; + version = "6.3.0"; src = fetchFromGitHub { owner = "SylEleuth"; repo = "gruvbox-plus-icon-pack"; tag = "v${finalAttrs.version}"; - hash = "sha256-MCof2CFQfh/ChFNlsxw9BmrFf1A804HzWoHJdNsrW74="; + hash = "sha256-4UJOiDdw5BxtOjLQjCpkQnUwQRs49GZTShpcElWjAU8="; }; patches = [ ./folder-color.patch ]; From 1a89f3c5bbd382ae2d216765bc3dfa9c338c97d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 14 Aug 2025 10:46:01 +0200 Subject: [PATCH 393/508] nixos-rebuild: bump oldest supported nix version to 2_28 We want to get rid of nix 2.24 piece-by-piece --- pkgs/by-name/ni/nixos-rebuild-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix index 371d32af592f..b75960263e2d 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix +++ b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix @@ -113,9 +113,9 @@ python3Packages.buildPythonApplication rec { with_nix_stable = nixos-rebuild-ng.override { nix = nixVersions.stable; }; - with_nix_2_24 = nixos-rebuild-ng.override { + with_nix_2_28 = nixos-rebuild-ng.override { # oldest supported version in nixpkgs - nix = nixVersions.nix_2_24; + nix = nixVersions.nix_2_28; }; with_lix_latest = nixos-rebuild-ng.override { nix = lixPackageSets.latest.lix; From b18a85c2b16e25580e0f8451475ca4695e53e9ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 08:50:24 +0000 Subject: [PATCH 394/508] 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 67656c9d3b36f02d9d4fbd0bd0fc2bb8c281418f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 14 Aug 2025 10:26:57 +0200 Subject: [PATCH 395/508] nix-serve: 2024-09-18 -> 2024-09-20 we don't need to pin nix, because perl bindings are stable enough. --- pkgs/by-name/ni/nix-serve/package.nix | 33 +++++++++------------------ 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/ni/nix-serve/package.nix b/pkgs/by-name/ni/nix-serve/package.nix index 294258cc5b27..943b3f76f863 100644 --- a/pkgs/by-name/ni/nix-serve/package.nix +++ b/pkgs/by-name/ni/nix-serve/package.nix @@ -3,17 +3,14 @@ stdenv, fetchFromGitHub, bzip2, - nixVersions, + nix, makeWrapper, nixosTests, - fetchpatch, }: let - rev = "77ffa33d83d2c7c6551c5e420e938e92d72fec24"; - sha256 = "sha256-MJRdVO2pt7wjOu5Hk0eVeNbk5bK5+Uo/Gh9XfO4OlMY="; - nix = nixVersions.nix_2_24; - inherit (nix.perl-bindings) perl; + rev = "a7e046db4b29d422fc9aac60ea6b82b31399951a"; + sha256 = "sha256-6ZQ0OLijq6UtOtUqRdFC19+helhU0Av6MvGCZf6XmcQ="; in stdenv.mkDerivation { @@ -26,14 +23,6 @@ stdenv.mkDerivation { inherit rev sha256; }; - patches = [ - # Part of https://github.com/edolstra/nix-serve/pull/61 - (fetchpatch { - url = "https://github.com/edolstra/nix-serve/commit/9e434fff4486afeb3cc3f631f6dc56492b204704.patch"; - sha256 = "sha256-TxQ6q6UApTKsYIMdr/RyrkKSA3k47stV63bTbxchNTU="; - }) - ]; - nativeBuildInputs = [ makeWrapper ]; dontBuild = true; @@ -42,20 +31,20 @@ stdenv.mkDerivation { install -Dm0755 nix-serve.psgi $out/libexec/nix-serve/nix-serve.psgi makeWrapper ${ - perl.withPackages (p: [ + nix.perl-bindings.perl.withPackages (p: [ p.DBDSQLite p.Plack p.Starman nix.perl-bindings ]) }/bin/starman $out/bin/nix-serve \ - --prefix PATH : "${ - lib.makeBinPath [ - bzip2 - nix - ] - }" \ - --add-flags $out/libexec/nix-serve/nix-serve.psgi + --prefix PATH : "${ + lib.makeBinPath [ + bzip2 + nix + ] + }" \ + --add-flags $out/libexec/nix-serve/nix-serve.psgi ''; /** From 344856580f9b09516dd5653e14294d659c0b3bc4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 09:03:33 +0000 Subject: [PATCH 396/508] postgresqlPackages.pg-gvm: 22.6.10 -> 22.6.11 --- pkgs/servers/sql/postgresql/ext/pg-gvm.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pg-gvm.nix b/pkgs/servers/sql/postgresql/ext/pg-gvm.nix index a6a16d8e43e0..238621d8ccfa 100644 --- a/pkgs/servers/sql/postgresql/ext/pg-gvm.nix +++ b/pkgs/servers/sql/postgresql/ext/pg-gvm.nix @@ -14,13 +14,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pg-gvm"; - version = "22.6.10"; + version = "22.6.11"; src = fetchFromGitHub { owner = "greenbone"; repo = "pg-gvm"; tag = "v${finalAttrs.version}"; - hash = "sha256-NyArAvGkKaMKUuZs76+bmQwUBu3AXCXNCYZ9UB1V7rA="; + hash = "sha256-jkpZg1LMWuH5R4I/kTO3cofL3uNt11yXSgfFppSNC+o="; }; nativeBuildInputs = [ From e627055445d500843b562a58eb429f12fce13f6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 09:05:15 +0000 Subject: [PATCH 397/508] python3Packages.influxdb3-python: 0.14.0 -> 0.15.0 --- pkgs/development/python-modules/influxdb3-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/influxdb3-python/default.nix b/pkgs/development/python-modules/influxdb3-python/default.nix index da19130dbae4..a75233d1b2d8 100644 --- a/pkgs/development/python-modules/influxdb3-python/default.nix +++ b/pkgs/development/python-modules/influxdb3-python/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "influxdb3-python"; - version = "0.14.0"; + version = "0.15.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "InfluxCommunity"; repo = "influxdb3-python"; tag = "v${version}"; - hash = "sha256-gCLH1MtLYggB3t/+B062w31go5mGf0GELZWhO0DnZy8="; + hash = "sha256-BbU/CeTlJHIoZBj+NCl9Cdag/6tTP3y6FFJMPiShRUA="; }; postPatch = '' From cca6e62d329a8ca9d701682a5678bc8b5ebc75b8 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Thu, 14 Aug 2025 11:05:43 +0200 Subject: [PATCH 398/508] 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 bb578c929783a46026cc3cdf450e34a1602a1336 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 09:28:01 +0000 Subject: [PATCH 399/508] svelte-language-server: 0.17.17 -> 0.17.19 --- .../svelte-language-server/package-lock.json | 42 +++++++++---------- .../sv/svelte-language-server/package.nix | 6 +-- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/sv/svelte-language-server/package-lock.json b/pkgs/by-name/sv/svelte-language-server/package-lock.json index 5f433b74f117..14e6cbbb2e17 100644 --- a/pkgs/by-name/sv/svelte-language-server/package-lock.json +++ b/pkgs/by-name/sv/svelte-language-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "svelte-language-server", - "version": "0.17.17", + "version": "0.17.19", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "svelte-language-server", - "version": "0.17.17", + "version": "0.17.19", "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", @@ -20,7 +20,7 @@ "prettier-plugin-svelte": "^3.4.0", "svelte": "^4.2.19", "svelte2tsx": "~0.7.35", - "typescript": "^5.8.2", + "typescript": "^5.9.2", "typescript-auto-import-cache": "^0.3.6", "vscode-css-languageservice": "~6.3.5", "vscode-html-languageservice": "~5.4.0", @@ -110,9 +110,9 @@ "license": "MIT" }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", - "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -129,15 +129,15 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", - "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", - "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -240,9 +240,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.19.120", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.120.tgz", - "integrity": "sha512-WtCGHFXnVI8WHLxDAt5TbnCM4eSE+nI0QN2NJtwzcgMhht2eNz6V9evJrk+lwC8bCY8OWV5Ym8Jz7ZEyGnKnMA==", + "version": "18.19.122", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.122.tgz", + "integrity": "sha512-yzegtT82dwTNEe/9y+CM8cgb42WrUfMMCg2QqSddzO1J6uPmBD7qKCZ7dOHZP2Yrpm/kb0eqdNMn2MUyEiqBmA==", "dev": true, "license": "MIT", "dependencies": { @@ -1696,9 +1696,9 @@ } }, "node_modules/svelte2tsx": { - "version": "0.7.41", - "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.41.tgz", - "integrity": "sha512-/TUwpyn/Qc1wcGuayf2GSwvZ7htdAOzpo0JFFm96srKnRXoTD0gy4n06g+XgH8w016S3lPtyFVtFAm+0yJ0BZw==", + "version": "0.7.42", + "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.42.tgz", + "integrity": "sha512-PSNrKS16aVdAajoFjpF5M0t6TA7ha7GcKbBajD9RG3M+vooAuvLnWAGUSC6eJL4zEOVbOWKtcS2BuY4rxPljoA==", "license": "MIT", "dependencies": { "dedent-js": "^1.0.1", @@ -1793,9 +1793,9 @@ } }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", diff --git a/pkgs/by-name/sv/svelte-language-server/package.nix b/pkgs/by-name/sv/svelte-language-server/package.nix index 3e40ec351ddf..7ed2dfa682b1 100644 --- a/pkgs/by-name/sv/svelte-language-server/package.nix +++ b/pkgs/by-name/sv/svelte-language-server/package.nix @@ -4,7 +4,7 @@ fetchurl, }: let - version = "0.17.17"; + version = "0.17.19"; in buildNpmPackage { pname = "svelte-language-server"; @@ -12,10 +12,10 @@ buildNpmPackage { src = fetchurl { url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-${version}.tgz"; - hash = "sha256-VVZdRJEKjjuT9HPeAhsG7/5Z63cjWNYMbRiYIez/DLs="; + hash = "sha256-5Jap4dZzVWZxrIQSWUnTXG63re4T2mjcSvSilM7EReI="; }; - npmDepsHash = "sha256-pKiGKthx9dn55uRbJt5CsnB9Nlt67mXNJQArbrj57oc="; + npmDepsHash = "sha256-stE8uno/Oc/LvEWvD8KqoQ/mfNJHWa4PatGDwE+ix7E="; postPatch = '' ln -s ${./package-lock.json} package-lock.json From 7c1e6eb625c909b1aec0b6d9c890c8b578b1be37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 09:38:05 +0000 Subject: [PATCH 400/508] 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 05aa542b17ec054f207610c1dd10066d6151a7cd Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Wed, 13 Aug 2025 23:20:25 +0100 Subject: [PATCH 401/508] home-assistant-custom-components.octopus_energy: init at 16.0.2 --- .../octopus_energy/package.nix | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix b/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix new file mode 100644 index 000000000000..96ccf01ca31c --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix @@ -0,0 +1,59 @@ +{ + lib, + fetchFromGitHub, + buildHomeAssistantComponent, + pytestCheckHook, + pytest-homeassistant-custom-component, + pydantic, + mock, + nix-update-script, +}: +buildHomeAssistantComponent rec { + owner = "BottlecapDave"; + domain = "octopus_energy"; + version = "16.0.2"; + + src = fetchFromGitHub { + inherit owner; + repo = "HomeAssistant-OctopusEnergy"; + tag = "v${version}"; + hash = "sha256-/lhM00CNVPoZ8oohPuJ5j0pf0Dmxym3eycdkknlaAug="; + }; + + dependencies = [ pydantic ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-homeassistant-custom-component + mock + ]; + + disabledTestPaths = [ + # Integration tests require a valid Octopus Energy API Key + # https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/blob/develop/CONTRIBUTING.md#integration-tests + "tests/integration" + "tests/local_integration" + + # This unit test changes Home Assistant's default time zone to Europe/London + # without restoring it, which fails pytest-homeassistant-custom-component's + # teardown + "tests/unit/utils/test_get_off_peak_cost.py::test_when_rates_available_and_bst_then_off_peak_cost_returned" + ]; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + # Ignore pre-release versions ("beta") + "^v[0-9]+\\.[0-9]+\\.[0-9]+$" + ]; + }; + + meta = { + changelog = "https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/releases/tag/v${version}"; + description = "Unofficial Home Assistant integration for interacting with Octopus Energy"; + homepage = "https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy"; + maintainers = [ lib.maintainers.matteopacini ]; + license = lib.licenses.mit; + }; + +} From b178b8c45de5fc11a4635dbe0c6d5bc30ab31f57 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 09:52:26 +0000 Subject: [PATCH 402/508] affine: 0.23.2 -> 0.24.0 --- pkgs/by-name/af/affine/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/af/affine/package.nix b/pkgs/by-name/af/affine/package.nix index 5921732aa4bc..b78dd9e9ee91 100644 --- a/pkgs/by-name/af/affine/package.nix +++ b/pkgs/by-name/af/affine/package.nix @@ -43,12 +43,12 @@ in stdenv.mkDerivation (finalAttrs: { pname = binName; - version = "0.23.2"; + version = "0.24.0"; src = fetchFromGitHub { owner = "toeverything"; repo = "AFFiNE"; tag = "v${finalAttrs.version}"; - hash = "sha256-4WPnS+ZaiNgtib70ii/XfWkn2tNg2OsSAglD+mpnDvg="; + hash = "sha256-vI4lCucwNdrbmst78NUkHXtluZvrc7aHymzm1Zbls78="; }; cargoDeps = rustPlatform.fetchCargoVendor { @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { ''; dontInstall = true; outputHashMode = "recursive"; - outputHash = "sha256-tpn+TlSrGIABmSM9B3iQc39nZmGEf5MliKyaKOsM7yM="; + outputHash = "sha256-wSEAxOSLS0ul5vQDTj/bVXH8ViqDFsq6jHTaXJFAm/U="; }; buildInputs = lib.optionals hostPlatform.isDarwin [ From 4ae8242fb8473ea1d68d88814cd0435e499ab9b0 Mon Sep 17 00:00:00 2001 From: Kate Date: Fri, 18 Jul 2025 16:28:13 +0100 Subject: [PATCH 403/508] ocamlPackages.patch: 2.0.0 -> 3.0.0 ocamlPackages.ray{lib,gui}: fix with patch 3.0.0 --- pkgs/development/ocaml-modules/patch/default.nix | 6 +++--- pkgs/development/ocaml-modules/raylib/default.nix | 13 +++++++++++++ pkgs/development/ocaml-modules/raylib/raygui.nix | 2 ++ 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/development/ocaml-modules/patch/default.nix b/pkgs/development/ocaml-modules/patch/default.nix index 2615b3d3e4ac..bb64547e9cc3 100644 --- a/pkgs/development/ocaml-modules/patch/default.nix +++ b/pkgs/development/ocaml-modules/patch/default.nix @@ -9,15 +9,15 @@ buildDunePackage rec { pname = "patch"; - version = "2.0.0"; + version = "3.0.0"; - minimalOCamlVersion = "4.03"; + minimalOCamlVersion = "4.08"; src = fetchFromGitHub { owner = "hannesm"; repo = "patch"; tag = "v${version}"; - hash = "sha256-xqcUZaKlbyXF2//MbCom7/pGA2ej6KHYI3rizXwoqTY="; + hash = "sha256-WIleUxfGp8cvQHYAyRRI6S/MSP4u0BbEyAqlRxCb/To="; }; checkInputs = [ diff --git a/pkgs/development/ocaml-modules/raylib/default.nix b/pkgs/development/ocaml-modules/raylib/default.nix index e6fbe711e7da..17708d871d2c 100644 --- a/pkgs/development/ocaml-modules/raylib/default.nix +++ b/pkgs/development/ocaml-modules/raylib/default.nix @@ -1,6 +1,7 @@ { lib, fetchurl, + fetchpatch, buildDunePackage, dune-configurator, ctypes, @@ -23,6 +24,18 @@ buildDunePackage rec { hash = "sha256-/SeKgQOrhsAgMNk6ODAZlopL0mL0lVfCTx1ugmV1P/s="; }; + patches = [ + (fetchpatch { + name = "fix-build-with-patch-3.0.0.patch"; + url = "https://github.com/tjammer/raylib-ocaml/commit/40e6fef44e3c39d4526806c4b830da77c4fe4bb8.patch"; + excludes = [ + "dune-project" + "raygui.opam" + ]; + hash = "sha256-MEZkkBgjL2iT6Av/s0tJCrW7+oyp9QD6sUbXEusCAWI="; + }) + ]; + buildInputs = [ dune-configurator patch diff --git a/pkgs/development/ocaml-modules/raylib/raygui.nix b/pkgs/development/ocaml-modules/raylib/raygui.nix index f4971b1b1e37..8f10576eae89 100644 --- a/pkgs/development/ocaml-modules/raylib/raygui.nix +++ b/pkgs/development/ocaml-modules/raylib/raygui.nix @@ -13,6 +13,8 @@ buildDunePackage rec { hash = "sha256-PQcVTAQKeTPkOOHk5w3O3Tz0n7jLvkIo3Urvrk66eMs="; }; + inherit (raylib) patches; + propagatedBuildInputs = [ raylib ]; From 4d2c18b7df1a3990c1da6f24d35f673629c72592 Mon Sep 17 00:00:00 2001 From: Kate Date: Fri, 18 Jul 2025 14:04:40 +0100 Subject: [PATCH 404/508] opam: 2.3.0 -> 2.4.0 --- .../ocaml-modules/opam-core/default.nix | 2 ++ .../ocaml-modules/opam-repository/default.nix | 6 ++++- pkgs/development/tools/ocaml/opam/default.nix | 10 ++----- .../tools/ocaml/opam/opam-shebangs.patch | 27 ++++++++----------- 4 files changed, 20 insertions(+), 25 deletions(-) diff --git a/pkgs/development/ocaml-modules/opam-core/default.nix b/pkgs/development/ocaml-modules/opam-core/default.nix index 0cb568cd2dfc..dc907ac3b435 100644 --- a/pkgs/development/ocaml-modules/opam-core/default.nix +++ b/pkgs/development/ocaml-modules/opam-core/default.nix @@ -8,6 +8,7 @@ sha, swhid_core, uutf, + patch, }: buildDunePackage { @@ -22,6 +23,7 @@ buildDunePackage { re sha swhid_core + patch ]; # get rid of check for curl at configure time diff --git a/pkgs/development/ocaml-modules/opam-repository/default.nix b/pkgs/development/ocaml-modules/opam-repository/default.nix index 5cde7b3ce055..529b7c184939 100644 --- a/pkgs/development/ocaml-modules/opam-repository/default.nix +++ b/pkgs/development/ocaml-modules/opam-repository/default.nix @@ -3,6 +3,7 @@ buildDunePackage, opam-format, curl, + patch, }: buildDunePackage { @@ -10,7 +11,10 @@ buildDunePackage { inherit (opam-format) src version; - propagatedBuildInputs = [ opam-format ]; + propagatedBuildInputs = [ + opam-format + patch + ]; configureFlags = [ "--disable-checks" ]; diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index e2e6e99fb8eb..42a8efc3ded1 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -15,11 +15,11 @@ assert lib.versionAtLeast ocaml.version "4.08.0"; stdenv.mkDerivation (finalAttrs: { pname = "opam"; - version = "2.3.0"; + version = "2.4.0"; src = fetchurl { url = "https://github.com/ocaml/opam/releases/download/${finalAttrs.version}/opam-full-${finalAttrs.version}.tar.gz"; - hash = "sha256-UGunaGXcMVtn35qonnq9XBqJen8KkteyaUl0/cUys0Y="; + hash = "sha256-EZ9B77EZLa019Ef78cYgL/wzEQXpSdKYCnXfjLLJMoI="; }; strictDeps = true; @@ -38,12 +38,6 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./opam-shebangs.patch ]; - preConfigure = '' - # Fix opam sandboxing on nixos. Remove after opam >= 2.4.0 is released - substituteInPlace src/state/shellscripts/bwrap.sh \ - --replace-fail 'for dir in /*; do' 'for dir in /{*,run/current-system/sw}; do' - ''; - configureFlags = [ "--with-vendored-deps" "--with-mccs" diff --git a/pkgs/development/tools/ocaml/opam/opam-shebangs.patch b/pkgs/development/tools/ocaml/opam/opam-shebangs.patch index 12b66d1ebb86..cc050bbe2fc0 100644 --- a/pkgs/development/tools/ocaml/opam/opam-shebangs.patch +++ b/pkgs/development/tools/ocaml/opam/opam-shebangs.patch @@ -2,7 +2,7 @@ diff --git a/src/client/opamInitDefaults.ml b/src/client/opamInitDefaults.ml index eca13a7c..1fd66f43 100644 --- a/src/client/opamInitDefaults.ml +++ b/src/client/opamInitDefaults.ml -@@ -42,16 +42,20 @@ let eval_variables = [ +@@ -38,6 +38,9 @@ let eval_variables = let os_filter os = FOp (FIdent ([], OpamVariable.of_string "os", None), `Eq, FString os) @@ -12,32 +12,27 @@ index eca13a7c..1fd66f43 100644 let linux_filter = os_filter "linux" let macos_filter = os_filter "macos" let openbsd_filter = os_filter "openbsd" - let freebsd_filter = os_filter "freebsd" - let netbsd_filter = os_filter "netbsd" - let dragonflybsd_filter = os_filter "dragonfly" - let not_open_free_bsd_filter = - FNot (FOr (openbsd_filter, freebsd_filter)) - let win32_filter = os_filter "win32" +@@ -51,6 +54,7 @@ let win32_filter = os_filter "win32" let not_win32_filter = FOp (FIdent ([], OpamVariable.of_string "os", None), `Neq, FString "win32") let sandbox_filter = FOr (linux_filter, macos_filter) +let nixos_filter = os_distribution_filter "nixos" - let gpatch_filter = - FOr (FOr (openbsd_filter, netbsd_filter), - FOr (freebsd_filter, dragonflybsd_filter)) - let patch_filter = FNot gpatch_filter -@@ -79,4 +81,9 @@ let wrappers ~sandboxing () = + let gtar_filter = openbsd_filter + let tar_filter = FNot gtar_filter +@@ -69,6 +73,11 @@ let sandbox_wrappers = + + let wrappers ~sandboxing () = let w = OpamFile.Wrappers.empty in + let w = { w with -+ OpamFile.Wrappers. -+ pre_build = [[CString "%{hooks}%/shebangs.sh", None], Some nixos_filter]; -+ } ++ OpamFile.Wrappers. ++ pre_build = [[CString "%{hooks}%/shebangs.sh", None], Some nixos_filter]; ++ } + in if sandboxing then List.fold_left OpamFile.Wrappers.(fun w -> function | `build wrap_build -> { w with wrap_build } -@@ -113,6 +122,7 @@ let required_tools ~sandboxing () = +@@ -147,6 +156,7 @@ let required_packages_for_cygwin = let init_scripts () = [ ("sandbox.sh", OpamScript.bwrap), Some bwrap_filter; ("sandbox.sh", OpamScript.sandbox_exec), Some macos_filter; From 9bc4e5fd583da604737bac1076167646b743bdff Mon Sep 17 00:00:00 2001 From: Kate Date: Wed, 23 Jul 2025 12:27:15 +0100 Subject: [PATCH 405/508] opam: 2.4.0 -> 2.4.1 --- pkgs/development/tools/ocaml/opam/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index 42a8efc3ded1..4198995392f7 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -15,11 +15,11 @@ assert lib.versionAtLeast ocaml.version "4.08.0"; stdenv.mkDerivation (finalAttrs: { pname = "opam"; - version = "2.4.0"; + version = "2.4.1"; src = fetchurl { url = "https://github.com/ocaml/opam/releases/download/${finalAttrs.version}/opam-full-${finalAttrs.version}.tar.gz"; - hash = "sha256-EZ9B77EZLa019Ef78cYgL/wzEQXpSdKYCnXfjLLJMoI="; + hash = "sha256-xNBTApeTxxTk5zQLEVdCjA+QeDWF+xfzUVgkemQEZ9k="; }; strictDeps = true; From d81767a8119f3d2c7158e30a4e97118122eb9407 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 10:06:36 +0000 Subject: [PATCH 406/508] 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 407/508] 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 408/508] 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 91884663a6ef75489a506d80b6c422220e791e3c Mon Sep 17 00:00:00 2001 From: fazzi Date: Thu, 14 Aug 2025 11:18:39 +0100 Subject: [PATCH 409/508] app2unit: 1.0.0 -> 1.0.3 --- pkgs/by-name/ap/app2unit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/app2unit/package.nix b/pkgs/by-name/ap/app2unit/package.nix index 860f1af9a2cf..0689a92a89e0 100644 --- a/pkgs/by-name/ap/app2unit/package.nix +++ b/pkgs/by-name/ap/app2unit/package.nix @@ -7,13 +7,13 @@ }: stdenvNoCC.mkDerivation rec { pname = "app2unit"; - version = "1.0.0"; + version = "1.0.3"; src = fetchFromGitHub { owner = "Vladimir-csp"; repo = "app2unit"; tag = "v${version}"; - sha256 = "sha256-xHqPCA9ycPcImmyMrJZEfnfrFZ3sKfP/mhJ86CHLTQ8="; + sha256 = "sha256-7eEVjgs+8k+/NLteSBKgn4gPaPLHC+3Uzlmz6XB0930="; }; nativeBuildInputs = [ scdoc ]; From e5f5e4064233e94dd99fc5ef7afc81fda99f7b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 14 Aug 2025 12:03:04 +0200 Subject: [PATCH 410/508] nixForLinking: drop alias --- pkgs/by-name/nu/nurl/package.nix | 4 ++-- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 10 ---------- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/nu/nurl/package.nix b/pkgs/by-name/nu/nurl/package.nix index 7781aa82f5bf..5ce4c166d4fe 100644 --- a/pkgs/by-name/nu/nurl/package.nix +++ b/pkgs/by-name/nu/nurl/package.nix @@ -6,7 +6,7 @@ makeBinaryWrapper, gitMinimal, mercurial, - nixForLinking, + nix, }: rustPlatform.buildRustPackage rec { @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec { lib.makeBinPath [ gitMinimal mercurial - nixForLinking + nix ] } installManPage artifacts/nurl.1 diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index eb62ecb326a6..6c16ca998d68 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1402,6 +1402,7 @@ mapAliases { ''; # Added 2024-06-25 nextcloud27Packages = throw "Nextcloud27 is EOL!"; # Added 2024-06-25 nextcloud-news-updater = throw "nextcloud-news-updater has been removed because the project is unmaintained"; # Added 2025-03-28 + nixForLinking = throw "nixForLinking has been removed, use `nixVersions.nixComponents_` instead"; # Added 2025-08-14 nagiosPluginsOfficial = monitoring-plugins; neochat = makePlasma5Throw "neochat"; # added 2022-05-10 nerdfonts = throw '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 75ccdc890c0c..9de885bac4e4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15612,16 +15612,6 @@ with pkgs; nix = nixVersions.stable; - # Overlays for CppNix nightly, Lix, or Tvix want to change the default Nix - # implementation in Nixpkgs by overriding `pkgs.nix`. However, some packages - # link against the internal/unstable CppNix APIs directly, and these packages - # will break if built with different versions or implementations of Nix. - # - # If you want to swap out the Nix implementation in your package set, you - # don't want these packages to break. Therefore, some packages will refer to - # `nixForLinking` explicitly, at least until these dependencies can be sorted out. - nixForLinking = nixVersions.stable; - nixStatic = pkgsStatic.nix; lixPackageSets = recurseIntoAttrs ( From b506f8fd5c00a3cd90c658798fc293c03cc3454a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 10:37:26 +0000 Subject: [PATCH 411/508] 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 fbbaa3465bdc23ab08f7cf4e4b9d715c50a91df9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 11:05:18 +0000 Subject: [PATCH 412/508] python3Packages.habiticalib: 0.4.1 -> 0.4.2 --- pkgs/development/python-modules/habiticalib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/habiticalib/default.nix b/pkgs/development/python-modules/habiticalib/default.nix index 3272bec51ecf..6973b86e6922 100644 --- a/pkgs/development/python-modules/habiticalib/default.nix +++ b/pkgs/development/python-modules/habiticalib/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "habiticalib"; - version = "0.4.1"; + version = "0.4.2"; pyproject = true; disabled = pythonOlder "3.12"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "tr4nt0r"; repo = "habiticalib"; tag = "v${version}"; - hash = "sha256-RHR7kXZkzv7wZ0napAT7Ukb4tJ2TiwmeZHiw20YpNkM="; + hash = "sha256-LSyFCietbdUTr/kEwNhROeK3eoriyNh2U8jO4Zk9QQc="; }; build-system = [ From 27b14482991e24f8efa46e029fbd4b2473fd9e4d Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Thu, 14 Aug 2025 11:22:02 +0000 Subject: [PATCH 413/508] ty: 0.0.1-alpha.17 -> 0.0.1-alpha.18 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.18 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index d103d86e3a68..4b4776588274 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.1-alpha.17"; + version = "0.0.1-alpha.18"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-JcUsppjlY0p0jJd+bsvKJwnP2yrjFoRybhipNXGWLsk="; + hash = "sha256-ik46vDshBujxuMN7BYKCUxUjFc+sZ3jUTRfV0eKJMu0="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-IVR33Bgnv4YGElqV5ccJ2961XbLSBMEEQdtJAUhc9Ew="; + cargoHash = "sha256-2U5qK8gxuRACZ4lML085+No5ppmotTPnm35ZF9ydR4M="; nativeBuildInputs = [ installShellFiles ]; From 69ccc37f2cfb8781db4e64f7776761f41109358d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 11:35:15 +0000 Subject: [PATCH 414/508] python3Packages.symbolic: 12.16.1 -> 12.16.2 --- pkgs/development/python-modules/symbolic/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/symbolic/default.nix b/pkgs/development/python-modules/symbolic/default.nix index 2c81f6870591..85ddd66bbb1b 100644 --- a/pkgs/development/python-modules/symbolic/default.nix +++ b/pkgs/development/python-modules/symbolic/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "symbolic"; - version = "12.16.1"; + version = "12.16.2"; pyproject = true; src = fetchFromGitHub { @@ -23,12 +23,12 @@ buildPythonPackage rec { tag = version; # the `py` directory is not included in the tarball, so we fetch the source via git instead forceFetchGit = true; - hash = "sha256-Y24IreRP/YZEugvro8PxMh32qAdEbFWhMxQLfeR1clM="; + hash = "sha256-1auaIvm9y6iIhRC+mU6PX7vsPok0CDVJHLd4nx5j5wU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-IUh+6lKGsVqrmbYKEu0kahiQeMGJ3cN5lu1DIj9Hd48="; + hash = "sha256-uHRgV+wcdOsFqcYBMCJqy4CADN8XpXeKuVAsjI54Y9I="; }; nativeBuildInputs = [ From 87499d4fba47b8fd0a1cf7847735144ed60ead48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Tue, 3 Jun 2025 18:58:00 +0200 Subject: [PATCH 415/508] python3Packages.dataclass-csv: init at 1.4.0 --- .../python-modules/dataclass-csv/default.nix | 46 +++++++++++++++++++ .../dataclass-csv/deprecated_dependency.patch | 15 ++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 63 insertions(+) create mode 100644 pkgs/development/python-modules/dataclass-csv/default.nix create mode 100644 pkgs/development/python-modules/dataclass-csv/deprecated_dependency.patch diff --git a/pkgs/development/python-modules/dataclass-csv/default.nix b/pkgs/development/python-modules/dataclass-csv/default.nix new file mode 100644 index 000000000000..d229b2d017d4 --- /dev/null +++ b/pkgs/development/python-modules/dataclass-csv/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + distutils, + setuptools, +}: +buildPythonPackage rec { + pname = "dataclass-csv"; + version = "1.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "dfurtado"; + repo = "dataclass-csv"; + tag = version; + hash = "sha256-XDvQrKUtg5ptkF36xGlykhc395pmjBP/19m0EPDyaOM="; + }; + + patches = [ + ./deprecated_dependency.patch + ]; + + build-system = [ + setuptools + ]; + + dependencies = [ + distutils + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ "dataclass_csv" ]; + + meta = { + description = "Map CSV data into dataclasses"; + homepage = "https://github.com/dfurtado/dataclass-csv"; + changelog = "https://github.com/dfurtado/dataclass-csv/releases/tag/${version}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ theobori ]; + }; +} diff --git a/pkgs/development/python-modules/dataclass-csv/deprecated_dependency.patch b/pkgs/development/python-modules/dataclass-csv/deprecated_dependency.patch new file mode 100644 index 000000000000..32e518788892 --- /dev/null +++ b/pkgs/development/python-modules/dataclass-csv/deprecated_dependency.patch @@ -0,0 +1,15 @@ +diff --git a/setup.py b/setup.py +index b998ace..4fa4b90 100644 +--- a/setup.py ++++ b/setup.py +@@ -13,9 +13,7 @@ with open("HISTORY.md") as history_file: + + requirements = [] + +-setup_requirements = [ +- "pytest-runner", +-] ++setup_requirements = [] + + test_requirements = [ + "pytest", diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fd3bdbff8f8a..6f07217d973d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3323,6 +3323,8 @@ self: super: with self; { databricks-sql-connector = callPackage ../development/python-modules/databricks-sql-connector { }; + dataclass-csv = callPackage ../development/python-modules/dataclass-csv { }; + dataclass-factory = callPackage ../development/python-modules/dataclass-factory { }; dataclass-wizard = callPackage ../development/python-modules/dataclass-wizard { }; 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 416/508] 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 95452e879714249c34dbd9c39dfc36511a03b450 Mon Sep 17 00:00:00 2001 From: w <105697122+wjjunyor@users.noreply.github.com> Date: Thu, 14 Aug 2025 07:58:47 -0400 Subject: [PATCH 417/508] nixos/onlyoffice: fix gixy error (#419765) --- nixos/modules/services/web-apps/onlyoffice.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix index 004a5cc1781f..8392af4a4673 100644 --- a/nixos/modules/services/web-apps/onlyoffice.nix +++ b/nixos/modules/services/web-apps/onlyoffice.nix @@ -145,7 +145,7 @@ in ''; "~* ^(\\/cache\\/files.*)(\\/.*)".extraConfig = '' alias /var/lib/onlyoffice/documentserver/App_Data$1; - add_header Content-Disposition "attachment; filename*=UTF-8''$arg_filename"; + more_set_headers Content-Disposition "attachment; filename*=UTF-8''$arg_filename"; set $secure_link_secret verysecretstring; secure_link $arg_md5,$arg_expires; From 961f0bc0da5b2875d7795ac9d92c05a4e9cfd4eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 12:08:23 +0000 Subject: [PATCH 418/508] libretro.beetle-psx: 0-unstable-2025-08-01 -> 0-unstable-2025-08-06 --- pkgs/applications/emulators/libretro/cores/beetle-psx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index cbbcb4b8c0ca..000bf36786c7 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2025-08-01"; + version = "0-unstable-2025-08-06"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "6eafe85d672ace484bd6b29eeb94eb84f0b41ee1"; - hash = "sha256-+gja4vMD+o78BxCR1SY4wLks6zOjKfU7M3a7cYg+2lc="; + rev = "1e42a9076ab1ec5756d3f72e6d61923080fb2128"; + hash = "sha256-3k2qgAgyo3o/qwNQZsc0J1dKueZqM7jYvm9gzNkEShw="; }; extraBuildInputs = lib.optionals withHw [ From 216a5a8b338ac529981539e984fc1854ed200c7d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 14:19:17 +0200 Subject: [PATCH 419/508] 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 420/508] 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 421/508] 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 422/508] 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 423/508] 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 4d5489ddbafb0d4234aca92019fa6be5cc96dabe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 12:40:13 +0000 Subject: [PATCH 424/508] _3cpio: 0.8.0 -> 0.10.2 --- pkgs/by-name/_3/_3cpio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/_3/_3cpio/package.nix b/pkgs/by-name/_3/_3cpio/package.nix index a708c12ff018..2174debee533 100644 --- a/pkgs/by-name/_3/_3cpio/package.nix +++ b/pkgs/by-name/_3/_3cpio/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "3cpio"; - version = "0.8.0"; + version = "0.10.2"; src = fetchFromGitHub { owner = "bdrung"; repo = "3cpio"; tag = version; - hash = "sha256-1kdJSwe9v7ojdukj04/G/RDeEk0NVCXmiNoVaelqt4Y="; + hash = "sha256-UtXyJ4PDzi4BJ0nd9w/hygcJVfNd3H5WAIV+f23dtpk="; }; - cargoHash = "sha256-axPghG1T5NZYzGRZBwtdBJ5tQh+h8/vep/EmL5ADCjE="; + cargoHash = "sha256-XGTa5Ui4yPHmuC4tTWGMTKN/erHSaiJVmxHglbt+udg="; # Tests attempt to access arbitrary filepaths doCheck = false; From c9adee3b91fc135f6b06b4e36a48f3438676794b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 12:42:25 +0000 Subject: [PATCH 425/508] 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 426/508] 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 858757916f03c787a83bb90b0eb2dcebe1e051da Mon Sep 17 00:00:00 2001 From: Franco Biasin Date: Thu, 14 Aug 2025 09:52:48 -0300 Subject: [PATCH 427/508] python312Packages.youtube-transcript-api: 1.0.3 -> 1.2.2 (#430785) --- .../youtube-transcript-api/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/youtube-transcript-api/default.nix b/pkgs/development/python-modules/youtube-transcript-api/default.nix index 4942bd2492bc..505be0ac17ef 100644 --- a/pkgs/development/python-modules/youtube-transcript-api/default.nix +++ b/pkgs/development/python-modules/youtube-transcript-api/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "youtube-transcript-api"; - version = "1.0.3"; + version = "1.2.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "jdepoix"; repo = "youtube-transcript-api"; tag = "v${version}"; - hash = "sha256-MDa19rI5DaIzrrEt7uNQ5+xSFkRXI5iwt/u5UNvT1f4="; + hash = "sha256-nr8WeegMv7zSqlzcLSG224O9fRXA6jIlYQN4vV6lW24="; }; build-system = [ poetry-core ]; @@ -40,6 +40,15 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTests = [ + # fail with various assertions around numbers + "test_fetch__create_consent_cookie_if_needed" + "test_fetch__with_generic_proxy_reraise_when_blocked" + "test_fetch__with_proxy_retry_when_blocked" + "test_fetch__with_webshare_proxy_reraise_when_blocked" + "test_version_matches_metadata" + ]; + pythonImportsCheck = [ "youtube_transcript_api" ]; meta = with lib; { From 787ad6bec837a4f65c6c61d1e8ebeb81e1275c12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 13:24:47 +0000 Subject: [PATCH 428/508] 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 d63b6cdb3efa9f6d999a29dbd6f76c5a903cd6b0 Mon Sep 17 00:00:00 2001 From: Casey Link Date: Thu, 14 Aug 2025 15:27:56 +0200 Subject: [PATCH 429/508] tailwindcss_4: 4.1.11 -> 4.1.12 --- pkgs/by-name/ta/tailwindcss_4/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ta/tailwindcss_4/package.nix b/pkgs/by-name/ta/tailwindcss_4/package.nix index a7d0e41d6400..ca21148aceb2 100644 --- a/pkgs/by-name/ta/tailwindcss_4/package.nix +++ b/pkgs/by-name/ta/tailwindcss_4/package.nix @@ -7,7 +7,7 @@ makeWrapper, }: let - version = "4.1.11"; + version = "4.1.12"; inherit (stdenv.hostPlatform) system; throwSystem = throw "tailwindcss has not been packaged for ${system} yet."; @@ -22,10 +22,10 @@ let hash = { - aarch64-darwin = "sha256-9ZhLnABcPmeEHDOQbHp8kuheQF9h4Cnpu2LogN1mLnk="; - aarch64-linux = "sha256-BAmqQiKWn0f6b0Fg/lOH55v3Jp56/g6LIvdTLJjh0xQ="; - x86_64-darwin = "sha256-duJzJlBtENUOZbdReV8FN/kwTssQCr6DXsE4xBd084w="; - x86_64-linux = "sha256-ZIBbhK9CkuBD6m+G0kLxkcCsdTWcGkmEVd/mxkKv26s="; + aarch64-darwin = "sha256-fWm+F3a76KSeFXFNmHPQiVnDIK/w8HFNjY5tnQDZtUM="; + aarch64-linux = "sha256-GBMyl0//GzQjrXXWovHQmt8cpj6xMk2wr7xMMP8a0IY="; + x86_64-darwin = "sha256-/JNdUYE0QkcsLhsoWC/sPfIEN55T1XJJN9UW3UJa83w="; + x86_64-linux = "sha256-Xu7mbqI36umhYPozFP0M92q5k1Uamfr7Fvodtsa5Aok="; } .${system} or throwSystem; in From 00c7fe10b065cc58cac58447155eb029e1d5d6e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 Aug 2025 02:06:59 +0000 Subject: [PATCH 430/508] space-station-14-launcher: 0.32.1 -> 0.33.0 --- pkgs/by-name/sp/space-station-14-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index b4db13f51cd1..df453041091d 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -36,7 +36,7 @@ soundfont-path ? "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2", }: let - version = "0.32.1"; + version = "0.33.0"; pname = "space-station-14-launcher"; in buildDotnetModule rec { @@ -50,7 +50,7 @@ buildDotnetModule rec { owner = "space-wizards"; repo = "SS14.Launcher"; tag = "v${version}"; - hash = "sha256-Es+DBwWh2QxCev+Aepi8ItTXSYIgNgb05zdScOBZNJs="; + hash = "sha256-mEockP4fcNFP0h1j30cV2Czq751xjjpdaqQ0Wxe0+7M="; fetchSubmodules = true; }; From 6d4e5c8f10831ac9c7ab0f85d32b51de4df551a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:02:15 +0000 Subject: [PATCH 431/508] 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 432/508] 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 433/508] 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 e74dccabaa0f3c0c7408947ac3262ee5ce382f6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 07:04:37 +0000 Subject: [PATCH 434/508] cosmic-protocols: 0-unstable-2025-08-04 -> 0-unstable-2025-08-12 --- pkgs/by-name/co/cosmic-protocols/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index 1c0bd6a5bfab..827aecfed218 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "cosmic-protocols"; - version = "0-unstable-2025-08-04"; + version = "0-unstable-2025-08-12"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-protocols"; - rev = "5035f8c810bf734401e21e0a9625c7b7e0c73325"; - hash = "sha256-FYfSVg7v7S8G1gHZ5puAqb2yZES81HK+KMu0819cQ8w="; + rev = "8e84152fedf350d2756a2c1c90e07313acb9cdf6"; + hash = "sha256-rFoSSc2wBNiW8wK3AIKxyv28FNTEiGk6UWjp5dQVxe8="; }; makeFlags = [ "PREFIX=${placeholder "out"}" ]; From 6b1a2fc6f05d75f29d5df3e4cecb1bab2bc0ba7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:16:17 +0000 Subject: [PATCH 435/508] 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 e102e8f63bc81ad5189bf380fdeb72e942c29c23 Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Wed, 13 Aug 2025 19:24:48 -0700 Subject: [PATCH 436/508] reprepro: init at 5.4.7 Signed-off-by: Arthur Gautier --- pkgs/by-name/re/reprepro/package.nix | 53 ++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pkgs/by-name/re/reprepro/package.nix diff --git a/pkgs/by-name/re/reprepro/package.nix b/pkgs/by-name/re/reprepro/package.nix new file mode 100644 index 000000000000..fdc17da02cf3 --- /dev/null +++ b/pkgs/by-name/re/reprepro/package.nix @@ -0,0 +1,53 @@ +{ + lib, + stdenv, + fetchFromGitLab, + autoreconfHook, + versionCheckHook, + nix-update-script, + bzip2, + db, + gpgme, + libarchive, + xz, + zlib, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "reprepro"; + version = "5.4.7"; + + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "debian"; + repo = "reprepro"; + tag = "reprepro-${finalAttrs.version}"; + hash = "sha256-bGfVWOmcXvaE+t9jiZFrnaUTKVPJqGqbPFyThhKK8gQ="; + }; + + buildInputs = [ + bzip2 + db + gpgme + libarchive + xz + zlib + ]; + + nativeBuildInputs = [ + autoreconfHook + versionCheckHook + ]; + + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; + + meta = { + homepage = "https://salsa.debian.org/debian/reprepro/"; + description = "Debian package repository producer"; + license = lib.licenses.gpl2; + maintainers = with lib.maintainers; [ baloo ]; + platforms = lib.platforms.all; + mainProgram = "reprepro"; + }; +}) From 66eed59381f8999f2fa2fca5bf44bbc52394faca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 14 Aug 2025 16:32:03 +0200 Subject: [PATCH 437/508] 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 438/508] 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 439/508] 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 440/508] 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 441/508] 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 442/508] 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 443/508] 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 444/508] 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 445/508] 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 446/508] 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 447/508] 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 448/508] =?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 449/508] 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 743db0d19fd0dc29cedf9454c40102fd51dbfae2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 Aug 2025 14:41:41 +0000 Subject: [PATCH 450/508] lagrange: 1.18.6 -> 1.18.7 --- pkgs/by-name/la/lagrange/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lagrange/package.nix b/pkgs/by-name/la/lagrange/package.nix index 05ef747aeddc..a1f60475a6ac 100644 --- a/pkgs/by-name/la/lagrange/package.nix +++ b/pkgs/by-name/la/lagrange/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lagrange"; - version = "1.18.6"; + version = "1.18.7"; src = fetchFromGitHub { owner = "skyjake"; repo = "lagrange"; tag = "v${finalAttrs.version}"; - hash = "sha256-KII0Rnas0H3iODEn89DD5BN96Ao7Aq0cTC4uhtuvNt4="; + hash = "sha256-9BjkMFG8laHe+lTAD12EPvYXrit6bG/IE7FdaZELL9I="; }; nativeBuildInputs = [ From 99c4eddd4768879e70545c556eafda2b44bd21fd Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 11 Aug 2025 11:44:02 -0400 Subject: [PATCH 451/508] 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 452/508] 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 453/508] 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 454/508] 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 455/508] 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 456/508] 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 457/508] 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 458/508] 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 459/508] 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 460/508] =?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 461/508] 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 462/508] 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 463/508] 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 464/508] 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 465/508] =?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 466/508] 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 467/508] 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 468/508] 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 469/508] =?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 470/508] =?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 471/508] =?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 472/508] 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 473/508] =?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 474/508] =?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 475/508] =?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 476/508] 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 477/508] 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 16b95ac98b9dca2ea75e73463c636346c6591801 Mon Sep 17 00:00:00 2001 From: Adrian Pistol Date: Thu, 14 Aug 2025 17:57:43 +0200 Subject: [PATCH 478/508] nvme-cli: 2.11 -> 2.15 --- pkgs/by-name/nv/nvme-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nv/nvme-cli/package.nix b/pkgs/by-name/nv/nvme-cli/package.nix index 6724699e75ff..6d564a8ea355 100644 --- a/pkgs/by-name/nv/nvme-cli/package.nix +++ b/pkgs/by-name/nv/nvme-cli/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "nvme-cli"; - version = "2.11"; + version = "2.15"; src = fetchFromGitHub { owner = "linux-nvme"; repo = "nvme-cli"; rev = "v${version}"; - hash = "sha256-LkFYkfHeBKC/0kr33DKu7oXxXrtfu1YcpuwzRRWsHpc="; + hash = "sha256-zXzNjEpxioqYoSHDzimCnP/tKbi0H+GTH4xZ0g1+XnU="; }; mesonFlags = [ From 74799dd97cea1ae09d62d25124226d5f058130d5 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Thu, 14 Aug 2025 19:10:08 +0300 Subject: [PATCH 479/508] 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 480/508] 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 481/508] 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 482/508] 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 483/508] 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 484/508] 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 485/508] 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 486/508] 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 487/508] 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 488/508] 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 489/508] 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 490/508] 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 491/508] 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 492/508] 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 493/508] 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 494/508] 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 495/508] 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 b881572712d70fbe369a8834c4cbf9f20cc59883 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 14 Aug 2025 20:51:20 +0200 Subject: [PATCH 496/508] 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 497/508] 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 498/508] 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 499/508] 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 500/508] 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 501/508] 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 502/508] 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 503/508] 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 504/508] 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 505/508] 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 506/508] 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 507/508] 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 508/508] 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 ];