From 73642e9827ffe1a3b0bdef0a36de432d0a885561 Mon Sep 17 00:00:00 2001 From: Ratakor Date: Wed, 3 Sep 2025 19:46:56 +0200 Subject: [PATCH 001/177] pmount: add maintainer ratakor --- pkgs/by-name/pm/pmount/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pm/pmount/package.nix b/pkgs/by-name/pm/pmount/package.nix index dcef177fad42..1521fedf4237 100644 --- a/pkgs/by-name/pm/pmount/package.nix +++ b/pkgs/by-name/pm/pmount/package.nix @@ -81,5 +81,6 @@ stdenv.mkDerivation rec { description = "Mount removable devices as normal user"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ratakor ]; }; } From 8f6f920b57d2de48cbdc39b8c588464d608906ff Mon Sep 17 00:00:00 2001 From: Ratakor Date: Wed, 3 Sep 2025 19:57:35 +0200 Subject: [PATCH 002/177] pmount: Fix LUKS integration --- pkgs/by-name/pm/pmount/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/pm/pmount/package.nix b/pkgs/by-name/pm/pmount/package.nix index 1521fedf4237..b1b56d4a6a7f 100644 --- a/pkgs/by-name/pm/pmount/package.nix +++ b/pkgs/by-name/pm/pmount/package.nix @@ -6,6 +6,7 @@ intltool, ntfs3g, util-linux, + cryptsetup, mediaDir ? "/media/", lockDir ? "/var/lock/pmount", whiteList ? "/etc/pmount.allow", @@ -65,6 +66,7 @@ stdenv.mkDerivation rec { "--with-mount-prog=${util-linux}/bin/mount" "--with-umount-prog=${util-linux}/bin/umount" "--with-mount-ntfs3g=${ntfs3g}/sbin/mount.ntfs-3g" + "--with-cryptsetup-prog=${cryptsetup}/bin/cryptsetup" ]; postConfigure = '' From 64df704a2504e738f7fcdb205257bbff949def3c Mon Sep 17 00:00:00 2001 From: Ratakor Date: Wed, 3 Sep 2025 19:59:44 +0200 Subject: [PATCH 003/177] pmount: Update patches from debian --- pkgs/by-name/pm/pmount/package.nix | 34 ++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pm/pmount/package.nix b/pkgs/by-name/pm/pmount/package.nix index b1b56d4a6a7f..30f3ec0a8c70 100644 --- a/pkgs/by-name/pm/pmount/package.nix +++ b/pkgs/by-name/pm/pmount/package.nix @@ -31,25 +31,41 @@ stdenv.mkDerivation rec { { name, hash }: fetchpatch { inherit name hash; - url = "https://salsa.debian.org/debian/pmount/-/raw/ba05283d4a53aba5349d4397a98d9f45206fb29f/debian/patches/${name}"; + url = "https://salsa.debian.org/debian/pmount/-/raw/430e4634aa7a2e6a5a91852c5b0fd3698b186000/debian/patches/${name}"; }; in map fetchDebPatch [ { - name = "10_fix-spelling-binary-errors.patch"; - hash = "sha256-G4GsUe1ZdYB7Qv333X1hUjOELITR8A2pqyfEnMDTwHI="; + name = "02-fix-spelling-binary-errors.patch"; + hash = "sha256-ukGHDqsG3Eo/0bhv2GPwX0N6uZOI+3BowMY+l1wtd9o="; } { - name = "20_fix-spelling-manpage-error.patch"; - hash = "sha256-9phF8s7MFSjkhPP24cipeBUps5W1L7YmAE0B1QPx5jk="; + name = "03-fix-spelling-manpage-error.patch"; + hash = "sha256-rsa3t165+yWBOnRV3SnOMmYSuNuydZtnOdydUzcjDaQ="; } { - name = "fix-implicit-function-declaration.patch"; - hash = "sha256-kdwdS9G1X5RtQFKzF6oMIUubGNP7n1ZQNHu8sN1oV4Q="; + name = "04-fix-implicit-function-declaration.patch"; + hash = "sha256-Le8gVIW72oZGymN7gM5uOGNEhrzOTirnilNedUkSpco="; } { - name = "30_exfat-support.patch"; - hash = "sha256-kg9gLhOtdrEDlZfUnT910xI5rNR1zgKKRx2kvFQjbi8="; + name = "05-exfat-support.patch"; + hash = "sha256-Yl9QuA8tMIej4nQIbYibcUVFJdgnVaN+34/xoJp5NbU="; + } + { + name = "06-C99-implicit-function-declaration-fixes.patch"; + hash = "sha256-xFFfl9BkBqbUSAKaJwvKNgHyWbxUO5wKyEpwz3anwdM="; + } + { + name = "07-Add-probing-for-Btrfs.patch"; + hash = "sha256-9SKyLAVmZTGgsAi9aCxkw1OzWVcegoZy2DaupiS9kPA="; + } + { + name = "08-Support-btlkOpen-alongside-of-luksOpen.patch"; + hash = "sha256-2PJky3lRUKkOB2Js86XN8gqmYMxpsUbLJ39XnrirCDw="; + } + { + name = "09-Probe-for-f2fs.patch"; + hash = "sha256-VMnrSEaIPwEfbUi+Q88vQdSBQgq4+jJ19Bjc/ueemnw="; } ]; From 5d652291d9b4aca17d3b9c3f6453dd589879a6f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Sep 2025 10:32:59 +0000 Subject: [PATCH 004/177] python3Packages.pyoxigraph: 0.4.11 -> 0.5.0 --- pkgs/development/python-modules/pyoxigraph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyoxigraph/default.nix b/pkgs/development/python-modules/pyoxigraph/default.nix index 3c9246ac1e0b..f312cc84afad 100644 --- a/pkgs/development/python-modules/pyoxigraph/default.nix +++ b/pkgs/development/python-modules/pyoxigraph/default.nix @@ -12,19 +12,19 @@ buildPythonPackage rec { pname = "pyoxigraph"; pyproject = true; - version = "0.4.11"; + version = "0.5.0"; src = fetchFromGitHub { owner = "oxigraph"; repo = "oxigraph"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-M5C+SNZYXKfcosnRe9a+Zicyjuo6wli2uWv/SJxufJc="; + hash = "sha256-Q/wMRDTlz7xH59Mc+G+DOH0GYzE3KYPFvBZtVYVOeQI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-TgeHmCMwXK+OlTGIyzus/N+MY29lgK+JuzUBwVFbpsI="; + hash = "sha256-qk4NloQU0am8yqoViXZy9TmGvQ6RJt3otzaVugoF4mc="; }; buildAndTestSubdir = "python"; From ecbef01cead9064dde1f75105aff584930eec078 Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Mon, 22 Sep 2025 15:54:12 +0200 Subject: [PATCH 005/177] maintainers: add caniko --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 45b211cbc521..68656afe4853 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4199,6 +4199,13 @@ githubId = 91694; name = "Javier Candeira"; }; + caniko = { + email = "gpg@rotas.mozmail.com"; + github = "caniko"; + githubId = 29519599; + name = "Can H. Tartanoglu"; + keys = [ { fingerprint = "DF95 1EC0 9B8F 8094 C616 5589 1D63 6EDE 97DC 0280"; } ]; + }; canndrew = { email = "shum@canndrew.org"; github = "canndrew"; From 1b51260d359dcc8a520e5ef97c8aacacbc29ee6d Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Sat, 27 Sep 2025 12:15:11 +0200 Subject: [PATCH 006/177] mir: 2.22.1 -> 2.22.2 Changes: https://github.com/canonical/mir/releases/tag/v2.22.2 --- pkgs/servers/mir/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mir/default.nix b/pkgs/servers/mir/default.nix index 6c521e671de7..afbe51c40186 100644 --- a/pkgs/servers/mir/default.nix +++ b/pkgs/servers/mir/default.nix @@ -5,8 +5,8 @@ let in { mir = common { - version = "2.22.1"; - hash = "sha256-NESLpKedoI+WjnwmtmdTvqo+mbCopb2wCA5J4t49YSk="; + version = "2.22.2"; + hash = "sha256-AZUdj/ctBeBa3BUnmaC6NdyCO0XXBx5xMG7zPoh6ARc="; }; mir_2_15 = common { From cfab8c2a2bdf4471c6aa44cf3113d304b9f12bc9 Mon Sep 17 00:00:00 2001 From: patka Date: Sat, 27 Sep 2025 19:21:29 +0200 Subject: [PATCH 007/177] paratest: 7.12.0 -> 7.13.0 --- pkgs/by-name/pa/paratest/composer.lock | 177 ++++++++++++++----------- pkgs/by-name/pa/paratest/package.nix | 6 +- 2 files changed, 103 insertions(+), 80 deletions(-) diff --git a/pkgs/by-name/pa/paratest/composer.lock b/pkgs/by-name/pa/paratest/composer.lock index 978b68e88e55..a9f9aaa09e24 100644 --- a/pkgs/by-name/pa/paratest/composer.lock +++ b/pkgs/by-name/pa/paratest/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ab877710846fdf224d46af7021e01c1a", + "content-hash": "0c6def3fbea9bde4facb0a4273976f6e", "packages": [ { "name": "fidry/cpu-core-counter", @@ -365,16 +365,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "12.3.6", + "version": "12.4.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "da2cdaff87220fa641e7652364281b736e4347e0" + "reference": "67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/da2cdaff87220fa641e7652364281b736e4347e0", - "reference": "da2cdaff87220fa641e7652364281b736e4347e0", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c", + "reference": "67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c", "shasum": "" }, "require": { @@ -401,7 +401,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "12.3.x-dev" + "dev-main": "12.4.x-dev" } }, "autoload": { @@ -430,7 +430,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.3.6" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.4.0" }, "funding": [ { @@ -450,7 +450,7 @@ "type": "tidelift" } ], - "time": "2025-09-02T05:23:14+00:00" + "time": "2025-09-24T13:44:41+00:00" }, { "name": "phpunit/php-file-iterator", @@ -699,16 +699,16 @@ }, { "name": "phpunit/phpunit", - "version": "12.3.7", + "version": "12.3.14", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "b8fa997c49682979ad6bfaa0d7fb25f54954965e" + "reference": "13e9b2bea9327b094176147250d2c10319a10f5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b8fa997c49682979ad6bfaa0d7fb25f54954965e", - "reference": "b8fa997c49682979ad6bfaa0d7fb25f54954965e", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/13e9b2bea9327b094176147250d2c10319a10f5b", + "reference": "13e9b2bea9327b094176147250d2c10319a10f5b", "shasum": "" }, "require": { @@ -722,17 +722,17 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.3", - "phpunit/php-code-coverage": "^12.3.3", + "phpunit/php-code-coverage": "^12.3.8", "phpunit/php-file-iterator": "^6.0.0", "phpunit/php-invoker": "^6.0.0", "phpunit/php-text-template": "^5.0.0", "phpunit/php-timer": "^8.0.0", - "sebastian/cli-parser": "^4.0.0", + "sebastian/cli-parser": "^4.2.0", "sebastian/comparator": "^7.1.3", "sebastian/diff": "^7.0.0", "sebastian/environment": "^8.0.3", - "sebastian/exporter": "^7.0.0", - "sebastian/global-state": "^8.0.0", + "sebastian/exporter": "^7.0.2", + "sebastian/global-state": "^8.0.2", "sebastian/object-enumerator": "^7.0.0", "sebastian/type": "^6.0.3", "sebastian/version": "^6.0.0", @@ -776,7 +776,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.7" + "source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.14" }, "funding": [ { @@ -800,7 +800,7 @@ "type": "tidelift" } ], - "time": "2025-08-28T05:15:46+00:00" + "time": "2025-09-24T06:34:27+00:00" }, { "name": "psr/container", @@ -857,16 +857,16 @@ }, { "name": "sebastian/cli-parser", - "version": "4.0.0", + "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "6d584c727d9114bcdc14c86711cd1cad51778e7c" + "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/6d584c727d9114bcdc14c86711cd1cad51778e7c", - "reference": "6d584c727d9114bcdc14c86711cd1cad51778e7c", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/90f41072d220e5c40df6e8635f5dafba2d9d4d04", + "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04", "shasum": "" }, "require": { @@ -878,7 +878,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "4.2-dev" } }, "autoload": { @@ -902,15 +902,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.0.0" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.2.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/cli-parser", + "type": "tidelift" } ], - "time": "2025-02-07T04:53:50+00:00" + "time": "2025-09-14T09:36:45+00:00" }, { "name": "sebastian/comparator", @@ -1207,16 +1219,16 @@ }, { "name": "sebastian/exporter", - "version": "7.0.0", + "version": "7.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "76432aafc58d50691a00d86d0632f1217a47b688" + "reference": "016951ae10980765e4e7aee491eb288c64e505b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/76432aafc58d50691a00d86d0632f1217a47b688", - "reference": "76432aafc58d50691a00d86d0632f1217a47b688", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/016951ae10980765e4e7aee491eb288c64e505b7", + "reference": "016951ae10980765e4e7aee491eb288c64e505b7", "shasum": "" }, "require": { @@ -1273,15 +1285,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.0" + "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.2" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" } ], - "time": "2025-02-07T04:56:42+00:00" + "time": "2025-09-24T06:16:11+00:00" }, { "name": "sebastian/global-state", @@ -1782,16 +1806,16 @@ }, { "name": "symfony/console", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7" + "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", - "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "url": "https://api.github.com/repos/symfony/console/zipball/2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", + "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", "shasum": "" }, "require": { @@ -1856,7 +1880,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.3" + "source": "https://github.com/symfony/console/tree/v7.3.4" }, "funding": [ { @@ -1876,7 +1900,7 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2025-09-22T15:31:00+00:00" }, { "name": "symfony/deprecation-contracts", @@ -2282,16 +2306,16 @@ }, { "name": "symfony/process", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "32241012d521e2e8a9d713adb0812bb773b907f1" + "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/32241012d521e2e8a9d713adb0812bb773b907f1", - "reference": "32241012d521e2e8a9d713adb0812bb773b907f1", + "url": "https://api.github.com/repos/symfony/process/zipball/f24f8f316367b30810810d4eb30c543d7003ff3b", + "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b", "shasum": "" }, "require": { @@ -2323,7 +2347,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.3.3" + "source": "https://github.com/symfony/process/tree/v7.3.4" }, "funding": [ { @@ -2343,7 +2367,7 @@ "type": "tidelift" } ], - "time": "2025-08-18T09:42:54+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/service-contracts", @@ -2430,16 +2454,16 @@ }, { "name": "symfony/string", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c" + "reference": "f96476035142921000338bad71e5247fbc138872" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", - "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "url": "https://api.github.com/repos/symfony/string/zipball/f96476035142921000338bad71e5247fbc138872", + "reference": "f96476035142921000338bad71e5247fbc138872", "shasum": "" }, "require": { @@ -2454,7 +2478,6 @@ }, "require-dev": { "symfony/emoji": "^7.1", - "symfony/error-handler": "^6.4|^7.0", "symfony/http-client": "^6.4|^7.0", "symfony/intl": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3.0", @@ -2497,7 +2520,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.3.3" + "source": "https://github.com/symfony/string/tree/v7.3.4" }, "funding": [ { @@ -2517,7 +2540,7 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2025-09-11T14:36:48+00:00" }, { "name": "theseer/tokenizer", @@ -2772,16 +2795,16 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.22", + "version": "2.1.29", "source": { "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4" + "url": "https://github.com/phpstan/phpstan-phar-composer-source.git", + "reference": "git" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4", - "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d618573eed4a1b6b75e37b2e0b65ac65c885d88e", + "reference": "d618573eed4a1b6b75e37b2e0b65ac65c885d88e", "shasum": "" }, "require": { @@ -2826,7 +2849,7 @@ "type": "github" } ], - "time": "2025-08-04T19:17:37+00:00" + "time": "2025-09-25T06:58:18+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -2930,21 +2953,21 @@ }, { "name": "phpstan/phpstan-strict-rules", - "version": "2.0.6", + "version": "2.0.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094" + "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/f9f77efa9de31992a832ff77ea52eb42d675b094", - "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/d6211c46213d4181054b3d77b10a5c5cb0d59538", + "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.0.4" + "phpstan/phpstan": "^2.1.29" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -2972,38 +2995,38 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.6" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.7" }, - "time": "2025-07-21T12:19:29+00:00" + "time": "2025-09-26T11:19:08+00:00" }, { "name": "slevomat/coding-standard", - "version": "8.21.1", + "version": "8.22.1", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "2b801e950ae1cceb30bb3c0373141f553c99d3c3" + "reference": "1dd80bf3b93692bedb21a6623c496887fad05fec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/2b801e950ae1cceb30bb3c0373141f553c99d3c3", - "reference": "2b801e950ae1cceb30bb3c0373141f553c99d3c3", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/1dd80bf3b93692bedb21a6623c496887fad05fec", + "reference": "1dd80bf3b93692bedb21a6623c496887fad05fec", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.1.2", "php": "^7.4 || ^8.0", "phpstan/phpdoc-parser": "^2.3.0", - "squizlabs/php_codesniffer": "^3.13.2" + "squizlabs/php_codesniffer": "^3.13.4" }, "require-dev": { "phing/phing": "3.0.1|3.1.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpstan/phpstan": "2.1.22", + "phpstan/phpstan": "2.1.24", "phpstan/phpstan-deprecation-rules": "2.0.3", "phpstan/phpstan-phpunit": "2.0.7", "phpstan/phpstan-strict-rules": "2.0.6", - "phpunit/phpunit": "9.6.8|10.5.48|11.4.4|11.5.27|12.3.7" + "phpunit/phpunit": "9.6.8|10.5.48|11.4.4|11.5.36|12.3.10" }, "type": "phpcodesniffer-standard", "extra": { @@ -3027,7 +3050,7 @@ ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/8.21.1" + "source": "https://github.com/slevomat/coding-standard/tree/8.22.1" }, "funding": [ { @@ -3039,20 +3062,20 @@ "type": "tidelift" } ], - "time": "2025-08-31T13:32:28+00:00" + "time": "2025-09-13T08:53:30+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.13.2", + "version": "3.13.4", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "5b5e3821314f947dd040c70f7992a64eac89025c" + "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5b5e3821314f947dd040c70f7992a64eac89025c", - "reference": "5b5e3821314f947dd040c70f7992a64eac89025c", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ad545ea9c1b7d270ce0fc9cbfb884161cd706119", + "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119", "shasum": "" }, "require": { @@ -3123,7 +3146,7 @@ "type": "thanks_dev" } ], - "time": "2025-06-17T22:17:01+00:00" + "time": "2025-09-05T05:47:09+00:00" }, { "name": "symfony/filesystem", diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 76d2b1b52720..343b4c79c470 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -8,17 +8,17 @@ (php.withExtensions ({ enabled, all }: enabled ++ [ all.pcov ])).buildComposerProject2 (finalAttrs: { pname = "paratest"; - version = "7.12.0"; + version = "7.13.0"; src = fetchFromGitHub { owner = "paratestphp"; repo = "paratest"; tag = "v${finalAttrs.version}"; - hash = "sha256-EH9lKI61hYYmTe7T8j1CIwiuRqgkouWnapJWvqo9iQQ="; + hash = "sha256-X4sgMxRiuAk/YkOcUOnanUsdCFp0RHUIuv2OCqP5Z3w="; }; composerLock = ./composer.lock; - vendorHash = "sha256-8IpgE/s0ooZoecd7kVMixd5EGHcu/aNuMJ5RX6Zzt6w="; + vendorHash = "sha256-6fF9YbHoU1+YbSuTKXGmJqkoxdyK30YOv7gZKJVfoas="; nativeInstallCheckInputs = [ versionCheckHook From 664b29a0eea10730ca06a13fa946ba9a5f1f9f64 Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Wed, 24 Sep 2025 14:58:34 +0200 Subject: [PATCH 008/177] gitlab-ci-linter: init at 2.4.0 --- pkgs/by-name/gi/gitlab-ci-linter/package.nix | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/gi/gitlab-ci-linter/package.nix diff --git a/pkgs/by-name/gi/gitlab-ci-linter/package.nix b/pkgs/by-name/gi/gitlab-ci-linter/package.nix new file mode 100644 index 000000000000..75232b7df528 --- /dev/null +++ b/pkgs/by-name/gi/gitlab-ci-linter/package.nix @@ -0,0 +1,35 @@ +{ + lib, + buildGoModule, + fetchFromGitLab, +}: + +buildGoModule (finalAttrs: { + pname = "gitlab-ci-linter"; + version = "2.4.0"; + + src = fetchFromGitLab { + owner = "orobardet"; + repo = "gitlab-ci-linter"; + tag = "v${finalAttrs.version}"; + hash = "sha256-zH7eeAJzazDf4LnfBxFKMIPIB4Gx4rn7DCEqBV5zIWo="; + }; + + vendorHash = "sha256-GKv7uWnY9UqDuzj/VcXTAjGJUyUEsZws3ORnPCX8mwU="; + + # Build flags based on the project's Makefile + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + ]; + env.CGO_ENABLED = 0; + + meta = { + description = ".gitlab-ci.yml lint helper tool"; + homepage = "https://gitlab.com/orobardet/gitlab-ci-linter"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ caniko ]; + mainProgram = "gitlab-ci-linter"; + }; +}) From 2b596ee92aa5dc75a540e689988782f3f5519396 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Sep 2025 12:04:59 +0000 Subject: [PATCH 009/177] gitlab-runner: 18.3.1 -> 18.4.0 --- pkgs/by-name/gi/gitlab-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-runner/package.nix b/pkgs/by-name/gi/gitlab-runner/package.nix index 183e9469bcad..19db034432a6 100644 --- a/pkgs/by-name/gi/gitlab-runner/package.nix +++ b/pkgs/by-name/gi/gitlab-runner/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gitlab-runner"; - version = "18.3.1"; + version = "18.4.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-D8CNY+lQEK2DgiGfScPxDPday3re/LN4i5jEJTGbshY="; + hash = "sha256-kLUQTxj4t6H/by6lzsLmG8S3Ft1QFdUjTa4Y9aCT88o="; }; - vendorHash = "sha256-vP/htZiUp5qL4TMw6AgNW/TVcvx+pl6rxp41SK5g4XM="; + vendorHash = "sha256-zXyyfJ3VBBcB3Qfsex2pDcDJIRg/HRgFAytWloHHUnM="; # For patchShebangs buildInputs = [ bash ]; From c3f5f7c572c9e1a46b16a9773b25e276d36c4e6e Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 29 Sep 2025 18:40:39 +0200 Subject: [PATCH 010/177] orthorobot: move to by-name Signed-off-by: Marcin Serwin --- .../default.nix => by-name/or/orthorobot/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{games/orthorobot/default.nix => by-name/or/orthorobot/package.nix} (100%) diff --git a/pkgs/games/orthorobot/default.nix b/pkgs/by-name/or/orthorobot/package.nix similarity index 100% rename from pkgs/games/orthorobot/default.nix rename to pkgs/by-name/or/orthorobot/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 281d3c80ad07..342be354c3cf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13774,8 +13774,6 @@ with pkgs; stdenv = gccStdenv; }; - orthorobot = callPackage ../games/orthorobot { love = love_0_10; }; - papermcServers = callPackages ../games/papermc { }; papermc = papermcServers.papermc; From 73034a5f68030843b38a4de2a4985601b440b8f7 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 29 Sep 2025 22:56:01 +0200 Subject: [PATCH 011/177] orthorobot: use finalAttrs Signed-off-by: Marcin Serwin --- pkgs/by-name/or/orthorobot/package.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/or/orthorobot/package.nix b/pkgs/by-name/or/orthorobot/package.nix index b53889159959..06ed6085204a 100644 --- a/pkgs/by-name/or/orthorobot/package.nix +++ b/pkgs/by-name/or/orthorobot/package.nix @@ -12,22 +12,23 @@ zip, }: -stdenv.mkDerivation rec { +let + icon = fetchurl { + url = "https://stabyourself.net/images/screenshots/orthorobot-5.png"; + sha256 = "13fa4divdqz4vpdij1lcs5kf6w2c4jm3cc9q6bz5h7lkng31jzi6"; + }; +in +stdenv.mkDerivation (finalAttrs: { pname = "orthorobot"; version = "1.1.1"; src = fetchFromGitHub { owner = "Stabyourself"; repo = "orthorobot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1ca6hvd890kxmamsmsfiqzw15ngsvb4lkihjb6kabgmss61a6s5p"; }; - icon = fetchurl { - url = "https://stabyourself.net/images/screenshots/orthorobot-5.png"; - sha256 = "13fa4divdqz4vpdij1lcs5kf6w2c4jm3cc9q6bz5h7lkng31jzi6"; - }; - desktopItems = [ (makeDesktopItem { name = "orthorobot"; @@ -75,4 +76,4 @@ stdenv.mkDerivation rec { license = licenses.free; downloadPage = "https://stabyourself.net/orthorobot/"; }; -} +}) From 3345aed305568c7ea51ae87b254be116bf22ab84 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 29 Sep 2025 23:03:27 +0200 Subject: [PATCH 012/177] orthorobot: remove `with lib;` from meta Signed-off-by: Marcin Serwin --- pkgs/by-name/or/orthorobot/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/or/orthorobot/package.nix b/pkgs/by-name/or/orthorobot/package.nix index 06ed6085204a..f9a9cb3287c5 100644 --- a/pkgs/by-name/or/orthorobot/package.nix +++ b/pkgs/by-name/or/orthorobot/package.nix @@ -68,12 +68,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; - meta = with lib; { + meta = { description = "Recharge the robot"; mainProgram = "orthorobot"; - maintainers = with maintainers; [ leenaars ]; - platforms = platforms.linux; - license = licenses.free; + maintainers = with lib.maintainers; [ leenaars ]; + platforms = lib.platforms.linux; + license = lib.licenses.free; downloadPage = "https://stabyourself.net/orthorobot/"; }; }) From 32f21bc9f2b2cb7f56a658ea0cbfaef3e912547d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 29 Sep 2025 23:06:11 +0200 Subject: [PATCH 013/177] orthorobot: split out build phase commands Signed-off-by: Marcin Serwin --- pkgs/by-name/or/orthorobot/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/or/orthorobot/package.nix b/pkgs/by-name/or/orthorobot/package.nix index f9a9cb3287c5..39fe0f7f0113 100644 --- a/pkgs/by-name/or/orthorobot/package.nix +++ b/pkgs/by-name/or/orthorobot/package.nix @@ -58,10 +58,15 @@ stdenv.mkDerivation (finalAttrs: { }) ]; - installPhase = '' - runHook preInstall + buildPhase = '' + runHook preBuild zip -9 -r orthorobot.love ./* strip-nondeterminism --type zip orthorobot.love + runHook postBuild + ''; + + installPhase = '' + runHook preInstall install -Dm444 -t $out/share/games/lovegames/ orthorobot.love makeWrapper ${love}/bin/love $out/bin/orthorobot \ --add-flags $out/share/games/lovegames/orthorobot.love From c3c32b2932f0f8133e4d2768e9f86055bc452124 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 29 Sep 2025 23:10:14 +0200 Subject: [PATCH 014/177] orthorobot: make the desktop entry more detailed Signed-off-by: Marcin Serwin --- pkgs/by-name/or/orthorobot/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/or/orthorobot/package.nix b/pkgs/by-name/or/orthorobot/package.nix index 39fe0f7f0113..f0ebe6b1463c 100644 --- a/pkgs/by-name/or/orthorobot/package.nix +++ b/pkgs/by-name/or/orthorobot/package.nix @@ -34,10 +34,14 @@ stdenv.mkDerivation (finalAttrs: { name = "orthorobot"; exec = "orthorobot"; icon = icon; - comment = "Robot game"; + comment = "A perspective based puzzle game, where you flatten the view to move across gaps"; desktopName = "Orthorobot"; - genericName = "orthorobot"; - categories = [ "Game" ]; + genericName = "Perspective puzzle game"; + categories = [ + "Game" + "LogicGame" + ]; + singleMainWindow = true; }) ]; From 8a05f47ac3c83ba8063a5c548b8069df9d66fb48 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 29 Sep 2025 23:11:36 +0200 Subject: [PATCH 015/177] orthorobot: specify license more accurately Signed-off-by: Marcin Serwin --- pkgs/by-name/or/orthorobot/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/or/orthorobot/package.nix b/pkgs/by-name/or/orthorobot/package.nix index f0ebe6b1463c..b2cb33ddff43 100644 --- a/pkgs/by-name/or/orthorobot/package.nix +++ b/pkgs/by-name/or/orthorobot/package.nix @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "orthorobot"; maintainers = with lib.maintainers; [ leenaars ]; platforms = lib.platforms.linux; - license = lib.licenses.free; + license = lib.licenses.wtfpl; downloadPage = "https://stabyourself.net/orthorobot/"; }; }) From 512b2d81e37238d153238d6d65ca829afeb1972e Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Mon, 29 Sep 2025 17:12:10 +0200 Subject: [PATCH 016/177] grafanaPlugins.victoriametrics-metrics-datasource: 0.19.2 -> 0.19.4 --- .../plugins/victoriametrics-metrics-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix index 82a733d65e03..7159eb0747d2 100644 --- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "victoriametrics-metrics-datasource"; - version = "0.19.2"; - zipHash = "sha256-CxntBmqVQe15pmQa4urQYWxHA3uWv/yABI/CR0yDG3g="; + version = "0.19.4"; + zipHash = "sha256-gpbBPyzWWiz9cENBWEHyDqBRMXypiEDDgdYFuQnsD5o="; meta = { description = "VictoriaMetrics metrics datasource for Grafana"; license = lib.licenses.agpl3Only; From 0a38c9f514973a7b51ee82669e314702f32de20e Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 1 Oct 2025 18:59:27 +0200 Subject: [PATCH 017/177] _90secondportraits: build from source Signed-off-by: Marcin Serwin --- pkgs/games/90secondportraits/default.nix | 27 ++++++++++++++++++------ 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/pkgs/games/90secondportraits/default.nix b/pkgs/games/90secondportraits/default.nix index 3d0f95f304a8..96d12f818f31 100644 --- a/pkgs/games/90secondportraits/default.nix +++ b/pkgs/games/90secondportraits/default.nix @@ -1,11 +1,14 @@ { lib, stdenv, + fetchFromGitHub, fetchurl, love, makeWrapper, makeDesktopItem, copyDesktopItems, + strip-nondeterminism, + zip, }: let @@ -33,23 +36,33 @@ stdenv.mkDerivation rec { inherit pname desktopItems; version = "1.01b"; - src = fetchurl { - url = "https://github.com/SimonLarsen/90-Second-Portraits/releases/download/${version}/${pname}-${version}.love"; - sha256 = "0jj3k953r6vb02212gqcgqpb4ima87gnqgls43jmylxq2mcm33h5"; + src = fetchFromGitHub { + owner = "SimonLarsen"; + repo = "90-Second-Portraits"; + tag = version; + hash = "sha256-xxgB8Aw7QTK9lPus7Q4E7iP2/rRfCwwiYbk5NqzujHI="; + fetchSubmodules = true; }; nativeBuildInputs = [ makeWrapper copyDesktopItems + strip-nondeterminism + zip ]; - dontUnpack = true; + buildPhase = '' + runHook preBuild + zip -9 -r 90secondportraits.love ./* + strip-nondeterminism --type zip 90secondportraits.love + runHook postBuild + ''; installPhase = '' runHook preInstall - install -Dm444 $src $out/share/games/lovegames/${pname}.love - makeWrapper ${love}/bin/love $out/bin/${pname} \ - --add-flags $out/share/games/lovegames/${pname}.love + install -Dm444 90secondportraits.love $out/share/games/lovegames/90secondportraits.love + makeWrapper ${love}/bin/love $out/bin/90secondportraits \ + --add-flags $out/share/games/lovegames/90secondportraits.love runHook postInstall ''; From 09274eb9dff83d87eaf4fb68237ea980565d44b6 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 1 Oct 2025 19:23:50 +0200 Subject: [PATCH 018/177] _90secondportraits: add patch for Love 11 support Signed-off-by: Marcin Serwin --- pkgs/games/90secondportraits/default.nix | 9 +++++++++ pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/games/90secondportraits/default.nix b/pkgs/games/90secondportraits/default.nix index 96d12f818f31..9226da55f699 100644 --- a/pkgs/games/90secondportraits/default.nix +++ b/pkgs/games/90secondportraits/default.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, fetchurl, + fetchpatch2, love, makeWrapper, makeDesktopItem, @@ -44,6 +45,14 @@ stdenv.mkDerivation rec { fetchSubmodules = true; }; + patches = [ + (fetchpatch2 { + # Love 11 support + url = "https://github.com/SimonLarsen/90-Second-Portraits/commit/0ae7ba046f14cef9857fd6c05d9072455097441f.patch?full_index=true"; + hash = "sha256-/C4gqzwHQqZCuTA/m6WX8mvTxmLxOcHRItVLA3bty3Y="; + }) + ]; + nativeBuildInputs = [ makeWrapper copyDesktopItems diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e39009dfeb3a..e1d8483a4f92 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13461,7 +13461,7 @@ with pkgs; ### GAMES - _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; }; + _90secondportraits = callPackage ../games/90secondportraits { }; inherit (callPackages ../games/fteqw { }) fteqw From 4bd61445beadeeed594107c73c3830ef604e340b Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 1 Oct 2025 19:27:28 +0200 Subject: [PATCH 019/177] _90secondportraits: move to by-name Signed-off-by: Marcin Serwin --- .../default.nix => by-name/_9/_90secondportraits/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{games/90secondportraits/default.nix => by-name/_9/_90secondportraits/package.nix} (100%) diff --git a/pkgs/games/90secondportraits/default.nix b/pkgs/by-name/_9/_90secondportraits/package.nix similarity index 100% rename from pkgs/games/90secondportraits/default.nix rename to pkgs/by-name/_9/_90secondportraits/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e1d8483a4f92..02f066cad990 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13461,8 +13461,6 @@ with pkgs; ### GAMES - _90secondportraits = callPackage ../games/90secondportraits { }; - inherit (callPackages ../games/fteqw { }) fteqw fteqw-dedicated From c19ad0abc01013cc080880b17de1b526e65d18b7 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 1 Oct 2025 20:12:39 +0200 Subject: [PATCH 020/177] mrrescue: build from source Signed-off-by: Marcin Serwin --- pkgs/games/mrrescue/default.nix | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/games/mrrescue/default.nix b/pkgs/games/mrrescue/default.nix index c42364f0d71d..77212984874b 100644 --- a/pkgs/games/mrrescue/default.nix +++ b/pkgs/games/mrrescue/default.nix @@ -1,11 +1,14 @@ { lib, stdenv, + fetchFromGitHub, fetchurl, love, lua, makeWrapper, makeDesktopItem, + strip-nondeterminism, + zip, }: let @@ -32,24 +35,33 @@ in stdenv.mkDerivation { name = "${pname}-${version}"; - src = fetchurl { - url = "https://github.com/SimonLarsen/${pname}/releases/download/v${version}/${pname}-${version}.love"; - sha256 = "0kzahxrgpb4vsk9yavy7f8nc34d62d1jqjrpsxslmy9ywax4yfpi"; + src = fetchFromGitHub { + owner = "SimonLarsen"; + repo = "mrrescue"; + tag = "v${version}"; + hash = "sha256-/g4SzaI1tSJZg1wW0onQwLMMam5v8PvM45tqP2FxZCA="; }; nativeBuildInputs = [ lua love makeWrapper + strip-nondeterminism + zip ]; - dontUnpack = true; + buildPhase = '' + runHook preBuild + zip -9 -r mrrescue.love ./* + strip-nondeterminism --type zip mrrescue.love + runHook postBuild + ''; installPhase = '' mkdir -p $out/bin mkdir -p $out/share/games/lovegames - cp -v $src $out/share/games/lovegames/${pname}.love + cp -v mrrescue.love $out/share/games/lovegames/${pname}.love makeWrapper ${love}/bin/love $out/bin/${pname} --add-flags $out/share/games/lovegames/${pname}.love From 8209f9b9b4f76bcfcc2d7ab2b1d315da067a349c Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 1 Oct 2025 20:19:02 +0200 Subject: [PATCH 021/177] mrrescue: 1.02d -> 1.02d-unstable-2018-08-18 Signed-off-by: Marcin Serwin --- pkgs/games/mrrescue/default.nix | 6 +++--- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/games/mrrescue/default.nix b/pkgs/games/mrrescue/default.nix index 77212984874b..68669ec75c11 100644 --- a/pkgs/games/mrrescue/default.nix +++ b/pkgs/games/mrrescue/default.nix @@ -13,7 +13,7 @@ let pname = "mrrescue"; - version = "1.02d"; + version = "1.02d-unstable-2018-08-18"; icon = fetchurl { url = "http://tangramgames.dk/img/thumb/mrrescue.png"; @@ -38,8 +38,8 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "SimonLarsen"; repo = "mrrescue"; - tag = "v${version}"; - hash = "sha256-/g4SzaI1tSJZg1wW0onQwLMMam5v8PvM45tqP2FxZCA="; + rev = "a5be73c60acb8d1be506f7b5e48e784492ba96ce"; + hash = "sha256-UDfMgE7LyyXioURclA56Kx+bTrwMNDPR3evCRJ3reRM="; }; nativeBuildInputs = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e39009dfeb3a..84944d268c0d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13729,7 +13729,7 @@ with pkgs; luanti-client = luanti.override { buildServer = false; }; luanti-server = luanti.override { buildClient = false; }; - mrrescue = callPackage ../games/mrrescue { love = love_0_10; }; + mrrescue = callPackage ../games/mrrescue { }; mudlet = libsForQt5.callPackage ../games/mudlet { lua = lua5_1; From 959299e148b1dfb78b4f50758e9be22864aa0e68 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 1 Oct 2025 20:19:58 +0200 Subject: [PATCH 022/177] mrrescue: move to by-name Signed-off-by: Marcin Serwin --- .../mrrescue/default.nix => by-name/mr/mrrescue/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{games/mrrescue/default.nix => by-name/mr/mrrescue/package.nix} (100%) diff --git a/pkgs/games/mrrescue/default.nix b/pkgs/by-name/mr/mrrescue/package.nix similarity index 100% rename from pkgs/games/mrrescue/default.nix rename to pkgs/by-name/mr/mrrescue/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 84944d268c0d..591a06ad692e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13729,8 +13729,6 @@ with pkgs; luanti-client = luanti.override { buildServer = false; }; luanti-server = luanti.override { buildClient = false; }; - mrrescue = callPackage ../games/mrrescue { }; - mudlet = libsForQt5.callPackage ../games/mudlet { lua = lua5_1; }; From c1fd305f935475e106783f2b05def823257bdf01 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 1 Oct 2025 20:21:32 +0200 Subject: [PATCH 023/177] mrrescue: inline pname and version Signed-off-by: Marcin Serwin --- pkgs/by-name/mr/mrrescue/package.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/mr/mrrescue/package.nix b/pkgs/by-name/mr/mrrescue/package.nix index 68669ec75c11..48052f53b47b 100644 --- a/pkgs/by-name/mr/mrrescue/package.nix +++ b/pkgs/by-name/mr/mrrescue/package.nix @@ -12,9 +12,6 @@ }: let - pname = "mrrescue"; - version = "1.02d-unstable-2018-08-18"; - icon = fetchurl { url = "http://tangramgames.dk/img/thumb/mrrescue.png"; sha256 = "1y5ahf0m01i1ch03axhvp2kqc6lc1yvh59zgvgxw4w7y3jryw20k"; @@ -22,7 +19,7 @@ let desktopItem = makeDesktopItem { name = "mrrescue"; - exec = pname; + exec = "mrrescue"; icon = icon; comment = "Arcade-style fire fighting game"; desktopName = "Mr. Rescue"; @@ -33,7 +30,8 @@ let in stdenv.mkDerivation { - name = "${pname}-${version}"; + pname = "mrrescue"; + version = "1.02d-unstable-2018-08-18"; src = fetchFromGitHub { owner = "SimonLarsen"; @@ -61,11 +59,11 @@ stdenv.mkDerivation { mkdir -p $out/bin mkdir -p $out/share/games/lovegames - cp -v mrrescue.love $out/share/games/lovegames/${pname}.love + cp -v mrrescue.love $out/share/games/lovegames/mrrescue.love - makeWrapper ${love}/bin/love $out/bin/${pname} --add-flags $out/share/games/lovegames/${pname}.love + makeWrapper ${love}/bin/love $out/bin/mrrescue --add-flags $out/share/games/lovegames/mrrescue.love - chmod +x $out/bin/${pname} + chmod +x $out/bin/mrrescue mkdir -p $out/share/applications ln -s ${desktopItem}/share/applications/* $out/share/applications/ ''; From 9bf50ebcdfff0a5724765a496c3f08732a74510d Mon Sep 17 00:00:00 2001 From: Aidan Gauland Date: Thu, 2 Oct 2025 17:24:05 +1300 Subject: [PATCH 024/177] treewide: remove aidalgol - Remove aidalgol from maintainers and all packages. - Add maintainers to tests from their corresponding packages. - Remove package 'heroic' because this will quickly bitrot without a maintainer. --- maintainers/maintainer-list.nix | 6 - .../modules/services/networking/peroxide.nix | 1 - .../services/security/pass-secret-service.nix | 2 +- nixos/tests/pass-secret-service.nix | 2 +- nixos/tests/peroxide.nix | 2 +- pkgs/by-name/co/comet-gog/package.nix | 1 - pkgs/by-name/go/gogdl/package.nix | 1 - .../he/heroic-unwrapped/epic-integration.nix | 49 ------- .../fix-non-steam-shortcuts.patch | 13 -- .../by-name/he/heroic-unwrapped/legendary.nix | 45 ------ pkgs/by-name/he/heroic-unwrapped/package.nix | 135 ------------------ .../by-name/he/heroic-unwrapped/pr-4885.patch | 71 --------- pkgs/by-name/he/heroic/package.nix | 24 ---- pkgs/by-name/jf/jfrog-cli/package.nix | 1 - pkgs/by-name/km/kmymoney/package.nix | 1 - pkgs/by-name/ni/nile/package.nix | 1 - pkgs/by-name/oa/oama/package.nix | 1 - pkgs/by-name/r2/r2modman/package.nix | 1 - pkgs/by-name/te/teensy-udev-rules/package.nix | 1 - pkgs/by-name/vu/vulkan-helper/package.nix | 1 - .../cuda-modules/_cuda/fixups/tensorrt.nix | 1 - .../python-modules/tensorrt/default.nix | 1 - .../os-specific/linux/nvidia-x11/settings.nix | 5 +- pkgs/shells/nushell/plugins/formats.nix | 1 - pkgs/shells/nushell/plugins/gstat.nix | 1 - pkgs/shells/nushell/plugins/query.nix | 1 - pkgs/top-level/aliases.nix | 1 + 27 files changed, 5 insertions(+), 365 deletions(-) delete mode 100644 pkgs/by-name/he/heroic-unwrapped/epic-integration.nix delete mode 100644 pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch delete mode 100644 pkgs/by-name/he/heroic-unwrapped/legendary.nix delete mode 100644 pkgs/by-name/he/heroic-unwrapped/package.nix delete mode 100644 pkgs/by-name/he/heroic-unwrapped/pr-4885.patch delete mode 100644 pkgs/by-name/he/heroic/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 23e836c8fa7a..e741e2e9ad97 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -832,12 +832,6 @@ githubId = 209175; name = "Alesya Huzik"; }; - aidalgol = { - email = "aidalgol+nixpkgs@fastmail.net"; - github = "aidalgol"; - githubId = 2313201; - name = "Aidan Gauland"; - }; aij = { email = "aij+git@mrph.org"; github = "aij"; diff --git a/nixos/modules/services/networking/peroxide.nix b/nixos/modules/services/networking/peroxide.nix index 101a5fdffeef..442ac933b7bb 100644 --- a/nixos/modules/services/networking/peroxide.nix +++ b/nixos/modules/services/networking/peroxide.nix @@ -145,6 +145,5 @@ in meta.maintainers = with maintainers; [ aanderse - aidalgol ]; } diff --git a/nixos/modules/services/security/pass-secret-service.nix b/nixos/modules/services/security/pass-secret-service.nix index e9d8432161fa..7dc21b44a6f9 100644 --- a/nixos/modules/services/security/pass-secret-service.nix +++ b/nixos/modules/services/security/pass-secret-service.nix @@ -21,5 +21,5 @@ in services.dbus.packages = [ cfg.package ]; }; - meta.maintainers = with lib.maintainers; [ aidalgol ]; + meta.maintainers = with lib.maintainers; [ jluttine ]; } diff --git a/nixos/tests/pass-secret-service.nix b/nixos/tests/pass-secret-service.nix index de07cfd47a49..57c7ac8bdcbc 100644 --- a/nixos/tests/pass-secret-service.nix +++ b/nixos/tests/pass-secret-service.nix @@ -1,7 +1,7 @@ { pkgs, lib, ... }: { name = "pass-secret-service"; - meta.maintainers = [ lib.maintainers.aidalgol ]; + meta.maintainers = [ lib.maintainers.jluttine ]; nodes.machine = { nodes, pkgs, ... }: diff --git a/nixos/tests/peroxide.nix b/nixos/tests/peroxide.nix index d5902a64ba2d..0de5a756f643 100644 --- a/nixos/tests/peroxide.nix +++ b/nixos/tests/peroxide.nix @@ -1,7 +1,7 @@ { pkgs, lib, ... }: { name = "peroxide"; - meta.maintainers = with lib.maintainers; [ aidalgol ]; + meta.maintainers = with lib.maintainers; [ aanderse ]; nodes.machine = { config, pkgs, ... }: diff --git a/pkgs/by-name/co/comet-gog/package.nix b/pkgs/by-name/co/comet-gog/package.nix index 171026bbb31e..85aa55e6a878 100644 --- a/pkgs/by-name/co/comet-gog/package.nix +++ b/pkgs/by-name/co/comet-gog/package.nix @@ -80,7 +80,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "comet"; maintainers = with lib.maintainers; [ tomasajt - aidalgol ]; }; }) diff --git a/pkgs/by-name/go/gogdl/package.nix b/pkgs/by-name/go/gogdl/package.nix index 267a40076442..b8c1d82f0b15 100644 --- a/pkgs/by-name/go/gogdl/package.nix +++ b/pkgs/by-name/go/gogdl/package.nix @@ -32,7 +32,6 @@ python3Packages.buildPythonApplication rec { mainProgram = "gogdl"; homepage = "https://github.com/Heroic-Games-Launcher/heroic-gogdl"; license = with licenses; [ gpl3 ]; - maintainers = with maintainers; [ aidalgol ]; }; # Upstream no longer create git tags when bumping the version, so we have to diff --git a/pkgs/by-name/he/heroic-unwrapped/epic-integration.nix b/pkgs/by-name/he/heroic-unwrapped/epic-integration.nix deleted file mode 100644 index d025a13a1b99..000000000000 --- a/pkgs/by-name/he/heroic-unwrapped/epic-integration.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - stdenv, - gitUpdater, - fetchFromGitHub, - cmake, - pkgsCross, -}: -stdenv.mkDerivation (finalAttrs: { - pname = "heroic-epic-integration"; - version = "0.3"; - - src = fetchFromGitHub { - owner = "Etaash-mathamsetty"; - repo = "heroic-epic-integration"; - tag = "v${finalAttrs.version}"; - hash = "sha256-Zn0MsaQd8Ro6eu8IQkMcLNGLVTUukwajkn8PRLfB+Yw="; - }; - - nativeBuildInputs = [ - cmake - pkgsCross.mingwW64.buildPackages.gcc - ]; - - cmakeFlags = [ (lib.cmakeFeature "CMAKE_TOOLCHAIN_FILE" "../windows.cmake") ]; - - installPhase = '' - runHook preInstall - - mkdir $out - cp heroic-epic-integration.exe $out/EpicGamesLauncher.exe - - runHook postInstall - ''; - - meta = { - description = "Wrapper process for games launched through Heroic Games Launcher"; - longDescription = '' - This is a Windows executable that pretends to be EpicGamesLauncher.exe for - games that expect it to be their parent process. - ''; - homepage = "https://github.com/Etaash-mathamsetty/heroic-epic-integration"; - changelog = "https://github.com/Etaash-mathamsetty/heroic-epic-integration/releases/tag/v${finalAttrs.version}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ aidalgol ]; - }; - - passthru.updateScript = gitUpdater { }; -}) diff --git a/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch b/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch deleted file mode 100644 index 7b46473245f7..000000000000 --- a/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts b/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts -index ebef6aa4..c8bd853d 100644 ---- a/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts -+++ b/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts -@@ -252,7 +252,7 @@ async function addNonSteamGame(props: { - // add new Entry - const newEntry = {} as ShortcutEntry - newEntry.AppName = props.gameInfo.title -- newEntry.Exe = `"${app.getPath('exe')}"` -+ newEntry.Exe = `"heroic"` - newEntry.StartDir = `"${process.cwd()}"` - - if (isFlatpak) { diff --git a/pkgs/by-name/he/heroic-unwrapped/legendary.nix b/pkgs/by-name/he/heroic-unwrapped/legendary.nix deleted file mode 100644 index e917395009f0..000000000000 --- a/pkgs/by-name/he/heroic-unwrapped/legendary.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - gitUpdater, - fetchFromGitHub, - python3Packages, -}: -let - version = "0.20.37"; -in -python3Packages.buildPythonApplication { - pname = "legendary-heroic"; - inherit version; - format = "pyproject"; - - src = fetchFromGitHub { - owner = "Heroic-Games-Launcher"; - repo = "legendary"; - rev = version; - sha256 = "sha256-mOys7lOPrrzBUBMIM/JvKygFQ/qIGD68BDNigk5BCIo="; - }; - - build-system = with python3Packages; [ - setuptools - ]; - - dependencies = with python3Packages; [ - requests - filelock - ]; - - pythonImportsCheck = [ "legendary" ]; - - meta = with lib; { - description = "Free and open-source Epic Games Launcher alternative"; - longDescription = '' - This is the Heroic Games Launcher's fork of legendary. - ''; - homepage = "https://github.com/Heroic-Games-Launcher/legendary"; - license = licenses.gpl3; - maintainers = with maintainers; [ aidalgol ]; - mainProgram = "legendary"; - }; - - passthru.updateScript = gitUpdater { }; -} diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix deleted file mode 100644 index 5eb4256f3d3a..000000000000 --- a/pkgs/by-name/he/heroic-unwrapped/package.nix +++ /dev/null @@ -1,135 +0,0 @@ -{ - lib, - callPackage, - stdenv, - fetchFromGitHub, - # Pinned, because our FODs are not guaranteed to be stable between major versions. - pnpm_10, - nodejs, - python3, - makeWrapper, - # Electron updates frequently break Heroic, so pin same version as upstream, or newest non-EOL. - electron_36, - vulkan-helper, - gogdl, - nile, - comet-gog_heroic, - umu-launcher, -}: - -let - legendary = callPackage ./legendary.nix { }; - epic-integration = callPackage ./epic-integration.nix { }; - comet-gog = comet-gog_heroic; - electron = electron_36; -in -stdenv.mkDerivation (finalAttrs: { - pname = "heroic-unwrapped"; - version = "2.18.1"; - - src = fetchFromGitHub { - owner = "Heroic-Games-Launcher"; - repo = "HeroicGamesLauncher"; - tag = "v${finalAttrs.version}"; - hash = "sha256-x792VA4PZleqUUgarh59JxJVXrvT95/rINYk8t9i3X0="; - }; - - pnpmDeps = pnpm_10.fetchDeps { - inherit (finalAttrs) pname version src; - fetcherVersion = 1; - hash = "sha256-F8H0eYltIJ0S8AX+2S3cR+v8dvePw09VWToVOLM8qII="; - }; - - nativeBuildInputs = [ - nodejs - pnpm_10.configHook - python3 - makeWrapper - ]; - - patches = [ - # Make Heroic create Steam shortcuts (to non-steam games) with the correct path to heroic. - ./fix-non-steam-shortcuts.patch - # Fixes incorrect path to GalaxyCommunication.exe - ./pr-4885.patch - ]; - - env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; - - buildPhase = '' - runHook preBuild - - # set nodedir to prevent node-gyp from downloading headers - export npm_config_nodedir=${electron.headers} - - pnpm --offline electron-vite build - pnpm --offline electron-builder \ - --linux \ - --dir \ - -c.asarUnpack="**/*.node" \ - -c.electronDist=${electron.dist} \ - -c.electronVersion=${electron.version} - - runHook postBuild - ''; - - # --disable-gpu-compositing is to work around upstream bug - # https://github.com/electron/electron/issues/32317 - installPhase = '' - runHook preInstall - - mkdir -p "$out/opt/heroic" - cp -r dist/linux-unpacked/resources "$out/opt/heroic" - - cp -r public "$out/opt/heroic/resources/app.asar.unpacked/build" - rm -rf "$out/opt/heroic/resources/app.asar.unpacked/build/bin" - mkdir -p \ - "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/linux" \ - "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/win32" - ln -s \ - "${lib.getExe gogdl}" \ - "${lib.getExe legendary}" \ - "${lib.getExe nile}" \ - "${lib.getExe comet-gog}" \ - "${lib.getExe vulkan-helper}" \ - "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/linux" - # Don't symlink these so we don't confuse Windows applications under Wine/Proton. - cp \ - "${comet-gog.dummy-service}/GalaxyCommunication.exe" \ - "${epic-integration}/EpicGamesLauncher.exe" \ - "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/win32" - - makeWrapper "${electron}/bin/electron" "$out/bin/heroic" \ - --inherit-argv0 \ - --set ELECTRON_FORCE_IS_PACKAGED 1 \ - --suffix PATH ":" "${umu-launcher}/bin" \ - --add-flags --disable-gpu-compositing \ - --add-flags $out/opt/heroic/resources/app.asar \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" - - install -D "flatpak/com.heroicgameslauncher.hgl.desktop" "$out/share/applications/com.heroicgameslauncher.hgl.desktop" - install -D "src/frontend/assets/heroic-icon.svg" "$out/share/icons/hicolor/scalable/apps/com.heroicgameslauncher.hgl.svg" - substituteInPlace "$out/share/applications/com.heroicgameslauncher.hgl.desktop" \ - --replace-fail "Exec=heroic-run --ozone-platform-hint=auto" "Exec=heroic" - - runHook postInstall - ''; - - passthru = { - inherit epic-integration legendary; - }; - - meta = with lib; { - description = "Native GOG, Epic, and Amazon Games Launcher for Linux, Windows and Mac"; - homepage = "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"; - changelog = "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v${finalAttrs.version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ aidalgol ]; - # Heroic may work on nix-darwin, but it needs a dedicated maintainer for the platform. - # It may also work on other Linux targets, but all the game stores only - # support x86 Linux, so it would require extra hacking to run games via QEMU - # user emulation. Upstream provide Linux builds only for x86_64. - platforms = [ "x86_64-linux" ]; - mainProgram = "heroic"; - }; -}) diff --git a/pkgs/by-name/he/heroic-unwrapped/pr-4885.patch b/pkgs/by-name/he/heroic-unwrapped/pr-4885.patch deleted file mode 100644 index 96d71ae63f42..000000000000 --- a/pkgs/by-name/he/heroic-unwrapped/pr-4885.patch +++ /dev/null @@ -1,71 +0,0 @@ -From a98cc23b288e13665c8698eec56e0653613946d7 Mon Sep 17 00:00:00 2001 -From: Aidan Gauland -Date: Tue, 19 Aug 2025 09:45:55 +1200 -Subject: [PATCH] [Fix] Run GalaxyComm executable path through fixAsarPath - ---- - src/backend/constants/paths.ts | 4 ++++ - src/backend/launcher.ts | 15 +++++---------- - 2 files changed, 9 insertions(+), 10 deletions(-) - -diff --git a/src/backend/constants/paths.ts b/src/backend/constants/paths.ts -index 1d05ce5b58..2e9cff1197 100644 ---- a/src/backend/constants/paths.ts -+++ b/src/backend/constants/paths.ts -@@ -44,6 +44,10 @@ export const fakeEpicExePath = fixAsarPath( - join(publicDir, 'bin', 'x64', 'win32', 'EpicGamesLauncher.exe') - ) - -+export const galaxyCommunicationExePath = fixAsarPath( -+ join(publicDir, 'bin', 'x64', 'win32', 'GalaxyCommunication.exe') -+) -+ - export const webviewPreloadPath = fixAsarPath( - join('file://', publicDir, 'webviewPreload.js') - ) -diff --git a/src/backend/launcher.ts b/src/backend/launcher.ts -index a239cff927..2262dc35b2 100644 ---- a/src/backend/launcher.ts -+++ b/src/backend/launcher.ts -@@ -80,7 +80,7 @@ import { - defaultWinePrefix, - fixesPath, - flatpakHome, -- publicDir, -+ galaxyCommunicationExePath, - runtimePath, - userHome - } from './constants/paths' -@@ -888,28 +888,23 @@ async function prepareWineLaunch( - - try { - if (runner === 'gog' && experimentalFeatures?.cometSupport !== false) { -- const communicationSource = join( -- publicDir, -- 'bin/x64/win32/GalaxyCommunication.exe' -- ) -- -- const galaxyCommPath = -+ const galaxyCommWinePath = - 'C:\\ProgramData\\GOG.com\\Galaxy\\redists\\GalaxyCommunication.exe' - const communicationDest = await getWinePath({ -- path: galaxyCommPath, -+ path: galaxyCommWinePath, - gameSettings, - variant: 'unix' - }) - - if (!existsSync(communicationDest)) { - mkdirSync(dirname(communicationDest), { recursive: true }) -- await copyFile(communicationSource, communicationDest) -+ await copyFile(galaxyCommunicationExePath, communicationDest) - await runWineCommand({ - commandParts: [ - 'sc', - 'create', - 'GalaxyCommunication', -- `binpath=${galaxyCommPath}` -+ `binpath=${galaxyCommWinePath}` - ], - gameSettings, - protonVerb: 'runinprefix' diff --git a/pkgs/by-name/he/heroic/package.nix b/pkgs/by-name/he/heroic/package.nix deleted file mode 100644 index 4884a733ecd1..000000000000 --- a/pkgs/by-name/he/heroic/package.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - steam, - heroic-unwrapped, - extraPkgs ? pkgs: [ ], - extraLibraries ? pkgs: [ ], -}: - -steam.buildRuntimeEnv { - pname = "heroic"; - inherit (heroic-unwrapped) version meta; - - runScript = "heroic"; - - extraPkgs = pkgs: [ heroic-unwrapped ] ++ extraPkgs pkgs; - inherit extraLibraries; - - extraInstallCommands = '' - mkdir -p $out/share - ln -s ${heroic-unwrapped}/share/applications $out/share - ln -s ${heroic-unwrapped}/share/icons $out/share - ''; - - privateTmp = false; -} diff --git a/pkgs/by-name/jf/jfrog-cli/package.nix b/pkgs/by-name/jf/jfrog-cli/package.nix index 1c0d8690b8a4..8289bad63ef3 100644 --- a/pkgs/by-name/jf/jfrog-cli/package.nix +++ b/pkgs/by-name/jf/jfrog-cli/package.nix @@ -42,7 +42,6 @@ buildGoModule rec { mainProgram = "jf"; maintainers = with lib.maintainers; [ detegr - aidalgol ]; }; } diff --git a/pkgs/by-name/km/kmymoney/package.nix b/pkgs/by-name/km/kmymoney/package.nix index 035f8bf8431a..d0d9b8a752f5 100644 --- a/pkgs/by-name/km/kmymoney/package.nix +++ b/pkgs/by-name/km/kmymoney/package.nix @@ -102,7 +102,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ - aidalgol das-g ]; }; diff --git a/pkgs/by-name/ni/nile/package.nix b/pkgs/by-name/ni/nile/package.nix index 9362ace93a0d..cabc6ffe2f51 100644 --- a/pkgs/by-name/ni/nile/package.nix +++ b/pkgs/by-name/ni/nile/package.nix @@ -48,7 +48,6 @@ python3Packages.buildPythonApplication { mainProgram = "nile"; homepage = "https://github.com/imLinguin/nile"; license = with licenses; [ gpl3 ]; - maintainers = with maintainers; [ aidalgol ]; }; passthru.updateScript = gitUpdater { diff --git a/pkgs/by-name/oa/oama/package.nix b/pkgs/by-name/oa/oama/package.nix index 7a282ca82f88..7f698d083459 100644 --- a/pkgs/by-name/oa/oama/package.nix +++ b/pkgs/by-name/oa/oama/package.nix @@ -15,7 +15,6 @@ let overrides = { description = "OAuth credential MAnager"; homepage = "https://github.com/pdobsan/oama"; - maintainers = with lib.maintainers; [ aidalgol ]; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/r2/r2modman/package.nix b/pkgs/by-name/r2/r2modman/package.nix index 1a858483234b..92adebab430e 100644 --- a/pkgs/by-name/r2/r2modman/package.nix +++ b/pkgs/by-name/r2/r2modman/package.nix @@ -118,7 +118,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; mainProgram = "r2modman"; maintainers = with lib.maintainers; [ - aidalgol huantian ]; inherit (electron.meta) platforms; diff --git a/pkgs/by-name/te/teensy-udev-rules/package.nix b/pkgs/by-name/te/teensy-udev-rules/package.nix index 1323869cc31d..650eacc81a00 100644 --- a/pkgs/by-name/te/teensy-udev-rules/package.nix +++ b/pkgs/by-name/te/teensy-udev-rules/package.nix @@ -34,6 +34,5 @@ stdenv.mkDerivation { ''; platforms = platforms.linux; license = licenses.unfree; # No license specified. - maintainers = with maintainers; [ aidalgol ]; }; } diff --git a/pkgs/by-name/vu/vulkan-helper/package.nix b/pkgs/by-name/vu/vulkan-helper/package.nix index 72afd6e6a099..d44a89e616f3 100644 --- a/pkgs/by-name/vu/vulkan-helper/package.nix +++ b/pkgs/by-name/vu/vulkan-helper/package.nix @@ -32,7 +32,6 @@ rustPlatform.buildRustPackage { description = "Simple CLI app used to interface with basic Vulkan APIs"; homepage = "https://github.com/imLinguin/vulkan-helper-rs"; license = licenses.mit; - maintainers = with maintainers; [ aidalgol ]; platforms = platforms.linux; mainProgram = "vulkan-helper"; }; diff --git a/pkgs/development/cuda-modules/_cuda/fixups/tensorrt.nix b/pkgs/development/cuda-modules/_cuda/fixups/tensorrt.nix index 3f507ffee344..49d1018ab305 100644 --- a/pkgs/development/cuda-modules/_cuda/fixups/tensorrt.nix +++ b/pkgs/development/cuda-modules/_cuda/fixups/tensorrt.nix @@ -117,7 +117,6 @@ finalAttrs: prevAttrs: { prevAttrs.meta.badPlatforms or [ ] ++ lib.optionals (targetArch == "unsupported") [ hostPlatform.system ]; homepage = "https://developer.nvidia.com/tensorrt"; - maintainers = prevAttrs.meta.maintainers or [ ] ++ [ maintainers.aidalgol ]; teams = prevAttrs.meta.teams or [ ]; # Building TensorRT on Hydra is impossible because of the non-redistributable diff --git a/pkgs/development/python-modules/tensorrt/default.nix b/pkgs/development/python-modules/tensorrt/default.nix index 12f07753be8a..3a7298878e86 100644 --- a/pkgs/development/python-modules/tensorrt/default.nix +++ b/pkgs/development/python-modules/tensorrt/default.nix @@ -48,7 +48,6 @@ buildPythonPackage rec { homepage = "https://developer.nvidia.com/tensorrt"; license = licenses.unfree; platforms = [ "x86_64-linux" ]; - maintainers = with maintainers; [ aidalgol ]; broken = !(cudaPackages ? tensorrt) || !(cudaPackages ? cudnn); }; } diff --git a/pkgs/os-specific/linux/nvidia-x11/settings.nix b/pkgs/os-specific/linux/nvidia-x11/settings.nix index 5ab9b0066a58..8f38cffa1faf 100644 --- a/pkgs/os-specific/linux/nvidia-x11/settings.nix +++ b/pkgs/os-specific/linux/nvidia-x11/settings.nix @@ -33,12 +33,9 @@ let inherit sha256; }; - meta = with lib; { + meta = { homepage = "https://www.nvidia.com/object/unix.html"; platforms = nvidia_x11.meta.platforms; - maintainers = with maintainers; [ - aidalgol - ]; }; libXNVCtrl = stdenv.mkDerivation { diff --git a/pkgs/shells/nushell/plugins/formats.nix b/pkgs/shells/nushell/plugins/formats.nix index 77debd7f7107..d008f8e9bb59 100644 --- a/pkgs/shells/nushell/plugins/formats.nix +++ b/pkgs/shells/nushell/plugins/formats.nix @@ -27,7 +27,6 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ viraptor - aidalgol ]; }; }) diff --git a/pkgs/shells/nushell/plugins/gstat.nix b/pkgs/shells/nushell/plugins/gstat.nix index c39993e6c9d4..761c6d1c1fb2 100644 --- a/pkgs/shells/nushell/plugins/gstat.nix +++ b/pkgs/shells/nushell/plugins/gstat.nix @@ -29,7 +29,6 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ mrkkrp - aidalgol ]; }; }) diff --git a/pkgs/shells/nushell/plugins/query.nix b/pkgs/shells/nushell/plugins/query.nix index b840959fc93d..d9362abb8583 100644 --- a/pkgs/shells/nushell/plugins/query.nix +++ b/pkgs/shells/nushell/plugins/query.nix @@ -33,7 +33,6 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ happysalada - aidalgol ]; }; }) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 5f685ed79471..bf586e0e72d2 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1160,6 +1160,7 @@ mapAliases { haven-cli = throw "'haven-cli' has been removed due to the official announcement of the project closure. Read more at https://havenprotocol.org/2024/12/12/project-closure-announcement"; # Added 2025-02-25 hawknl = throw "'hawknl' has been removed as it was unmaintained and the upstream unavailable"; # Added 2025-05-07 HentaiAtHome = hentai-at-home; # Added 2024-06-12 + heroic = throw "Heroic Games Launcher has been removed due to frequent breakages and no maintainer. Upstream recommends using the Flatpak."; hiawatha = throw "hiawatha has been removed, since it is no longer actively supported upstream, nor well maintained in nixpkgs"; # Added 2025-09-10 hibernate = throw "hibernate has been removed due to lack of maintenance"; # Added 2025-09-10 hiddify-app = throw "hiddify-app has been removed, since it is unmaintained"; # added 2025-08-20 From d851a18a0ec13d6a763a93cb99547fc7aa0a8139 Mon Sep 17 00:00:00 2001 From: kilianar Date: Thu, 2 Oct 2025 17:37:23 +0200 Subject: [PATCH 025/177] stellarium: 25.2 -> 25.3 https://github.com/Stellarium/stellarium/releases/tag/v25.3 --- pkgs/applications/science/astronomy/stellarium/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/astronomy/stellarium/default.nix b/pkgs/applications/science/astronomy/stellarium/default.nix index 1b5f4a2d8355..e883582bdcc8 100644 --- a/pkgs/applications/science/astronomy/stellarium/default.nix +++ b/pkgs/applications/science/astronomy/stellarium/default.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "stellarium"; - version = "25.2"; + version = "25.3"; src = fetchFromGitHub { owner = "Stellarium"; repo = "stellarium"; rev = "v${finalAttrs.version}"; - hash = "sha256-2QK9dHflCdmDrRXEHCBpuJR73jsMz9D9lJNa1pbfrTs="; + hash = "sha256-9uQ6u1+dSszmKG8eY6kSXhqsCPRGw6tulCTCrLByIxc="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' From 1576eddf3a0d66db85385efcaad19d507307e1c9 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Thu, 2 Oct 2025 21:50:45 +0200 Subject: [PATCH 026/177] andcli: 2.4.1 -> 2.4.2 --- pkgs/by-name/an/andcli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/andcli/package.nix b/pkgs/by-name/an/andcli/package.nix index 4c6cfe7e231f..fa1c0a07e107 100644 --- a/pkgs/by-name/an/andcli/package.nix +++ b/pkgs/by-name/an/andcli/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "andcli"; - version = "2.4.1"; + version = "2.4.2"; subPackages = [ "cmd/andcli" ]; @@ -16,10 +16,10 @@ buildGoModule (finalAttrs: { owner = "tjblackheart"; repo = "andcli"; tag = "v${finalAttrs.version}"; - hash = "sha256-T5XapWiQFZlSKBCqE9sv2pY4okXkeZEKuG6UOK/XyaI="; + hash = "sha256-gABpQFD0F08rSVf/6X2i15aulx9ABGPGtq5CaN5ovbw="; }; - vendorHash = "sha256-652JLCdxDDvhQIz3EbfoI7h+41Er3TiuJXi1cqbA4nI="; + vendorHash = "sha256-FpXTKjTThrRejBiB4QKr7GfDsnWmDWDgxn5tHfgU+Dk="; ldflags = [ "-s" From 0c0c71bec80a25d615fdb58ad4255048b31c7890 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 09:47:35 -0300 Subject: [PATCH 027/177] fallout-ce: move to by-name --- pkgs/by-name/fa/fallout-ce/build.nix | 87 +++++++++++++++++++ .../fa/fallout-ce/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 3 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/fa/fallout-ce/build.nix rename pkgs/{games/fallout-ce/fallout-ce.nix => by-name/fa/fallout-ce/package.nix} (100%) diff --git a/pkgs/by-name/fa/fallout-ce/build.nix b/pkgs/by-name/fa/fallout-ce/build.nix new file mode 100644 index 000000000000..91792a613d8d --- /dev/null +++ b/pkgs/by-name/fa/fallout-ce/build.nix @@ -0,0 +1,87 @@ +{ + cmake, + fpattern, + lib, + SDL2, + stdenv, + writeShellScript, + + extraBuildInputs ? [ ], + extraMeta, + patches, + pname, + version, + src, +}: + +let + launcher = writeShellScript "${pname}" '' + set -eu + assetDir="''${XDG_DATA_HOME:-$HOME/.local/share}/${pname}" + [ -d "$assetDir" ] || mkdir -p "$assetDir" + cd "$assetDir" + + notice=0 fault=0 + requiredFiles=(master.dat critter.dat) + for f in "''${requiredFiles[@]}"; do + if [ ! -f "$f" ]; then + echo "Required file $f not found in $PWD, note the files are case-sensitive" + notice=1 fault=1 + fi + done + + if [ ! -d "data/sound/music" ]; then + echo "data/sound/music directory not found in $PWD. This may prevent in-game music from functioning." + notice=1 + fi + + if [ $notice -ne 0 ]; then + echo "Please reference the installation instructions at https://github.com/alexbatalov/fallout2-ce" + fi + + if [ $fault -ne 0 ]; then + exit $fault; + fi + + exec @out@/libexec/${pname} "$@" + ''; +in +stdenv.mkDerivation { + inherit + pname + version + src + patches + ; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ SDL2 ] ++ extraBuildInputs; + hardeningDisable = [ "format" ]; + cmakeBuildType = "RelWithDebInfo"; + + postPatch = '' + substituteInPlace third_party/fpattern/CMakeLists.txt \ + --replace "FetchContent_Populate" "#FetchContent_Populate" \ + --replace "{fpattern_SOURCE_DIR}" "${fpattern}/include" \ + --replace "$/nix/" "/nix/" + ''; + + installPhase = '' + runHook preInstall + + install -D ${pname} $out/libexec/${pname} + install -D ${launcher} $out/bin/${pname} + substituteInPlace $out/bin/${pname} --subst-var out + + runHook postInstall + ''; + + meta = + with lib; + { + license = licenses.sustainableUse; + maintainers = with maintainers; [ hughobrien ]; + platforms = platforms.linux; + } + // extraMeta; +} diff --git a/pkgs/games/fallout-ce/fallout-ce.nix b/pkgs/by-name/fa/fallout-ce/package.nix similarity index 100% rename from pkgs/games/fallout-ce/fallout-ce.nix rename to pkgs/by-name/fa/fallout-ce/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c8e36b72bd8a..2ec41bd171f7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13599,7 +13599,6 @@ with pkgs; d2x-rebirth-full ; - fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { }; fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { }; fltrator = callPackage ../games/fltrator { From 850a703a9aededdb5d571d6b8de2a99ce74477c9 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 10:01:07 -0300 Subject: [PATCH 028/177] fallout2-ce: move to by-name --- pkgs/{games/fallout-ce => by-name/fa/fallout2-ce}/build.nix | 0 .../fallout2-ce.nix => by-name/fa/fallout2-ce/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 2 deletions(-) rename pkgs/{games/fallout-ce => by-name/fa/fallout2-ce}/build.nix (100%) rename pkgs/{games/fallout-ce/fallout2-ce.nix => by-name/fa/fallout2-ce/package.nix} (100%) diff --git a/pkgs/games/fallout-ce/build.nix b/pkgs/by-name/fa/fallout2-ce/build.nix similarity index 100% rename from pkgs/games/fallout-ce/build.nix rename to pkgs/by-name/fa/fallout2-ce/build.nix diff --git a/pkgs/games/fallout-ce/fallout2-ce.nix b/pkgs/by-name/fa/fallout2-ce/package.nix similarity index 100% rename from pkgs/games/fallout-ce/fallout2-ce.nix rename to pkgs/by-name/fa/fallout2-ce/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2ec41bd171f7..51a1cc5f3dad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13599,8 +13599,6 @@ with pkgs; d2x-rebirth-full ; - fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { }; - fltrator = callPackage ../games/fltrator { fltk = fltk-minimal; }; From 6e00b978ba9e59e5a84b39ab932bcfb3fb4126c8 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 10:04:31 -0300 Subject: [PATCH 029/177] fallout-ce: add maintainer iedame --- pkgs/by-name/fa/fallout-ce/build.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fa/fallout-ce/build.nix b/pkgs/by-name/fa/fallout-ce/build.nix index 91792a613d8d..4d1de515ac5a 100644 --- a/pkgs/by-name/fa/fallout-ce/build.nix +++ b/pkgs/by-name/fa/fallout-ce/build.nix @@ -80,7 +80,10 @@ stdenv.mkDerivation { with lib; { license = licenses.sustainableUse; - maintainers = with maintainers; [ hughobrien ]; + maintainers = with maintainers; [ + hughobrien + iedame + ]; platforms = platforms.linux; } // extraMeta; From 437eb49fef7071a5184bd0f53e55e75f4cb5034e Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 10:05:28 -0300 Subject: [PATCH 030/177] fallout2-ce: add maintainer iedame --- pkgs/by-name/fa/fallout2-ce/build.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fa/fallout2-ce/build.nix b/pkgs/by-name/fa/fallout2-ce/build.nix index 91792a613d8d..4d1de515ac5a 100644 --- a/pkgs/by-name/fa/fallout2-ce/build.nix +++ b/pkgs/by-name/fa/fallout2-ce/build.nix @@ -80,7 +80,10 @@ stdenv.mkDerivation { with lib; { license = licenses.sustainableUse; - maintainers = with maintainers; [ hughobrien ]; + maintainers = with maintainers; [ + hughobrien + iedame + ]; platforms = platforms.linux; } // extraMeta; From 4297b08a0348372d4b01ee02df5678dbee4dfdbb Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 18:47:01 -0300 Subject: [PATCH 031/177] fallout-ce: refactor into single file --- pkgs/by-name/fa/fallout-ce/build.nix | 90 -------------------------- pkgs/by-name/fa/fallout-ce/package.nix | 81 +++++++++++++++++++++-- 2 files changed, 75 insertions(+), 96 deletions(-) delete mode 100644 pkgs/by-name/fa/fallout-ce/build.nix diff --git a/pkgs/by-name/fa/fallout-ce/build.nix b/pkgs/by-name/fa/fallout-ce/build.nix deleted file mode 100644 index 4d1de515ac5a..000000000000 --- a/pkgs/by-name/fa/fallout-ce/build.nix +++ /dev/null @@ -1,90 +0,0 @@ -{ - cmake, - fpattern, - lib, - SDL2, - stdenv, - writeShellScript, - - extraBuildInputs ? [ ], - extraMeta, - patches, - pname, - version, - src, -}: - -let - launcher = writeShellScript "${pname}" '' - set -eu - assetDir="''${XDG_DATA_HOME:-$HOME/.local/share}/${pname}" - [ -d "$assetDir" ] || mkdir -p "$assetDir" - cd "$assetDir" - - notice=0 fault=0 - requiredFiles=(master.dat critter.dat) - for f in "''${requiredFiles[@]}"; do - if [ ! -f "$f" ]; then - echo "Required file $f not found in $PWD, note the files are case-sensitive" - notice=1 fault=1 - fi - done - - if [ ! -d "data/sound/music" ]; then - echo "data/sound/music directory not found in $PWD. This may prevent in-game music from functioning." - notice=1 - fi - - if [ $notice -ne 0 ]; then - echo "Please reference the installation instructions at https://github.com/alexbatalov/fallout2-ce" - fi - - if [ $fault -ne 0 ]; then - exit $fault; - fi - - exec @out@/libexec/${pname} "$@" - ''; -in -stdenv.mkDerivation { - inherit - pname - version - src - patches - ; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ SDL2 ] ++ extraBuildInputs; - hardeningDisable = [ "format" ]; - cmakeBuildType = "RelWithDebInfo"; - - postPatch = '' - substituteInPlace third_party/fpattern/CMakeLists.txt \ - --replace "FetchContent_Populate" "#FetchContent_Populate" \ - --replace "{fpattern_SOURCE_DIR}" "${fpattern}/include" \ - --replace "$/nix/" "/nix/" - ''; - - installPhase = '' - runHook preInstall - - install -D ${pname} $out/libexec/${pname} - install -D ${launcher} $out/bin/${pname} - substituteInPlace $out/bin/${pname} --subst-var out - - runHook postInstall - ''; - - meta = - with lib; - { - license = licenses.sustainableUse; - maintainers = with maintainers; [ - hughobrien - iedame - ]; - platforms = platforms.linux; - } - // extraMeta; -} diff --git a/pkgs/by-name/fa/fallout-ce/package.nix b/pkgs/by-name/fa/fallout-ce/package.nix index 6754fad6a1b5..01fab73d094d 100644 --- a/pkgs/by-name/fa/fallout-ce/package.nix +++ b/pkgs/by-name/fa/fallout-ce/package.nix @@ -1,10 +1,48 @@ { - callPackage, + cmake, fetchFromGitHub, fetchpatch2, + fpattern, + lib, + SDL2, + stdenv, + writeShellScript, }: -callPackage ./build.nix rec { +let + launcher = writeShellScript "fallout-ce" '' + set -eu + assetDir="''${XDG_DATA_HOME:-$HOME/.local/share}/fallout-ce" + [ -d "$assetDir" ] || mkdir -p "$assetDir" + cd "$assetDir" + + notice=0 fault=0 + requiredFiles=(master.dat critter.dat) + for f in "''${requiredFiles[@]}"; do + if [ ! -f "$f" ]; then + echo "Required file $f not found in $PWD, note the files are case-sensitive" + notice=1 fault=1 + fi + done + + if [ ! -d "data/sound/music" ]; then + echo "data/sound/music directory not found in $PWD. This may prevent in-game music from functioning." + notice=1 + fi + + if [ $notice -ne 0 ]; then + echo "Please reference the installation instructions at https://github.com/alexbatalov/fallout1-ce" + fi + + if [ $fault -ne 0 ]; then + exit $fault; + fi + + exec @out@/libexec/fallout-ce "$@" + ''; +in + +stdenv.mkDerivation rec { pname = "fallout-ce"; version = "1.1.0"; @@ -23,8 +61,39 @@ callPackage ./build.nix rec { }) ]; - extraMeta = { - description = "Fully working re-implementation of Fallout, with the same original gameplay, engine bugfixes, and some quality of life improvements"; - homepage = "https://github.com/alexbatalov/fallout1-ce"; - }; + nativeBuildInputs = [ cmake ]; + buildInputs = [ SDL2 ]; + hardeningDisable = [ "format" ]; + cmakeBuildType = "RelWithDebInfo"; + + postPatch = '' + substituteInPlace third_party/fpattern/CMakeLists.txt \ + --replace "FetchContent_Populate" "#FetchContent_Populate" \ + --replace "{fpattern_SOURCE_DIR}" "${fpattern}/include" \ + --replace "$/nix/" "/nix/" + ''; + + installPhase = '' + runHook preInstall + + install -D ${pname} $out/libexec/${pname} + install -D ${launcher} $out/bin/${pname} + substituteInPlace $out/bin/${pname} --subst-var out + + runHook postInstall + ''; + + meta = + with lib; + { + license = licenses.sustainableUse; + description = "Fully working re-implementation of Fallout, with the same original gameplay, engine bugfixes, and some quality of life improvements"; + homepage = "https://github.com/alexbatalov/fallout1-ce"; + maintainers = with maintainers; [ + hughobrien + iedame + ]; + platforms = platforms.linux; + }; } + From 352edc67de2d824e9e04c60ff474cd6ff7606ac1 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 20:09:54 -0300 Subject: [PATCH 032/177] fallout-ce: modernize --- pkgs/by-name/fa/fallout-ce/package.nix | 59 ++++++++++++++------------ 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/fa/fallout-ce/package.nix b/pkgs/by-name/fa/fallout-ce/package.nix index 01fab73d094d..ea5bdbe4dc82 100644 --- a/pkgs/by-name/fa/fallout-ce/package.nix +++ b/pkgs/by-name/fa/fallout-ce/package.nix @@ -7,6 +7,7 @@ SDL2, stdenv, writeShellScript, + nix-update-script, }: let @@ -19,13 +20,13 @@ let notice=0 fault=0 requiredFiles=(master.dat critter.dat) for f in "''${requiredFiles[@]}"; do - if [ ! -f "$f" ]; then - echo "Required file $f not found in $PWD, note the files are case-sensitive" + if [ ! -f "$f" ] && [ ! -f "$(tr '[:lower:]' '[:upper:]' <<< "$f")" ]; then + echo "Required file $f not found in $PWD" notice=1 fault=1 fi done - if [ ! -d "data/sound/music" ]; then + if [ ! -d "data/sound/music" ] && [ ! -d "DATA/SOUND/MUSIC" ]; then echo "data/sound/music directory not found in $PWD. This may prevent in-game music from functioning." notice=1 fi @@ -42,58 +43,62 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fallout-ce"; version = "1.1.0"; src = fetchFromGitHub { owner = "alexbatalov"; repo = "fallout1-ce"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZiBoF3SL00sN0QrD3fkWG9SAknumOvzRB1oQJff6ITA="; }; patches = [ # Fix case-sensitive filesystems issue when save/load games (fetchpatch2 { - url = "https://github.com/alexbatalov/fallout1-ce/commit/aa3c5c1e3e3f9642d536406b2d8d6b362c9e402f.patch"; - sha256 = "sha256-quFRbKMS2pNDCNTWc1ZoB3jnB5qzw0b+2OeJUi8IPBc="; + url = "https://github.com/alexbatalov/fallout1-ce/commit/fbd25f00e9ccfb5391e394272d536206bb86678b.patch?full_index=1"; + sha256 = "sha256-MylI1DZwaANuScyRJ7fXch3aym8n6BDRhccAXAyvU70="; }) ]; nativeBuildInputs = [ cmake ]; + buildInputs = [ SDL2 ]; + hardeningDisable = [ "format" ]; - cmakeBuildType = "RelWithDebInfo"; postPatch = '' substituteInPlace third_party/fpattern/CMakeLists.txt \ - --replace "FetchContent_Populate" "#FetchContent_Populate" \ - --replace "{fpattern_SOURCE_DIR}" "${fpattern}/include" \ - --replace "$/nix/" "/nix/" + --replace-fail "FetchContent_Populate" "#FetchContent_Populate" \ + --replace-fail "\''${fpattern_SOURCE_DIR}" "${fpattern}/include" ''; installPhase = '' runHook preInstall - install -D ${pname} $out/libexec/${pname} - install -D ${launcher} $out/bin/${pname} - substituteInPlace $out/bin/${pname} --subst-var out + install -D fallout-ce $out/libexec/fallout-ce + install -D ${launcher} $out/bin/fallout-ce + substituteInPlace $out/bin/fallout-ce --subst-var out runHook postInstall ''; - meta = - with lib; - { - license = licenses.sustainableUse; - description = "Fully working re-implementation of Fallout, with the same original gameplay, engine bugfixes, and some quality of life improvements"; - homepage = "https://github.com/alexbatalov/fallout1-ce"; - maintainers = with maintainers; [ - hughobrien - iedame - ]; - platforms = platforms.linux; - }; -} + passthru.updateScript = nix-update-script { }; + meta = { + description = "Fallout for modern operating systems"; + longDescription = '' + Fully working re-implementation of Fallout, with the same original gameplay, engine bugfixes, and some quality of life improvements. + You must own the game and copy the files to the specified folder to play. + ''; + homepage = "https://github.com/alexbatalov/fallout1-ce"; + license = lib.licenses.sustainableUse; + maintainers = with lib.maintainers; [ + hughobrien + iedame + ]; + platforms = lib.platforms.linux; + mainProgram = "fallout-ce"; + }; +}) From b76bb6abcb0d9794d97a931b528c676c0e5a3e86 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 20:23:37 -0300 Subject: [PATCH 033/177] fallout2-ce: refactor into single file --- pkgs/by-name/fa/fallout2-ce/build.nix | 90 ------------------------- pkgs/by-name/fa/fallout2-ce/package.nix | 83 +++++++++++++++++++++-- 2 files changed, 76 insertions(+), 97 deletions(-) delete mode 100644 pkgs/by-name/fa/fallout2-ce/build.nix diff --git a/pkgs/by-name/fa/fallout2-ce/build.nix b/pkgs/by-name/fa/fallout2-ce/build.nix deleted file mode 100644 index 4d1de515ac5a..000000000000 --- a/pkgs/by-name/fa/fallout2-ce/build.nix +++ /dev/null @@ -1,90 +0,0 @@ -{ - cmake, - fpattern, - lib, - SDL2, - stdenv, - writeShellScript, - - extraBuildInputs ? [ ], - extraMeta, - patches, - pname, - version, - src, -}: - -let - launcher = writeShellScript "${pname}" '' - set -eu - assetDir="''${XDG_DATA_HOME:-$HOME/.local/share}/${pname}" - [ -d "$assetDir" ] || mkdir -p "$assetDir" - cd "$assetDir" - - notice=0 fault=0 - requiredFiles=(master.dat critter.dat) - for f in "''${requiredFiles[@]}"; do - if [ ! -f "$f" ]; then - echo "Required file $f not found in $PWD, note the files are case-sensitive" - notice=1 fault=1 - fi - done - - if [ ! -d "data/sound/music" ]; then - echo "data/sound/music directory not found in $PWD. This may prevent in-game music from functioning." - notice=1 - fi - - if [ $notice -ne 0 ]; then - echo "Please reference the installation instructions at https://github.com/alexbatalov/fallout2-ce" - fi - - if [ $fault -ne 0 ]; then - exit $fault; - fi - - exec @out@/libexec/${pname} "$@" - ''; -in -stdenv.mkDerivation { - inherit - pname - version - src - patches - ; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ SDL2 ] ++ extraBuildInputs; - hardeningDisable = [ "format" ]; - cmakeBuildType = "RelWithDebInfo"; - - postPatch = '' - substituteInPlace third_party/fpattern/CMakeLists.txt \ - --replace "FetchContent_Populate" "#FetchContent_Populate" \ - --replace "{fpattern_SOURCE_DIR}" "${fpattern}/include" \ - --replace "$/nix/" "/nix/" - ''; - - installPhase = '' - runHook preInstall - - install -D ${pname} $out/libexec/${pname} - install -D ${launcher} $out/bin/${pname} - substituteInPlace $out/bin/${pname} --subst-var out - - runHook postInstall - ''; - - meta = - with lib; - { - license = licenses.sustainableUse; - maintainers = with maintainers; [ - hughobrien - iedame - ]; - platforms = platforms.linux; - } - // extraMeta; -} diff --git a/pkgs/by-name/fa/fallout2-ce/package.nix b/pkgs/by-name/fa/fallout2-ce/package.nix index 396ffb1394dc..969ac95ed589 100644 --- a/pkgs/by-name/fa/fallout2-ce/package.nix +++ b/pkgs/by-name/fa/fallout2-ce/package.nix @@ -1,11 +1,49 @@ { - callPackage, + cmake, fetchFromGitHub, fetchpatch2, + fpattern, + lib, + SDL2, + stdenv, + writeShellScript, zlib, }: -callPackage ./build.nix rec { +let + launcher = writeShellScript "fallout2-ce" '' + set -eu + assetDir="''${XDG_DATA_HOME:-$HOME/.local/share}/fallout2-ce" + [ -d "$assetDir" ] || mkdir -p "$assetDir" + cd "$assetDir" + + notice=0 fault=0 + requiredFiles=(master.dat critter.dat) + for f in "''${requiredFiles[@]}"; do + if [ ! -f "$f" ]; then + echo "Required file $f not found in $PWD, note the files are case-sensitive" + notice=1 fault=1 + fi + done + + if [ ! -d "data/sound/music" ]; then + echo "data/sound/music directory not found in $PWD. This may prevent in-game music from functioning." + notice=1 + fi + + if [ $notice -ne 0 ]; then + echo "Please reference the installation instructions at https://github.com/alexbatalov/fallout2-ce" + fi + + if [ $fault -ne 0 ]; then + exit $fault; + fi + + exec @out@/libexec/fallout2-ce "$@" + ''; +in + +stdenv.mkDerivation rec { pname = "fallout2-ce"; version = "1.3.0"; @@ -24,10 +62,41 @@ callPackage ./build.nix rec { }) ]; - extraBuildInputs = [ zlib ]; + nativeBuildInputs = [ cmake ]; + buildInputs = [ + SDL2 + zlib + ]; + hardeningDisable = [ "format" ]; + cmakeBuildType = "RelWithDebInfo"; - extraMeta = { - description = "Fully working re-implementation of Fallout 2, with the same original gameplay, engine bugfixes, and some quality of life improvements"; - homepage = "https://github.com/alexbatalov/fallout2-ce"; - }; + postPatch = '' + substituteInPlace third_party/fpattern/CMakeLists.txt \ + --replace "FetchContent_Populate" "#FetchContent_Populate" \ + --replace "{fpattern_SOURCE_DIR}" "${fpattern}/include" \ + --replace "$/nix/" "/nix/" + ''; + + installPhase = '' + runHook preInstall + + install -D ${pname} $out/libexec/${pname} + install -D ${launcher} $out/bin/${pname} + substituteInPlace $out/bin/${pname} --subst-var out + + runHook postInstall + ''; + + meta = + with lib; + { + description = "Fully working re-implementation of Fallout 2, with the same original gameplay, engine bugfixes, and some quality of life improvements"; + homepage = "https://github.com/alexbatalov/fallout2-ce"; + license = licenses.sustainableUse; + maintainers = with maintainers; [ + hughobrien + iedame + ]; + platforms = platforms.linux; + }; } From 374a46125acf62fccba8973d2cf992d8b30c7d4f Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 3 Oct 2025 20:37:09 -0300 Subject: [PATCH 034/177] fallout2-ce: modernize --- pkgs/by-name/fa/fallout2-ce/package.nix | 56 ++++++++++++++----------- 1 file changed, 31 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/fa/fallout2-ce/package.nix b/pkgs/by-name/fa/fallout2-ce/package.nix index 969ac95ed589..202060bdd73d 100644 --- a/pkgs/by-name/fa/fallout2-ce/package.nix +++ b/pkgs/by-name/fa/fallout2-ce/package.nix @@ -8,6 +8,7 @@ stdenv, writeShellScript, zlib, + nix-update-script, }: let @@ -26,7 +27,7 @@ let fi done - if [ ! -d "data/sound/music" ]; then + if [ ! -d "data/sound/music" ] && [ ! -d "sound/music" ]; then echo "data/sound/music directory not found in $PWD. This may prevent in-game music from functioning." notice=1 fi @@ -43,60 +44,65 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fallout2-ce"; version = "1.3.0"; src = fetchFromGitHub { owner = "alexbatalov"; repo = "fallout2-ce"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-r1pnmyuo3uw2R0x9vGScSHIVNA6t+txxABzgHkUEY5U="; }; patches = [ # Fix case-sensitive filesystems issue when save/load games (fetchpatch2 { - url = "https://github.com/alexbatalov/fallout2-ce/commit/d843a662b3ceaf01ac363e9abb4bfceb8b805c36.patch"; - sha256 = "sha256-r4sfl1JolWRNd2xcf4BMCxZw3tbN21UJW4TdyIbQzgs="; + url = "https://github.com/alexbatalov/fallout2-ce/commit/e770e64a48cd4d0a58a07f8db72839e4747e4c1e.patch?full_index=1"; + sha256 = "sha256-49N6uXwOBL/sE+f+W4nX6Gpwwpmbgvy38B1NjECiia0="; }) ]; nativeBuildInputs = [ cmake ]; + buildInputs = [ SDL2 zlib ]; + hardeningDisable = [ "format" ]; - cmakeBuildType = "RelWithDebInfo"; postPatch = '' substituteInPlace third_party/fpattern/CMakeLists.txt \ - --replace "FetchContent_Populate" "#FetchContent_Populate" \ - --replace "{fpattern_SOURCE_DIR}" "${fpattern}/include" \ - --replace "$/nix/" "/nix/" + --replace-fail "FetchContent_Populate" "#FetchContent_Populate" \ + --replace-fail "\''${fpattern_SOURCE_DIR}" "${fpattern}/include" ''; installPhase = '' runHook preInstall - install -D ${pname} $out/libexec/${pname} - install -D ${launcher} $out/bin/${pname} - substituteInPlace $out/bin/${pname} --subst-var out + install -D fallout2-ce $out/libexec/fallout2-ce + install -D ${launcher} $out/bin/fallout2-ce + substituteInPlace $out/bin/fallout2-ce --subst-var out runHook postInstall ''; - meta = - with lib; - { - description = "Fully working re-implementation of Fallout 2, with the same original gameplay, engine bugfixes, and some quality of life improvements"; - homepage = "https://github.com/alexbatalov/fallout2-ce"; - license = licenses.sustainableUse; - maintainers = with maintainers; [ - hughobrien - iedame - ]; - platforms = platforms.linux; - }; -} + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Fallout 2 for modern operating systems"; + longDescription = '' + Fully working re-implementation of Fallout 2, with the same original gameplay, engine bugfixes, and some quality of life improvements. + You must own the game and copy the files to the specified folder to play. + ''; + homepage = "https://github.com/alexbatalov/fallout2-ce"; + license = lib.licenses.sustainableUse; + maintainers = with lib.maintainers; [ + hughobrien + iedame + ]; + platforms = lib.platforms.linux; + mainProgram = "fallout2-ce"; + }; +}) From 54716a246350801e1977ae190d53da1c89db1ca6 Mon Sep 17 00:00:00 2001 From: Aidan Gauland Date: Sat, 4 Oct 2025 15:25:06 +1300 Subject: [PATCH 035/177] Remove dangling NixOS module Module `peroxide` has no package. --- nixos/modules/module-list.nix | 1 - .../modules/services/networking/peroxide.nix | 149 ------------------ nixos/tests/all-tests.nix | 1 - nixos/tests/peroxide.nix | 18 --- 4 files changed, 169 deletions(-) delete mode 100644 nixos/modules/services/networking/peroxide.nix delete mode 100644 nixos/tests/peroxide.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 3171684a30e6..18c6c65c466f 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1294,7 +1294,6 @@ ./services/networking/pangolin.nix ./services/networking/pdns-recursor.nix ./services/networking/pdnsd.nix - ./services/networking/peroxide.nix ./services/networking/picosnitch.nix ./services/networking/pihole-ftl.nix ./services/networking/pixiecore.nix diff --git a/nixos/modules/services/networking/peroxide.nix b/nixos/modules/services/networking/peroxide.nix deleted file mode 100644 index 442ac933b7bb..000000000000 --- a/nixos/modules/services/networking/peroxide.nix +++ /dev/null @@ -1,149 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: - -with lib; - -let - cfg = config.services.peroxide; - settingsFormat = pkgs.formats.yaml { }; - stateDir = "peroxide"; -in -{ - options.services.peroxide = { - enable = mkEnableOption "peroxide"; - - package = mkPackageOption pkgs "peroxide" { - default = [ "peroxide" ]; - }; - - logLevel = mkOption { - # https://github.com/sirupsen/logrus#level-logging - type = types.enum [ - "Panic" - "Fatal" - "Error" - "Warning" - "Info" - "Debug" - "Trace" - ]; - default = "Warning"; - example = "Info"; - description = "Only log messages of this priority or higher."; - }; - - settings = mkOption { - type = types.submodule { - freeformType = settingsFormat.type; - - options = { - UserPortImap = mkOption { - type = types.port; - default = 1143; - description = "The port on which to listen for IMAP connections."; - }; - - UserPortSmtp = mkOption { - type = types.port; - default = 1025; - description = "The port on which to listen for SMTP connections."; - }; - - ServerAddress = mkOption { - type = types.str; - default = "[::0]"; - example = "localhost"; - description = "The address on which to listen for connections."; - }; - }; - }; - default = { }; - description = '' - Configuration for peroxide. See - [config.example.yaml](https://github.com/ljanyst/peroxide/blob/master/config.example.yaml) - for an example configuration. - ''; - }; - }; - - config = mkIf cfg.enable { - services.peroxide.settings = { - # peroxide deletes the cache directory on startup, which requires write - # permission on the parent directory, so we can't use - # /var/cache/peroxide - CacheDir = "/var/cache/peroxide/cache"; - X509Key = mkDefault "/var/lib/${stateDir}/key.pem"; - X509Cert = mkDefault "/var/lib/${stateDir}/cert.pem"; - CookieJar = "/var/lib/${stateDir}/cookies.json"; - CredentialsStore = "/var/lib/${stateDir}/credentials.json"; - }; - - users.users.peroxide = { - isSystemUser = true; - group = "peroxide"; - }; - users.groups.peroxide = { }; - - systemd.services.peroxide = { - description = "Peroxide ProtonMail bridge"; - requires = [ "network.target" ]; - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - - restartTriggers = [ config.environment.etc."peroxide.conf".source ]; - - serviceConfig = { - Type = "simple"; - User = "peroxide"; - LogsDirectory = "peroxide"; - LogsDirectoryMode = "0750"; - # Specify just "peroxide" so that the user has write permission, because - # peroxide deletes and recreates the cache directory on startup. - CacheDirectory = [ - "peroxide" - "peroxide/cache" - ]; - CacheDirectoryMode = "0700"; - StateDirectory = stateDir; - StateDirectoryMode = "0700"; - ExecStart = "${cfg.package}/bin/peroxide -log-file=/var/log/peroxide/peroxide.log -log-level ${cfg.logLevel}"; - ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; - }; - - preStart = '' - # Create a self-signed certificate if no certificate exists. - if [[ ! -e "${cfg.settings.X509Key}" && ! -e "${cfg.settings.X509Cert}" ]]; then - ${cfg.package}/bin/peroxide-cfg -action gen-x509 \ - -x509-org 'N/A' \ - -x509-cn 'nixos' \ - -x509-cert "${cfg.settings.X509Cert}" \ - -x509-key "${cfg.settings.X509Key}" - fi - ''; - }; - - # https://github.com/ljanyst/peroxide/blob/master/peroxide.logrotate - services.logrotate.settings.peroxide = { - files = "/var/log/peroxide/peroxide.log"; - rotate = 31; - frequency = "daily"; - compress = true; - delaycompress = true; - missingok = true; - notifempty = true; - su = "peroxide peroxide"; - postrotate = "systemctl reload peroxide"; - }; - - environment.etc."peroxide.conf".source = settingsFormat.generate "peroxide.conf" cfg.settings; - environment.systemPackages = [ cfg.package ]; - }; - - meta.maintainers = with maintainers; [ - aanderse - ]; -} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 0216ea9d9bd5..da838338f5e6 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1158,7 +1158,6 @@ in peerflix = runTest ./peerflix.nix; peering-manager = runTest ./web-apps/peering-manager.nix; peertube = handleTestOn [ "x86_64-linux" ] ./web-apps/peertube.nix { }; - peroxide = runTest ./peroxide.nix; pgadmin4 = runTest ./pgadmin4.nix; pgbackrest = import ./pgbackrest { inherit runTest; }; pgbouncer = runTest ./pgbouncer.nix; diff --git a/nixos/tests/peroxide.nix b/nixos/tests/peroxide.nix deleted file mode 100644 index 0de5a756f643..000000000000 --- a/nixos/tests/peroxide.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ pkgs, lib, ... }: -{ - name = "peroxide"; - meta.maintainers = with lib.maintainers; [ aanderse ]; - - nodes.machine = - { config, pkgs, ... }: - { - networking.hostName = "nixos"; - services.peroxide.enable = true; - }; - - testScript = '' - machine.wait_for_unit("peroxide.service") - machine.wait_for_open_port(1143) # IMAP - machine.wait_for_open_port(1025) # SMTP - ''; -} From c7502377d2b56fbb4ce676dcaa19cafc34d6b37a Mon Sep 17 00:00:00 2001 From: Aidan Gauland Date: Sat, 4 Oct 2025 16:32:07 +1300 Subject: [PATCH 036/177] nixos/doc: fix build Remove link in 2305 release notes to now-deleted option. --- nixos/doc/manual/release-notes/rl-2305.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md index dbc1aa8d97eb..d791ffe57acf 100644 --- a/nixos/doc/manual/release-notes/rl-2305.section.md +++ b/nixos/doc/manual/release-notes/rl-2305.section.md @@ -127,7 +127,7 @@ In addition to numerous new and updated packages, this release has the following - [openvscode-server](https://github.com/gitpod-io/openvscode-server), run VS Code on a remote machine with access through a modern web browser from any device, anywhere. Available as [services.openvscode-server](#opt-services.openvscode-server.enable). -- [peroxide](https://github.com/ljanyst/peroxide), a fork of the official [ProtonMail bridge](https://github.com/ProtonMail/proton-bridge) that aims to be similar to [Hydroxide](https://github.com/emersion/hydroxide). Available as [services.peroxide](#opt-services.peroxide.enable). +- [peroxide](https://github.com/ljanyst/peroxide), a fork of the official [ProtonMail bridge](https://github.com/ProtonMail/proton-bridge) that aims to be similar to [Hydroxide](https://github.com/emersion/hydroxide). Available as [services.peroxide](options.html#opt-services.peroxide.enable). - [photoprism](https://photoprism.app/), a AI-powered photos app for the decentralized web. Available as [services.photoprism](options.html#opt-services.photoprism.enable). From 6859773df864e6677d0f4a7928cf17ce7b024521 Mon Sep 17 00:00:00 2001 From: Aidan Gauland Date: Sat, 4 Oct 2025 17:53:26 +1300 Subject: [PATCH 037/177] heroic: restore @iedane is taking over as sole maintainer. --- .../he/heroic-unwrapped/epic-integration.nix | 49 +++++++ .../fix-non-steam-shortcuts.patch | 13 ++ .../by-name/he/heroic-unwrapped/legendary.nix | 45 ++++++ pkgs/by-name/he/heroic-unwrapped/package.nix | 135 ++++++++++++++++++ .../by-name/he/heroic-unwrapped/pr-4885.patch | 71 +++++++++ pkgs/by-name/he/heroic/package.nix | 24 ++++ pkgs/top-level/aliases.nix | 1 - 7 files changed, 337 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/he/heroic-unwrapped/epic-integration.nix create mode 100644 pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch create mode 100644 pkgs/by-name/he/heroic-unwrapped/legendary.nix create mode 100644 pkgs/by-name/he/heroic-unwrapped/package.nix create mode 100644 pkgs/by-name/he/heroic-unwrapped/pr-4885.patch create mode 100644 pkgs/by-name/he/heroic/package.nix diff --git a/pkgs/by-name/he/heroic-unwrapped/epic-integration.nix b/pkgs/by-name/he/heroic-unwrapped/epic-integration.nix new file mode 100644 index 000000000000..bcd6f7f1dd28 --- /dev/null +++ b/pkgs/by-name/he/heroic-unwrapped/epic-integration.nix @@ -0,0 +1,49 @@ +{ + lib, + stdenv, + gitUpdater, + fetchFromGitHub, + cmake, + pkgsCross, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "heroic-epic-integration"; + version = "0.3"; + + src = fetchFromGitHub { + owner = "Etaash-mathamsetty"; + repo = "heroic-epic-integration"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Zn0MsaQd8Ro6eu8IQkMcLNGLVTUukwajkn8PRLfB+Yw="; + }; + + nativeBuildInputs = [ + cmake + pkgsCross.mingwW64.buildPackages.gcc + ]; + + cmakeFlags = [ (lib.cmakeFeature "CMAKE_TOOLCHAIN_FILE" "../windows.cmake") ]; + + installPhase = '' + runHook preInstall + + mkdir $out + cp heroic-epic-integration.exe $out/EpicGamesLauncher.exe + + runHook postInstall + ''; + + meta = { + description = "Wrapper process for games launched through Heroic Games Launcher"; + longDescription = '' + This is a Windows executable that pretends to be EpicGamesLauncher.exe for + games that expect it to be their parent process. + ''; + homepage = "https://github.com/Etaash-mathamsetty/heroic-epic-integration"; + changelog = "https://github.com/Etaash-mathamsetty/heroic-epic-integration/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ iedame ]; + }; + + passthru.updateScript = gitUpdater { }; +}) diff --git a/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch b/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch new file mode 100644 index 000000000000..7b46473245f7 --- /dev/null +++ b/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch @@ -0,0 +1,13 @@ +diff --git a/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts b/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts +index ebef6aa4..c8bd853d 100644 +--- a/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts ++++ b/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts +@@ -252,7 +252,7 @@ async function addNonSteamGame(props: { + // add new Entry + const newEntry = {} as ShortcutEntry + newEntry.AppName = props.gameInfo.title +- newEntry.Exe = `"${app.getPath('exe')}"` ++ newEntry.Exe = `"heroic"` + newEntry.StartDir = `"${process.cwd()}"` + + if (isFlatpak) { diff --git a/pkgs/by-name/he/heroic-unwrapped/legendary.nix b/pkgs/by-name/he/heroic-unwrapped/legendary.nix new file mode 100644 index 000000000000..7e9aca05af29 --- /dev/null +++ b/pkgs/by-name/he/heroic-unwrapped/legendary.nix @@ -0,0 +1,45 @@ +{ + lib, + gitUpdater, + fetchFromGitHub, + python3Packages, +}: +let + version = "0.20.37"; +in +python3Packages.buildPythonApplication { + pname = "legendary-heroic"; + inherit version; + format = "pyproject"; + + src = fetchFromGitHub { + owner = "Heroic-Games-Launcher"; + repo = "legendary"; + rev = version; + sha256 = "sha256-mOys7lOPrrzBUBMIM/JvKygFQ/qIGD68BDNigk5BCIo="; + }; + + build-system = with python3Packages; [ + setuptools + ]; + + dependencies = with python3Packages; [ + requests + filelock + ]; + + pythonImportsCheck = [ "legendary" ]; + + meta = with lib; { + description = "Free and open-source Epic Games Launcher alternative"; + longDescription = '' + This is the Heroic Games Launcher's fork of legendary. + ''; + homepage = "https://github.com/Heroic-Games-Launcher/legendary"; + license = licenses.gpl3; + maintainers = with maintainers; [ iedame ]; + mainProgram = "legendary"; + }; + + passthru.updateScript = gitUpdater { }; +} diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix new file mode 100644 index 000000000000..68cf15bb57b6 --- /dev/null +++ b/pkgs/by-name/he/heroic-unwrapped/package.nix @@ -0,0 +1,135 @@ +{ + lib, + callPackage, + stdenv, + fetchFromGitHub, + # Pinned, because our FODs are not guaranteed to be stable between major versions. + pnpm_10, + nodejs, + python3, + makeWrapper, + # Electron updates frequently break Heroic, so pin same version as upstream, or newest non-EOL. + electron_36, + vulkan-helper, + gogdl, + nile, + comet-gog_heroic, + umu-launcher, +}: + +let + legendary = callPackage ./legendary.nix { }; + epic-integration = callPackage ./epic-integration.nix { }; + comet-gog = comet-gog_heroic; + electron = electron_36; +in +stdenv.mkDerivation (finalAttrs: { + pname = "heroic-unwrapped"; + version = "2.18.1"; + + src = fetchFromGitHub { + owner = "Heroic-Games-Launcher"; + repo = "HeroicGamesLauncher"; + tag = "v${finalAttrs.version}"; + hash = "sha256-x792VA4PZleqUUgarh59JxJVXrvT95/rINYk8t9i3X0="; + }; + + pnpmDeps = pnpm_10.fetchDeps { + inherit (finalAttrs) pname version src; + fetcherVersion = 1; + hash = "sha256-F8H0eYltIJ0S8AX+2S3cR+v8dvePw09VWToVOLM8qII="; + }; + + nativeBuildInputs = [ + nodejs + pnpm_10.configHook + python3 + makeWrapper + ]; + + patches = [ + # Make Heroic create Steam shortcuts (to non-steam games) with the correct path to heroic. + ./fix-non-steam-shortcuts.patch + # Fixes incorrect path to GalaxyCommunication.exe + ./pr-4885.patch + ]; + + env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + + buildPhase = '' + runHook preBuild + + # set nodedir to prevent node-gyp from downloading headers + export npm_config_nodedir=${electron.headers} + + pnpm --offline electron-vite build + pnpm --offline electron-builder \ + --linux \ + --dir \ + -c.asarUnpack="**/*.node" \ + -c.electronDist=${electron.dist} \ + -c.electronVersion=${electron.version} + + runHook postBuild + ''; + + # --disable-gpu-compositing is to work around upstream bug + # https://github.com/electron/electron/issues/32317 + installPhase = '' + runHook preInstall + + mkdir -p "$out/opt/heroic" + cp -r dist/linux-unpacked/resources "$out/opt/heroic" + + cp -r public "$out/opt/heroic/resources/app.asar.unpacked/build" + rm -rf "$out/opt/heroic/resources/app.asar.unpacked/build/bin" + mkdir -p \ + "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/linux" \ + "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/win32" + ln -s \ + "${lib.getExe gogdl}" \ + "${lib.getExe legendary}" \ + "${lib.getExe nile}" \ + "${lib.getExe comet-gog}" \ + "${lib.getExe vulkan-helper}" \ + "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/linux" + # Don't symlink these so we don't confuse Windows applications under Wine/Proton. + cp \ + "${comet-gog.dummy-service}/GalaxyCommunication.exe" \ + "${epic-integration}/EpicGamesLauncher.exe" \ + "$out/opt/heroic/resources/app.asar.unpacked/build/bin/x64/win32" + + makeWrapper "${electron}/bin/electron" "$out/bin/heroic" \ + --inherit-argv0 \ + --set ELECTRON_FORCE_IS_PACKAGED 1 \ + --suffix PATH ":" "${umu-launcher}/bin" \ + --add-flags --disable-gpu-compositing \ + --add-flags $out/opt/heroic/resources/app.asar \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" + + install -D "flatpak/com.heroicgameslauncher.hgl.desktop" "$out/share/applications/com.heroicgameslauncher.hgl.desktop" + install -D "src/frontend/assets/heroic-icon.svg" "$out/share/icons/hicolor/scalable/apps/com.heroicgameslauncher.hgl.svg" + substituteInPlace "$out/share/applications/com.heroicgameslauncher.hgl.desktop" \ + --replace-fail "Exec=heroic-run --ozone-platform-hint=auto" "Exec=heroic" + + runHook postInstall + ''; + + passthru = { + inherit epic-integration legendary; + }; + + meta = with lib; { + description = "Native GOG, Epic, and Amazon Games Launcher for Linux, Windows and Mac"; + homepage = "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"; + changelog = "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v${finalAttrs.version}"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ iedame ]; + # Heroic may work on nix-darwin, but it needs a dedicated maintainer for the platform. + # It may also work on other Linux targets, but all the game stores only + # support x86 Linux, so it would require extra hacking to run games via QEMU + # user emulation. Upstream provide Linux builds only for x86_64. + platforms = [ "x86_64-linux" ]; + mainProgram = "heroic"; + }; +}) diff --git a/pkgs/by-name/he/heroic-unwrapped/pr-4885.patch b/pkgs/by-name/he/heroic-unwrapped/pr-4885.patch new file mode 100644 index 000000000000..96d71ae63f42 --- /dev/null +++ b/pkgs/by-name/he/heroic-unwrapped/pr-4885.patch @@ -0,0 +1,71 @@ +From a98cc23b288e13665c8698eec56e0653613946d7 Mon Sep 17 00:00:00 2001 +From: Aidan Gauland +Date: Tue, 19 Aug 2025 09:45:55 +1200 +Subject: [PATCH] [Fix] Run GalaxyComm executable path through fixAsarPath + +--- + src/backend/constants/paths.ts | 4 ++++ + src/backend/launcher.ts | 15 +++++---------- + 2 files changed, 9 insertions(+), 10 deletions(-) + +diff --git a/src/backend/constants/paths.ts b/src/backend/constants/paths.ts +index 1d05ce5b58..2e9cff1197 100644 +--- a/src/backend/constants/paths.ts ++++ b/src/backend/constants/paths.ts +@@ -44,6 +44,10 @@ export const fakeEpicExePath = fixAsarPath( + join(publicDir, 'bin', 'x64', 'win32', 'EpicGamesLauncher.exe') + ) + ++export const galaxyCommunicationExePath = fixAsarPath( ++ join(publicDir, 'bin', 'x64', 'win32', 'GalaxyCommunication.exe') ++) ++ + export const webviewPreloadPath = fixAsarPath( + join('file://', publicDir, 'webviewPreload.js') + ) +diff --git a/src/backend/launcher.ts b/src/backend/launcher.ts +index a239cff927..2262dc35b2 100644 +--- a/src/backend/launcher.ts ++++ b/src/backend/launcher.ts +@@ -80,7 +80,7 @@ import { + defaultWinePrefix, + fixesPath, + flatpakHome, +- publicDir, ++ galaxyCommunicationExePath, + runtimePath, + userHome + } from './constants/paths' +@@ -888,28 +888,23 @@ async function prepareWineLaunch( + + try { + if (runner === 'gog' && experimentalFeatures?.cometSupport !== false) { +- const communicationSource = join( +- publicDir, +- 'bin/x64/win32/GalaxyCommunication.exe' +- ) +- +- const galaxyCommPath = ++ const galaxyCommWinePath = + 'C:\\ProgramData\\GOG.com\\Galaxy\\redists\\GalaxyCommunication.exe' + const communicationDest = await getWinePath({ +- path: galaxyCommPath, ++ path: galaxyCommWinePath, + gameSettings, + variant: 'unix' + }) + + if (!existsSync(communicationDest)) { + mkdirSync(dirname(communicationDest), { recursive: true }) +- await copyFile(communicationSource, communicationDest) ++ await copyFile(galaxyCommunicationExePath, communicationDest) + await runWineCommand({ + commandParts: [ + 'sc', + 'create', + 'GalaxyCommunication', +- `binpath=${galaxyCommPath}` ++ `binpath=${galaxyCommWinePath}` + ], + gameSettings, + protonVerb: 'runinprefix' diff --git a/pkgs/by-name/he/heroic/package.nix b/pkgs/by-name/he/heroic/package.nix new file mode 100644 index 000000000000..4884a733ecd1 --- /dev/null +++ b/pkgs/by-name/he/heroic/package.nix @@ -0,0 +1,24 @@ +{ + steam, + heroic-unwrapped, + extraPkgs ? pkgs: [ ], + extraLibraries ? pkgs: [ ], +}: + +steam.buildRuntimeEnv { + pname = "heroic"; + inherit (heroic-unwrapped) version meta; + + runScript = "heroic"; + + extraPkgs = pkgs: [ heroic-unwrapped ] ++ extraPkgs pkgs; + inherit extraLibraries; + + extraInstallCommands = '' + mkdir -p $out/share + ln -s ${heroic-unwrapped}/share/applications $out/share + ln -s ${heroic-unwrapped}/share/icons $out/share + ''; + + privateTmp = false; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index bf586e0e72d2..5f685ed79471 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1160,7 +1160,6 @@ mapAliases { haven-cli = throw "'haven-cli' has been removed due to the official announcement of the project closure. Read more at https://havenprotocol.org/2024/12/12/project-closure-announcement"; # Added 2025-02-25 hawknl = throw "'hawknl' has been removed as it was unmaintained and the upstream unavailable"; # Added 2025-05-07 HentaiAtHome = hentai-at-home; # Added 2024-06-12 - heroic = throw "Heroic Games Launcher has been removed due to frequent breakages and no maintainer. Upstream recommends using the Flatpak."; hiawatha = throw "hiawatha has been removed, since it is no longer actively supported upstream, nor well maintained in nixpkgs"; # Added 2025-09-10 hibernate = throw "hibernate has been removed due to lack of maintenance"; # Added 2025-09-10 hiddify-app = throw "hiddify-app has been removed, since it is unmaintained"; # added 2025-08-20 From 072a35019f44cae655d8d127367f90e8b5bbaf06 Mon Sep 17 00:00:00 2001 From: Aidan Gauland Date: Sat, 4 Oct 2025 18:01:41 +1300 Subject: [PATCH 038/177] gogdl: add maintainer --- pkgs/by-name/go/gogdl/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/go/gogdl/package.nix b/pkgs/by-name/go/gogdl/package.nix index b8c1d82f0b15..89485c76662a 100644 --- a/pkgs/by-name/go/gogdl/package.nix +++ b/pkgs/by-name/go/gogdl/package.nix @@ -32,6 +32,7 @@ python3Packages.buildPythonApplication rec { mainProgram = "gogdl"; homepage = "https://github.com/Heroic-Games-Launcher/heroic-gogdl"; license = with licenses; [ gpl3 ]; + maintainers = with maintainers; [ iedame ]; }; # Upstream no longer create git tags when bumping the version, so we have to From 20bce0806f746e77fc8a84f25105bbe208439e7f Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Sun, 5 Oct 2025 00:58:17 +0200 Subject: [PATCH 039/177] ir-lv2: 0-unstable-2018-06-21 -> 1.4.0 --- pkgs/by-name/ir/ir-lv2/package.nix | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ir/ir-lv2/package.nix b/pkgs/by-name/ir/ir-lv2/package.nix index 797c452c861f..6c71d88a64bc 100644 --- a/pkgs/by-name/ir/ir-lv2/package.nix +++ b/pkgs/by-name/ir/ir-lv2/package.nix @@ -11,14 +11,14 @@ zita-convolver, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "ir.lv2"; - version = "0-unstable-2018-06-21"; + version = "1.4.0"; src = fetchgit { url = "https://git.hq.sig7.se/ir.lv2.git"; - rev = "38bf3ec7d370d8234dd55be99c14cf9533b43c60"; - sha256 = "sha256-5toZYQX2oIAfQ5XPMMN+HGNE4FOE/t6mciih/OpU1dw="; + rev = "1d4a4f9b1aad6223d541ebb0c16d85d527478222"; + hash = "sha256-6/KpwM/aHMNvtpf3/BJQjGe1kRZx3NFmV8F6r/bPkII="; }; buildInputs = [ @@ -37,20 +37,18 @@ stdenv.mkDerivation { postBuild = "make convert4chan"; installPhase = '' - mkdir -p "$out/bin" - mkdir "$out/include" - mkdir -p "$out/share/doc" - + runHook preInstall make PREFIX="$out" INSTDIR="$out/lib/lv2" install install -Dm755 convert4chan "$out/bin/convert4chan" + runHook postInstall ''; - meta = with lib; { + meta = { homepage = "http://factorial.hu/plugins/lv2/ir"; - description = "Zero-latency, realtime, high performance signal convolver especially for creating reverb effects"; - license = licenses.gpl2; - maintainers = [ maintainers.magnetophon ]; - platforms = platforms.linux; + description = "Low-latency, realtime, high performance signal convolver especially for creating reverb effects."; + license = lib.licenses.gpl2; + maintainers = [ lib.maintainers.magnetophon ]; + platforms = lib.platforms.linux; mainProgram = "convert4chan"; }; -} +}) From cb3182b751ed7886d57eaf111e5cc7f07312d318 Mon Sep 17 00:00:00 2001 From: Corey O'Connor Date: Sun, 5 Oct 2025 19:58:32 +0000 Subject: [PATCH 040/177] nordpass: 6.3.15 -> 6.5.20 --- pkgs/by-name/no/nordpass/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/nordpass/package.nix b/pkgs/by-name/no/nordpass/package.nix index f286ca185ef5..c9f4fe7db621 100644 --- a/pkgs/by-name/no/nordpass/package.nix +++ b/pkgs/by-name/no/nordpass/package.nix @@ -37,8 +37,8 @@ let # determine these versions from # curl -H 'Snap-Device-Series: 16' http://api.snapcraft.io/v2/snaps/info/nordpass - version = "6.3.15"; - snapVersion = "201"; + version = "6.5.20"; + snapVersion = "203"; snapId = "00CQ2MvSr0Ex7zwdGhCYTa0ZLMw3H6hf"; snapBaseUrl = "https://api.snapcraft.io/api/v1/snaps/download/"; @@ -95,7 +95,7 @@ let src = fetchurl { url = "${snapBaseUrl}${snapId}_${snapVersion}.snap"; - hash = "sha256-paOwigiDay0pBt7p3Jatv8/1GL8PKUddz9NzEngpGJI="; + hash = "sha256-t78kbKVI9WAhL1+1qZ4tJWXUoXhXUCuUYobbbm09peA="; }; nativeBuildInputs = [ squashfsTools ]; From da3afd6648fb7f7c9a1de60f4c09737a967ebdbf Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 5 Oct 2025 15:33:41 -0700 Subject: [PATCH 041/177] python3Packages.ripser: disable failing tests on Darwin --- pkgs/development/python-modules/ripser/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/ripser/default.nix b/pkgs/development/python-modules/ripser/default.nix index 4ca8aecaa68e..8f071f3f7908 100644 --- a/pkgs/development/python-modules/ripser/default.nix +++ b/pkgs/development/python-modules/ripser/default.nix @@ -74,6 +74,10 @@ buildPythonPackage rec { "test_thresh" # assert(np.allclose(r1, r2)) "test_zero_edge_bug" + # assert (0, 2) == (1, 2) + "test_verbose_true" + # assert (0, 2) == (1, 2) + "test_verbose_false" ]; meta = { From d3f38ecbacb01d7a193b1ede9099c0f8967a3e76 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Oct 2025 08:05:07 +0000 Subject: [PATCH 042/177] clickhouse-lts: 25.8.7.3-lts -> 25.8.8.26-lts --- 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 4497d9078c68..3d7bae589f65 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.8.7.3-lts"; - hash = "sha256-wH/UxMgnsK6OIGxEv9CYA67f8PWC0u6IAiW2iY/KThk="; + version = "25.8.8.26-lts"; + hash = "sha256-jzgfbM0WRdbSr0OXB9t0e1BjZQwZaEwIfzg7W4Z11c0="; lts = true; nixUpdateExtraArgs = [ "--version-regex" From 712ec1f76f3b511b9b292ad806378ad9f8103330 Mon Sep 17 00:00:00 2001 From: weriomat Date: Mon, 6 Oct 2025 11:29:46 +0200 Subject: [PATCH 043/177] art: update mainProgram --- pkgs/by-name/ar/art/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ar/art/package.nix b/pkgs/by-name/ar/art/package.nix index 327665ec8503..7f0c4dd6bed3 100644 --- a/pkgs/by-name/ar/art/package.nix +++ b/pkgs/by-name/ar/art/package.nix @@ -109,7 +109,7 @@ stdenv.mkDerivation rec { homepage = "https://art.pixls.us"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ paperdigits ]; - mainProgram = "art"; + mainProgram = "ART"; platforms = lib.platforms.linux; }; } From 7d840da34719763d73b5fefc88fc81ec14935fc8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Oct 2025 10:11:15 +0000 Subject: [PATCH 044/177] codebuff: 1.0.496 -> 1.0.500 --- pkgs/by-name/co/codebuff/package-lock.json | 8 ++++---- pkgs/by-name/co/codebuff/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/co/codebuff/package-lock.json b/pkgs/by-name/co/codebuff/package-lock.json index 1aa38be0be8c..a7b2e3f39b93 100644 --- a/pkgs/by-name/co/codebuff/package-lock.json +++ b/pkgs/by-name/co/codebuff/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "codebuff": "^1.0.496" + "codebuff": "^1.0.500" } }, "node_modules/chownr": { @@ -18,9 +18,9 @@ } }, "node_modules/codebuff": { - "version": "1.0.496", - "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.496.tgz", - "integrity": "sha512-kFg8+kgZN7wReREMt89mXz5G78c5EZxiMtjjVb6bZD9JUIb8hYRg5AFPQ5RTFW4cMW21l7qO7HZy8Twvln8Nwg==", + "version": "1.0.500", + "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.500.tgz", + "integrity": "sha512-qUp7XL749bTAx6p2D7Mbsx5INx9PMEtMqyB3LsH5QLFW2AUGbmQOuxTVMaQFrCUaaJ8RtKaqCSKWwSZ1tq+ylA==", "cpu": [ "x64", "arm64" diff --git a/pkgs/by-name/co/codebuff/package.nix b/pkgs/by-name/co/codebuff/package.nix index 015a2375d725..aa051f4668cd 100644 --- a/pkgs/by-name/co/codebuff/package.nix +++ b/pkgs/by-name/co/codebuff/package.nix @@ -6,14 +6,14 @@ buildNpmPackage rec { pname = "codebuff"; - version = "1.0.496"; + version = "1.0.500"; src = fetchzip { url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz"; - hash = "sha256-X/quHRF+DrGtbyDbthXENLXI9vKfjhp9WOn6FBgss4g="; + hash = "sha256-5lAQb8rrWhji4961fbkSCr0hgVIgIzrwkQ8y9+HoeDw="; }; - npmDepsHash = "sha256-ni7tCSyqXSyowVl1XzGkzoovaN3AawYvmW1cWdeHxgw="; + npmDepsHash = "sha256-niM6sUtgv+PeYXrDjBpYcM6p+SaNcpmoWAXV+5uCCOY="; postPatch = '' cp ${./package-lock.json} package-lock.json From 586aee7a8afde97bfe61406b44acdeaaa4a31110 Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Mon, 6 Oct 2025 08:07:28 -0400 Subject: [PATCH 045/177] yarg: 0.13.0 -> 0.13.1 --- 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 0f3ee5d508a1..8e2ec9209a4c 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.13.0"; + version = "0.13.1"; 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-3auQc4Vq0m/f40PvWgbo0U2jUWaDA6OzKOj96ZG2RxA="; + hash = "sha256-/r3TdeRZEnDJD4y58wFzKgamBAy87e+CtS5Ew2cbBFE="; }; nativeBuildInputs = [ autoPatchelfHook ]; From cfcaf23a8ff6497804ab4fbf9ec47a4e0169bae1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 6 Oct 2025 16:42:39 +0200 Subject: [PATCH 046/177] python313Packages.pysmartthings: 3.3.0 -> 3.3.1 Diff: https://github.com/andrewsayre/pysmartthings/compare/v3.3.0...v3.3.1 Changelog: https://github.com/andrewsayre/pysmartthings/releases/tag/v3.3.1 --- pkgs/development/python-modules/pysmartthings/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmartthings/default.nix b/pkgs/development/python-modules/pysmartthings/default.nix index 543d2c2c61ce..e239a5eaa290 100644 --- a/pkgs/development/python-modules/pysmartthings/default.nix +++ b/pkgs/development/python-modules/pysmartthings/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pysmartthings"; - version = "3.3.0"; + version = "3.3.1"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "andrewsayre"; repo = "pysmartthings"; tag = "v${version}"; - hash = "sha256-i1whnELYPkaT7K5hLZy+Q4Aub1TBph8aDFZKx78hElY="; + hash = "sha256-BSD/7eitZZ+9iL6IEOPfv+51CuV7wJZAlqHSVbPOvTY="; }; build-system = [ poetry-core ]; From 28e8eb117b78abe7ac6a8a5c797e7f2203d5c261 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Oct 2025 20:04:51 +0000 Subject: [PATCH 047/177] teamviewer: 15.69.4 -> 15.70.4 --- 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 29bcb45dfbd3..d6ff00df10c1 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.69.4"; + version = "15.70.4"; src = let @@ -39,11 +39,11 @@ mkDerivation rec { { x86_64-linux = fetchurl { url = "${base_url}/teamviewer_${version}_amd64.deb"; - hash = "sha256-GNGmqgiu4Vk0X+KndCkEoryFHG/Vv/P2xYdlzUJT1wo="; + hash = "sha256-VF/afz1PUnoPhc/Bi2P3eTAz6l0aecWEnl0Tcehv4RA="; }; aarch64-linux = fetchurl { url = "${base_url}/teamviewer_${version}_arm64.deb"; - hash = "sha256-M6Q6HIp7TgtqzVduMJM1au0i4/hDUUwdIoe3q36YA/0="; + hash = "sha256-XronqLbPnXrCUF8v6oVjUO2xv4OM8MyJLffbv8/FEcg="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From 8890b315cf837a65bc8a07bf764b85603df492c1 Mon Sep 17 00:00:00 2001 From: qbisi Date: Tue, 7 Oct 2025 16:40:29 +0800 Subject: [PATCH 048/177] python3Packages.mpi4py: add test for mpich --- pkgs/development/python-modules/mpi4py/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/mpi4py/default.nix b/pkgs/development/python-modules/mpi4py/default.nix index 42422d61a0d7..754d747394eb 100644 --- a/pkgs/development/python-modules/mpi4py/default.nix +++ b/pkgs/development/python-modules/mpi4py/default.nix @@ -8,6 +8,8 @@ toPythonModule, pytestCheckHook, mpiCheckPhaseHook, + mpi4py, + mpich, }: buildPythonPackage rec { @@ -60,6 +62,10 @@ buildPythonPackage rec { passthru = { inherit mpi; + + tests = { + mpich = mpi4py.override { mpi = mpich; }; + }; }; meta = { From 47fffffa17d6de1139aa114bf61d1d3415c29bbe Mon Sep 17 00:00:00 2001 From: qbisi Date: Tue, 7 Oct 2025 17:21:55 +0800 Subject: [PATCH 049/177] python3Packages.mpi4py: follow upstream checkPhase --- .../python-modules/mpi4py/default.nix | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/mpi4py/default.nix b/pkgs/development/python-modules/mpi4py/default.nix index 754d747394eb..93162a1bff7f 100644 --- a/pkgs/development/python-modules/mpi4py/default.nix +++ b/pkgs/development/python-modules/mpi4py/default.nix @@ -6,7 +6,7 @@ setuptools, mpi, toPythonModule, - pytestCheckHook, + pytest, mpiCheckPhaseHook, mpi4py, mpich, @@ -42,17 +42,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "mpi4py" ]; nativeCheckInputs = [ - pytestCheckHook + pytest mpiCheckPhaseHook ]; - disabledTestPaths = lib.optionals (mpi.pname == "mpich") [ - # These tests from some reason cause pytest to crash, and therefor it is - # hard to debug them. Upstream mentions these tests to raise issues in - # https://github.com/mpi4py/mpi4py/issues/418 but the workaround suggested - # there (setting MPI4PY_RC_RECV_MPROBE=0) doesn't work. - "test/test_util_pool.py" - "demo/futures/test_futures.py" - ]; __darwinAllowLocalNetworking = true; @@ -60,6 +52,19 @@ buildPythonPackage rec { # see https://github.com/mpi4py/mpi4py/issues/545#issuecomment-2343011460 env.MPI4PY_TEST_SPAWN = if mpi.pname == "openmpi" then 0 else 1; + # follow upstream's checkPhase + # see https://github.com/mpi4py/mpi4py/blob/4.1.0/.github/workflows/ci-test.yml#L92-L95 + checkPhase = '' + runHook preCheck + + echo 'Testing mpi4py (np=1)' + mpiexec -n 1 python test/main.py -v + echo 'Testing mpi4py (np=2)' + mpiexec -n 2 python test/main.py -v -f -e spawn + + runHook postCheck + ''; + passthru = { inherit mpi; From 83dfca965e4c07f1965b78734910b54b1bb88ed6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 7 Oct 2025 13:14:49 +0200 Subject: [PATCH 050/177] ocamlPackages.mopsa: use LLVM 19 --- pkgs/top-level/ocaml-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 819dd03d7582..92da02d990d1 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1316,7 +1316,9 @@ let monolith = callPackage ../development/ocaml-modules/monolith { }; - mopsa = callPackage ../development/ocaml-modules/mopsa { }; + mopsa = callPackage ../development/ocaml-modules/mopsa { + inherit (pkgs.llvmPackages_19) clang libclang libllvm; + }; morbig = callPackage ../development/ocaml-modules/morbig { }; From 543235b437c58bcb2cb2e0d07a987f649043d992 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Oct 2025 15:23:22 +0000 Subject: [PATCH 051/177] tomcat: 11.0.11 -> 11.0.12 --- 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 b470d45e8868..86592d6de34b 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -70,7 +70,7 @@ in }; tomcat11 = common { - version = "11.0.11"; - hash = "sha256-KpG4DB6n279K8Fux+Aq7l15d5BXAyAPep0XlqhEm4IE="; + version = "11.0.12"; + hash = "sha256-GmW8ga7V1ME60iUlj110bC1jaZ3JagT/4z4W4y9CDFU="; }; } From df97181588aa781c0eacc4b8dd6719083637f1c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Tue, 7 Oct 2025 18:37:53 +0200 Subject: [PATCH 052/177] quake-injector: 07 -> 08 --- pkgs/by-name/qu/quake-injector/package.nix | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quake-injector/package.nix b/pkgs/by-name/qu/quake-injector/package.nix index da5f23d57827..31ab2a8d6042 100644 --- a/pkgs/by-name/qu/quake-injector/package.nix +++ b/pkgs/by-name/qu/quake-injector/package.nix @@ -17,11 +17,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "quake-injector"; - version = "07"; + version = "08"; src = fetchzip { url = "https://github.com/hrehfeld/QuakeInjector/releases/download/alpha${finalAttrs.version}/QuakeInjector-alpha${finalAttrs.version}.zip"; - hash = "sha256-Lixac9K3+9j7QvprZGzhnYuvlJV9V+ja4EipygELkWA="; + hash = "sha256-u2Ir7KxptgX9hcCf0GECl/z2+qSfHUdMgCoN8qbQMUs="; }; nativeBuildInputs = [ @@ -38,6 +38,22 @@ stdenv.mkDerivation (finalAttrs: { "jackson-annotations-2.13.3.jar" "jackson-core-2.13.3.jar" "jackson-databind-2.13.3.jar" + "commons-compress-1.27.1.jar" + "darklaf-core-2.7.3.jar" + "commons-codec-1.17.1.jar" + "commons-io-2.16.1.jar" + "commons-lang3-3.16.0.jar" + "darklaf-windows-2.7.3.jar" + "darklaf-macos-2.7.3.jar" + "darklaf-theme-2.7.3.jar" + "darklaf-property-loader-2.7.3.jar" + "darklaf-native-utils-2.7.3.jar" + "darklaf-utils-2.7.3.jar" + "darklaf-platform-base-2.7.3.jar" + "swing-extensions-laf-support-0.1.3.jar" + "svgSalamander-1.1.2.4.jar" + "swing-extensions-visual-padding-0.1.3.jar" + "annotations-16.0.2.jar" ]; mkClasspath = prefix: lib.concatMapStringsSep ":" (filename: "${prefix}/${filename}") filenames; From fe80f1a4eba62da1afe7c5613b16aa3a2b7d3ddd Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 7 Oct 2025 19:27:16 +0200 Subject: [PATCH 053/177] =?UTF-8?q?ocamlPackages.ppxlib:=200.36.0=20?= =?UTF-8?q?=E2=86=92=200.36.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/ppxlib/default.nix | 6 +++--- pkgs/development/ocaml-modules/repr/ppx.nix | 14 ++++++++++---- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/pkgs/development/ocaml-modules/ppxlib/default.nix b/pkgs/development/ocaml-modules/ppxlib/default.nix index 027532b4a552..f97140fd0e53 100644 --- a/pkgs/development/ocaml-modules/ppxlib/default.nix +++ b/pkgs/development/ocaml-modules/ppxlib/default.nix @@ -7,7 +7,7 @@ if lib.versionAtLeast ocaml.version "4.07" then if lib.versionAtLeast ocaml.version "4.08" then if lib.versionAtLeast ocaml.version "4.11" then - if lib.versionAtLeast ocaml.version "5.03" then "0.36.0" else "0.33.0" + if lib.versionAtLeast ocaml.version "5.03" then "0.36.2" else "0.33.0" else "0.24.0" else @@ -87,8 +87,8 @@ let sha256 = "sha256-/6RO9VHyO3XiHb1pijAxBDE4Gq8UC5/kuBwucKLSxjo="; min_version = "4.07"; }; - "0.36.0" = { - sha256 = "sha256-WrobzhTFMQhhQTARDIQ9AEv5O9LPOgd4/XCGuFOQpDQ="; + "0.36.2" = { + sha256 = "sha256-yHVgB9jKwTeahGEUYQDB1hHH327MGpoKqb3ewNbk5xs="; min_version = "4.08"; }; } diff --git a/pkgs/development/ocaml-modules/repr/ppx.nix b/pkgs/development/ocaml-modules/repr/ppx.nix index c9e7729d86c1..8b1ee472d4e2 100644 --- a/pkgs/development/ocaml-modules/repr/ppx.nix +++ b/pkgs/development/ocaml-modules/repr/ppx.nix @@ -14,10 +14,16 @@ buildDunePackage { inherit (repr) src version; - patches = lib.optional (lib.versionAtLeast ppxlib.version "0.36") (fetchpatch { - url = "https://github.com/mirage/repr/commit/9dcaeaa7e5f45998f76e1eab68f8fd18edc980cc.patch"; - hash = "sha256-MKuZ4f8m/nNlgZpomGgqr80s5btynKcb1b4khpIIOY4="; - }); + patches = lib.optionals (lib.versionAtLeast ppxlib.version "0.36") [ + (fetchpatch { + url = "https://github.com/mirage/repr/commit/460fc85a2804e3301bfc0e79413f5df472d95374.patch"; + hash = "sha256-8nEPyeZ1s9Q/6+BKtdMb9kVhTfCdMmRrU3xpvizVZHA="; + }) + (fetchpatch { + url = "https://github.com/mirage/repr/commit/c939a7317e126589bd6d6bd1d9e38cff749bcdb1.patch"; + hash = "sha256-Srf5fZoc0iiJEZiW8PnIM5VdHOGofbdkhfnjQvFcTq0="; + }) + ]; propagatedBuildInputs = [ ppx_deriving From ae5a54c5ba7c3fc5f45e6bcde1dbbc62b006ef38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Oct 2025 18:59:03 +0000 Subject: [PATCH 054/177] seer: 2.5 -> 2.6 --- pkgs/development/tools/misc/seer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/seer/default.nix b/pkgs/development/tools/misc/seer/default.nix index 7b959c4fa102..e0f960ced322 100644 --- a/pkgs/development/tools/misc/seer/default.nix +++ b/pkgs/development/tools/misc/seer/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "seer"; - version = "2.5"; + version = "2.6"; src = fetchFromGitHub { owner = "epasveer"; repo = "seer"; rev = "v${version}"; - sha256 = "sha256-+3yghoK8fAM6UFomv1Ga05kxwsLcoL2CpuIDXkFfWHc="; + sha256 = "sha256-QXVsjTJYGE/7nTKldlOGN6AnW8OthrBJruVbb/HiPdg="; }; preConfigure = '' From 93597876cb2003b22287b0b7a61e87d63f545d33 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 7 Oct 2025 23:07:51 +0200 Subject: [PATCH 055/177] =?UTF-8?q?ocamlPackages.batteries:=203.9.0=20?= =?UTF-8?q?=E2=86=92=203.10.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/batteries/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/ocaml-modules/batteries/default.nix b/pkgs/development/ocaml-modules/batteries/default.nix index a6a2974ce53c..c86ac0591a1b 100644 --- a/pkgs/development/ocaml-modules/batteries/default.nix +++ b/pkgs/development/ocaml-modules/batteries/default.nix @@ -11,17 +11,17 @@ doCheck ? lib.versionAtLeast ocaml.version "4.08", }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "batteries"; - version = "3.9.0"; + version = "3.10.0"; minimalOCamlVersion = "4.05"; src = fetchFromGitHub { owner = "ocaml-batteries-team"; repo = "batteries-included"; - rev = "v${version}"; - hash = "sha256-+PGfExdvp3WyX1s8dLTBYp1SoUOBkzrxyqMUuaW6Bto="; + tag = "v${finalAttrs.version}"; + hash = "sha256-cD0O4kEDE58yCYnUuS83O1CJNHJuCGVhvKJSKQeQGkc="; }; nativeCheckInputs = [ qtest ]; @@ -50,4 +50,4 @@ buildDunePackage rec { lib.maintainers.maggesi ]; }; -} +}) From 1f3a6c4c6a08a20f1d210c6758c9b867edb7f64e Mon Sep 17 00:00:00 2001 From: weriomat Date: Wed, 8 Oct 2025 00:59:56 +0200 Subject: [PATCH 056/177] aces-container: fix build with CMake 4 --- pkgs/by-name/ac/aces-container/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ac/aces-container/package.nix b/pkgs/by-name/ac/aces-container/package.nix index 345093493f9e..121b7a17bbdf 100644 --- a/pkgs/by-name/ac/aces-container/package.nix +++ b/pkgs/by-name/ac/aces-container/package.nix @@ -16,6 +16,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-luMqXqlJ6UzoawEDmbK38lm3GHosaZm/mFJntBF54Y4="; }; + # Fix the build with CMake 4. + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail \ + 'cmake_minimum_required (VERSION 2.6)' \ + 'cmake_minimum_required(VERSION 3.10)' + ''; + nativeBuildInputs = [ cmake ]; From 0dda4b051086fae678f2cd3ee4273dded186f23b Mon Sep 17 00:00:00 2001 From: weriomat Date: Wed, 8 Oct 2025 01:12:00 +0200 Subject: [PATCH 057/177] art: fix build with CMake 4 --- pkgs/by-name/ar/art/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ar/art/package.nix b/pkgs/by-name/ar/art/package.nix index 7f0c4dd6bed3..f2965d965d20 100644 --- a/pkgs/by-name/ar/art/package.nix +++ b/pkgs/by-name/ar/art/package.nix @@ -49,6 +49,14 @@ stdenv.mkDerivation rec { hash = "sha256-dg0msZ0aeyl4L7RqqGur9Lalu1QtE0igEc54WT5F+SQ="; }; + # Fix the build with CMake 4. + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail \ + 'cmake_minimum_required(VERSION 3.9)' \ + 'cmake_minimum_required(VERSION 3.10)' + ''; + nativeBuildInputs = [ cmake pkg-config From 5edafc5d28f8356d309c084e8d51f49dd056f1a1 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Wed, 8 Oct 2025 08:18:41 +0200 Subject: [PATCH 058/177] openssh_hpn: 10.0p2 -> 10.1p1 Fixes CVE-2025-61984 and CVE-2025-61985. https://www.openssh.com/txt/release-10.1 --- pkgs/tools/networking/openssh/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index c1e78916e3d9..c16a27ba4fe3 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -50,17 +50,17 @@ in openssh_hpn = common rec { pname = "openssh-with-hpn"; - version = "10.0p2"; + version = "10.1p1"; extraDesc = " with high performance networking patches"; src = fetchurl { url = urlFor version; - hash = "sha256-AhoucJoO30JQsSVr1anlAEEakN3avqgw7VnO+Q652Fw="; + hash = "sha256-ufx6K4JXlGem8vQ+SoHI4d/aYU3bT5slWq/XAgu/B1g="; }; extraPatches = let - url = "https://raw.githubusercontent.com/freebsd/freebsd-ports/dde9561b3ff73639aeebe8ec33ad52ecca0bf58d/security/openssh-portable/files/extra-patch-hpn"; + url = "https://raw.githubusercontent.com/freebsd/freebsd-ports/7d4f03d56d19a19a15399a03b3ceca8a0f5924b4/security/openssh-portable/files/extra-patch-hpn"; in [ ./ssh-keysign-8.5.patch @@ -71,7 +71,7 @@ in inherit url; stripLen = 1; excludes = [ "channels.c" ]; - hash = "sha256-0HQAacNdvqX+7CTDhkbgAyb0WbqnnH6iAYQBFh8XenA="; + hash = "sha256-BGR0Jn1JoD/0q9/TKjygg9C3UWeVf0R2DrH0esMzmpY="; }) (fetchpatch { From 0a512b2cbae26dd436963b18260d0902385e6fc0 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Wed, 8 Oct 2025 08:23:23 +0200 Subject: [PATCH 059/177] openssh_gssapi: 10.0p2 -> 10.1p1 Fixes CVE-2025-61984 and CVE-2025-61985. https://www.openssh.com/txt/release-10.1 --- pkgs/tools/networking/openssh/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index c16a27ba4fe3..02af793aa628 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -93,12 +93,12 @@ in openssh_gssapi = common rec { pname = "openssh-with-gssapi"; - version = "10.0p2"; + version = "10.1p1"; extraDesc = " with GSSAPI support"; src = fetchurl { url = urlFor version; - hash = "sha256-AhoucJoO30JQsSVr1anlAEEakN3avqgw7VnO+Q652Fw="; + hash = "sha256-ufx6K4JXlGem8vQ+SoHI4d/aYU3bT5slWq/XAgu/B1g="; }; extraPatches = [ @@ -106,8 +106,8 @@ in (fetchpatch { name = "openssh-gssapi.patch"; - url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%2510.0p1-1/debian/patches/gssapi.patch"; - hash = "sha256-7Q27tvtCY3b9evC3lbqEz4u7v5DcerjWZfhh8azIAQo="; + url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%2510.1p1-1/debian/patches/gssapi.patch"; + hash = "sha256-/wJ3AA+RscHjFRSeL0LENviKlCglpOi7HNuCxidpQV8="; }) ]; From a515b61dceee359eeb2df97c10d8d4293ecf6e9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 09:22:22 +0000 Subject: [PATCH 060/177] tomcat9: 9.0.109 -> 9.0.110 --- 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 b470d45e8868..630bc373516c 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -60,8 +60,8 @@ let in { tomcat9 = common { - version = "9.0.109"; - hash = "sha256-/masqdxAAgA4VwluYMSCsfAFr1RXx2fKnFgE9zLePMI="; + version = "9.0.110"; + hash = "sha256-lDk+uSjtAdWACK9pJWYNen03JmHeXO+NY8ZqGqoolhg="; }; tomcat10 = common { From eb91633dbaf26ceab3d5bacfdf778588eb5253c8 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 8 Oct 2025 14:36:38 +0200 Subject: [PATCH 061/177] jsonnet: fix for CMake v4 --- pkgs/by-name/js/jsonnet/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/js/jsonnet/package.nix b/pkgs/by-name/js/jsonnet/package.nix index b1f40c5252a0..c86463605ea4 100644 --- a/pkgs/by-name/js/jsonnet/package.nix +++ b/pkgs/by-name/js/jsonnet/package.nix @@ -4,6 +4,7 @@ jekyll, cmake, fetchFromGitHub, + fetchpatch, gtest, }: @@ -22,6 +23,14 @@ stdenv.mkDerivation rec { sha256 = "sha256-QHp0DOu/pqcgN7di219cHzfFb7fWtdGGE6J1ZXgbOGQ="; }; + patches = [ + # ref. https://github.com/google/jsonnet/pull/1249 merged upstream + (fetchpatch { + url = "https://github.com/google/jsonnet/commit/6c87c1b0e1e18d25898be071c1b231e264f05a8c.patch"; + hash = "sha256-KprhMKwUCpvLiMT/grfqZ8Vt9rbosIizQgNMStuV8/U="; + }) + ]; + nativeBuildInputs = [ jekyll cmake From 7faf403de020051768994a4b49a5dce209f9c221 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 14:28:29 +0000 Subject: [PATCH 062/177] arti: 1.5.0 -> 1.6.0 --- pkgs/by-name/ar/arti/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arti/package.nix b/pkgs/by-name/ar/arti/package.nix index a803c97fc99e..13b04d80bfb4 100644 --- a/pkgs/by-name/ar/arti/package.nix +++ b/pkgs/by-name/ar/arti/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "arti"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "core"; repo = "arti"; tag = "arti-v${finalAttrs.version}"; - hash = "sha256-14wOkbsfNomSCLuozUbKbOGUvhlLkG9iglN6ddkpEPk="; + hash = "sha256-uBt4A9ORjJccnmzHxwoVHguvox7jOKqdrc6JdrvSrzk="; }; - cargoHash = "sha256-I2xH61x6gZXKsHBejMu7C2H4E6oLRj+GUeJEfRz48os="; + cargoHash = "sha256-XkdkCCHY+xLc1haFvqpwNsPgs6rh4AAGxMofrIwFFk0="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; From 893f7eaaf3a8704de4545209bfb70f8e60c75e4b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 18:41:41 +0000 Subject: [PATCH 063/177] uctodata: 0.4 -> 0.11 --- pkgs/by-name/uc/uctodata/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/uc/uctodata/package.nix b/pkgs/by-name/uc/uctodata/package.nix index 0824ec5b3bd7..2f3347f794a6 100644 --- a/pkgs/by-name/uc/uctodata/package.nix +++ b/pkgs/by-name/uc/uctodata/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "uctodata"; - version = "0.4"; + version = "0.11"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "uctodata"; tag = "v${finalAttrs.version}"; - hash = "sha256-4P9icZSm+DYGxGobSGzSExTv+ZQaLjkJ0gvOI27byRk="; + hash = "sha256-mMQevs7Ju86H+6eIPh8mMVFXUwca73Z940DasUGRnOw="; }; nativeBuildInputs = [ From 866d1fec81b33ab43104dc5e122e34cc115f2498 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:25:28 +0200 Subject: [PATCH 064/177] ticcutils: 0.15 -> 0.36 Add icu dependency (now required). --- pkgs/by-name/ti/ticcutils/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/ticcutils/package.nix b/pkgs/by-name/ti/ticcutils/package.nix index 341ea6fe6a4b..25b2c031e57c 100644 --- a/pkgs/by-name/ti/ticcutils/package.nix +++ b/pkgs/by-name/ti/ticcutils/package.nix @@ -8,6 +8,7 @@ pkg-config, autoconf-archive, libxml2, + icu, zlib, bzip2, libtar, @@ -17,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ticcutils"; - version = "0.15"; + version = "0.36"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "ticcutils"; tag = "v${finalAttrs.version}"; - hash = "sha256-1+Plo2yZyDJWn/Yk4pawQGzwdx2UBfER9ZYAYLgYGh0="; + hash = "sha256-iehbLpVdcJ9PPI4iwUweZjsD+r1dNFoOr38W53JpGdU="; }; nativeBuildInputs = [ @@ -35,6 +36,7 @@ stdenv.mkDerivation (finalAttrs: { libtool autoconf-archive libxml2 + icu # optional: zlib bzip2 From c03e5d3193944313b10589034e6bcef4c0845bbd Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:25:36 +0200 Subject: [PATCH 065/177] libfolia: 1.7 -> 2.21.1 Replace icu60 with icu. --- pkgs/by-name/li/libfolia/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libfolia/package.nix b/pkgs/by-name/li/libfolia/package.nix index a428f7e1d232..60c68056170a 100644 --- a/pkgs/by-name/li/libfolia/package.nix +++ b/pkgs/by-name/li/libfolia/package.nix @@ -8,7 +8,7 @@ pkg-config, autoconf-archive, libxml2, - icu60, + icu, bzip2, libtar, ticcutils, @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libfolia"; - version = "1.7"; + version = "2.21.1"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "libfolia"; tag = "v${finalAttrs.version}"; - hash = "sha256-fH+XqTaMf7/8ZA0lwWiD7s7fmGkjni83Q7lv5sh50H4="; + hash = "sha256-p1caLiYcmokrjiDXLEkPpTOIPIR8Ofv/JsRkHs4PsPE="; }; nativeBuildInputs = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { autoconf-archive libtar libxml2 - icu60 + icu ticcutils ]; From 3c9968fa7ba4dab89e6b565cb598cfddb7c6f873 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:25:46 +0200 Subject: [PATCH 066/177] ucto: 0.9.6 -> 0.35 Replace icu60 with icu. Add libexttextcat dependency (now required). --- pkgs/by-name/uc/ucto/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/uc/ucto/package.nix b/pkgs/by-name/uc/ucto/package.nix index 69582342d2b3..297c054c1e03 100644 --- a/pkgs/by-name/uc/ucto/package.nix +++ b/pkgs/by-name/uc/ucto/package.nix @@ -8,9 +8,10 @@ pkg-config, autoconf-archive, libxml2, - icu60, + icu, bzip2, libtar, + libexttextcat, ticcutils, libfolia, uctodata, @@ -19,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ucto"; - version = "0.9.6"; + version = "0.35"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "ucto"; tag = "v${finalAttrs.version}"; - hash = "sha256-DFQ4ePE3n3zg0mrqUNHzE3Hi81n1IurYjhh6YVAghEE="; + hash = "sha256-DaLoq+FBNZG4J+h9fRh9HHl2TKVXUTrt9RAzwmv6lIc="; }; nativeBuildInputs = [ @@ -36,13 +37,13 @@ stdenv.mkDerivation (finalAttrs: { bzip2 libtool autoconf-archive - icu60 + icu libtar libxml2 + libexttextcat ticcutils libfolia uctodata - # TODO textcat from libreoffice? Pulls in X11 dependencies? ]; postInstall = '' From 4647e76b73d72713b8b6e2eedc97221c02f3a0d6 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:25:56 +0200 Subject: [PATCH 067/177] timbl: 6.4.9 -> 6.10 Add icu dependency (now required). --- pkgs/by-name/ti/timbl/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/timbl/package.nix b/pkgs/by-name/ti/timbl/package.nix index 5caf814cb190..31af88147d0e 100644 --- a/pkgs/by-name/ti/timbl/package.nix +++ b/pkgs/by-name/ti/timbl/package.nix @@ -8,6 +8,7 @@ pkg-config, autoconf-archive, libxml2, + icu, bzip2, libtar, ticcutils, @@ -17,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "timbl"; - version = "6.4.9"; + version = "6.10"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "timbl"; tag = "v${finalAttrs.version}"; - hash = "sha256-6hg/NiA5c5txyB7xYSlxA2WzAyNTF6JpupLpmzfxOYg="; + hash = "sha256-kAPYKAlgr9c4OU6ARTizOmWvQa1mrK0IoOWshJ4Ctjg="; }; nativeBuildInputs = [ @@ -36,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: { libtool autoconf-archive libxml2 + icu ticcutils ]; From 8cd0fa998e862a80d73ff63dc6d9280e9e6068d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 19:36:34 +0000 Subject: [PATCH 068/177] foxglove-cli: 1.0.26 -> 1.0.27 --- pkgs/by-name/fo/foxglove-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fo/foxglove-cli/package.nix b/pkgs/by-name/fo/foxglove-cli/package.nix index 2b84d9ebec43..7417fb6ed407 100644 --- a/pkgs/by-name/fo/foxglove-cli/package.nix +++ b/pkgs/by-name/fo/foxglove-cli/package.nix @@ -11,13 +11,13 @@ }: buildGoModule (finalAttrs: { pname = "foxglove-cli"; - version = "1.0.26"; + version = "1.0.27"; src = fetchFromGitHub { owner = "foxglove"; repo = "foxglove-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-WDCxkfWzx/tCnzQGP1MZRKfwM3PbwOHyyLUKgVTLmFU="; + hash = "sha256-c1Kpy5lT1DCyCq4qcmv+crGgNJ3WSP8TO94NgixY2fQ="; }; vendorHash = "sha256-GjgDRFzW4zqVooHx9WEgWkcnZ+zQsr09OuZxtc9rZD4="; From 5df62a7d81a5053654a1435baa1bf9e6eb00c32c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 19:50:19 +0000 Subject: [PATCH 069/177] nelm: 1.12.2 -> 1.13.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 84b5c0d56a0a..05bf37f3b047 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.12.2"; + version = "1.13.0"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-fhHkWkbMGLr/dlHFtbg/tZA0Yr8dKDKGiN//CNSVAOs="; + hash = "sha256-uDCumcUNIMcvqYrV6iDMs4PSxuLodGzR/JyllwT6xn0="; }; - vendorHash = "sha256-53pIUVbGXU1GGFZtUtjSOufCbvHEPUltZd52eZEGSio="; + vendorHash = "sha256-XzDIufMdDIaDfXrDutUak5/0nUo11RkD63c+Fpk76Xw="; subPackages = [ "cmd/nelm" ]; From f7dfa10ca156acedb3c33f6233f116b5ed7bb1ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 19:55:28 +0000 Subject: [PATCH 070/177] libmodule: 5.0.1 -> 5.0.2 --- pkgs/by-name/li/libmodule/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmodule/package.nix b/pkgs/by-name/li/libmodule/package.nix index dbb2505e5c18..3ffac7617bfc 100644 --- a/pkgs/by-name/li/libmodule/package.nix +++ b/pkgs/by-name/li/libmodule/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "libmodule"; - version = "5.0.1"; + version = "5.0.2"; src = fetchFromGitHub { owner = "FedeDP"; repo = "libmodule"; rev = version; - sha256 = "sha256-wkRiDWO9wUyxkAeqvm99u22Jq4xnQJx6zS7Sb+R8iMg="; + sha256 = "sha256-93ItLKThtT9JRc+X/bRm06pugsN31HAF3qTUqqCu6nE="; }; nativeBuildInputs = [ From b51eae2c37a40d4331e659472d6efa18de43b472 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 20:05:26 +0000 Subject: [PATCH 071/177] kubetui: 1.9.0 -> 1.9.1 --- pkgs/by-name/ku/kubetui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubetui/package.nix b/pkgs/by-name/ku/kubetui/package.nix index 2eccf9c38802..85dad428b3d4 100644 --- a/pkgs/by-name/ku/kubetui/package.nix +++ b/pkgs/by-name/ku/kubetui/package.nix @@ -6,20 +6,20 @@ rustPlatform.buildRustPackage rec { pname = "kubetui"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "sarub0b0"; repo = "kubetui"; tag = "v${version}"; - hash = "sha256-3n4XxbdCA9TrtFdOQWsp3f/JIUlepzMRpo9J4eNcsvA="; + hash = "sha256-2bcFame21oj8kYJaGiBHcZspplLIDuag64AbLGwOvQs="; }; checkFlags = [ "--skip=workers::kube::store::tests::kubeconfigからstateを生成" ]; - cargoHash = "sha256-RdwDojQodlT7iq75WvFXgh1avpLogybZhYnVRfcC7SI="; + cargoHash = "sha256-PzGlTTx5cVnMoUx0VQi+s8VHNV/PJDu6bm1TZuHbaoE="; meta = { homepage = "https://github.com/sarub0b0/kubetui"; From 5cf0e9cebd4e0db7232bd356327c863c152524ee Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 8 Oct 2025 22:07:36 +0100 Subject: [PATCH 072/177] waypipe: 0.10.4 -> 0.10.5 Changes: https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases/v0.10.5 --- pkgs/by-name/wa/waypipe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/waypipe/package.nix b/pkgs/by-name/wa/waypipe/package.nix index d163798486f6..b431ff9aae37 100644 --- a/pkgs/by-name/wa/waypipe/package.nix +++ b/pkgs/by-name/wa/waypipe/package.nix @@ -23,18 +23,18 @@ }: llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "waypipe"; - version = "0.10.4"; + version = "0.10.5"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mstoeckl"; repo = "waypipe"; tag = "v${finalAttrs.version}"; - hash = "sha256-O47b1CHCEwUSigjk0Ml3uLhRRxcPC6Phj2cnIlX1Hkg="; + hash = "sha256-yvywUHb6WNOdHpbPymdY8xHvWkkoCOIaK2YdEPXH6eU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-c561GpU2XENILSzk0Zka0qrtXZm7xaq/hiJA4Iv++QI="; + hash = "sha256-6+DTbFjHdeC10XSN3t6NEyyHmSgCuib1IFjbq15indU="; }; strictDeps = true; From ac01e0834e54186b23eafe33a52d4b774422a108 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 21:22:28 +0000 Subject: [PATCH 073/177] python3Packages.xml2rfc: 3.30.2 -> 3.31.0 --- pkgs/development/python-modules/xml2rfc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix index 3d55b0450972..19881cdf10d9 100644 --- a/pkgs/development/python-modules/xml2rfc/default.nix +++ b/pkgs/development/python-modules/xml2rfc/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "xml2rfc"; - version = "3.30.2"; + version = "3.31.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "ietf-tools"; repo = "xml2rfc"; tag = "v${version}"; - hash = "sha256-yCCENooemgSLRVW+JkE8UVEcPke2SbEbW9r2nhhSLbY="; + hash = "sha256-thgLt1PHXbKxDDhqQcHUP/AZsGq/OfAOSRV9KrFmPWw="; }; postPatch = '' From b737d1fcdf350b68dda0a602936b55c47b878ec9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Wed, 8 Oct 2025 23:09:57 +0200 Subject: [PATCH 074/177] cog: drop Teh packaged version depends on insecure `libsoup_2_4` and nobody has bothered to update it in ages. --- pkgs/by-name/co/cog/package.nix | 77 --------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 77 deletions(-) delete mode 100644 pkgs/by-name/co/cog/package.nix diff --git a/pkgs/by-name/co/cog/package.nix b/pkgs/by-name/co/cog/package.nix deleted file mode 100644 index 1dcef0357088..000000000000 --- a/pkgs/by-name/co/cog/package.nix +++ /dev/null @@ -1,77 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - cmake, - pkg-config, - wayland, - wayland-protocols, - libwpe, - libwpe-fdo, - glib-networking, - webkitgtk_4_0, - makeWrapper, - wrapGAppsHook3, - adwaita-icon-theme, - gdk-pixbuf, -}: - -stdenv.mkDerivation rec { - pname = "cog"; - version = "0.8.1"; - - src = fetchFromGitHub { - owner = "igalia"; - repo = "cog"; - rev = "v${version}"; - sha256 = "sha256-eF7rvOjZntcMmn622342yqfp4ksZ6R/FFBT36bYCViE="; - }; - - buildInputs = [ - wayland-protocols - wayland - libwpe - libwpe-fdo - webkitgtk_4_0 - glib-networking - gdk-pixbuf - adwaita-icon-theme - ]; - - nativeBuildInputs = [ - cmake - pkg-config - wayland - makeWrapper - wrapGAppsHook3 - ]; - - depsBuildsBuild = [ - pkg-config - ]; - - cmakeFlags = [ - "-DCOG_USE_WEBKITGTK=ON" - ]; - - # https://github.com/Igalia/cog/issues/438 - postPatch = '' - substituteInPlace core/cogcore.pc.in \ - --replace '$'{prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ - ''; - - # not ideal, see https://github.com/WebPlatformForEmbedded/libwpe/issues/59 - preFixup = '' - wrapProgram $out/bin/cog \ - --prefix LD_LIBRARY_PATH : ${libwpe-fdo}/lib - ''; - - meta = with lib; { - description = "Small single “window” launcher for the WebKit WPE port"; - homepage = "https://github.com/Igalia/cog"; - mainProgram = "cog"; - license = licenses.mit; - maintainers = [ maintainers.matthewbauer ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 4076bacec858..1cc37aed38f6 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -652,6 +652,7 @@ mapAliases { code-browser-gtk = throw "'code-browser-gtk' has been removed, as it was broken since 22.11"; # Added 2025-08-22 code-browser-gtk2 = throw "'code-browser-gtk2' has been removed, as it was broken since 22.11"; # Added 2025-08-22 code-browser-qt = throw "'code-browser-qt' has been removed, as it was broken since 22.11"; # Added 2025-08-22 + cog = throw "'cog' has been removed as it depends on unmaintained libraries"; # Added 2025-10-08 collada2gltf = throw "collada2gltf has been removed from Nixpkgs, as it has been unmaintained upstream for 5 years and does not build with supported GCC versions"; # Addd 2025-08-08 colloid-kde = throw "'colloid-kde' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 colorpicker = throw "'colorpicker' has been removed due to lack of maintenance upstream. Consider using 'xcolor', 'gcolor3', 'eyedropper' or 'gpick' instead"; # Added 2024-10-19 From e4197794b5970f87a376259004271bfb3411f30b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 21:41:17 +0000 Subject: [PATCH 075/177] supabase-cli: 2.47.2 -> 2.50.3 --- pkgs/by-name/su/supabase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/supabase-cli/package.nix b/pkgs/by-name/su/supabase-cli/package.nix index e57e1a5d7232..5f1c463ccdf2 100644 --- a/pkgs/by-name/su/supabase-cli/package.nix +++ b/pkgs/by-name/su/supabase-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "supabase-cli"; - version = "2.47.2"; + version = "2.50.3"; src = fetchFromGitHub { owner = "supabase"; repo = "cli"; rev = "v${version}"; - hash = "sha256-o9UtQuBPQeq9coc+0cl3HKyA2SRkqlptVwdLwsvRutw="; + hash = "sha256-ydo3f7TRhHwyrWrKxCT0wFXT5v5NSmoCMRjWf43MizM="; }; - vendorHash = "sha256-n8u4roDibDTRFeqbsO/H1NqFSGaJrVPewdt4nQPmoRE="; + vendorHash = "sha256-SJisDIpk/xiPffhtA2wKRfftODnchnaOL0wCrLx94k0="; ldflags = [ "-s" From c671bc5a5ef5762147533a875a72b16681a957fd Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 8 Oct 2025 23:53:47 +0200 Subject: [PATCH 076/177] blint: 2.4.1 -> 3.0.0 --- pkgs/by-name/bl/blint/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/blint/package.nix b/pkgs/by-name/bl/blint/package.nix index 53c94088cf0b..d3cb823dc13c 100644 --- a/pkgs/by-name/bl/blint/package.nix +++ b/pkgs/by-name/bl/blint/package.nix @@ -2,20 +2,20 @@ lib, python3Packages, fetchFromGitHub, - versionCheckHook, + writableTmpDirAsHomeHook, nixosTests, }: python3Packages.buildPythonApplication rec { pname = "blint"; - version = "2.4.1"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "owasp-dep-scan"; repo = "blint"; tag = "v${version}"; - hash = "sha256-mGeC7+YzQWSlT3sW2la/f21fN8V+YoFd4fwj/PBPCMI="; + hash = "sha256-9Hc6tv0oVtgaH3qOVDJvxkXteHkkqzLdA7iHLNRqCdk="; }; build-system = [ @@ -51,6 +51,7 @@ python3Packages.buildPythonApplication rec { nativeCheckInputs = with python3Packages; [ pytestCheckHook pytest-cov-stub + writableTmpDirAsHomeHook ]; # only runs on windows and fails, obviously From 00bb23d2635fec9a0a20e86a51e91e929dfceb2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 22:02:02 +0000 Subject: [PATCH 077/177] omnictl: 1.1.5 -> 1.2.1 --- pkgs/by-name/om/omnictl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/om/omnictl/package.nix b/pkgs/by-name/om/omnictl/package.nix index b6e9ce81d4d9..4fafb273fc0f 100644 --- a/pkgs/by-name/om/omnictl/package.nix +++ b/pkgs/by-name/om/omnictl/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "omnictl"; - version = "1.1.5"; + version = "1.2.1"; src = fetchFromGitHub { owner = "siderolabs"; repo = "omni"; rev = "v${version}"; - hash = "sha256-bm2ItsMgjZ/yrvinBPVaEvPSLwrD+uZGCzcnBKdvmK4="; + hash = "sha256-c3gsbNfYxnF06a3S2fkIEQrfRrj+NAMpEgcthooHdxg="; }; - vendorHash = "sha256-Vq2XTW36L1Rq9l/ADaJXQUSkAbPWNJcEn+5VXKADdw8="; + vendorHash = "sha256-Y6316MB3EYnvcLa+9QnfSY1wOHoEte5viMQx1vscvBs="; ldflags = [ "-s" From e319d34fba2403881a4d754e1d8f78e4d00e9814 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 22:07:48 +0000 Subject: [PATCH 078/177] libdwarf: 2.1.0 -> 2.2.0 --- pkgs/by-name/li/libdwarf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libdwarf/package.nix b/pkgs/by-name/li/libdwarf/package.nix index e98c999f6438..afc0c6c5c013 100644 --- a/pkgs/by-name/li/libdwarf/package.nix +++ b/pkgs/by-name/li/libdwarf/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libdwarf"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "davea42"; repo = "libdwarf-code"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q+ke5vRSBFZirCIBu8M88LzBQW851kjkW4vUgE89ejQ="; + hash = "sha256-PJhhrNsYZNDKzLYJzF+eSJfEH1ehF/aeJrNjiEdFEas="; }; nativeBuildInputs = [ From ce28568d5614bc83c6ae1ee01e37e60c11ac0b97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 23:00:40 +0000 Subject: [PATCH 079/177] vexctl: 0.4.0 -> 0.4.1 --- pkgs/by-name/ve/vexctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vexctl/package.nix b/pkgs/by-name/ve/vexctl/package.nix index cf38811910cf..2c936814afb5 100644 --- a/pkgs/by-name/ve/vexctl/package.nix +++ b/pkgs/by-name/ve/vexctl/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "vexctl"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "openvex"; repo = "vexctl"; tag = "v${version}"; - hash = "sha256-LAl56aB7bFXrXK8wSAmQleWTy8q9Gx1+fxpmSTMp2Cg="; + hash = "sha256-ZPQsWTnVZ0B06QNQohUIvQN3/Wfk+LnYi/TOwDIKXug="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; From f82b18773c9eff3748b055a1b20862385a13cba1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 00:11:21 +0000 Subject: [PATCH 080/177] fflogs: 8.17.68 -> 8.17.71 --- pkgs/by-name/ff/fflogs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ff/fflogs/package.nix b/pkgs/by-name/ff/fflogs/package.nix index 633ab0818aef..ed7f14341d02 100644 --- a/pkgs/by-name/ff/fflogs/package.nix +++ b/pkgs/by-name/ff/fflogs/package.nix @@ -6,10 +6,10 @@ let pname = "fflogs"; - version = "8.17.68"; + version = "8.17.71"; src = fetchurl { url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage"; - hash = "sha256-HnMTTzn6YMTYEXvtwU7R3K9JWG1ipb3RS/Oa46bzqJQ="; + hash = "sha256-ey2hfndsLxViy7dYtIwfUgsk9kQycgBpsHGoBwO9LUs="; }; extracted = appimageTools.extractType2 { inherit pname version src; }; in From 3e7f63153b0c98b4bcf15ec81cb616c339c5c572 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 01:32:57 +0000 Subject: [PATCH 081/177] python3Packages.langgraph-cli: 0.4.2 -> 0.4.3 --- pkgs/development/python-modules/langgraph-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-cli/default.nix b/pkgs/development/python-modules/langgraph-cli/default.nix index 63491038b8ed..624ce0b49dfb 100644 --- a/pkgs/development/python-modules/langgraph-cli/default.nix +++ b/pkgs/development/python-modules/langgraph-cli/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "langgraph-cli"; - version = "0.4.2"; + version = "0.4.3"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "cli==${version}"; - hash = "sha256-me9Qn7wwDsls419LOoRnYgIgmCblqLEFwNdH3I/tv0U="; + hash = "sha256-ykGc3WovCkq+/UjBC+gnXklTvrDdIRVGE6mOHL2dT6w="; }; sourceRoot = "${src.name}/libs/cli"; From b116f2b1326e8f1c30fae9d611f6375e12ed67d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 01:49:31 +0000 Subject: [PATCH 082/177] iroh: 0.92.0 -> 0.93.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 494dafbdf5e6..829ba89b463e 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.92.0"; + version = "0.93.0"; src = fetchFromGitHub { owner = "n0-computer"; repo = "iroh"; rev = "v${version}"; - hash = "sha256-Xdiw77zJd0WfrEqo4Y6BwyD9qAKFEIUS511CQvtU9xs="; + hash = "sha256-GTvplzx+F5vGWaqgp4YhjcuKUvLysMoHQceVQ6l2an4="; }; - cargoHash = "sha256-Bq53DOZZ+MJlzJVHL6uPAH/YXkeSFFHhTlC2ZkvW7FM="; + cargoHash = "sha256-Ss/JJZUGYXuNH9jtqJTi9/OrAd4Ot4z0bp9qkPg+ZrA="; # Some tests require network access which is not available in nix build sandbox. doCheck = false; From b6aea889965fd526caceaca2afa743c4281753c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 02:04:35 +0000 Subject: [PATCH 083/177] eliza: 0-unstable-2025-05-13 -> 0-unstable-2025-10-06 --- pkgs/by-name/el/eliza/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/eliza/package.nix b/pkgs/by-name/el/eliza/package.nix index d75683ff95ff..167f39b29877 100644 --- a/pkgs/by-name/el/eliza/package.nix +++ b/pkgs/by-name/el/eliza/package.nix @@ -7,12 +7,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "eliza"; - version = "0-unstable-2025-05-13"; + version = "0-unstable-2025-10-06"; src = fetchFromGitHub { owner = "anthay"; repo = "ELIZA"; - rev = "00a277838ac0adb2165625129769c78d518a7215"; - hash = "sha256-CSQyVnjyoSNwQlVXhpqjTGJ8psV9z0m2+ZOWUh6Dhm0="; + rev = "448707201101635eb4a56911d2d45f5b36e4a3cd"; + hash = "sha256-tCNuF+WbukSL9Sp8mCdjJUMRV4hlbCDsrMdpe8Xi84U="; }; doCheck = true; From 8b37caf5821ac1cb21520282e21c030479416dbb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 02:09:29 +0000 Subject: [PATCH 084/177] terraform-providers.migadu: 2025.9.25 -> 2025.10.2 --- .../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 ec4d1f299c23..7e18b930a890 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -786,13 +786,13 @@ "vendorHash": "sha256-L1wufPa7LPPyOPTL+jFQgiWzJoJYS+fCdw3N0KZqKtc=" }, "migadu": { - "hash": "sha256-XXtDXByaSnnUGLPiwUNTPTHqDOED7IJQsf8b9x0/R8E=", + "hash": "sha256-Ld7+cL/Ei06Z3Lkx6HyrBP0dPX3S9KYPNwnRG86xsRk=", "homepage": "https://registry.terraform.io/providers/metio/migadu", "owner": "metio", "repo": "terraform-provider-migadu", - "rev": "2025.9.25", + "rev": "2025.10.2", "spdx": "0BSD", - "vendorHash": "sha256-1kequbTeMoCkLGlnr1TtXDj2agMGMugO2+czrt91ZHE=" + "vendorHash": "sha256-3/rZWHBQZMvu1nCM/SCdL0TkJ2cxtOCQqGgIblnR9+k=" }, "minio": { "hash": "sha256-+I1nTNxLVny0pgdMF7vXPC3WxkInSXnbeHcqgrWG55s=", From 384a6e4f0c517c6ccf962397d2c70584ae98f306 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 02:35:10 +0000 Subject: [PATCH 085/177] terraform-providers.opentelekomcloud: 1.36.48 -> 1.36.49 --- .../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 ec4d1f299c23..8398eae72d3a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -948,13 +948,13 @@ "vendorHash": "sha256-AlB9tC3KejgUAjjT2pY7Q2mTS/AV4QRusSnyPiOheXE=" }, "opentelekomcloud": { - "hash": "sha256-o4RIRu4SqjA+8mI+XvB1m8ecm2blINkK59UJOYGCyKk=", + "hash": "sha256-3+ravOgTUzGXKd/e12opM/xcm0Vqaz4lLbpo3MLetrg=", "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", "owner": "opentelekomcloud", "repo": "terraform-provider-opentelekomcloud", - "rev": "v1.36.48", + "rev": "v1.36.49", "spdx": "MPL-2.0", - "vendorHash": "sha256-TwF/DxoPDtaXyLhE432Su7h/nGncAP8ArsbnvcnABH8=" + "vendorHash": "sha256-Nvq1/t5TlLSBon8jlPmPUduQtFGKBLQRTZKBmpYHV1M=" }, "openwrt": { "hash": "sha256-z78IceF2VJtiQpVqC+rTUDsph73LZawIK+az3rEhljA=", From 4a8caaaaee041e3f54105c6184cfb0d65d83af5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 03:27:03 +0000 Subject: [PATCH 086/177] txtpbfmt: 0-unstable-2025-09-03 -> 0-unstable-2025-10-02 --- pkgs/by-name/tx/txtpbfmt/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/tx/txtpbfmt/package.nix b/pkgs/by-name/tx/txtpbfmt/package.nix index 1bf23708da18..6ddb773cc86c 100644 --- a/pkgs/by-name/tx/txtpbfmt/package.nix +++ b/pkgs/by-name/tx/txtpbfmt/package.nix @@ -7,16 +7,16 @@ buildGoModule { pname = "txtpbfmt"; - version = "0-unstable-2025-09-03"; + version = "0-unstable-2025-10-02"; src = fetchFromGitHub { owner = "protocolbuffers"; repo = "txtpbfmt"; - rev = "cf07efcaeff78f7d945f844d506daf4cad5a9229"; - hash = "sha256-A/rmMtYLaTEkP02DLaYu/1nwaQ7EWacvcl0ri5Zx5zs="; + rev = "ff5ff96e8aaf0d6acf3284f8208039c562384fc6"; + hash = "sha256-aJmE0TZe7w91n1xmz9ucADO+0Huv5Cpf2cRTf0ZQAVU="; }; - vendorHash = "sha256-iWY0b6PAw9BhA8WrTEECnVAKWTGXuIiGvOi9uhJO4PI="; + vendorHash = "sha256-aeYa7a/oKH2dxXHRkkqyh7f04citRDGQxAaKQTJst4o="; ldflags = [ "-s" From 5da2f2775ee12fa370461a6f9b0708aa71bd9c21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 04:39:15 +0000 Subject: [PATCH 087/177] reindeer: 2025.09.29.00 -> 2025.10.06.00 --- pkgs/by-name/re/reindeer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/reindeer/package.nix b/pkgs/by-name/re/reindeer/package.nix index f6c88abdc755..f530f36f1eb5 100644 --- a/pkgs/by-name/re/reindeer/package.nix +++ b/pkgs/by-name/re/reindeer/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "reindeer"; - version = "2025.09.29.00"; + version = "2025.10.06.00"; src = fetchFromGitHub { owner = "facebookincubator"; repo = "reindeer"; tag = "v${version}"; - hash = "sha256-vZ4yKyvGvQOiUDV+i6c1pWURYoXBSjGZqTjAB0yDFDw="; + hash = "sha256-J7ed4H7Z5sViX24p+tfOkdpdE979+yb0dIydoRJ7g3A="; }; - cargoHash = "sha256-kNLspdJiJGcl4epqJzemqjP44aXfkzJs1EX9cZwAhE8="; + cargoHash = "sha256-KEVGOEnqM6l6TsRnpnLvYFIY+7dsfoeZIMshfw4Qcws="; nativeBuildInputs = [ pkg-config ]; From 3d3a92c2af05bc209cbd0c4169a775cd7e5c6b26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 04:53:12 +0000 Subject: [PATCH 088/177] terraform-providers.datadog: 3.74.0 -> 3.75.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 ec4d1f299c23..e367ed9a3114 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -317,13 +317,13 @@ "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" }, "datadog": { - "hash": "sha256-WyIXWOpplukkdCVcI6EyJxcpL1lE+gOwkgLM7ZYjPMM=", + "hash": "sha256-J3fkSivj89bLNu+4HHd+9Q4tI731jTTozGNSgxbuwug=", "homepage": "https://registry.terraform.io/providers/DataDog/datadog", "owner": "DataDog", "repo": "terraform-provider-datadog", - "rev": "v3.74.0", + "rev": "v3.75.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-29N8ejKj9kuo56hPZkdrQDEF4nwNNzAS1+BSsYOvvl0=" + "vendorHash": "sha256-DzJGSfqDOteTX+rQJ7NY/GvAaGhNAhOzE91Je40UhnU=" }, "deno": { "hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=", From a0e98c70916c69860cbb0bb923f8f2c547b233af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 04:59:35 +0000 Subject: [PATCH 089/177] terraform-providers.venafi: 0.23.0 -> 0.23.1 --- .../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 ec4d1f299c23..33f9f5f97f5c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1408,13 +1408,13 @@ "vendorHash": "sha256-eCIJ2w8DjmUCGp0VbliLaQ6C29mJhl6Spya06Xyiqd4=" }, "venafi": { - "hash": "sha256-VrGObs4l2MhawPe7KjUFgxRBiojfulX1cl1Wo7e4Ehg=", + "hash": "sha256-wpAckNRqZjSDt7KpCRpLSYkn6Gm+QPzn5sIJ90wRXjI=", "homepage": "https://registry.terraform.io/providers/Venafi/venafi", "owner": "Venafi", "repo": "terraform-provider-venafi", - "rev": "v0.23.0", + "rev": "v0.23.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-iaGvkHPBUrcca4Z3oPrX6qrtkitpnoiBnIpZPg54Z48=" + "vendorHash": "sha256-chDZVBd7tb1VsfTXcWz7j29LzHpUnJpXKRFAyqxnR8s=" }, "vinyldns": { "hash": "sha256-ow+o9fRw/t2i4N65zuVFbfPb68ZUcJfNB5ARYqRTsIs=", From 24594f237334d9bb68d996280852b3208c97bc07 Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Thu, 9 Oct 2025 12:15:36 +0700 Subject: [PATCH 090/177] xkb-switch: fix build with CMake 4 --- pkgs/by-name/xk/xkb-switch/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/xk/xkb-switch/package.nix b/pkgs/by-name/xk/xkb-switch/package.nix index 8ecfe8d4ef5f..9af6baa37c15 100644 --- a/pkgs/by-name/xk/xkb-switch/package.nix +++ b/pkgs/by-name/xk/xkb-switch/package.nix @@ -24,6 +24,10 @@ stdenv.mkDerivation rec { libxkbfile ]; + cmakeFlags = [ + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" + ]; + meta = with lib; { description = "Switch your X keyboard layouts from the command line"; homepage = "https://github.com/ierton/xkb-switch"; From 525d1117e01c4e8e3cf207e96e26906a8611df46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 05:38:07 +0000 Subject: [PATCH 091/177] xnviewmp: 1.9.3 -> 1.9.4 --- pkgs/by-name/xn/xnviewmp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xn/xnviewmp/package.nix b/pkgs/by-name/xn/xnviewmp/package.nix index e0c53a0a50bc..c1e10b9424ed 100644 --- a/pkgs/by-name/xn/xnviewmp/package.nix +++ b/pkgs/by-name/xn/xnviewmp/package.nix @@ -25,11 +25,11 @@ let in appimageTools.wrapType2 rec { pname = "xnviewmp"; - version = "1.9.3"; + version = "1.9.4"; src = fetchurl { url = "https://download.xnview.com/old_versions/XnView_MP/XnView_MP-${version}.glibc2.17-x86_64.AppImage"; - hash = "sha256-Aai88JrjStkUVYCb1up662jyqBo+vmj+nu/i2vBe8XI="; + hash = "sha256-EOVnBeYsYODZPymii9e0t/GbrEm15Ms4KKFWaw6s418="; }; nativeBuildInputs = [ From c5c637ef921eeacfd6f9f1a1785353b42305bfc5 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 9 Oct 2025 07:49:45 +0200 Subject: [PATCH 092/177] claude-code: 2.0.10 -> 2.0.11 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 3e7f6bf8d2b7..b57c1bfde1f0 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,11 +7,11 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.0.10"; + version = "2.0.11"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-f90cIyUofV3emYtluLL/KtfAsgjG3gFQGQPGYgDWL2M="; + hash = "sha256-h+xNtaA2X9uFlmQgaRUEXB0utIpC9FT2tn+QnnWMVSs="; }; npmDepsHash = "sha256-DehkeMZvzn+hvcCDzJfd4p9oYc1GSZm8gu8vKS4Uncw="; From 971a25a78aac227280bf6d7fa9107b9a6a52fad7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 06:25:08 +0000 Subject: [PATCH 093/177] bazel-watcher: 0.26.10 -> 0.27.0 --- pkgs/by-name/ba/bazel-watcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/bazel-watcher/package.nix b/pkgs/by-name/ba/bazel-watcher/package.nix index a6be1a620ab2..faebda902e1a 100644 --- a/pkgs/by-name/ba/bazel-watcher/package.nix +++ b/pkgs/by-name/ba/bazel-watcher/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "bazel-watcher"; - version = "0.26.10"; + version = "0.27.0"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "bazel-watcher"; rev = "v${version}"; - hash = "sha256-OrOJ24XdYASOgO8170M0huVGYubH8MJ0tbp0hvqmN/w="; + hash = "sha256-b99Fx9OY9SKYp56hQd39kmVQI5NvYnxKyIsqIxkQ2tE="; }; - vendorHash = "sha256-JkEJyrBY70+XO9qjw/t2qCayhVQzRkTEp/NXFTr+pXY="; + vendorHash = "sha256-u1Zg/M9DSkwscy49qtPQygk1gyxKaPbhlFDYNtBQ9NY="; # The dependency github.com/fsnotify/fsevents requires CGO env.CGO_ENABLED = if stdenv.hostPlatform.isDarwin then "1" else "0"; From 9a23b0e10803980dd94418675d4d92820c9f478b Mon Sep 17 00:00:00 2001 From: misuzu Date: Thu, 9 Oct 2025 09:28:23 +0300 Subject: [PATCH 094/177] alfis: mark gui variant as broken --- pkgs/by-name/al/alfis/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/alfis/package.nix b/pkgs/by-name/al/alfis/package.nix index 5c82c2599c96..714642fb83e7 100644 --- a/pkgs/by-name/al/alfis/package.nix +++ b/pkgs/by-name/al/alfis/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, pkg-config, makeWrapper, - webkitgtk_4_0, + webkitgtk_4_1, zenity, withGui ? true, }: @@ -27,7 +27,8 @@ rustPlatform.buildRustPackage rec { pkg-config makeWrapper ]; - buildInputs = lib.optional (withGui && stdenv.hostPlatform.isLinux) webkitgtk_4_0; + + buildInputs = lib.optional (withGui && stdenv.hostPlatform.isLinux) webkitgtk_4_1; buildNoDefaultFeatures = true; buildFeatures = [ "doh" ] ++ lib.optional withGui "webgui"; @@ -51,6 +52,8 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ misuzu ]; platforms = lib.platforms.unix; mainProgram = "alfis"; - broken = withGui && stdenv.hostPlatform.isDarwin; + # needs libsoup-2.4, which is soon going to be removed + # https://github.com/NixOS/nixpkgs/pull/450065 + broken = withGui; }; } From f819d421f6df03e18dabe8a4a22df98818ac44dd Mon Sep 17 00:00:00 2001 From: Jessie Slight Date: Thu, 9 Oct 2025 00:29:07 -0700 Subject: [PATCH 095/177] gitlab: 18.4.1 -> 18.4.2 --- pkgs/by-name/gi/gitaly/package.nix | 4 ++-- pkgs/by-name/gi/gitlab-pages/package.nix | 4 ++-- pkgs/by-name/gi/gitlab/data.json | 12 ++++++------ pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix | 2 +- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile | 2 +- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock | 4 ++-- pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix | 4 ++-- pkgs/by-name/gi/gitlab/update.py | 2 +- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index b3bb574d94aa..87017cbbc429 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.4.1"; + version = "18.4.2"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,7 +21,7 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-NsPOxnX8BF9J1SqTj6DhPUWSEq7E5+grumPlwHPbA/8="; + hash = "sha256-jwImYofmGfpnj43FinFmo9SQP6vpM0C4K6fmUECifG0="; }; vendorHash = "sha256-DNZgdP7juELUX0cs0tnyqdf1yiUJ0S17nm0xqTk3KHQ="; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index e3cf786769ab..a4902b0c87f0 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "18.4.1"; + version = "18.4.2"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-C4zdBsZ+Sz9S5lQ5qivqmrlM6C6jEepq152v3XQvA6E="; + hash = "sha256-21VCBUE6wGU7DT98YYPuEz7lw6EMqCfe14mofbai0lk="; }; vendorHash = "sha256-FdmozSo/eWTnAxrO+/TZOKataLwDkKfwGOXymkRBVCI="; diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index bc1acf521add..b7d743bae841 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "18.4.1", - "repo_hash": "0wqk6vcjsnv84qbngzri4klg299kk154cadl98zf9vzypv5l66rz", + "version": "18.4.2", + "repo_hash": "053fw6g1rrqlmgr22phbsv57pg04iy20yv3yvgz1hm4jn2jm0zln", "yarn_hash": "1s9fz2apb7wkpppq14b3020b2pqdah917wblvzk32np8s2dqqc14", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.4.1-ee", + "rev": "v18.4.2-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.4.1", - "GITLAB_PAGES_VERSION": "18.4.1", + "GITALY_SERVER_VERSION": "18.4.2", + "GITLAB_PAGES_VERSION": "18.4.2", "GITLAB_SHELL_VERSION": "14.45.2", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.9.1", - "GITLAB_WORKHORSE_VERSION": "18.4.1" + "GITLAB_WORKHORSE_VERSION": "18.4.2" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index 9be3bea4f005..777e5d397bb6 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "18.4.1"; + version = "18.4.2"; # nixpkgs-update: no auto update src = fetchFromGitLab { diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile index b9b538dd1b5e..2452d9f209ce 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile @@ -211,7 +211,7 @@ gem 'fog-local', '~> 0.8', feature_category: :shared # We may want to update this dependency if this is ever addressed upstream, e.g. via # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93 gem 'fog-aliyun', '~> 0.4', feature_category: :shared -gem 'gitlab-fog-azure-rm', '~> 2.3.0', require: 'fog/azurerm', feature_category: :shared +gem 'gitlab-fog-azure-rm', '~> 2.4.0', require: 'fog/azurerm', feature_category: :shared # for Google storage diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index 48e3e7112d1a..fe11d3cd5bce 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -739,7 +739,7 @@ GEM gitlab-experiment (0.9.1) activesupport (>= 3.0) request_store (>= 1.0) - gitlab-fog-azure-rm (2.3.0) + gitlab-fog-azure-rm (2.4.0) faraday (~> 2.0) faraday-follow_redirects (~> 0.3.0) faraday-net_http_persistent (~> 2.0) @@ -2170,7 +2170,7 @@ DEPENDENCIES gitlab-dangerfiles (~> 4.10.0) gitlab-duo-workflow-service-client (~> 0.3)! gitlab-experiment (~> 0.9.1) - gitlab-fog-azure-rm (~> 2.3.0) + gitlab-fog-azure-rm (~> 2.4.0) gitlab-glfm-markdown (~> 0.0.33) gitlab-housekeeper! gitlab-http! diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index a35d3cb71ccc..7d093a838c87 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -2939,10 +2939,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03xwn2477zhc4654c7s1ks72w9lbns79n2qhfca7m17349vivpw8"; + sha256 = "02rnrd403hp5hwgvrapl3mvqp6gzr422v81wwq8dlzm38bjqd2v7"; type = "gem"; }; - version = "2.3.0"; + version = "2.4.0"; }; gitlab-glfm-markdown = { dependencies = [ "rb_sys" ]; diff --git a/pkgs/by-name/gi/gitlab/update.py b/pkgs/by-name/gi/gitlab/update.py index 469d27d2f705..6c171c981682 100755 --- a/pkgs/by-name/gi/gitlab/update.py +++ b/pkgs/by-name/gi/gitlab/update.py @@ -22,7 +22,7 @@ click_log.basic_config(logger) class GitLabRepo: - version_regex = re.compile(r"^v\d+\.\d+\.\d+(\-rc\d+)?(\-ee)?(\-gitlab)?") + version_regex = re.compile(r"^v\d+\.\d+\.\d+(\-rc\d+)?(\-ee)?(\-gitlab)?$") def __init__(self, owner: str = "gitlab-org", repo: str = "gitlab"): self.owner = owner From 90ec29ca15d535474b7c7e27aa417c3b5b7ef6f7 Mon Sep 17 00:00:00 2001 From: leiserfg Date: Wed, 8 Oct 2025 09:47:43 +0200 Subject: [PATCH 096/177] caps2esc: fix build with CMake 4 --- pkgs/tools/inputmethods/interception-tools/caps2esc.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/inputmethods/interception-tools/caps2esc.nix b/pkgs/tools/inputmethods/interception-tools/caps2esc.nix index 6e9b8f32800a..a75cb754f201 100644 --- a/pkgs/tools/inputmethods/interception-tools/caps2esc.nix +++ b/pkgs/tools/inputmethods/interception-tools/caps2esc.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitLab, + fetchpatch, cmake, }: @@ -16,7 +17,12 @@ stdenv.mkDerivation rec { rev = "v${version}"; hash = "sha256-gPFElAixiDTTwcl2XKM7MbTkpRrg8ToO5K7H8kz3DHk="; }; - + patches = [ + (fetchpatch { + url = "https://gitlab.com/interception/linux/plugins/caps2esc/-/commit/47ea8022df47b23d5d9603f9fe71b3715e954e4c.patch"; + sha256 = "sha256-lB+pDwmFWW1fpjOPC6GLpxvrs87crDCNk1s9KnfrDD4="; + }) + ]; nativeBuildInputs = [ cmake ]; meta = with lib; { From a30765c1fd6f6d92196ae35392cfd3eb6b04d853 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 07:42:01 +0000 Subject: [PATCH 097/177] python3Packages.linode-api: 5.35.0 -> 5.37.0 --- pkgs/development/python-modules/linode-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/linode-api/default.nix b/pkgs/development/python-modules/linode-api/default.nix index 89cfc551ff8f..7ab7fc32c1a9 100644 --- a/pkgs/development/python-modules/linode-api/default.nix +++ b/pkgs/development/python-modules/linode-api/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "linode-api"; - version = "5.35.0"; + version = "5.37.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "linode"; repo = "python-linode-api"; tag = "v${version}"; - hash = "sha256-Ak92yjTDi8ql+Trzl4IRAn+DucRZsdHSK75RjFECcCY="; + hash = "sha256-fRTTXWkn1YBWW9xrFm3y6o7f8ZdYhObqVLSHAuiNHak="; }; build-system = [ setuptools ]; From 4c675a1d128dd13127f42f181a91661d38456fae Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 9 Oct 2025 02:35:36 -0600 Subject: [PATCH 098/177] cinny-desktop: mark broken --- pkgs/by-name/ci/cinny-desktop/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/cinny-desktop/package.nix b/pkgs/by-name/ci/cinny-desktop/package.nix index f6414f19a199..781874685b5f 100644 --- a/pkgs/by-name/ci/cinny-desktop/package.nix +++ b/pkgs/by-name/ci/cinny-desktop/package.nix @@ -10,7 +10,7 @@ pkg-config, openssl, glib-networking, - webkitgtk_4_0, + webkitgtk_4_1, jq, moreutils, }: @@ -79,7 +79,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ glib-networking openssl - webkitgtk_4_0 + webkitgtk_4_1 ]; meta = { @@ -92,5 +92,8 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.agpl3Only; platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "cinny"; + # Waiting for update to Tauri v2, webkitgtk_4_0 is deprecated + # See https://github.com/cinnyapp/cinny-desktop/issues/398 and https://github.com/NixOS/nixpkgs/pull/450065 + broken = true; }; }) From 7dd4833b77b2c26a73e5bc26a0c4da9b497696bf Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Wed, 8 Oct 2025 19:55:02 +0800 Subject: [PATCH 099/177] libutp: move to by-name --- .../p2p/libutp/default.nix => by-name/li/libutp/package.nix} | 0 .../p2p/libutp/3.4.nix => by-name/li/libutp_3_4/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 3 files changed, 3 deletions(-) rename pkgs/{applications/networking/p2p/libutp/default.nix => by-name/li/libutp/package.nix} (100%) rename pkgs/{applications/networking/p2p/libutp/3.4.nix => by-name/li/libutp_3_4/package.nix} (100%) diff --git a/pkgs/applications/networking/p2p/libutp/default.nix b/pkgs/by-name/li/libutp/package.nix similarity index 100% rename from pkgs/applications/networking/p2p/libutp/default.nix rename to pkgs/by-name/li/libutp/package.nix diff --git a/pkgs/applications/networking/p2p/libutp/3.4.nix b/pkgs/by-name/li/libutp_3_4/package.nix similarity index 100% rename from pkgs/applications/networking/p2p/libutp/3.4.nix rename to pkgs/by-name/li/libutp_3_4/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9a1c7a5c4ce0..88dc04e3e8e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11795,9 +11795,6 @@ with pkgs; withFonts = true; }; - libutp = callPackage ../applications/networking/p2p/libutp { }; - libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { }; - lmms = libsForQt5.callPackage ../applications/audio/lmms { lame = null; libsoundio = null; From 925f3bdf356e6a36955f8bc6610f45a308e4a6c7 Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Wed, 8 Oct 2025 20:02:19 +0800 Subject: [PATCH 100/177] libutp: fix build with cmake 4 --- pkgs/by-name/li/libutp/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libutp/package.nix b/pkgs/by-name/li/libutp/package.nix index 21d49ed832c3..2673e223b2ed 100644 --- a/pkgs/by-name/li/libutp/package.nix +++ b/pkgs/by-name/li/libutp/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation { pname = "libutp"; - version = "unstable-2017-01-02"; + version = "0-unstable-2017-01-02"; src = fetchFromGitHub { # Use transmission fork from post-3.3-transmission branch @@ -17,6 +17,15 @@ stdenv.mkDerivation { sha256 = "CvuZLOBksIl/lS6LaqOIuzNvX3ihlIPjI3Eqwo7YJH0="; }; + # Compatibility with CMake < 3.5 has been removed from CMake. + postPatch = '' + substituteInPlace \ + CMakeLists.txt \ + --replace-fail \ + "cmake_minimum_required(VERSION 2.8)" \ + "cmake_minimum_required(VERSION 3.5)" + ''; + nativeBuildInputs = [ cmake ]; meta = with lib; { From 23f20244ece5131b363780fdb587073a17008e0c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 11:16:02 +0200 Subject: [PATCH 101/177] python313Packages.linode-api: remove disabled --- pkgs/development/python-modules/linode-api/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/linode-api/default.nix b/pkgs/development/python-modules/linode-api/default.nix index 7ab7fc32c1a9..81d65e2e7972 100644 --- a/pkgs/development/python-modules/linode-api/default.nix +++ b/pkgs/development/python-modules/linode-api/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, requests, polling, @@ -17,8 +16,6 @@ buildPythonPackage rec { version = "5.37.0"; pyproject = true; - disabled = pythonOlder "3.9"; - # Sources from Pypi exclude test fixtures src = fetchFromGitHub { owner = "linode"; From 74f99c7a8fb2ef7452017f189d85922c383914b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 09:19:19 +0000 Subject: [PATCH 102/177] projectm-sdl-cpp: 0-unstable-2025-05-20 -> 0-unstable-2025-10-08 --- pkgs/by-name/pr/projectm-sdl-cpp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/projectm-sdl-cpp/package.nix b/pkgs/by-name/pr/projectm-sdl-cpp/package.nix index 374ae12bcfdd..d5b93b643ce7 100644 --- a/pkgs/by-name/pr/projectm-sdl-cpp/package.nix +++ b/pkgs/by-name/pr/projectm-sdl-cpp/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation { pname = "projectm-sdl-cpp"; - version = "0-unstable-2025-05-20"; + version = "0-unstable-2025-10-08"; src = fetchFromGitHub { owner = "projectM-visualizer"; repo = "frontend-sdl-cpp"; - rev = "85dfdda3dcb139c7e1eb47fd5e4723114e4fb86b"; - hash = "sha256-FHOncC6fhs1CPNMBGtA+QB+NHVn4QlF2Qn9NJb5j3p8="; + rev = "7131af0618e4d7f4b64c623ad92795fef5a2d87a"; + hash = "sha256-pXQGMwjOh7LjDuUPbXp5l9O4aSWqnTxdZSMtDzZ8118="; fetchSubmodules = true; }; From 3a22d588042a794ddc984685119b14038ce0e83f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 11:50:30 +0200 Subject: [PATCH 103/177] python313Packages.publicsuffixlist: 1.0.2.20251002 -> 1.0.2.20251009 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20251009-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 4f47487f47b5..d2a38727ee84 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.20251002"; + version = "1.0.2.20251009"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-Z5PJfDiXRYAsq8ZGIuk5HCJhHWQjqSZro01YjJOwP5k="; + hash = "sha256-tCiozQ9Gi79f2flWNwuTBKDO7n/eqC/8RwHwUJ8bpBM="; }; build-system = [ setuptools ]; From 7f68b3bc202ddb952b394706d2691b376fa805b3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 11:50:48 +0200 Subject: [PATCH 104/177] python313Packages.iamdata: 0.1.202510081 -> 0.1.202510091 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202510081...v0.1.202510091 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202510091 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 4d2e22a359a7..4cda8e7a8ae1 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202510081"; + version = "0.1.202510091"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-hN5gHYhylmrOYiMTW+FE8G0CXf2kxKbPGbtQmjd8X7A="; + hash = "sha256-ZnOQDuZweZy/FNJZCjsk61cd0/MoUpXSsCfvVlSK+oM="; }; build-system = [ hatchling ]; From 77c782c61b178b0b3d8b6cd31fb533bf12e32bd3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 9 Oct 2025 11:42:31 +0000 Subject: [PATCH 105/177] python3Packages.equinox: 0.13.1 -> 0.13.2 Diff: https://github.com/patrick-kidger/equinox/compare/v0.13.1...v0.13.2 Changelog: https://github.com/patrick-kidger/equinox/releases/tag/v0.13.2 --- pkgs/development/python-modules/equinox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/equinox/default.nix b/pkgs/development/python-modules/equinox/default.nix index bd32fa99bbb2..d21a6774342c 100644 --- a/pkgs/development/python-modules/equinox/default.nix +++ b/pkgs/development/python-modules/equinox/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "equinox"; - version = "0.13.1"; + version = "0.13.2"; pyproject = true; src = fetchFromGitHub { owner = "patrick-kidger"; repo = "equinox"; tag = "v${version}"; - hash = "sha256-txgL5a+kKT28gAS8HianBgnnR+J25R2wrpRr8HEWCXA="; + hash = "sha256-d7IqRuohcZ3IYpbjm76Ir6I33zI5dnHvX5eX2WjSJQk="; }; # Relax speed constraints on tests that can fail on busy builders From 2624637b75151596e1b959896988b7f95633ae78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 11:58:08 +0000 Subject: [PATCH 106/177] tomcat10: 10.1.46 -> 10.1.47 --- 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 b470d45e8868..a770b660e3bf 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.46"; - hash = "sha256-RenV71YatGt0x19AwzuD9J4T556Z9zbf+OiUhVfpaNo="; + version = "10.1.47"; + hash = "sha256-pqPfam1tuW5J4gxZc6WyNKEYW88cGn7zo2yuTDaM+FI="; }; tomcat11 = common { From 7ccd064d5625cc338ee6303dfdeb1d91e3268e4a Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 9 Oct 2025 14:22:16 +0200 Subject: [PATCH 107/177] kodi: fix build with curl 8.16 --- pkgs/applications/video/kodi/unwrapped.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/video/kodi/unwrapped.nix b/pkgs/applications/video/kodi/unwrapped.nix index 1b9e7f4314fa..f88a39248435 100644 --- a/pkgs/applications/video/kodi/unwrapped.nix +++ b/pkgs/applications/video/kodi/unwrapped.nix @@ -263,6 +263,12 @@ stdenv.mkDerivation ( url = "https://github.com/xbmc/xbmc/commit/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch"; hash = "sha256-JzzrMJvAufrxTxtWnzknUS9JLJEed+qdtVnIYYe9LCw="; }) + # Backport to fix build with cURL 8.16 + # FIXME: remove in the next update + (fetchpatch { + url = "https://github.com/xbmc/xbmc/commit/957b4faa0b765bc91e64c6d33f07e853decae0d0.patch"; + hash = "sha256-zsqcZSjsApcgs/oEdFFlcwldGCVZxCsDG02ogs+q2uw="; + }) ]; # make derivations declared in the let binding available here, so From e3095820814e61a5b02ce6928bef981e9ea4bc48 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 12:40:49 +0000 Subject: [PATCH 108/177] kubernetes-helmPlugins.helm-dt: 0.4.9 -> 0.4.10 --- pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix index 817036f96933..f41ab8f499a7 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "helm-dt"; - version = "0.4.9"; + version = "0.4.10"; src = fetchFromGitHub { owner = "vmware-labs"; repo = "distribution-tooling-for-helm"; rev = "refs/tags/v${version}"; - hash = "sha256-3zEu4fnvjM1SvyOyj6NzQteyfEh5X7ro/G0gkzt7ghY="; + hash = "sha256-2Owm5x42R+BXGPrTz4Kaw8vboy4G6Jx93JWganOUlfo="; }; vendorHash = "sha256-CIVgNS74V75etC9WBzoxu6aoMHlUYxWd22h2NG1uNn0="; From fdce166af3c2725bd2ecf43ce79210f9a250c889 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 12:43:56 +0000 Subject: [PATCH 109/177] mullvad: 2025.9 -> 2025.10 --- pkgs/applications/networking/mullvad/mullvad.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/mullvad/mullvad.nix b/pkgs/applications/networking/mullvad/mullvad.nix index eef9c46e164f..0b2e6129e93b 100644 --- a/pkgs/applications/networking/mullvad/mullvad.nix +++ b/pkgs/applications/networking/mullvad/mullvad.nix @@ -30,17 +30,17 @@ let in rustPlatform.buildRustPackage rec { pname = "mullvad"; - version = "2025.9"; + version = "2025.10"; src = fetchFromGitHub { owner = "mullvad"; repo = "mullvadvpn-app"; tag = version; fetchSubmodules = true; - hash = "sha256-BfWPFkNXGDV0ql2hBXh+3hjyn7+pUXL3XzH8w8aIfKw="; + hash = "sha256-1Noz+2qKCS4ObJfQu6ftx43rUAIu4wJg4aYyjVFYifo="; }; - cargoHash = "sha256-kgtjLdTkCnLk27gYEjovPv5k5eHOqQdL8iERKhVDKNQ="; + cargoHash = "sha256-+JUp3L8UaMnDYCky/2Yo62uh1bHU7+Vx7vmfRIDgZtk="; cargoBuildFlags = [ "-p mullvad-daemon --bin mullvad-daemon" From 5aba2b766ab8ee77f8a3a61e9d8bd3fd08776f1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 12:50:31 +0000 Subject: [PATCH 110/177] ovhcloud-cli: 0.5.0 -> 0.6.0 --- pkgs/by-name/ov/ovhcloud-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ov/ovhcloud-cli/package.nix b/pkgs/by-name/ov/ovhcloud-cli/package.nix index 98bf05847bb5..664f04528818 100644 --- a/pkgs/by-name/ov/ovhcloud-cli/package.nix +++ b/pkgs/by-name/ov/ovhcloud-cli/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "ovhcloud-cli"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "ovh"; repo = "ovhcloud-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-vf8z2jOcN76BIS6AamWxrBIVUMxlerd4dNwVxpuxQZg="; + hash = "sha256-ZW/o9YpENWmiBYRy+gPQyLM00QM6f+Ym7IFSeArqZ64="; }; vendorHash = "sha256-WNONEceR/cDVloosQ/BMYjPTk9elQ1oTX89lgzENSAI="; From cd5fcae84d33a858dcd2959fc9cf9f33a63c8dad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 13:02:54 +0000 Subject: [PATCH 111/177] cobalt: 0.20.1 -> 0.20.2 --- pkgs/by-name/co/cobalt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cobalt/package.nix b/pkgs/by-name/co/cobalt/package.nix index aabf5dc3f4ed..d361b95dbdeb 100644 --- a/pkgs/by-name/co/cobalt/package.nix +++ b/pkgs/by-name/co/cobalt/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cobalt"; - version = "0.20.1"; + version = "0.20.2"; src = fetchFromGitHub { owner = "cobalt-org"; repo = "cobalt.rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-0MwIJJ7oNUFMNqMzew9HgaZsfBNczBli20vsxtIWZq0="; + hash = "sha256-XtytPFg8N4ilFte8s5DoMrQHjAkJ7RkJcMbGXcxmaa4="; }; - cargoHash = "sha256-4oLEInL5hocCkP20lrOzfwPm5ram8Xw6p1qSva1tzNQ="; + cargoHash = "sha256-x4cnwCpbDYvUhlp8Fw2//NC9Z/kbv/hGF7MqKAft8bU="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From e5f932a9ac5ea5d6eaf9b710eec648ee6450889d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 13:06:33 +0000 Subject: [PATCH 112/177] chirpstack-concentratord: 4.5.1 -> 4.5.2 --- 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 bcb62f4f0436..05b8e3e5b12c 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.1"; + version = "4.5.2"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-concentratord"; rev = "v${version}"; - hash = "sha256-sqAroYaiDbVbl0Yqdc+Yl1rhYLjUv/Go+//nX4t7S0U="; + hash = "sha256-g7GlpibXAS3Nup/mYB2DEP+6UWjYHbSnPHRdpl+3ukA="; }; - cargoHash = "sha256-cg/icdN0ntbVdnEs6I0AJWVYkawsyV1gPYjDMhzzDBY="; + cargoHash = "sha256-2ukynvY3ybu5t22PA5sbx3ehlA5aHjbw9v+0y9Bf4TY="; buildInputs = [ libloragw-2g4 From 3f7bc3fd5941f38dd98cebeaac3f4cd2518dcfbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 13:06:43 +0000 Subject: [PATCH 113/177] python3Packages.essentials: 1.1.6 -> 1.1.8 --- pkgs/development/python-modules/essentials/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/essentials/default.nix b/pkgs/development/python-modules/essentials/default.nix index 77a7fae225da..3ff72d6c705a 100644 --- a/pkgs/development/python-modules/essentials/default.nix +++ b/pkgs/development/python-modules/essentials/default.nix @@ -10,14 +10,14 @@ }: buildPythonPackage rec { pname = "essentials"; - version = "1.1.6"; + version = "1.1.8"; pyproject = true; src = fetchFromGitHub { owner = "Neoteroi"; repo = "essentials"; tag = "v${version}"; - hash = "sha256-wOZ0y6sAPEy2MgcwmM9SjnULe6oWlVuNeC7Zl070CK4="; + hash = "sha256-SP5DAVsxxoCyKebRfI6sT4IK2/Z1XiGY7Hx3APtbHs0="; }; build-system = [ hatchling ]; From 0a2d6bbf4a6db2ea33e28d7eea3b37b003924279 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 13:32:10 +0000 Subject: [PATCH 114/177] python3Packages.pytest-spec: 5.1.0 -> 5.2.0 --- pkgs/development/python-modules/pytest-spec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-spec/default.nix b/pkgs/development/python-modules/pytest-spec/default.nix index c06c621ce12f..c22df92ad34d 100644 --- a/pkgs/development/python-modules/pytest-spec/default.nix +++ b/pkgs/development/python-modules/pytest-spec/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pytest-spec"; - version = "5.1.0"; + version = "5.2.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "pchomik"; repo = "pytest-spec"; tag = version; - hash = "sha256-uzl7T2h7s2YjC0nd1FbubRca8oTU4kEe4cEpIGPLaHA="; + hash = "sha256-nKBzQrosgTKHoID43u6G31fphsDyCVZhsNQuYIHiLfA="; }; build-system = [ From 7a852a38b7679d25fab919a97afd5486ff5596fd Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Thu, 9 Oct 2025 15:51:54 +0200 Subject: [PATCH 115/177] airspy: backport cmake < 3.5 fix Backports the commits that raise the minimum cmake version to 3.10, so the newest version of cmake doesn't complain about having removed cmake < 3.5 compatibility anymore. --- pkgs/by-name/ai/airspy/package.nix | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ai/airspy/package.nix b/pkgs/by-name/ai/airspy/package.nix index 7632f6edf218..7b6b27a8f47a 100644 --- a/pkgs/by-name/ai/airspy/package.nix +++ b/pkgs/by-name/ai/airspy/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch, cmake, pkg-config, libusb1, @@ -18,6 +19,22 @@ stdenv.mkDerivation rec { sha256 = "1v7sfkkxc6f8ny1p9xrax1agkl6q583mjx8k0lrrwdz31rf9qgw9"; }; + patches = [ + # CMake < 3.5 fix. Remove upon next version bump. + (fetchpatch { + url = "https://github.com/airspy/airspyone_host/commit/7290309a663ced66e1e51dc65c1604e563752310.patch"; + hash = "sha256-DZ7hYFBu9O2e6Fdx3yJdoCHoE1uVhzih0+OpiPTvkaI="; + }) + (fetchpatch { + url = "https://github.com/airspy/airspyone_host/commit/3cf6f97976611c2ff6363f7927fe76c465995801.patch"; + hash = "sha256-7LU3UvpvwQdDF8GPZw/W4Z2CSzUCNk47McNHti3YHP8="; + }) + (fetchpatch { + url = "https://github.com/airspy/airspyone_host/commit/f467acd587617640741ecbfade819d10ecd032c2.patch"; + hash = "sha256-qfJrxM1hq7NScxN++d9IH+fwFfXf/YwZZUDDOVbwIJk="; + }) + ]; + postPatch = '' substituteInPlace airspy-tools/CMakeLists.txt --replace "/etc/udev/rules.d" "$out/etc/udev/rules.d" ''; @@ -30,7 +47,10 @@ stdenv.mkDerivation rec { doInstallCheck = true; buildInputs = [ libusb1 ]; - cmakeFlags = lib.optionals stdenv.hostPlatform.isLinux [ "-DINSTALL_UDEV_RULES=ON" ]; + cmakeFlags = lib.optionals stdenv.hostPlatform.isLinux [ + "-DINSTALL_UDEV_RULES=ON" + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" + ]; meta = with lib; { homepage = "https://github.com/airspy/airspyone_host"; From 3c4638c3fce58149e5b6265435293c769fce0ba5 Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Thu, 9 Oct 2025 15:51:54 +0200 Subject: [PATCH 116/177] soapyairspy: backport cmake < 3.5 fix --- pkgs/by-name/so/soapyairspy/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/so/soapyairspy/package.nix b/pkgs/by-name/so/soapyairspy/package.nix index d6094e550b49..51ac737875f6 100644 --- a/pkgs/by-name/so/soapyairspy/package.nix +++ b/pkgs/by-name/so/soapyairspy/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, airspy, soapysdr, @@ -24,6 +25,18 @@ stdenv.mkDerivation rec { soapysdr ]; + patches = [ + (fetchpatch { + url = "https://github.com/pothosware/SoapyAirspy/commit/1be30c33b394fc4d2aeea4287e8df8701adad5a0.patch"; + hash = "sha256-ZEIyyd2tOK1diPh8BsEqALHGgdVCV6tZP9xeQNeeXl8="; + }) + # CMake < 3.5 compat fix. Remove after (https://github.com/pothosware/SoapyAirspy/pull/31 is merged && next version bump). + (fetchpatch { + url = "https://github.com/pothosware/SoapyAirspy/pull/31/commits/0ee4a5e8edff9f2bbea60dd069d2cc958e314a3e.patch"; + hash = "sha256-TQs4rDw+kRmxnuUwhhq9ioCsbKKniwuspSk/c7wazMM="; + }) + ]; + cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; meta = with lib; { From b9476cc1f412357b0cbfc1765eee0a80bc55e25e Mon Sep 17 00:00:00 2001 From: Dave Walker Date: Thu, 9 Oct 2025 14:21:38 +0100 Subject: [PATCH 117/177] xss-lock: replace postPatch with proper patch file Replaces the postPatch workaround from #449882 with a proper patch file. The patch approach is better because when the fix is merged upstream and we update the version, the patch will fail to apply, giving us a clear signal to remove it. With postPatch, the substitution would continue to work silently even after upstream fixes it, causing us to carry unnecessary delta forever. Patches CMakeLists.txt to require CMake 3.10 instead of 2.8. CMake 4 doesn't support versions older than 3.5, and versions between 3.5-3.10 are deprecated. Upstream PR: https://github.com/xdbob/xss-lock/pull/3 Fixes: #450274 Signed-off-by: Dave Walker --- pkgs/by-name/xs/xss-lock/cmake-3.10.patch | 33 +++++++++++++++++++++++ pkgs/by-name/xs/xss-lock/package.nix | 13 +++++---- 2 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 pkgs/by-name/xs/xss-lock/cmake-3.10.patch diff --git a/pkgs/by-name/xs/xss-lock/cmake-3.10.patch b/pkgs/by-name/xs/xss-lock/cmake-3.10.patch new file mode 100644 index 000000000000..6d75b8b70bd5 --- /dev/null +++ b/pkgs/by-name/xs/xss-lock/cmake-3.10.patch @@ -0,0 +1,33 @@ +From be4ef8588a97235330b2b27f097e2c9f941f3c31 Mon Sep 17 00:00:00 2001 +From: Dave Walker +Date: Thu, 9 Oct 2025 14:17:58 +0100 +Subject: [PATCH] Update CMake minimum required version to 3.10 + +CMake 4 removed compatibility with CMake versions < 3.5, and versions +between 3.5-3.10 are deprecated. + +This change updates the minimum required version to 3.10 to ensure +compatibility with modern CMake versions including CMake 4.x. + +This issue is affecting NixOS users (see +https://github.com/NixOS/nixpkgs/issues/450274) and will likely impact +other distributions as they upgrade to CMake 4.x. + +Upstream PR: https://github.com/xdbob/xss-lock/pull/3 +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b1e96a4..9c6bcf0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.10) + project(xss-lock C) + set(PROJECT_VERSION 0.3.0) + +-- +2.51.0 + diff --git a/pkgs/by-name/xs/xss-lock/package.nix b/pkgs/by-name/xs/xss-lock/package.nix index a955fff286f9..bcbcfd76921a 100644 --- a/pkgs/by-name/xs/xss-lock/package.nix +++ b/pkgs/by-name/xs/xss-lock/package.nix @@ -24,6 +24,12 @@ stdenv.mkDerivation { sha256 = "040nqgfh564frvqkrkmak3x3h0yadz6kzk81jkfvd9vd20a9drh7"; }; + patches = [ + # Update CMake minimum required version for CMake 4 compatibility + # https://github.com/xdbob/xss-lock/pull/3 + ./cmake-3.10.patch + ]; + nativeBuildInputs = [ cmake pkg-config @@ -37,13 +43,6 @@ stdenv.mkDerivation { xcbutil ]; - # See https://github.com/NixOS/nixpkgs/issues/445447 - postPatch = '' - substituteInPlace CMakeLists.txt --replace-fail \ - "cmake_minimum_required(VERSION 2.8)" \ - "cmake_minimum_required(VERSION 3.10)" - ''; - passthru.tests = { inherit (nixosTests) xss-lock; }; meta = with lib; { From 2dca904c1d47a06ae19a9dcfdb74c8e0e599c523 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Wed, 8 Oct 2025 22:32:16 +0200 Subject: [PATCH 118/177] rtrlib: fix build with CMake 4 --- pkgs/by-name/rt/rtrlib/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/rt/rtrlib/package.nix b/pkgs/by-name/rt/rtrlib/package.nix index 33f36a05685d..a0e4864079b4 100644 --- a/pkgs/by-name/rt/rtrlib/package.nix +++ b/pkgs/by-name/rt/rtrlib/package.nix @@ -24,6 +24,10 @@ stdenv.mkDerivation rec { openssl ]; + cmakeFlags = [ + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" + ]; + postFixup = '' substituteInPlace "$out"/lib/pkgconfig/rtrlib.pc \ --replace '=''${prefix}//' '=/' From ae322a3d9a7efdf77c03fb621380056d7562a451 Mon Sep 17 00:00:00 2001 From: savalet Date: Thu, 9 Oct 2025 16:05:51 +0200 Subject: [PATCH 119/177] winbox4: 4.0beta30 -> 4.0beta33 --- pkgs/by-name/wi/winbox4/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/winbox4/package.nix b/pkgs/by-name/wi/winbox4/package.nix index 3d1ca7922e82..555591192ecb 100644 --- a/pkgs/by-name/wi/winbox4/package.nix +++ b/pkgs/by-name/wi/winbox4/package.nix @@ -5,7 +5,7 @@ }: let pname = "winbox"; - version = "4.0beta30"; + version = "4.0beta33"; metaCommon = { description = "Graphical configuration utility for RouterOS-based devices"; @@ -23,13 +23,13 @@ let x86_64-zip = callPackage ./build-from-zip.nix { inherit pname version metaCommon; - hash = "sha256-/o9ErRY8/b4IkfyDxVjOb5TamninybyR4xvijszpDd0="; + hash = "sha256-jGYqzmqH/0cbYoI5rGqSALzU8/dtDIKXCoFn9adDBZY="; }; x86_64-dmg = callPackage ./build-from-dmg.nix { inherit pname version metaCommon; - hash = "sha256-wSwUvCyr5Q0B6I8zfACvVszPG+EvNEk/MEFYaMLa9dY="; + hash = "sha256-INMSKYGpXMBIF11Xaz+MLmCk78+rn7jf5BaFsErIG1E="; }; in (if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-zip).overrideAttrs (oldAttrs: { From aae541dc17b19d145fd3261bc4470e1fa0e75dc9 Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Thu, 9 Oct 2025 16:08:25 +0200 Subject: [PATCH 120/177] limesuite: backport cmake < 3.5 fix Backports the limesuite commit that raises the minimum cmake version to 3.10, so the newest version of cmake doesn't complain about having removed cmake < 3.5 compatibility anymore. --- pkgs/applications/radio/limesuite/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/applications/radio/limesuite/default.nix b/pkgs/applications/radio/limesuite/default.nix index e54c5974c192..4e28a6197c62 100644 --- a/pkgs/applications/radio/limesuite/default.nix +++ b/pkgs/applications/radio/limesuite/default.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, sqlite, wxGTK32, @@ -25,6 +26,14 @@ stdenv.mkDerivation rec { sha256 = "sha256-f1cXrkVCIc1MqTvlCUBFqzHLhIVueybVxipNZRlF2gE="; }; + patches = [ + # CMake < 3.5 fix. Remove upon next version bump + (fetchpatch { + url = "https://github.com/myriadrf/LimeSuite/commit/4e5ad459d50c922267a008e5cecb3efdbff31f09.patch"; + hash = "sha256-OASki3bISJvV7wjMz0pBT3kO5RvJ5BnymiF6ruHkCJ8="; + }) + ]; + nativeBuildInputs = [ cmake ]; cmakeFlags = [ From 71a642761b2bdd28b5ead4a5abf733ccfe38b9f2 Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Thu, 9 Oct 2025 16:11:27 +0200 Subject: [PATCH 121/177] soapyaudio: backport cmake < 3.5.0 fix --- pkgs/by-name/so/soapyaudio/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/so/soapyaudio/package.nix b/pkgs/by-name/so/soapyaudio/package.nix index 3d1951575142..63822a3dcb86 100644 --- a/pkgs/by-name/so/soapyaudio/package.nix +++ b/pkgs/by-name/so/soapyaudio/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, pkg-config, hamlib, @@ -40,6 +41,14 @@ stdenv.mkDerivation rec { libpulseaudio ]; + patches = [ + # CMake < 3.5.0 fix. Remove when (https://github.com/pothosware/SoapyAudio/pull/23 is merged && next version bump). + (fetchpatch { + url = "https://github.com/pothosware/SoapyAudio/pull/23/commits/265c6f043762810b369490398956c5e511ca5261.patch"; + hash = "sha256-eqx/7i7jewkHm0M54rtEhznDRN9iPeIlgwHMJY9pN9g="; + }) + ]; + cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" "-DUSE_HAMLIB=ON" From bc931a9167cb7640996b37ef9583b910d7ebe736 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Thu, 9 Oct 2025 22:13:32 +0800 Subject: [PATCH 122/177] podman-tui: remove aaronjheng from maintainers --- pkgs/by-name/po/podman-tui/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/po/podman-tui/package.nix b/pkgs/by-name/po/podman-tui/package.nix index fa9dc7be25bc..f793403ea8ba 100644 --- a/pkgs/by-name/po/podman-tui/package.nix +++ b/pkgs/by-name/po/podman-tui/package.nix @@ -55,10 +55,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/containers/podman-tui"; description = "Podman Terminal UI"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - aaronjheng - iedame - ]; + maintainers = with lib.maintainers; [ iedame ]; mainProgram = "podman-tui"; }; }) From 7c72ea5aa33ccdd9502b418de8afc9d9574e7b49 Mon Sep 17 00:00:00 2001 From: Morgan Helton Date: Thu, 9 Oct 2025 10:29:39 -0400 Subject: [PATCH 123/177] awscli2: pin prompt-toolkit to 3.0.51 --- pkgs/by-name/aw/awscli2/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index 10f37af9e2bf..de63b7314b16 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -23,6 +23,13 @@ let "test_check_link_response_only" # fails on hydra https://hydra.nixos.org/build/242624087/nixlog/1 ]; }); + prompt-toolkit = prev.prompt-toolkit.overridePythonAttrs (prev: rec { + version = "3.0.51"; + src = prev.src.override { + inherit version; + hash = "sha256-kxoWLjsn/JDIbxtIux+yxSjCdhR15XycBt4TMRx7VO0="; + }; + }); python-dateutil = prev.python-dateutil.overridePythonAttrs (prev: rec { version = "2.8.2"; format = "setuptools"; From 7d7e01bc8e3d5c313d661f2202d4ea0b0a097b54 Mon Sep 17 00:00:00 2001 From: Morgan Helton Date: Thu, 9 Oct 2025 11:00:00 -0400 Subject: [PATCH 124/177] awscli2: 2.30.6 -> 2.31.11 --- pkgs/by-name/aw/awscli2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index de63b7314b16..99bac8ec2404 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -73,14 +73,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "awscli2"; - version = "2.30.6"; # N.B: if you change this, check if overrides are still up-to-date + version = "2.31.11"; # N.B: if you change this, check if overrides are still up-to-date pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; tag = version; - hash = "sha256-enCI/yGnxf4/VYID/Di0ZhSiGp0ldgIKYmTnklGpjbc="; + hash = "sha256-JyTL3q8MMKSKbNiJvBL3u7vpUNFt9rp2Ueh8mL9FRkM="; }; postPatch = '' From 168128b00c97dc9ec00c5eb1d2bb5afa0ea7ee4e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 15:07:42 +0000 Subject: [PATCH 125/177] pipenv-poetry-migrate: 0.6.2 -> 0.7.0 --- pkgs/by-name/pi/pipenv-poetry-migrate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix index 1b2c14a3a957..cac51b5f2f80 100644 --- a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix +++ b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "pipenv-poetry-migrate"; - version = "0.6.2"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "yhino"; repo = "pipenv-poetry-migrate"; tag = "v${version}"; - hash = "sha256-kx03w02XUEMoPA8KKvyBGS81IHP3KFjKCVhAoyQ9j+I="; + hash = "sha256-iSBN8ZcQORxDao1JKX/cOStNAJ9P7tP/JshUeDrMwh4="; }; build-system = [ python3Packages.poetry-core ]; From f0ee5bbacc5d93b863f76cc79388b6154e5ff9f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 15:10:52 +0000 Subject: [PATCH 126/177] openapi-python-client: 0.26.1 -> 0.26.2 --- pkgs/by-name/op/openapi-python-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openapi-python-client/package.nix b/pkgs/by-name/op/openapi-python-client/package.nix index 4a2c89679066..9392b5ad3bf2 100644 --- a/pkgs/by-name/op/openapi-python-client/package.nix +++ b/pkgs/by-name/op/openapi-python-client/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { pname = "openapi-python-client"; - version = "0.26.1"; + version = "0.26.2"; pyproject = true; src = fetchFromGitHub { @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { owner = "openapi-generators"; repo = "openapi-python-client"; tag = "v${version}"; - hash = "sha256-+9Tm4othdBtSubffrzK6ufjq69woSytiOEi+S+tqAxw="; + hash = "sha256-RSz8UCOJBcF4zRYURRqzJahfkX49hBq7/yiTWE3es3M="; }; nativeBuildInputs = [ From e80fcd88c1f5a846872d5d9a57fbf6c0293bec6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 15:28:05 +0000 Subject: [PATCH 127/177] python3Packages.chromadb: 1.1.0 -> 1.1.1 --- pkgs/development/python-modules/chromadb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/chromadb/default.nix b/pkgs/development/python-modules/chromadb/default.nix index 9f85f71f91b9..6f7605e74ae5 100644 --- a/pkgs/development/python-modules/chromadb/default.nix +++ b/pkgs/development/python-modules/chromadb/default.nix @@ -67,20 +67,20 @@ buildPythonPackage rec { pname = "chromadb"; - version = "1.1.0"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "chroma-core"; repo = "chroma"; tag = version; - hash = "sha256-RVXMjniqZ0zUVhdgcYHFgYV1WrNZzBLW9jdrvV8AnRU="; + hash = "sha256-WFN4z+LQwqy6bd59yWlglpXFqNZPEd3jcgeWhdphxYM="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; name = "${pname}-${version}-vendor"; - hash = "sha256-owy+6RttjVDCfsnn7MLuMn9/esHPwb7Z7jXqJ4IHfaE="; + hash = "sha256-LZXtAt4rP0rKaleMht1eFPdqgE8nu5NdLzhWBW69WW8="; }; # Can't use fetchFromGitHub as the build expects a zipfile From f9627d40ad5f31222c0659d9beafdbcced63345f Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Tue, 7 Oct 2025 08:49:53 -0700 Subject: [PATCH 128/177] ltrace: fix test failure with PIE Fixes #439314 Co-authored-by: Martin Joerg --- pkgs/by-name/lt/ltrace/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/lt/ltrace/package.nix b/pkgs/by-name/lt/ltrace/package.nix index 80a3321e7542..79247dd7837f 100644 --- a/pkgs/by-name/lt/ltrace/package.nix +++ b/pkgs/by-name/lt/ltrace/package.nix @@ -48,6 +48,11 @@ stdenv.mkDerivation { ./testsuite-newfstatat.patch # https://gitlab.com/cespedes/ltrace/-/merge_requests/15 ./sysdeps-x86.patch + # print-instruction-pointer.exp doesn't expect ASLR + (fetchurl { + url = "https://github.com/gentoo/gentoo/raw/a2eb7e103ec985ff90f59e722e0a8a43373972a2/dev-debug/ltrace/files/ltrace-0.7.3-print-test-pie.patch"; + hash = "sha256-QRsUoN3WLzfiY5GDPwVYXtJPFMJt6rcc6eE96SAtI6Q="; + }) ]; doCheck = true; From 96a2b1ee584e705064f23e14901f5ffcf978bf3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 15:34:32 +0000 Subject: [PATCH 129/177] platformsh: 5.5.0 -> 5.6.0 --- pkgs/by-name/pl/platformsh/versions.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pl/platformsh/versions.json b/pkgs/by-name/pl/platformsh/versions.json index f2ef24a2f407..13bf37a78503 100644 --- a/pkgs/by-name/pl/platformsh/versions.json +++ b/pkgs/by-name/pl/platformsh/versions.json @@ -1,19 +1,19 @@ { - "version": "5.5.0", + "version": "5.6.0", "darwin-amd64": { - "hash": "sha256-cuLDYW0kr6D2qMhVW+avwbnqq6KI4zRyNBbNSNOpY2o=", - "url": "https://github.com/platformsh/cli/releases/download/5.5.0/platform_5.5.0_darwin_all.tar.gz" + "hash": "sha256-LYsJxRC1dO6UkPhUOmGv5G0kzMHDS1l0GmRKWlsnnlo=", + "url": "https://github.com/platformsh/cli/releases/download/5.6.0/platform_5.6.0_darwin_all.tar.gz" }, "darwin-arm64": { - "hash": "sha256-cuLDYW0kr6D2qMhVW+avwbnqq6KI4zRyNBbNSNOpY2o=", - "url": "https://github.com/platformsh/cli/releases/download/5.5.0/platform_5.5.0_darwin_all.tar.gz" + "hash": "sha256-LYsJxRC1dO6UkPhUOmGv5G0kzMHDS1l0GmRKWlsnnlo=", + "url": "https://github.com/platformsh/cli/releases/download/5.6.0/platform_5.6.0_darwin_all.tar.gz" }, "linux-amd64": { - "hash": "sha256-7WUjkF8u8AvCFT1MtNjYQI3jlmoABmmEUyg4pctCrGo=", - "url": "https://github.com/platformsh/cli/releases/download/5.5.0/platform_5.5.0_linux_amd64.tar.gz" + "hash": "sha256-xcP6ycAwpHip+mmHGwHym+a+AN4fbLseNJ2KOmi18rg=", + "url": "https://github.com/platformsh/cli/releases/download/5.6.0/platform_5.6.0_linux_amd64.tar.gz" }, "linux-arm64": { - "hash": "sha256-WTATvnvCF1GDObO14wHWN290/qz24f3gOKgnjNW0xF8=", - "url": "https://github.com/platformsh/cli/releases/download/5.5.0/platform_5.5.0_linux_arm64.tar.gz" + "hash": "sha256-eSpsG0g3aCVOttIPj6HeE9YNS32cuLcpFdANK0QeSFo=", + "url": "https://github.com/platformsh/cli/releases/download/5.6.0/platform_5.6.0_linux_arm64.tar.gz" } } From b08732c2c94326ba9373eeb4b26a45c33e48ec05 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 9 Oct 2025 01:21:50 +0200 Subject: [PATCH 130/177] rquickshare-legacy: drop --- pkgs/by-name/rq/rquickshare/package.nix | 69 ++++++------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 17 insertions(+), 55 deletions(-) diff --git a/pkgs/by-name/rq/rquickshare/package.nix b/pkgs/by-name/rq/rquickshare/package.nix index 78e2b68bb9a3..6bc5c93307d0 100644 --- a/pkgs/by-name/rq/rquickshare/package.nix +++ b/pkgs/by-name/rq/rquickshare/package.nix @@ -1,13 +1,11 @@ { lib, cargo-tauri, - cargo-tauri_1, fetchFromGitHub, glib-networking, libayatana-appindicator, - libsoup_2_4, libsoup_3, - nix-update, + nix-update-script, nodejs, openssl, pkg-config, @@ -15,29 +13,11 @@ protobuf, rustPlatform, stdenv, - webkitgtk_4_0, webkitgtk_4_1, wrapGAppsHook4, - writeShellScript, - - # This package provides can be built using tauri v1 or v2. - # Try legacy (v1) version if main (v2) doesn't work. - app-type ? "main", # main or legacy }: -let - app-type-either = - arg1: arg2: - if app-type == "main" then - arg1 - else if app-type == "legacy" then - arg2 - else - throw "Wrong argument for app-type in rquickshare package"; - - proper-cargo-tauri = app-type-either cargo-tauri cargo-tauri_1; -in rustPlatform.buildRustPackage rec { - pname = "rquickshare" + (app-type-either "" "-legacy"); + pname = "rquickshare"; version = "0.11.5"; src = fetchFromGitHub { @@ -55,7 +35,7 @@ rustPlatform.buildRustPackage rec { --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" ''; - pnpmRoot = "app/${app-type}"; + pnpmRoot = "app/main"; pnpmDeps = pnpm_9.fetchDeps { inherit pname @@ -65,19 +45,19 @@ rustPlatform.buildRustPackage rec { ; postPatch = "cd ${pnpmRoot}"; fetcherVersion = 1; - hash = app-type-either "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE=" "sha256-8QRigYNtxirXidFFnTzA6rP0+L64M/iakPqe2lZKegs="; + hash = "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE="; }; - cargoRoot = "app/${app-type}/src-tauri"; + cargoRoot = "app/main/src-tauri"; buildAndTestSubdir = cargoRoot; cargoPatches = [ ./remove-duplicate-versions-of-sys-metrics.patch ./remove-code-signing-darwin.patch ]; - cargoHash = app-type-either "sha256-XfN+/oC3lttDquLfoyJWBaFfdjW/wyODCIiZZksypLM=" "sha256-4vBHxuKg4P9H0FZYYNUT+AVj4Qvz99q7Bhd7x47UC2w="; + cargoHash = "sha256-XfN+/oC3lttDquLfoyJWBaFfdjW/wyODCIiZZksypLM="; nativeBuildInputs = [ - proper-cargo-tauri.hook + cargo-tauri.hook # Setup pnpm nodejs @@ -90,41 +70,24 @@ rustPlatform.buildRustPackage rec { wrapGAppsHook4 ]; - buildInputs = lib.optionals stdenv.hostPlatform.isLinux ( - [ - glib-networking - libayatana-appindicator - openssl - ] - ++ lib.optionals (app-type == "main") [ - libsoup_3 - webkitgtk_4_1 - ] - ++ lib.optionals (app-type == "legacy") [ - libsoup_2_4 - webkitgtk_4_0 - ] - ); + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + glib-networking + libayatana-appindicator + libsoup_3 + openssl + webkitgtk_4_1 + ]; env.OPENSSL_NO_VENDOR = 1; - passthru = - # Don't set an update script for the legacy version - # so r-ryantm won't create two duplicate PRs - lib.optionalAttrs (app-type == "main") { - updateScript = writeShellScript "update-rquickshare.sh" '' - ${lib.getExe nix-update} rquickshare - sed -i 's/version = "0.0.0";/' pkgs/by-name/rq/rquickshare/package.nix - ${lib.getExe nix-update} rquickshare-legacy - ''; - }; + passthru.updateScript = nix-update-script; meta = { description = "Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS"; homepage = "https://github.com/Martichou/rquickshare"; changelog = "https://github.com/Martichou/rquickshare/blob/v${version}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; - mainProgram = app-type-either "rquickshare" "r-quick-share"; + mainProgram = "rquickshare"; maintainers = with lib.maintainers; [ perchun luftmensch-luftmensch diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 166052187334..514e20d6fe72 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2345,6 +2345,7 @@ mapAliases { rote = throw "rote has been removed due to lack of upstream maintenance"; # Added 2025-09-10 rnix-hashes = throw "'rnix-hashes' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 rpiboot-unstable = throw "'rpiboot-unstable' has been renamed to/replaced by 'rpiboot'"; # Converted to throw 2024-10-17 + rquickshare-legacy = throw "The legacy version depends on insecure package libsoup2, please use the main version"; # Added 2025-10-09 rr-unstable = rr; # Added 2022-09-17 rtx = mise; # Added 2024-01-05 ruby-zoom = throw "'ruby-zoom' has been removed due to lack of maintaince and had not been updated since 2020"; # Added 2025-08-24 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8e2b69a9f669..b04a354126dc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11957,8 +11957,6 @@ with pkgs; x11Support = true; }; - rquickshare-legacy = rquickshare.override { app-type = "legacy"; }; - # a somewhat more maintained fork of ympd memento = qt6Packages.callPackage ../applications/video/memento { }; From 346f47654bd1107436728f6645ce2c0b08a0da33 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 16:45:51 +0000 Subject: [PATCH 131/177] gotify-server: 2.7.2 -> 2.7.3 --- pkgs/by-name/go/gotify-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gotify-server/package.nix b/pkgs/by-name/go/gotify-server/package.nix index 51bcf2b369a6..0320845256c2 100644 --- a/pkgs/by-name/go/gotify-server/package.nix +++ b/pkgs/by-name/go/gotify-server/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gotify-server"; - version = "2.7.2"; + version = "2.7.3"; src = fetchFromGitHub { owner = "gotify"; repo = "server"; tag = "v${finalAttrs.version}"; - hash = "sha256-0kMjHq+GuxTqdiaQq1Px+aWgwDbJVva4MZFIfAGvaKk="; + hash = "sha256-SPWJH5WELBNJpnGZdyMCJGi6m2WbV7BFOQAtT9ItZJ0="; }; - vendorHash = "sha256-cXt8SZNDhYxfQq/B0zhZLmQs8vAFHXh3qTz/1dtB3mU="; + vendorHash = "sha256-bSU7Y+Hupdd8l7LTyVc3YMlZJRojNRqiogE17m/xpr8="; # No test doCheck = false; From 8fe82ddb016fba59b8840404daf483697928f33a Mon Sep 17 00:00:00 2001 From: mmfallacy <31348500+mmfallacy@users.noreply.github.com> Date: Fri, 10 Oct 2025 00:56:37 +0800 Subject: [PATCH 132/177] vimPlugins.headhunter-nvim: init at 2025-10-06 --- 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 25b3ee546a76..0a28979f03cd 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -6180,6 +6180,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + headhunter-nvim = buildVimPlugin { + pname = "headhunter.nvim"; + version = "2025-10-06"; + src = fetchFromGitHub { + owner = "StackInTheWild"; + repo = "headhunter.nvim"; + rev = "45eff1653c27a19c47c8a2dfed4897d4a434408d"; + sha256 = "14p5kcn5drbfsklyvdajfgxyax6d5rpkn8qdnabibsqrw31bkj91"; + }; + meta.homepage = "https://github.com/StackInTheWild/headhunter.nvim/"; + meta.hydraPlatforms = [ ]; + }; + headlines-nvim = buildVimPlugin { pname = "headlines.nvim"; version = "2024-09-13"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 86bbd10ad248..1b5814589140 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -473,6 +473,7 @@ https://github.com/mrcjkb/haskell-snippets.nvim/,HEAD, https://github.com/neovimhaskell/haskell-vim/,, https://github.com/wenzel-hoffman/haskell-with-unicode.vim/,HEAD, https://github.com/travitch/hasksyn/,, +https://github.com/StackInTheWild/headhunter.nvim/,HEAD, https://github.com/lukas-reineke/headlines.nvim/,HEAD, https://github.com/rebelot/heirline.nvim/,, https://github.com/qvalentin/helm-ls.nvim/,HEAD, From dea349890fc14edd480e80915cdb365a52b799fc Mon Sep 17 00:00:00 2001 From: mmfallacy <31348500+mmfallacy@users.noreply.github.com> Date: Fri, 10 Oct 2025 00:57:28 +0800 Subject: [PATCH 133/177] vimPlugins.Otree-nvim: init at 2025-09-18 --- 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 25b3ee546a76..fa2c84dd3716 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -319,6 +319,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + Otree-nvim = buildVimPlugin { + pname = "Otree.nvim"; + version = "2025-09-18"; + src = fetchFromGitHub { + owner = "Eutrius"; + repo = "Otree.nvim"; + rev = "1540ea0a300916f1c43063fda185463b3e8f2f40"; + sha256 = "0ydvjac2vw1afaz5wibc4ws1p6rng0d4hkb8z0ljdxbjrjqavdb4"; + }; + meta.homepage = "https://github.com/Eutrius/Otree.nvim/"; + meta.hydraPlatforms = [ ]; + }; + PreserveNoEOL = buildVimPlugin { pname = "PreserveNoEOL"; version = "2013-06-14"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 86bbd10ad248..40c664ea77b8 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -23,6 +23,7 @@ https://github.com/numToStr/Navigator.nvim/,, https://github.com/overcache/NeoSolarized/,, https://github.com/GCBallesteros/NotebookNavigator.nvim/,HEAD, https://github.com/chrisbra/NrrwRgn/,, +https://github.com/Eutrius/Otree.nvim/,HEAD, https://github.com/vim-scripts/PreserveNoEOL/,, https://github.com/henriklovhaug/Preview.nvim/,HEAD, https://github.com/yssl/QFEnter/,, From 4e3b2b743072ad7d3e257a67bed446687c9d4740 Mon Sep 17 00:00:00 2001 From: mmfallacy <31348500+mmfallacy@users.noreply.github.com> Date: Fri, 10 Oct 2025 00:57:57 +0800 Subject: [PATCH 134/177] vimPlugins.xeno-nvim: init at 2025-08-27 --- 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 25b3ee546a76..215feeffa704 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -22377,6 +22377,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + xeno-nvim = buildVimPlugin { + pname = "xeno.nvim"; + version = "2025-08-27"; + src = fetchFromGitHub { + owner = "kyza0d"; + repo = "xeno.nvim"; + rev = "4a1d3946b5c3b9b581e76a84746a06b0977b1fed"; + sha256 = "1lbj321vz1gzgy4wdmzca74hrwzizy2i0645bqix0id4q3zm7lfd"; + }; + meta.homepage = "https://github.com/kyza0d/xeno.nvim/"; + meta.hydraPlatforms = [ ]; + }; + xmake-nvim = buildVimPlugin { pname = "xmake.nvim"; version = "2025-04-28"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 86bbd10ad248..3651ec8267f4 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1718,6 +1718,7 @@ https://github.com/natecraddock/workspaces.nvim/,HEAD, https://github.com/andrewferrier/wrapping.nvim/,HEAD, https://github.com/tweekmonster/wstrip.vim/,, https://github.com/piersolenski/wtf.nvim/,HEAD, +https://github.com/kyza0d/xeno.nvim/,HEAD, https://github.com/Mythos-404/xmake.nvim/,HEAD, https://github.com/drmingdrmer/xptemplate/,, https://github.com/guns/xterm-color-table.vim/,, From 8097ce39742d063fc9eb68f6901ee884873a3d55 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 17:07:02 +0000 Subject: [PATCH 135/177] vscode-extensions.tekumara.typos-vscode: 0.1.44 -> 0.1.45 --- .../extensions/tekumara.typos-vscode/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix index 26b1ffee8a35..ee405e9ebe98 100644 --- a/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix @@ -14,19 +14,19 @@ let { x86_64-linux = { arch = "linux-x64"; - hash = "sha256-wOlZPf43h/xHgmKRxPWuCdqqorft/cV/V1qlSR7/r3Y="; + hash = "sha256-DeyQgxfPD7R2OjQZ99PNN7hV0Vt9jk5sw+XcM+yIURI="; }; aarch64-linux = { arch = "linux-arm64"; - hash = "sha256-LcNCD3OHq1IREEZ5y9fkCcdtjXBOd5UuhvG833oAx3Q="; + hash = "sha256-A8xjglh1re02mix5BpE00FNyU6Cjj01vz48lmz2acG8="; }; x86_64-darwin = { arch = "darwin-x64"; - hash = "sha256-I+2SYCPHXTIrZg2imWRpdj4KbuPcdJ3GQdrxu3bInbs="; + hash = "sha256-mK/pLDemgmVuLAMYMEeSvi96ckHNq8ie2Y+JENtaTXA="; }; aarch64-darwin = { arch = "darwin-arm64"; - hash = "sha256-PaXHB8lMKpKgaOekBPvzmYPsokaR2pZTzJsIcYujS3A="; + hash = "sha256-taFeZB00iBoYQULhlRHDjrj/Zm7aXYgbPiPK7xjnsYU="; }; } .${system} or (throw "Unsupported system: ${system}"); @@ -38,7 +38,7 @@ vscode-utils.buildVscodeMarketplaceExtension { # Please update the corresponding binary (typos-lsp) # when updating this extension. # See pkgs/by-name/ty/typos-lsp/package.nix - version = "0.1.44"; + version = "0.1.45"; inherit (extInfo) hash arch; }; From ba3d6553231fa2e26cc1ceecec95158e28217895 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 17:15:42 +0000 Subject: [PATCH 136/177] oterm: 0.14.4 -> 0.14.5 --- pkgs/by-name/ot/oterm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ot/oterm/package.nix b/pkgs/by-name/ot/oterm/package.nix index dfba9a7f9f3e..d7f2bc809bb5 100644 --- a/pkgs/by-name/ot/oterm/package.nix +++ b/pkgs/by-name/ot/oterm/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "oterm"; - version = "0.14.4"; + version = "0.14.5"; pyproject = true; src = fetchFromGitHub { owner = "ggozad"; repo = "oterm"; tag = version; - hash = "sha256-zTRCAg5BjwdP2s1LZrOjLctqYe/jX4Mc3gK+IwVoLR4="; + hash = "sha256-g1ko9xpZ5OUK8isp/FE/1Ye9IjO4QpAoTbLTGwnpenY="; }; pythonRelaxDeps = [ From 4eb326620ada1e336c5e69e51420f05dbdcdbcdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 9 Oct 2025 09:19:28 -0700 Subject: [PATCH 137/177] lean: fix build with CMake 4.0 --- pkgs/by-name/le/lean/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/le/lean/package.nix b/pkgs/by-name/le/lean/package.nix index a7b856e2da8f..dd20f65e9431 100644 --- a/pkgs/by-name/le/lean/package.nix +++ b/pkgs/by-name/le/lean/package.nix @@ -37,6 +37,10 @@ stdenv.mkDerivation rec { cmakeDir = "../src"; + cmakeFlags = [ + (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10") + ]; + # Running the tests is required to build the *.olean files for the core # library. doCheck = true; From aaa906ad18bb0a4b9f82f7cef2daa8290af3d080 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 17:49:24 +0000 Subject: [PATCH 138/177] libresplit: 0-unstable-2025-04-05 -> 0-unstable-2025-10-02 --- pkgs/by-name/li/libresplit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libresplit/package.nix b/pkgs/by-name/li/libresplit/package.nix index 5eb9d2763e7d..c2bbfefda222 100644 --- a/pkgs/by-name/li/libresplit/package.nix +++ b/pkgs/by-name/li/libresplit/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation { pname = "libresplit"; - version = "0-unstable-2025-04-05"; + version = "0-unstable-2025-10-02"; src = fetchFromGitHub { owner = "wins1ey"; repo = "LibreSplit"; - rev = "2dd5dfc684b777b814b4cbd3ea7fee8028157cd5"; - hash = "sha256-FHOX6trRjn+IoiVRdbV6mHUUAzxbRLDWluxGM1GxFVk="; + rev = "0cb1b5d3eff0245fda17f734388eee609b9a4416"; + hash = "sha256-3DK+6pK0jSxy5s80u4lweMyiywknJPEG4rovhOPG4go="; }; nativeBuildInputs = [ From f592cb863d2793cf99cdc4e1732f1af5a2630ad0 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 9 Oct 2025 19:51:35 +0200 Subject: [PATCH 139/177] scooter: 0.8.0 -> 0.8.1 Changelog: https://github.com/thomasschafer/scooter/releases/tag/v0.8.1 Diff: https://github.com/thomasschafer/scooter/compare/v0.8.0...v0.8.1 --- pkgs/by-name/sc/scooter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sc/scooter/package.nix b/pkgs/by-name/sc/scooter/package.nix index 67328cdbd2e1..9378ae247e5d 100644 --- a/pkgs/by-name/sc/scooter/package.nix +++ b/pkgs/by-name/sc/scooter/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "scooter"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "thomasschafer"; repo = "scooter"; rev = "v${version}"; - hash = "sha256-JADZR1imtl2vPq+n1Ese565qZ1S0J4tuGCx+N2VTlLs="; + hash = "sha256-i3FSuIEUzKyb6tIzYYOlBwlPtTrdlBsVLNsplzqNhkc="; }; - cargoHash = "sha256-5FmKKfR7m9++ft8tUGtQnDQydfbMBAHi6i5XANG1duQ="; + cargoHash = "sha256-jaNkjr5uMAf4uShIj2iA5CK/7x/s41BETteshmlZkzA="; # Ensure that only the `scooter` package is built (excluding `xtask`) cargoBuildFlags = [ From 1226491cbdeae57ba43db76e2276cfcaf02f5e44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 17:59:28 +0000 Subject: [PATCH 140/177] docker-buildx: 0.29.0 -> 0.29.1 --- pkgs/applications/virtualization/docker/buildx.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/docker/buildx.nix b/pkgs/applications/virtualization/docker/buildx.nix index c4061e7dd7c9..0d0abd7e9841 100644 --- a/pkgs/applications/virtualization/docker/buildx.nix +++ b/pkgs/applications/virtualization/docker/buildx.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "docker-buildx"; - version = "0.29.0"; + version = "0.29.1"; src = fetchFromGitHub { owner = "docker"; repo = "buildx"; rev = "v${version}"; - hash = "sha256-HGhwO0bILHbRyk6YjzI+v6wiIANvTkIRR+SkL4mxv0w="; + hash = "sha256-H7U44g4rw15c3Snx88YgAanSw4dWanmTugpGBIwfI6A="; }; doCheck = false; From 4791de5d530ae38117bff71f0ca7069868ed77df Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 20:05:29 +0200 Subject: [PATCH 141/177] python313Packages.gto: 1.8.0 -> 1.9.0 Changelog: https://github.com/iterative/gto/releases/tag/1.9.0 --- pkgs/development/python-modules/gto/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gto/default.nix b/pkgs/development/python-modules/gto/default.nix index 0bb1848d491a..72ddf2639ed3 100644 --- a/pkgs/development/python-modules/gto/default.nix +++ b/pkgs/development/python-modules/gto/default.nix @@ -8,6 +8,7 @@ funcy, gitMinimal, pydantic, + pydantic-settings, pytest-cov-stub, pytest-mock, pytest-test-utils, @@ -25,7 +26,7 @@ buildPythonPackage rec { pname = "gto"; - version = "1.8.0"; + version = "1.9.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -34,7 +35,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "gto"; tag = version; - hash = "sha256-XgVV/WPs9QcxjVVsdvloo2+QWNViAJE404Nue7ZcBak="; + hash = "sha256-LXYpOnk9W/ellG70qZLihmvk4kvVcwZfE5buPNU2qzQ="; }; build-system = [ @@ -46,6 +47,7 @@ buildPythonPackage rec { entrypoints funcy pydantic + pydantic-settings rich ruamel-yaml scmrepo From 7d123712d5a3f9bd1813d41faacb22dd029800e2 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Thu, 9 Oct 2025 15:21:56 -0300 Subject: [PATCH 142/177] freeciv: move to by-name, modernize --- .../default.nix => by-name/fr/freeciv/package.nix} | 10 +++++----- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) rename pkgs/{games/freeciv/default.nix => by-name/fr/freeciv/package.nix} (93%) diff --git a/pkgs/games/freeciv/default.nix b/pkgs/by-name/fr/freeciv/package.nix similarity index 93% rename from pkgs/games/freeciv/default.nix rename to pkgs/by-name/fr/freeciv/package.nix index 59eba192d76b..8e25266351cb 100644 --- a/pkgs/games/freeciv/default.nix +++ b/pkgs/by-name/fr/freeciv/package.nix @@ -32,21 +32,21 @@ sqlite, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "freeciv"; version = "3.2.0"; src = fetchFromGitHub { owner = "freeciv"; repo = "freeciv"; - rev = "R${lib.replaceStrings [ "." ] [ "_" ] version}"; + tag = "R${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-IlJ51ryoQ7qzIY9n8dmPQdwH8aPjXvRXXO2COOxWRcc="; }; postPatch = '' for f in {common,utility}/*.py; do substituteInPlace $f \ - --replace '/usr/bin/env python3' ${python3.interpreter} + --replace-fail '/usr/bin/env python3' ${python3.interpreter} done for f in bootstrap/*.sh; do patchShebangs $f @@ -127,11 +127,11 @@ stdenv.mkDerivation rec { prehistory and your mission is to lead your tribe from the stone age to the space age... ''; - homepage = "http://www.freeciv.org"; # http only + homepage = "https://freeciv.org/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ pierron ]; platforms = lib.platforms.unix; hydraPlatforms = lib.platforms.linux; # sdl-config times out on darwin broken = qtClient && stdenv.hostPlatform.isDarwin; # Missing Qt5 development files }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9a1c7a5c4ce0..7622d2541117 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13431,7 +13431,7 @@ with pkgs; flightgear = libsForQt5.callPackage ../games/flightgear { }; - freeciv = callPackage ../games/freeciv { + freeciv = callPackage ../by-name/fr/freeciv/package.nix { sdl2Client = false; gtkClient = true; qtClient = false; From 4b4a0f24a5ebb96bb31ae4b94e033bafebb9b12c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 18:51:55 +0000 Subject: [PATCH 143/177] mtail: 3.2.18 -> 3.2.19 --- pkgs/by-name/mt/mtail/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mt/mtail/package.nix b/pkgs/by-name/mt/mtail/package.nix index 904aaed6012c..2a4ff4daa26b 100644 --- a/pkgs/by-name/mt/mtail/package.nix +++ b/pkgs/by-name/mt/mtail/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "mtail"; - version = "3.2.18"; + version = "3.2.19"; src = fetchFromGitHub { owner = "jaqx0r"; repo = "mtail"; rev = "v${version}"; - hash = "sha256-Z3FPZNWGyXtY2KLRF/oJIuN+lXE14SQce72pTKBsZEk="; + hash = "sha256-rAN5k3XjDTSmdp2E5pa5W+nK4J8l5+sPqSFQRdjebmA="; }; vendorHash = "sha256-SMdEowzg53uori/Ge+GE4542wswBU2kgdyAXxeKQiiU="; From 5e490cd6dbdd55fcd4a9bae5dd76f9f6d47d3510 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:26:05 +0200 Subject: [PATCH 144/177] timblserver: 1.11 -> 1.19 --- pkgs/by-name/ti/timblserver/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/timblserver/package.nix b/pkgs/by-name/ti/timblserver/package.nix index 49dcd8ce6757..99424ef8a2bf 100644 --- a/pkgs/by-name/ti/timblserver/package.nix +++ b/pkgs/by-name/ti/timblserver/package.nix @@ -5,6 +5,7 @@ gitUpdater, autoreconfHook, bzip2, + icu, libtar, libtool, pkg-config, @@ -16,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "timblserver"; - version = "1.11"; + version = "1.19"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "timblserver"; tag = "v${finalAttrs.version}"; - hash = "sha256-TE6fsgr/L5GcBjFKlU6S1DiT8OKP6i7TVirxj/OfhlM="; + hash = "sha256-GNHPr8l+j1HNDyb6ZrfeBgd2kN5oUN6M9a8Gs+7v79w="; }; nativeBuildInputs = [ @@ -31,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ bzip2 + icu libtar libtool autoconf-archive From b5133d8c700ade9df113fd383144f6249a7617cd Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:26:11 +0200 Subject: [PATCH 145/177] mbt: 3.2.16 -> 3.11 Add icu dependency (now required). --- pkgs/by-name/mb/mbt/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mb/mbt/package.nix b/pkgs/by-name/mb/mbt/package.nix index 47ddf4d89956..1179e4b22bb8 100644 --- a/pkgs/by-name/mb/mbt/package.nix +++ b/pkgs/by-name/mb/mbt/package.nix @@ -10,6 +10,7 @@ pkg-config, autoconf-archive, libxml2, + icu, ticcutils, timbl, frog, @@ -17,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mbt"; - version = "3.2.16"; + version = "3.11"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "mbt"; tag = "v${finalAttrs.version}"; - hash = "sha256-O/LhLWgLwDctkRYjds+AM9fGMIRX3eCnJhRIXyVrJ04="; + hash = "sha256-7PpUa/WoPMjdADi1ongQkvqSDWPeb1dNsWee2hjGArk="; }; nativeBuildInputs = [ @@ -36,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: { libtool autoconf-archive libxml2 + icu ticcutils timbl ]; From 767353c0cd6a894f45cc9790658b18883966148c Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:26:15 +0200 Subject: [PATCH 146/177] frogdata: 0.13 -> 0.22 --- pkgs/by-name/fr/frogdata/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/frogdata/package.nix b/pkgs/by-name/fr/frogdata/package.nix index 65e1d95a75c4..7cb6486c2956 100644 --- a/pkgs/by-name/fr/frogdata/package.nix +++ b/pkgs/by-name/fr/frogdata/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "frogdata"; - version = "0.13"; + version = "0.22"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "frogdata"; tag = "v${finalAttrs.version}"; - hash = "sha256-f3rPjc8iYPVJsL6pez2WBw+rCxy6xm3DzOi8S+PDkvg="; + hash = "sha256-N5AA3y18nPpqrnkDpnTweucz6l1aabQyosX4OwPBUzo="; }; nativeBuildInputs = [ From b62c89bf7bd96500fd4e27361b8ada7cb33f0e2b Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 8 Oct 2025 21:26:23 +0200 Subject: [PATCH 147/177] frog: 0.13.7 -> 0.34 Replace icu60 with icu. Add libexttextcat dependency (now required). --- pkgs/by-name/fr/frog/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fr/frog/package.nix b/pkgs/by-name/fr/frog/package.nix index e2ef0647f8fb..367a1b0689cf 100644 --- a/pkgs/by-name/fr/frog/package.nix +++ b/pkgs/by-name/fr/frog/package.nix @@ -11,7 +11,8 @@ pkg-config, autoconf-archive, libxml2, - icu60, + icu, + libexttextcat, ticcutils, timbl, mbt, @@ -22,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "frog"; - version = "0.13.7"; + version = "0.34"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "frog"; tag = "v${finalAttrs.version}"; - hash = "sha256-khc2uZ/dOtWPTnt/ZD6ILxD386MaZt6fsvNTWTCbs+c="; + hash = "sha256-+oao0aOhXAnXnWbfZXcCzBFER8Q8TaYciAVQHlZ1D+E="; }; nativeBuildInputs = [ @@ -41,7 +42,8 @@ stdenv.mkDerivation (finalAttrs: { libtool autoconf-archive libxml2 - icu60 + icu + libexttextcat ticcutils timbl mbt From f3a16661353e1ffdae8933ce1fc816506c97a241 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 18:55:55 +0000 Subject: [PATCH 148/177] python3Packages.comet-ml: 3.53.0 -> 3.53.1 --- pkgs/development/python-modules/comet-ml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/comet-ml/default.nix b/pkgs/development/python-modules/comet-ml/default.nix index a1933a4bfa00..372c6040e738 100644 --- a/pkgs/development/python-modules/comet-ml/default.nix +++ b/pkgs/development/python-modules/comet-ml/default.nix @@ -23,12 +23,12 @@ buildPythonPackage rec { pname = "comet-ml"; - version = "3.53.0"; + version = "3.53.1"; src = fetchPypi { pname = "comet_ml"; inherit version; - hash = "sha256-KYMe6lDNj5nyXaB0hsk2STwGATkAuRwr8SSzlz3W4tA="; + hash = "sha256-r3abmDqYzJOtdYswe4jK6xkVqGNtzUgSIAMtCLW5rBI="; }; pyproject = true; From a7d878efbd3c8360aa7f350750373af2c62832e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 18:58:47 +0000 Subject: [PATCH 149/177] python3Packages.cometx: 2.6.0 -> 2.6.1 --- pkgs/development/python-modules/cometx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cometx/default.nix b/pkgs/development/python-modules/cometx/default.nix index e1c1638ba3de..a2de9c77036f 100644 --- a/pkgs/development/python-modules/cometx/default.nix +++ b/pkgs/development/python-modules/cometx/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "cometx"; - version = "2.6.0"; + version = "2.6.1"; pyproject = true; build-system = [ setuptools ]; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "comet-ml"; repo = "cometx"; tag = version; - hash = "sha256-zlSk3DlrkvPOPCe6gtiXvn65NCw/y5BxCiVmC0GzvFg="; + hash = "sha256-Iax75Gz/gxGavau0wOJyICZYlBOJ3yVc4NXZB/HV4X0="; }; dependencies = [ From 58b93460a00b7141adfa9f0511ef2d7108474564 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 19:13:35 +0000 Subject: [PATCH 150/177] avbroot: 3.23.0 -> 3.23.1 --- pkgs/by-name/av/avbroot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/av/avbroot/package.nix b/pkgs/by-name/av/avbroot/package.nix index 08d4c5981165..dd569261f2d9 100644 --- a/pkgs/by-name/av/avbroot/package.nix +++ b/pkgs/by-name/av/avbroot/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "avbroot"; - version = "3.23.0"; + version = "3.23.1"; src = fetchFromGitHub { owner = "chenxiaolong"; repo = "avbroot"; tag = "v${version}"; - hash = "sha256-P7t1Tuux04D1tEaMjFPWhaYz4NP3hk5hoJ6kKiHM1S8="; + hash = "sha256-ExP1ifZBiAQO0JntUsVPCVtItnX3JTv2QhbOcdbw8zo="; }; - cargoHash = "sha256-ahBzMU8R520EMUgdETr0+gz2fuxKcOV+6fuH4SiRz8U="; + cargoHash = "sha256-sLW8sHb9rdE9IGfHTFPnH3JmqqKQK7CMIWohHwgss2c="; nativeBuildInputs = [ pkg-config From 5b9ca0a20b9600af7b8659c2c99cc7c1b907891d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 19:18:39 +0000 Subject: [PATCH 151/177] turso-cli: 1.0.13 -> 1.0.14 --- pkgs/by-name/tu/turso-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/turso-cli/package.nix b/pkgs/by-name/tu/turso-cli/package.nix index 1b2b65ade7f2..ba3e9dc26b15 100644 --- a/pkgs/by-name/tu/turso-cli/package.nix +++ b/pkgs/by-name/tu/turso-cli/package.nix @@ -8,13 +8,13 @@ }: buildGoModule rec { pname = "turso-cli"; - version = "1.0.13"; + version = "1.0.14"; src = fetchFromGitHub { owner = "tursodatabase"; repo = "turso-cli"; rev = "v${version}"; - hash = "sha256-zldCxXFR8zG0cpR57YvApyRsGPgqCuf7XbbrWNbuHxc="; + hash = "sha256-1wvr2E1sYcDSelTxfl+LYoSDnYBdQqmMt6+UzjpkKa0="; }; vendorHash = "sha256-tBO21IgUczwMgrEyV7scV3YTY898lYHASaLeXqvBopU="; From 1bb16e1d19968ac62e8cdf0ffaf2fa070f701b24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 19:19:56 +0000 Subject: [PATCH 152/177] openfga-cli: 0.7.4 -> 0.7.5 --- 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 7b6531e71de5..5b527de47bde 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.4"; + version = "0.7.5"; in buildGoModule { @@ -17,10 +17,10 @@ buildGoModule { owner = "openfga"; repo = "cli"; rev = "v${version}"; - hash = "sha256-kskPQyMzFgCOIaHmN/iZbRDPR6wbYp8kBcf+51cniSk="; + hash = "sha256-/6X42OoIAOXKBi3PSqpzNMfHCJy/HNfiU7lCmmiWi8k="; }; - vendorHash = "sha256-e/w1KGVzrZPp8KTP0paCRcE9OYkZMmEmmIZmKmPtx5s="; + vendorHash = "sha256-KZbtIjDHCuMo4mmTKq8nA0Yc/HIFu22CS8ei8afT33Y="; nativeBuildInputs = [ installShellFiles ]; From c38b8e6a2469b1d67a04e21de6f6446921f61189 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 19:30:24 +0000 Subject: [PATCH 153/177] aws-iam-authenticator: 0.7.7 -> 0.7.8 --- pkgs/by-name/aw/aws-iam-authenticator/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/aws-iam-authenticator/package.nix b/pkgs/by-name/aw/aws-iam-authenticator/package.nix index 95555e74eeb5..5f9407169167 100644 --- a/pkgs/by-name/aw/aws-iam-authenticator/package.nix +++ b/pkgs/by-name/aw/aws-iam-authenticator/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "aws-iam-authenticator"; - version = "0.7.7"; + version = "0.7.8"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "aws-iam-authenticator"; tag = "v${version}"; - hash = "sha256-nnl5QPJWG0hGp15dwcMdhWCPn5Z4noydLA/Nn5koQCU="; + hash = "sha256-ahqHn9Pi07rpq8h476rTABkB5nHbnWLIhtQUH89YJ5Q="; }; - vendorHash = "sha256-oa0wOI7fbMjuG20g+8u5V2tbX+1R3pcRR7kn1iWMp4Y="; + vendorHash = "sha256-mNTyT1uAPZskZIyLxePPjj4bsxYwu+nDreeWCrZyJF8="; ldflags = let From c6a2f21241bb0f8fbd9f8a8db2df38da39e4990b Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 9 Oct 2025 22:31:13 +0300 Subject: [PATCH 154/177] asusctl: fix rog-control-center translations not loading --- pkgs/by-name/as/asusctl/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/as/asusctl/package.nix b/pkgs/by-name/as/asusctl/package.nix index a1548ba20df7..4966a483c7c6 100644 --- a/pkgs/by-name/as/asusctl/package.nix +++ b/pkgs/by-name/as/asusctl/package.nix @@ -43,6 +43,9 @@ rustPlatform.buildRustPackage rec { substituteInPlace $file --replace-fail /usr/share $out/share done + substituteInPlace rog-control-center/src/main.rs \ + --replace-fail 'std::env::var("RUST_TRANSLATIONS").is_ok()' 'true' + substituteInPlace data/asusd.rules --replace-fail /usr/bin/systemctl ${lib.getExe' systemd "systemctl"} substituteInPlace data/asusd.service \ --replace-fail /usr/bin/asusd $out/bin/asusd \ From f81dbde256263a2a77c97133e7b8747bbfbc8fee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 19:36:37 +0000 Subject: [PATCH 155/177] python3Packages.nicegui: 2.24.2 -> 3.0.3 --- pkgs/development/python-modules/nicegui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix index 0a5d8001b8ce..6e7df1b08d37 100644 --- a/pkgs/development/python-modules/nicegui/default.nix +++ b/pkgs/development/python-modules/nicegui/default.nix @@ -42,14 +42,14 @@ buildPythonPackage rec { pname = "nicegui"; - version = "2.24.2"; + version = "3.0.3"; pyproject = true; src = fetchFromGitHub { owner = "zauberzeug"; repo = "nicegui"; tag = "v${version}"; - hash = "sha256-DfYNwtH3p1frF8ehKjl7P1iPQZ+icD4YKZHpD/9oj6Q="; + hash = "sha256-tD12XUyIk2lSJwEN78EWmI2pHvpriycMvQ/v8Aphods="; }; pythonRelaxDeps = [ "requests" ]; From 29962dadae60017b79c6b1bc5d1aff9cb97c58c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 19:45:40 +0000 Subject: [PATCH 156/177] terraform-providers.google-beta: 7.5.0 -> 7.6.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 ec4d1f299c23..2b5020f3f849 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -516,11 +516,11 @@ "vendorHash": "sha256-cQybnUaDLVmQrtFkiI5k3OwqN9Oks+J1H2kbkNjO4jc=" }, "google-beta": { - "hash": "sha256-efZ/NHcYSv7CSO6gN6DY43px6kJR7KrlOp+HamrvssY=", + "hash": "sha256-YefUWAHgBiZebigcCmn5poVkg6ZxHjILzL5JXhrGKFY=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v7.5.0", + "rev": "v7.6.0", "spdx": "MPL-2.0", "vendorHash": "sha256-Bii3UrY1WbhewgsURxq7gGVqT1WSszFkif0V88hiyZo=" }, From c3e8eabbdb9295fea35f93c439db44e572ba478c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 19:48:18 +0000 Subject: [PATCH 157/177] kardolus-chatgpt-cli: 1.8.10 -> 1.8.11 --- 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 c4a73de144b2..931030c476f1 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.10"; + version = "1.8.11"; src = fetchFromGitHub { owner = "kardolus"; repo = "chatgpt-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-XZ9f+PAY0i7DfzZCxtZFw1jit7o/tjqAEc8uJpqiOAc="; + hash = "sha256-PcZB/XDvCPkbfJmp0c43QCCv0Z5Ih6ZyHYrCdMciDTU="; }; 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.10/test/contract/contract_test.go#L35) + # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.8.11/test/contract/contract_test.go#L35) # which will not be the case in the pipeline. # Therefore, tests must be skipped. doCheck = false; From 2c6ea1a85808948b03c72383c47f5cdd9100fc06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 20:01:21 +0000 Subject: [PATCH 158/177] fosrl-newt: 1.5.1 -> 1.5.2 --- 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 8ac15a2f1a5b..777df948c119 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.5.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "fosrl"; repo = "newt"; tag = version; - hash = "sha256-CtE4Ug1659Xu90CRMIxXeqfVaw9kOK4WpsW/u3S0ztA="; + hash = "sha256-svMAMPK8f5cwIPzr0+WdoWzHDV1jtuO1Lm2oZIVHE6k="; }; - vendorHash = "sha256-VR5YOprMP3wvwb0lnW9KyUWGs/4Zm5GKBe4vnkN32cY="; + vendorHash = "sha256-wNdZEfPx12T0jvCEDkz04X8N6t/pNIOXWFSTHteeZYs="; postPatch = '' substituteInPlace main.go \ From 305e682893602347954df90a75c2116315fc90b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 20:36:48 +0000 Subject: [PATCH 159/177] bottom: 0.11.1 -> 0.11.2 --- 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 e01af01180c0..158eb53b8d0d 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.11.1"; + version = "0.11.2"; src = fetchFromGitHub { owner = "ClementTsang"; repo = "bottom"; tag = version; - hash = "sha256-qxs205EQ4cb4oIWWAHw2xuS78ViHCHUVcV3YjCTzoT0="; + hash = "sha256-xX7W137OCMbdOsuFSv7lvKn67jDUKuKmtTSRt5Bb3i0="; }; - cargoHash = "sha256-GQYnsnc1Yogt/sIuVWO7qlZ7DLzwLn8LvW09njY8COA="; + cargoHash = "sha256-IG+6UUQhFanWjNprjwlPsFHfzxU+TGeNR82xiy+4bWg="; nativeBuildInputs = [ autoAddDriverRunpath From 8daac8f5af39f6e96625f935addde44626f8ff29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 20:38:26 +0000 Subject: [PATCH 160/177] codecrafters-cli: 39 -> 40 --- pkgs/by-name/co/codecrafters-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codecrafters-cli/package.nix b/pkgs/by-name/co/codecrafters-cli/package.nix index 1e97259230b2..c88ffaf1d593 100644 --- a/pkgs/by-name/co/codecrafters-cli/package.nix +++ b/pkgs/by-name/co/codecrafters-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "codecrafters-cli"; - version = "39"; + version = "40"; src = fetchFromGitHub { owner = "codecrafters-io"; repo = "cli"; tag = "v${version}"; - hash = "sha256-yvKPDuORHySSYnsjAW3SrZ9GcrFaGfJYoG7+9IfQEVc="; + hash = "sha256-JtjzulWeikUR1tJFBjssZuNhiXtQVR9IP2xABz06X/U="; # A shortened git commit hash is part of the version output, and is # needed at build time. Use the `.git` directory to retrieve the # commit SHA, and remove the directory afterwards since it is not needed @@ -25,7 +25,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-5t/bRx3mT66e/efjWbb527ZdKOn3qV3hroqiLwP180g="; + vendorHash = "sha256-LfchGzJPgPVa4wTXoViIEx8B17HMoPPME/2RLkatGUQ="; ldflags = [ "-s" From 476c191dd90c28788b7a1652f2351ac571e67789 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 9 Oct 2025 23:44:21 +0300 Subject: [PATCH 161/177] libphonenumber: propagate boost Otherwise things that use cmake fail to find it. --- pkgs/by-name/li/libphonenumber/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libphonenumber/package.nix b/pkgs/by-name/li/libphonenumber/package.nix index bbaf268282bd..6fed03109a4f 100644 --- a/pkgs/by-name/li/libphonenumber/package.nix +++ b/pkgs/by-name/li/libphonenumber/package.nix @@ -42,8 +42,9 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ icu protobuf - ] - ++ lib.optionals enableTests [ + ]; + + propagatedBuildInputs = lib.optionals enableTests [ boost ]; From 5c71b0817e2404f1399bfcdd0a2086d223452e36 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 9 Oct 2025 23:44:45 +0300 Subject: [PATCH 162/177] kdePackages.keysmith: add kirigami-addons dependency Was actually there the whole time. --- pkgs/kde/gear/keysmith/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/kde/gear/keysmith/default.nix b/pkgs/kde/gear/keysmith/default.nix index d73c66fdd6f3..2e65c6572a34 100644 --- a/pkgs/kde/gear/keysmith/default.nix +++ b/pkgs/kde/gear/keysmith/default.nix @@ -1,6 +1,7 @@ { mkKdeDerivation, qtsvg, + kirigami-addons, pkg-config, libsodium, }: @@ -14,6 +15,7 @@ mkKdeDerivation { extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ qtsvg + kirigami-addons libsodium ]; meta.mainProgram = "keysmith"; From 34b3f01cf7a68d0090a83dbb7e8288c5b714a5e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 20:45:00 +0000 Subject: [PATCH 163/177] cargo-mobile2: 0.20.7 -> 0.21.0 --- pkgs/by-name/ca/cargo-mobile2/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-mobile2/package.nix b/pkgs/by-name/ca/cargo-mobile2/package.nix index 4907fd15aa8b..19393089819f 100644 --- a/pkgs/by-name/ca/cargo-mobile2/package.nix +++ b/pkgs/by-name/ca/cargo-mobile2/package.nix @@ -10,7 +10,7 @@ let pname = "cargo-mobile2"; - version = "0.20.7"; + version = "0.21.0"; in rustPlatform.buildRustPackage { inherit pname version; @@ -18,14 +18,14 @@ rustPlatform.buildRustPackage { owner = "tauri-apps"; repo = "cargo-mobile2"; rev = "cargo-mobile2-v${version}"; - hash = "sha256-aQLFYnPY6V8+GcK0YGR11RAaqEOxlSpRjzpy7cCSSz8="; + hash = "sha256-cWOEjXfbUn0aOl53d9mqQHSRvowVsOOy+mtd0+c935Y="; }; # Manually specify the sourceRoot since this crate depends on other crates in the workspace. Relevant info at # https://discourse.nixos.org/t/difficulty-using-buildrustpackage-with-a-src-containing-multiple-cargo-workspaces/10202 # sourceRoot = "${src.name}/tooling/cli"; - cargoHash = "sha256-2ecNknkFFnqllCPxiIZY5LpVugiEyIY3P6ouNiv/aZc="; + cargoHash = "sha256-WS4emnsXotVXQblMcy7165lBvK1423Bi41gXPY5FA9I="; preBuild = '' mkdir -p $out/share/ From 5a074409d61f20242a13fd76b5c338832628cd2a Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 9 Oct 2025 23:45:39 +0300 Subject: [PATCH 164/177] kdePackages: Gear 25.08.1 -> 25.08.2 --- pkgs/kde/generated/sources/gear.json | 1494 +++++++++++++------------- 1 file changed, 747 insertions(+), 747 deletions(-) diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index af63ba7d9c4f..7c8a66002ab9 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1247 +1,1247 @@ { "accessibility-inspector": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/accessibility-inspector-25.08.1.tar.xz", - "hash": "sha256-uxrdoVonmK3BpIaCprcj3V9pEcnhZat/qZUr7oTqPnE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/accessibility-inspector-25.08.2.tar.xz", + "hash": "sha256-Z8RYiX+GK+aoQ0zI5x5By5974VtHT0t7a0TwC6+2UmE=" }, "akonadi": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadi-25.08.1.tar.xz", - "hash": "sha256-0yrVQ1u3ydoGoAz+8IBPjXd4T/z4UhuVEAXBA1Vyr94=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadi-25.08.2.tar.xz", + "hash": "sha256-Qc/q3+h7Ao1yAGjAReuebLId+p7bJHpUiNmz/GExww4=" }, "akonadi-calendar": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadi-calendar-25.08.1.tar.xz", - "hash": "sha256-N75Kb02zcqXBrHwthyF7aM0yItYiiYOJcox85pi0iFw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadi-calendar-25.08.2.tar.xz", + "hash": "sha256-wnrtySzylXBjazodxARKvuKaajbTU23usy1VjXmzVGE=" }, "akonadi-calendar-tools": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadi-calendar-tools-25.08.1.tar.xz", - "hash": "sha256-WKQLSMjDaqX0pfW9//VvLtGU/Mk1TaXgkStgC60qkgw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadi-calendar-tools-25.08.2.tar.xz", + "hash": "sha256-nIS+nz+VDOV1oyjUrKia/3v8f5CijPRCNqgzUoTmOog=" }, "akonadi-contacts": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadi-contacts-25.08.1.tar.xz", - "hash": "sha256-iTpfU/j96/3uXBmy/D/EVEFlTKmObF5hBXrersq7Pxs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadi-contacts-25.08.2.tar.xz", + "hash": "sha256-ZQwDTN8qq15TqL5XnK1nep2PzDXttwTncgLpBbD44gI=" }, "akonadi-import-wizard": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadi-import-wizard-25.08.1.tar.xz", - "hash": "sha256-PwMJ7Dtkk4fGzxlHXpirBrUsyqLKnA2V/lpr/OkwJxI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadi-import-wizard-25.08.2.tar.xz", + "hash": "sha256-ORQ1Jp8sBhoJ6KcnpbpuOdPFkItpF6EYRthEbkmgO9U=" }, "akonadi-mime": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadi-mime-25.08.1.tar.xz", - "hash": "sha256-VtCpS7pq9d250hlXKtPWvwoDU6e4ju6P4rj9q5EpN2w=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadi-mime-25.08.2.tar.xz", + "hash": "sha256-AAdRMbRrwa/L6qP86IUvdr7W8FMVeY6GEY4PyuDE3ks=" }, "akonadi-search": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadi-search-25.08.1.tar.xz", - "hash": "sha256-x/XWueALhyAKrvhwQq/TOV1Fj4CFfMXrHB/vQbT7vLk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadi-search-25.08.2.tar.xz", + "hash": "sha256-K+VinvzH8BNP22Gp+QYrxZsAq1XoG478dq8Yy11mpYg=" }, "akonadiconsole": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akonadiconsole-25.08.1.tar.xz", - "hash": "sha256-ZkkkDORrJaTeVQUlSLuEUp1/8r+o3lc47fBorC2RKtM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akonadiconsole-25.08.2.tar.xz", + "hash": "sha256-OFPxGuQUZSF2SolzPnCJxmfpyntD/ckTsmTKWTdVIpE=" }, "akregator": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/akregator-25.08.1.tar.xz", - "hash": "sha256-uzqVcIj3mUNZVEsID33bTu0YhEx6A/az/ZKPXIO/fO0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/akregator-25.08.2.tar.xz", + "hash": "sha256-0KZvccUVnLv+N+B2LRVXBRVpL4ZG+1WhkYDW1Sms/O4=" }, "alligator": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/alligator-25.08.1.tar.xz", - "hash": "sha256-cBPCBhwDGzYNccwKaSZ53jPciAQCecQoypdjmUDYqmc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/alligator-25.08.2.tar.xz", + "hash": "sha256-QIZjRzpKuUJWnSeo1SfkroUrK8vDyhpHQcY+HX64P2Y=" }, "analitza": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/analitza-25.08.1.tar.xz", - "hash": "sha256-YDvzsSZpLeAXqVp4G4au+RUS2dtRTs3UpeevdbfgDRQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/analitza-25.08.2.tar.xz", + "hash": "sha256-124Mohk8mQPyBUYStMz2tPPU4VxeV37/M+9UV/arcGk=" }, "angelfish": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/angelfish-25.08.1.tar.xz", - "hash": "sha256-vJGUMNluBC8acYHgdME1dtBAZeXACgs4iIEkSRydF3Q=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/angelfish-25.08.2.tar.xz", + "hash": "sha256-NWH87SN49oIUteK8qAEXpgosCPpdUiOoHwzIN4mr28Q=" }, "arianna": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/arianna-25.08.1.tar.xz", - "hash": "sha256-GBzu6OPR5QUIYt/cn+kVUu43yinuv9YAs0sBWqRCQYM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/arianna-25.08.2.tar.xz", + "hash": "sha256-DsL4hIjZhP+cy7pDEfffP7SI+L3HRIAJwctGrSbAdCg=" }, "ark": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ark-25.08.1.tar.xz", - "hash": "sha256-L+u6sRiB49MvRMQQcEHVOx1TU8jJXE1lNqtX3glY+W8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ark-25.08.2.tar.xz", + "hash": "sha256-dj6r7B6ABQ80Q7t6C8Ntd3soqwcgDvsWYwvzP32wy8o=" }, "artikulate": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/artikulate-25.08.1.tar.xz", - "hash": "sha256-uVv16OSMus3KcruCXKdL5Z0LTN2UEyk7dFU0hdnLboI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/artikulate-25.08.2.tar.xz", + "hash": "sha256-y6ybg9tGEp5egY+CYTdRcyxuMuenWWd8S5F8cWSgX1M=" }, "audex": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/audex-25.08.1.tar.xz", - "hash": "sha256-n3PthFbtTto4e5cxxwRfInzVFlPDDq+lmkRkQwCUiSM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/audex-25.08.2.tar.xz", + "hash": "sha256-n4N+u12L0E8Jr5uyKIGfWl/ismllto5tcm5vJDJvPGM=" }, "audiocd-kio": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/audiocd-kio-25.08.1.tar.xz", - "hash": "sha256-ZyvB3/9NIocF1Jml/YGNi9tZRudPYjqc4fItRgrswHA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/audiocd-kio-25.08.2.tar.xz", + "hash": "sha256-rnWN3W+r6i2Af0qLcbmLGtLwtTCu6+O1eUtRhxYvkL8=" }, "audiotube": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/audiotube-25.08.1.tar.xz", - "hash": "sha256-5I2xVJkJIu1w3HOyxNfKUZd2iWwTzjy2/RF9sy/l4tw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/audiotube-25.08.2.tar.xz", + "hash": "sha256-PmPdKaJwsP95Xk9QeoMlYa5XKinYomjVubBV4B4PSlA=" }, "baloo-widgets": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/baloo-widgets-25.08.1.tar.xz", - "hash": "sha256-hk12VG2tIc77aPdhUE3Im7/isk/EA+01ifpgm6h2VfE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/baloo-widgets-25.08.2.tar.xz", + "hash": "sha256-XGzTy29NC2ifxCNnxUGKxr8XiXhxQ5T/tbzV86c0G80=" }, "blinken": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/blinken-25.08.1.tar.xz", - "hash": "sha256-35JouKPBnlccSaFtKg35r4NEZ4YUYdM4lPCnd1M+bEs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/blinken-25.08.2.tar.xz", + "hash": "sha256-AsermlIShX8/KOoR4BPs7kf6vYbQ3o9yCi8HTqNzq8w=" }, "bomber": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/bomber-25.08.1.tar.xz", - "hash": "sha256-wDwQMFD3Wums3U5WuVgP01xxtxTJptkBJNfrOTjFy+w=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/bomber-25.08.2.tar.xz", + "hash": "sha256-VOdFXk4nte9CtcFL1H0jmvZGP7z6eTrp7VlWT6xqibY=" }, "bovo": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/bovo-25.08.1.tar.xz", - "hash": "sha256-vxHs/291SkggQs5fIHHCN/OikvYv0gDO689hQfQ+Zt0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/bovo-25.08.2.tar.xz", + "hash": "sha256-dOqMcZHDqZtkkOxQmMqzrVFrxE7h59673zfK4a7t2/s=" }, "calendarsupport": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/calendarsupport-25.08.1.tar.xz", - "hash": "sha256-IvggbvqT4CAQEki239ZKCCurPzpcSMm1CjAUc/kf5Ec=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/calendarsupport-25.08.2.tar.xz", + "hash": "sha256-Lzw9pv9gDFccli4YyrfSpseA154oK5TextcKbwhNbUY=" }, "calindori": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/calindori-25.08.1.tar.xz", - "hash": "sha256-rsMe8O5BCaBFru8aI0qNmbQ/PB1/cJQCn/L2CaPat94=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/calindori-25.08.2.tar.xz", + "hash": "sha256-9eH0pexsT220s+BRUgNKetlffanC4IvCsnrMjMI+aok=" }, "calligra": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/calligra-25.08.1.tar.xz", - "hash": "sha256-M2RIGI/C/4ie/CEEkYO0aJ5VB9WH0+i9LCWCwvnP6N8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/calligra-25.08.2.tar.xz", + "hash": "sha256-319aPsI+evmPOAW0vYQmlH4AyNdeP0QU1dpYDgdwCUg=" }, "cantor": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/cantor-25.08.1.tar.xz", - "hash": "sha256-HpKqbKYb4GU4jRDw28mgk5OJMZCguufJjN/YY89K25Q=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/cantor-25.08.2.tar.xz", + "hash": "sha256-JZxEFr/CtgzpSZodoP70jVNpsLY+/nW8sNDIkGovIAA=" }, "colord-kde": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/colord-kde-25.08.1.tar.xz", - "hash": "sha256-pC53qPrwzFhStLaf4nwWqeaqEK1e1DaYK99+FECeuKM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/colord-kde-25.08.2.tar.xz", + "hash": "sha256-Sks0OGQoIidW6TM+EobQA6+syy/szKkmhffRQruatgk=" }, "dolphin": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/dolphin-25.08.1.tar.xz", - "hash": "sha256-CLBRwGlnJP2NYg/6avwb/wgFkqNWt5ziu1C8hBBx6s0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/dolphin-25.08.2.tar.xz", + "hash": "sha256-BvTxaY9kB/00uMmyED2RohzKtkZ0hbtfoj4jc26mZ5E=" }, "dolphin-plugins": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/dolphin-plugins-25.08.1.tar.xz", - "hash": "sha256-d/Qi1f2F31QHB8/arwQgg4QaK4+ni6dP/68n9tMcGcs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/dolphin-plugins-25.08.2.tar.xz", + "hash": "sha256-QxHdWblKASYl5/tlh9Tw7AENslccsrUIevAZCc8VD8g=" }, "dragon": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/dragon-25.08.1.tar.xz", - "hash": "sha256-v28+GY0el2jOq8d9zMEw8qa0MmDsI/KWT5Sr3F1fdx8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/dragon-25.08.2.tar.xz", + "hash": "sha256-AUNDWenG/kqX8fkgPlF7OCqpI3RrR85rJSs23wuBiug=" }, "elisa": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/elisa-25.08.1.tar.xz", - "hash": "sha256-a7oe3Qy4c0PpU5DPKWd+9Y14hkio9hArZD8UHF1/JOg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/elisa-25.08.2.tar.xz", + "hash": "sha256-4HUIsISk9d8bzqdYynBailPJDcAfb1Q1qe84eF0bEcE=" }, "eventviews": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/eventviews-25.08.1.tar.xz", - "hash": "sha256-XGvGqHRlUQWUfXdgBU5ZtX2k53eS0/1SDO0ct1lrnQE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/eventviews-25.08.2.tar.xz", + "hash": "sha256-bcE4iCT+WrVtG+FbOX6IhKvo4dujel19PGsXQ8TXYjU=" }, "falkon": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/falkon-25.08.1.tar.xz", - "hash": "sha256-/Tg68H/1KjCxudqJoB2auenxr6X8JWdSa6IxQyrniYA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/falkon-25.08.2.tar.xz", + "hash": "sha256-+39ozZTvJPdq86HkoHEZV+7nqVI5ubnEIjZ2maPMEVM=" }, "ffmpegthumbs": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ffmpegthumbs-25.08.1.tar.xz", - "hash": "sha256-LDAjg2OUWFF5yH9RZm4k5/W4OrtJLad8XPvDLN+T298=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ffmpegthumbs-25.08.2.tar.xz", + "hash": "sha256-0vF4G82w8cov5qu83pPA2EUH8M7iNlDf2U64obfpTIw=" }, "filelight": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/filelight-25.08.1.tar.xz", - "hash": "sha256-F/jPS0eMU9rpIeLFVJ4/fN3T2r7duPdcVR4tvvKa26U=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/filelight-25.08.2.tar.xz", + "hash": "sha256-nKR/6/reraoRurzmXBngNaW8dmYA0JeM5JRNnkFmFVU=" }, "francis": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/francis-25.08.1.tar.xz", - "hash": "sha256-2ZIt3S8LCspLM0kEUMLg1aARjyNSarx9E4z9j6i3s7M=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/francis-25.08.2.tar.xz", + "hash": "sha256-PBqs9qoCAlgigzMMtuih1OHlfvyc/JpUkqoGBlePKxM=" }, "ghostwriter": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ghostwriter-25.08.1.tar.xz", - "hash": "sha256-srJ+9dAuF0mF1Updpqbdhuy/LN90/03moMDmedMAjEI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ghostwriter-25.08.2.tar.xz", + "hash": "sha256-Xw0aUeB8pYZbM1I5qiDeV15M1XpJMpZtWpbY3/Pb1nY=" }, "granatier": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/granatier-25.08.1.tar.xz", - "hash": "sha256-xjtC75o+nswkJ9Cvbl60MnlDruspnzA5Z7Wx3QkGZ4Y=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/granatier-25.08.2.tar.xz", + "hash": "sha256-UjN/T3EdDkojbKyL2njB4JUjTEZfQdQL+SaF9dMfl4Q=" }, "grantlee-editor": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/grantlee-editor-25.08.1.tar.xz", - "hash": "sha256-EHsWjm8pb237vfO93H8yAB44uge1GDGheMVp+Mg4hzg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/grantlee-editor-25.08.2.tar.xz", + "hash": "sha256-+02OZHw2YaMGQ80yrUb1PJcuxvyAN2xNxRSx9lyj8M4=" }, "grantleetheme": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/grantleetheme-25.08.1.tar.xz", - "hash": "sha256-8Z2a4sS6I6Mwo9zqxyq38YVmU0tAh55UPF7GxyrX5/E=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/grantleetheme-25.08.2.tar.xz", + "hash": "sha256-xdtSGNuv2SXkaScoRYFBt6cbnpZ0usEchcho15LCTFQ=" }, "gwenview": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/gwenview-25.08.1.tar.xz", - "hash": "sha256-TZLu+P1UOTDP9oEAYrwdn/EDOUJHUWv+8e3NG9Z61nw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/gwenview-25.08.2.tar.xz", + "hash": "sha256-wYmWeg4h8HU1YOjYc4HoiPPZQ3AdtMHyG+2LW7ivHlo=" }, "incidenceeditor": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/incidenceeditor-25.08.1.tar.xz", - "hash": "sha256-4VZ1OZl1tzYXr1G3rVygfxBZCNKr7ahifn7BvcPkC9U=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/incidenceeditor-25.08.2.tar.xz", + "hash": "sha256-CWWB/XaMWwcaxK/mfJ6zdB4wm2AKcku6wSr2l0bGgJg=" }, "isoimagewriter": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/isoimagewriter-25.08.1.tar.xz", - "hash": "sha256-YIgTK++mS9F4nZzwef+gMaZsrUlMOXHv3Bz0w2hHEIs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/isoimagewriter-25.08.2.tar.xz", + "hash": "sha256-wfRRmrvrqtUlGa+V6Zr3jN4ZNv4Zl3BJWkY2hxpaLWA=" }, "itinerary": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/itinerary-25.08.1.tar.xz", - "hash": "sha256-O5XQGenqDGElP3aPXIAiQtveBiyH5CsvF4c1sELnOFM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/itinerary-25.08.2.tar.xz", + "hash": "sha256-VXA9YIjiWgrbgiSYJYnUl4TpIL6MDnnl9QwTzDKu1z4=" }, "juk": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/juk-25.08.1.tar.xz", - "hash": "sha256-OaJLXKtcc56fDu0xlU1Ih+llMffa0IQZPT/yzbDXjdc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/juk-25.08.2.tar.xz", + "hash": "sha256-KzlqgDeK5ygT0CmGtqNQLJdQZbSan+rzgkJsepZaSKA=" }, "k3b": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/k3b-25.08.1.tar.xz", - "hash": "sha256-h8zgViJfChrTPCZIyToNGvNRDen22tBjV8HZf9dyFTY=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/k3b-25.08.2.tar.xz", + "hash": "sha256-tOsu4GmpaPfcPsSCU5Wvdea/tInZaiiUjyLuUaNq+jU=" }, "kaccounts-integration": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kaccounts-integration-25.08.1.tar.xz", - "hash": "sha256-bsYs2zKpdjy1j+4Lw0ERaL9jTG2R16v3sesOfdS9qDk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kaccounts-integration-25.08.2.tar.xz", + "hash": "sha256-peBuAWaUm/LemVdTUX7bVT+iXu3Z7uWsMJ8vOsHZiO4=" }, "kaccounts-providers": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kaccounts-providers-25.08.1.tar.xz", - "hash": "sha256-kctPptEifxvBpRiLnAiTxjJ7Y0wq7v3zpRYpK59tYxg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kaccounts-providers-25.08.2.tar.xz", + "hash": "sha256-+XmuS9Ih7rybPEnNRmIE+R7xjBkVpNzoMgbzhK3Rr9M=" }, "kaddressbook": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kaddressbook-25.08.1.tar.xz", - "hash": "sha256-3fZKenBOGQtJ6UzFmCpAKI4zjYYw26h2sHgvKSvHIMI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kaddressbook-25.08.2.tar.xz", + "hash": "sha256-RbP8niU57R/LvM1FzkXpw2t1AQiSZZmCCRVfvOcaWNU=" }, "kajongg": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kajongg-25.08.1.tar.xz", - "hash": "sha256-JzAgmX7l1PqX0Ftw/N8xpopKO+F4/BGug4/cBE559uk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kajongg-25.08.2.tar.xz", + "hash": "sha256-vYNzVfQl5SDcST64u8YpC134OIQPiCuLou9dHHucHBQ=" }, "kalarm": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kalarm-25.08.1.tar.xz", - "hash": "sha256-o/OdrE0Ny8Yp32WWZV5vri1JETua//Pc0jvCJtfqJXY=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kalarm-25.08.2.tar.xz", + "hash": "sha256-f/WKJYoX31DqPaetfc3O4VBySBEU4+uxuFXrhcBl1nc=" }, "kalgebra": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kalgebra-25.08.1.tar.xz", - "hash": "sha256-0AeksrBKNroQqchNce5HI0mifnRyqLg1zqGtYBcu3Vg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kalgebra-25.08.2.tar.xz", + "hash": "sha256-Igi0+WWHbrSz9C6q4GxvNn/wc1skXZq6zy8sl1pxTxA=" }, "kalk": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kalk-25.08.1.tar.xz", - "hash": "sha256-Ys+ziljNezPf1e/h6ePEhsFhXh75Knh9TGPge413r5w=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kalk-25.08.2.tar.xz", + "hash": "sha256-9DlieqCYApCiu/eLYbGgPTi33hwaqnFwiGe7Xt190IM=" }, "kalm": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kalm-25.08.1.tar.xz", - "hash": "sha256-auycy9yOrMqO2ETcoKAHei6PrpfGnLPeBAV0Sipfi9Y=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kalm-25.08.2.tar.xz", + "hash": "sha256-0u6i7yr7oRkUpb3WPOBfePV7bsE8ShfJpVbEIkilb64=" }, "kalzium": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kalzium-25.08.1.tar.xz", - "hash": "sha256-ZOy6fwzIMz7lKPyVHlAOWR0mM4DnKvWeNrN2VKjhros=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kalzium-25.08.2.tar.xz", + "hash": "sha256-mfHaPrBK7jG0XZKLXdMKFnXcIEGUumQ/iXP0rm/bz+0=" }, "kamera": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kamera-25.08.1.tar.xz", - "hash": "sha256-FgbeJCp1uyYG06K1sekhEnXh8SKHr7vQGOn8DItPckg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kamera-25.08.2.tar.xz", + "hash": "sha256-/wOWIlPyoQjrDh9STSrPLZzJNFYUafuY9sgOkDKUoPQ=" }, "kamoso": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kamoso-25.08.1.tar.xz", - "hash": "sha256-xTR7sRF4mpsYjIXoH6wz52Crfv5/FN2wtompZXWuWzs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kamoso-25.08.2.tar.xz", + "hash": "sha256-Ry/NTfUXrzf5g+8RaJYcJzk8JeTFPwTkGibgfPRQTV8=" }, "kanagram": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kanagram-25.08.1.tar.xz", - "hash": "sha256-Q5d4whQ2bqBX/MpjedBwAWoxIMeoH2hQg/r669D8rgc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kanagram-25.08.2.tar.xz", + "hash": "sha256-57vmAV82DPVzR/pSaAa5QewDQ3AYGD1EizRk++34apc=" }, "kapman": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kapman-25.08.1.tar.xz", - "hash": "sha256-gj0TaJ2ew/9fmS/2JdH8brSBIxSDAYGhcD7UWRGEdV8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kapman-25.08.2.tar.xz", + "hash": "sha256-uz9Imc5G1AScr2Kr0aEOQl7xVsdLFncVhFjlHFmz0pQ=" }, "kapptemplate": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kapptemplate-25.08.1.tar.xz", - "hash": "sha256-HyVINS//hrMV6q1d86rpT4U+yL+RBVOyxIilDTI5e0I=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kapptemplate-25.08.2.tar.xz", + "hash": "sha256-qbfvgHc8d+nIHI9Rl5Cr2kD2rKF93sJA6cL0zcp8+UI=" }, "kasts": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kasts-25.08.1.tar.xz", - "hash": "sha256-0hx/hFlZkv928pd4nHOUTHgV50bi02eS0krQ6udYMDo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kasts-25.08.2.tar.xz", + "hash": "sha256-sNpJl2/RJszypKty9VDIs079tYgwwMHvRDcaaFt9O5k=" }, "kate": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kate-25.08.1.tar.xz", - "hash": "sha256-a1+dJA2lp2aOJkPkFTq2O/eELsBgXV1Ys/WqPl8r6OE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kate-25.08.2.tar.xz", + "hash": "sha256-te76UZaQmD75K+jMMOr6zh/IyfIl2dhRpcGBmlJjR3A=" }, "katomic": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/katomic-25.08.1.tar.xz", - "hash": "sha256-QlIxy1y5BHp9fsOFtxWIRJFKN+DACCK8um41eE8Xkoo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/katomic-25.08.2.tar.xz", + "hash": "sha256-JborSTaM/p0tQTlvB9A3M0g57rZQLnHi+o+bpld9PWs=" }, "kbackup": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kbackup-25.08.1.tar.xz", - "hash": "sha256-oHd0GDiJhGNab0tENCoJpTL38yZUXqwSD/MtywTaL0s=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kbackup-25.08.2.tar.xz", + "hash": "sha256-VMeu3w0exMzduCL4MwM10Mv07ED2RJmRXwD+8MAwuLE=" }, "kblackbox": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kblackbox-25.08.1.tar.xz", - "hash": "sha256-WGZHkZ78AkAv7Jq3dGoKZDPtvcRov/iYeNRMRgfmlyg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kblackbox-25.08.2.tar.xz", + "hash": "sha256-fh+GT6gzJpOlE3WiDvxX1Nk94rRLhj/vi2ApFChZNiQ=" }, "kblocks": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kblocks-25.08.1.tar.xz", - "hash": "sha256-keTQmj96+dkemXSkFnkCAO/FGfjaE0cHXh1KXM6NTP8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kblocks-25.08.2.tar.xz", + "hash": "sha256-VGwjpKn5b7PLTGjFvZlosuDdwX37vRjeHDPvM2YOnv0=" }, "kbounce": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kbounce-25.08.1.tar.xz", - "hash": "sha256-yHzkuuXkdCYg6EgMRGbaMaGNOP3Jhl603BPCjwPUmfo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kbounce-25.08.2.tar.xz", + "hash": "sha256-4PVacun5C/s3yq6n08UTxbj/U/c51P4D//X17As6rbg=" }, "kbreakout": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kbreakout-25.08.1.tar.xz", - "hash": "sha256-+T8ODk+417w6UQjBk76veDZr5FBCLJTl3UJ/X4+a0tU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kbreakout-25.08.2.tar.xz", + "hash": "sha256-R8dSNSna4mN2vizPmOteMW7oVqrFLjamurUepf0+7gA=" }, "kbruch": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kbruch-25.08.1.tar.xz", - "hash": "sha256-stupm3A5ypinfVbQiLqg8xVm3ttf+sybiMj9F6LQV3Y=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kbruch-25.08.2.tar.xz", + "hash": "sha256-sLTn/am2A7rMLGKau82RQGnGxkonQX+tIjzYMl2j0Sw=" }, "kcachegrind": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kcachegrind-25.08.1.tar.xz", - "hash": "sha256-ZeuG7iDP5fnGhVTiB1j6kHz8mFGAixRBUZJhJWD2cIU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kcachegrind-25.08.2.tar.xz", + "hash": "sha256-jVDAcaI9tirOzfItbpQ5aqA+TV/5esx9K+hIY7NPv8g=" }, "kcalc": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kcalc-25.08.1.tar.xz", - "hash": "sha256-+pqJKsU53CUOS9skM1jYWaoCS/ZUeVdsWgica0Q1wVU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kcalc-25.08.2.tar.xz", + "hash": "sha256-kn1cs9Z+MS8UeAWYhvsXqH9iGKArOFlN8WQ/fFi/B4E=" }, "kcalutils": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kcalutils-25.08.1.tar.xz", - "hash": "sha256-dPsBW++9CNRJ8f8sOSGCZ6bN5+3j4oFCq7py1erRKwg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kcalutils-25.08.2.tar.xz", + "hash": "sha256-t7YK2AjaF3f2+QWzPodNp3oG4L0jVb9XejDpTjDGCKM=" }, "kcharselect": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kcharselect-25.08.1.tar.xz", - "hash": "sha256-X7N1bW04iUfaLSsftp22YJgj8MQ7RkuIw+yfTw0T1hg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kcharselect-25.08.2.tar.xz", + "hash": "sha256-3RUCQnrobAS5PVPUwrqQaaYMtSZ21CAQtAMdGQghjlA=" }, "kclock": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kclock-25.08.1.tar.xz", - "hash": "sha256-uqNSyboXX+WkO+PwPxo5AJdT92iYuy1y8+Yl/VHggMQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kclock-25.08.2.tar.xz", + "hash": "sha256-4u4DWOAWgHim49h2bntnOyLFvHhkASoFt5Je3bnpGtw=" }, "kcolorchooser": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kcolorchooser-25.08.1.tar.xz", - "hash": "sha256-kHMCwDfuKRdw5W/5wOOzpUE6QNmk0DUtyPiCaF1zKSE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kcolorchooser-25.08.2.tar.xz", + "hash": "sha256-tj/Nphft9sIOA6Qqh8zKB+C5pSKslGBV4/mPVjlDcxU=" }, "kcron": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kcron-25.08.1.tar.xz", - "hash": "sha256-tBF+ZCPCC+UVBWdXCh3DsDYSFYdXznRAh261MKWijFY=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kcron-25.08.2.tar.xz", + "hash": "sha256-8Ity7bspzLYaizfEPC8lMDovNo38HT+cZfdDTpzRloM=" }, "kde-dev-scripts": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kde-dev-scripts-25.08.1.tar.xz", - "hash": "sha256-RzKsU/kea3DkhJFvv70uZwkmCzhf3NL7Sdy3hUOD9vc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kde-dev-scripts-25.08.2.tar.xz", + "hash": "sha256-4dcrwyEPtWjy7/2xuz+aWMTad4rxuksAXhOOmqF6Nek=" }, "kde-dev-utils": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kde-dev-utils-25.08.1.tar.xz", - "hash": "sha256-KOrlbXEV74Xhk8aXEtyhim/vn3tzOZffSyH1RR2snbM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kde-dev-utils-25.08.2.tar.xz", + "hash": "sha256-JobJjo+CfOM3Rjp0ZVQ1djK/6aXfo6hOXFX273stMkc=" }, "kde-inotify-survey": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kde-inotify-survey-25.08.1.tar.xz", - "hash": "sha256-GsU/bQ+mIi5WEY0pfswEaPHStO/qw2W3SLhCJ2GxhTc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kde-inotify-survey-25.08.2.tar.xz", + "hash": "sha256-R75EgYmcWinoSEm5/1ZLQyBBhvwGnekCXqCUiY+8n2w=" }, "kdebugsettings": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdebugsettings-25.08.1.tar.xz", - "hash": "sha256-11WvC3g5/xWBsU1OVA0t6yESfeVzwOc0DVKHnsKDK7E=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdebugsettings-25.08.2.tar.xz", + "hash": "sha256-Brt+QdxF28yKOBwxbSPw+yAKnMbH8Zrrm021dg4e8+0=" }, "kdeconnect-kde": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdeconnect-kde-25.08.1.tar.xz", - "hash": "sha256-ijQL3EinVNEqk48jGjZvMI3iEhYU52KLhqG7+lCdNR8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdeconnect-kde-25.08.2.tar.xz", + "hash": "sha256-5CRbagY9bfDhI/1nwGX1wkmU4hs0lYnNplleSAuRawk=" }, "kdeedu-data": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdeedu-data-25.08.1.tar.xz", - "hash": "sha256-QBLvmlbLW1N74/w11IfVrVoI0L/H0wnuXEEEQJD82m8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdeedu-data-25.08.2.tar.xz", + "hash": "sha256-sTjppV2QE87JhoPVml0BD50xk9jOFj9Z1aYSa58B+m8=" }, "kdegraphics-mobipocket": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdegraphics-mobipocket-25.08.1.tar.xz", - "hash": "sha256-GUVhJvTR/QwZoKSE3CfV3YY5m8mhRNerietkebEQySA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdegraphics-mobipocket-25.08.2.tar.xz", + "hash": "sha256-eZrzukGQMTOXOJMwZFw/oA9CkBf3M4QzyNSr7lWtZNI=" }, "kdegraphics-thumbnailers": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdegraphics-thumbnailers-25.08.1.tar.xz", - "hash": "sha256-DASOTcGQowqitMYxaxhtlGJBitrSKm41NbQNQIW2ZJ0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdegraphics-thumbnailers-25.08.2.tar.xz", + "hash": "sha256-AuH8XSp3rZxXFz3q4jM6Cj8ERG58z2gvH2awmQLwGt8=" }, "kdenetwork-filesharing": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdenetwork-filesharing-25.08.1.tar.xz", - "hash": "sha256-pjrCaauNE2PYig3wgw45t0vAbwpg/RJgYrar29/O2u8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdenetwork-filesharing-25.08.2.tar.xz", + "hash": "sha256-km5A7fwYnOWlBDwyO4NqzOoPXU+RFwj/QUWYQLmWYO4=" }, "kdenlive": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdenlive-25.08.1.tar.xz", - "hash": "sha256-TKltKA2zlRD/QsAH2Qifr80UHMYb3dsZAqsmg6NBV/s=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdenlive-25.08.2.tar.xz", + "hash": "sha256-RkUpuuXF++dHPb0DCPqMNYj2jye1yZZErRgynaVXuNk=" }, "kdepim-addons": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdepim-addons-25.08.1.tar.xz", - "hash": "sha256-99GuLOdpJ4mGbsZ9jfvZhMddAtKaLa4FbfNF+nTR1G4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdepim-addons-25.08.2.tar.xz", + "hash": "sha256-0UWCSIgZZTZgMFE+DheJzTiqB62Zfua3vB18Y42Wz4c=" }, "kdepim-runtime": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdepim-runtime-25.08.1.tar.xz", - "hash": "sha256-wvQC+TTTIGauPZgXbUHB3pIE0U6QLVAig9gDY3tLOes=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdepim-runtime-25.08.2.tar.xz", + "hash": "sha256-wDD5iFTjHZJwcc1LS7wtl3ktTO+6xUiqbNddsGAlEso=" }, "kdesdk-kio": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdesdk-kio-25.08.1.tar.xz", - "hash": "sha256-mV7QvAenwFVb+dw6h8wCDHQvKMEzK4TCwRe/ROU4AU0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdesdk-kio-25.08.2.tar.xz", + "hash": "sha256-C5y8kWb0mC4JsQmNvLEB0xl5/08HLQ1kqepj9SwmSXU=" }, "kdesdk-thumbnailers": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdesdk-thumbnailers-25.08.1.tar.xz", - "hash": "sha256-OJMc5OrksaFnkGaONof+cybPvs2/dHYr/0vZAXbZqx4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdesdk-thumbnailers-25.08.2.tar.xz", + "hash": "sha256-WL9S2IGmTuQosO6dAo7f8G6+h9kiWE4m13r86B7Aw7M=" }, "kdev-php": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdev-php-25.08.1.tar.xz", - "hash": "sha256-rWR+9BGqiwQa0BmCuIEALxA+OU81ewGFr30gLDuqUAw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdev-php-25.08.2.tar.xz", + "hash": "sha256-7m4IJU6vEeZ97LsY5sFyxQMELahAOAmTgryhJm47mQ0=" }, "kdev-python": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdev-python-25.08.1.tar.xz", - "hash": "sha256-ZauwrfZFbP0ZGsBWm7mYjHtBqJvTciaTd6Ltndb6/ns=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdev-python-25.08.2.tar.xz", + "hash": "sha256-ESl9BcQX+ecQjtOh8gVDbnWbqUWcPG9PlHNZ1nZRQsU=" }, "kdevelop": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdevelop-25.08.1.tar.xz", - "hash": "sha256-ovTH7M0NC8Y/TAc9QHyZGJz3OA72tw9t6bykYpUQrCU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdevelop-25.08.2.tar.xz", + "hash": "sha256-uHkj1tN95TiPNsLprmbhsJa59CW/n6D7+WNo9q9GWyk=" }, "kdf": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdf-25.08.1.tar.xz", - "hash": "sha256-qskl5Ec607cXwwwwjxUvBqQdEhA10TXzJF9ku4g/okA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdf-25.08.2.tar.xz", + "hash": "sha256-fFri8/WEG706a2XjBN+QUjAcY+Bj6dFeyf+oW34bAds=" }, "kdialog": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdialog-25.08.1.tar.xz", - "hash": "sha256-Zl+ZpLInAtRT0ITW1JkMshHUAstmwVS992HmrmR8sUk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdialog-25.08.2.tar.xz", + "hash": "sha256-+cJGtN4tfkBqHJk2G41/qaOm1uzewuVVhmceq0zmQqY=" }, "kdiamond": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kdiamond-25.08.1.tar.xz", - "hash": "sha256-J3UwYtiAjkaXon9EeO237+SdFuX+yzLJcaufKJN0hdY=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kdiamond-25.08.2.tar.xz", + "hash": "sha256-ZpqXyFs43+4gmu2zWEP1oiDw8zPRZIp15mm7jLsb7e0=" }, "keditbookmarks": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/keditbookmarks-25.08.1.tar.xz", - "hash": "sha256-4g7jX7tpd6Jy5QEM5xLuMgDqLkLfUfzHF6T4F+B4Bgo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/keditbookmarks-25.08.2.tar.xz", + "hash": "sha256-wwkul/fh0cKxEUJvgT4frYjqc/zbn4vO/lRBj6LyLf8=" }, "keysmith": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/keysmith-25.08.1.tar.xz", - "hash": "sha256-v0rtoORZk9O9dt7KXtyFIW3bDb3LMJ6/VSDzPRzVctM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/keysmith-25.08.2.tar.xz", + "hash": "sha256-ZiiqtMwrtCeLdNAeffv0KV113Ve10gqvPvCOWmDx4vM=" }, "kfind": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kfind-25.08.1.tar.xz", - "hash": "sha256-BhVbMJ+6ddzTc6hr1fifCEJUVRaEcMf2m2LwnwXFpOE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kfind-25.08.2.tar.xz", + "hash": "sha256-HvgdtBOG/MaAXz/zf1AqY42kEJVNBQ+v40y3bCDu1QE=" }, "kfourinline": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kfourinline-25.08.1.tar.xz", - "hash": "sha256-Gh1wkBJTPz63S3zVSCHFIn0FSEsfDvjLagpIwlfSAkE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kfourinline-25.08.2.tar.xz", + "hash": "sha256-7I6wYJoswqS7FKz4MjTdNsRgYOHoi04VtfVnr/+VIss=" }, "kgeography": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kgeography-25.08.1.tar.xz", - "hash": "sha256-nFAGjzhETIVSLUGbpxqaVUnKX4aInY9f7wf+ZE7nGHM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kgeography-25.08.2.tar.xz", + "hash": "sha256-V7sE53RPoB4rO5sqMy9DTHkgOUbg4yaNt5oC8intIj0=" }, "kget": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kget-25.08.1.tar.xz", - "hash": "sha256-Z63twusu8k4w8zrZn5VWJjwoxD0cpxgyP+0R0MNm4l0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kget-25.08.2.tar.xz", + "hash": "sha256-YhTVgBrOpaen8eh8JoxhdjchMpe9OqgXCKbpfDs3ch8=" }, "kgoldrunner": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kgoldrunner-25.08.1.tar.xz", - "hash": "sha256-Ygc3f+y+MCQ1xflCZznkiMJWtzpfe+RYvpqFRhpD/ZM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kgoldrunner-25.08.2.tar.xz", + "hash": "sha256-ePuHxhhHeX79SfLh0QeEu+ez/+TBiU6GXXwhjQcLERY=" }, "kgpg": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kgpg-25.08.1.tar.xz", - "hash": "sha256-w6/uR2xh7NMiUCIXzpf6TcwW2rOfd5PDG+K+6KwkVbU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kgpg-25.08.2.tar.xz", + "hash": "sha256-OZTEwUaMAoaLWLImYLuqyEX9QgNIjWj2rJFcBKYWfEo=" }, "kgraphviewer": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kgraphviewer-25.08.1.tar.xz", - "hash": "sha256-2XJsPmcwOZefLwZ5Hyj/SQKHes1ZcmHwY4P0gQWSMaQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kgraphviewer-25.08.2.tar.xz", + "hash": "sha256-bqzj6xA9HmILLYMuU5CTIwHc/aKgwUSdWyw2oVY3Kyc=" }, "khangman": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/khangman-25.08.1.tar.xz", - "hash": "sha256-3Ee3iARDZvHncxyurJthwxDbbuf2O3N9PfrGxhLV5UM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/khangman-25.08.2.tar.xz", + "hash": "sha256-rIodkzSHyWdcaQp5NW2/BXXIjTSmWzby5vzGqgIMF/0=" }, "khealthcertificate": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/khealthcertificate-25.08.1.tar.xz", - "hash": "sha256-YBzt7bUUsxGQiWFG/bUcbuKr5wxKmAlNuDU1qk9hd0Y=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/khealthcertificate-25.08.2.tar.xz", + "hash": "sha256-bngpKnIR2pcd/jazEd9RcwDRvibhavaehlCUA9UPJ6U=" }, "khelpcenter": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/khelpcenter-25.08.1.tar.xz", - "hash": "sha256-fVcs+XOnnv55sdEp0b/wHP20BBaDjUIeE8cEow6HIK8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/khelpcenter-25.08.2.tar.xz", + "hash": "sha256-63nlRUk3t7r0REJKwCqXV5q4B1OQjbvrVR7dcfZ4sNo=" }, "kidentitymanagement": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kidentitymanagement-25.08.1.tar.xz", - "hash": "sha256-6hjbYOdS2fiD4KfT4jxuaJzn6JK9dOH91xW3vT+o+00=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kidentitymanagement-25.08.2.tar.xz", + "hash": "sha256-15I5E6TYsNn+7L4th4Pd4PcRcLNRIzzkfdrL3bC965E=" }, "kig": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kig-25.08.1.tar.xz", - "hash": "sha256-8lphpIG4mlpX3uYWvBuzUEnJrCZzskgLRyPw4MfBX38=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kig-25.08.2.tar.xz", + "hash": "sha256-YNOAQBVvOwEmOI2UBegNRrUu/E+4lUMuTmGHnQuz+fM=" }, "kigo": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kigo-25.08.1.tar.xz", - "hash": "sha256-mZcms9eTk99jEP7tCAP0OKAvD6o5qQn15VjguFMQVP0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kigo-25.08.2.tar.xz", + "hash": "sha256-lyv55XsYItZ2YmFl+/E7pBhidSe82VxgtbrI5M/3Jp8=" }, "killbots": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/killbots-25.08.1.tar.xz", - "hash": "sha256-aO46vA/3GhzyHFRdbPHxXE9Ws21eNnH5VtsV6EdCN58=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/killbots-25.08.2.tar.xz", + "hash": "sha256-PhdZcV0F3Fz3OnJ646bEeqPZ0RI0fMehXk5ZelHgzPA=" }, "kimagemapeditor": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kimagemapeditor-25.08.1.tar.xz", - "hash": "sha256-+llyXCRyE1fiF7ENj44n06wpk+kGWIQQLGNSV9F7OR0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kimagemapeditor-25.08.2.tar.xz", + "hash": "sha256-+DnGsk2X0PDdqP4btWB9h+ya7kddRD8Fuj0e7J9dY1M=" }, "kimap": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kimap-25.08.1.tar.xz", - "hash": "sha256-eiO7MYdq8UoEZzStsofQrvm9dgTGYbMlxLt9rVF1MnU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kimap-25.08.2.tar.xz", + "hash": "sha256-/9Sud0FwN/NldnKqLKFBXQr1V64pwad6hJbmFqYw6Gc=" }, "kio-admin": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kio-admin-25.08.1.tar.xz", - "hash": "sha256-X5+pnQJkkGtXJve8XXENH2Br27if55US9D2tHo1kh28=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kio-admin-25.08.2.tar.xz", + "hash": "sha256-tY42MP0RT5pEPXKcJjdAIT8QiAL2E2S5yVlZ0zi7n+c=" }, "kio-extras": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kio-extras-25.08.1.tar.xz", - "hash": "sha256-qsR1Lyt8l4+25q4OaIpjoQykgxuX2faUfOe0nGSLbNg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kio-extras-25.08.2.tar.xz", + "hash": "sha256-ho+fLg9XJyU4fqMR8ZnS+gRKzANlbzdR58omQAhhN18=" }, "kio-gdrive": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kio-gdrive-25.08.1.tar.xz", - "hash": "sha256-YLv8UfUsBsByoIkLbB6obiFw07amDIFxJ4kdwhRBIpo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kio-gdrive-25.08.2.tar.xz", + "hash": "sha256-5sNxWCRU9TqbgH8ODDQMFV1h+so88aJHwY+g5PDRYyU=" }, "kio-zeroconf": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kio-zeroconf-25.08.1.tar.xz", - "hash": "sha256-gFUKu6AE7p21jAcaRpnHaz5s4IPs9sy8JoczpmqHR3A=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kio-zeroconf-25.08.2.tar.xz", + "hash": "sha256-eD33N5dHimorDVSrxm27wZeKqKnaSCWxw8h+TYHrCrI=" }, "kirigami-gallery": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kirigami-gallery-25.08.1.tar.xz", - "hash": "sha256-aPET0axMUDRBmom8rzNE5JnzsifN8n3uDSsNa95u9SQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kirigami-gallery-25.08.2.tar.xz", + "hash": "sha256-t6orBu29tawT/o0ogVd4S0BlLEaResFP1ryMYosqEug=" }, "kiriki": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kiriki-25.08.1.tar.xz", - "hash": "sha256-OqAcLB8TjIXvMwOFM5msBQXDE2zrWz3uzaGiqELEkUU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kiriki-25.08.2.tar.xz", + "hash": "sha256-/F7pUItS+uwL8dzbRhcMCy7+erPzm3vfY3T7XOQIS0Y=" }, "kiten": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kiten-25.08.1.tar.xz", - "hash": "sha256-KlfVcY5yqt3+Nt+F83LNGzK6RIcWN+flXEPMN676lGA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kiten-25.08.2.tar.xz", + "hash": "sha256-YeytqWt3xmvWJQBiIomo13Aaho73170w+mIIH7iDZXI=" }, "kitinerary": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kitinerary-25.08.1.tar.xz", - "hash": "sha256-ksDUlgadvA3n74w2BlDzNQ0uCm0T7gKBRjPLp/xwA+M=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kitinerary-25.08.2.tar.xz", + "hash": "sha256-4P2xwp88du5RlyeOVbasLB7AuB6Awmhb3TSzDLWSWG0=" }, "kjournald": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kjournald-25.08.1.tar.xz", - "hash": "sha256-WsONCa8XTlGUGxSQgZiLwYnChnJFOq8Z9OOqekgka94=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kjournald-25.08.2.tar.xz", + "hash": "sha256-JJU+F9pt+tjGN8ScimR7xim8aM9h8lDcEDbReJuXM50=" }, "kjumpingcube": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kjumpingcube-25.08.1.tar.xz", - "hash": "sha256-J9OQppUvnrJPvKrmojrZozy6WeLmTFL5r+zfK19LI40=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kjumpingcube-25.08.2.tar.xz", + "hash": "sha256-kf+2hyOpB2BJ2yyunbHBMBwSR/BMnfcPPdtNeoUI1aU=" }, "kldap": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kldap-25.08.1.tar.xz", - "hash": "sha256-ATl89MTCeiqd4NgevluJ4r0PbjxXgAL6UB2x0LPPcDk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kldap-25.08.2.tar.xz", + "hash": "sha256-kgZ7nNBjw/2X9nBheHgZUbmmKGG/MWBK+/P9BMS35Uk=" }, "kleopatra": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kleopatra-25.08.1.tar.xz", - "hash": "sha256-JwgRU80p/zAEVMobzU2ldUHQelKpdBvNj6vCoJS0vfg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kleopatra-25.08.2.tar.xz", + "hash": "sha256-FoNYJnSLT/+cuube0YGbGMNCL/YNohxqat3Sff7rT8w=" }, "klettres": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/klettres-25.08.1.tar.xz", - "hash": "sha256-kDfUlkME4AWCaUFVUsE1nIm+CjSSDy9uwICsAzV/GBw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/klettres-25.08.2.tar.xz", + "hash": "sha256-p7VvRvkeAnJGQrkys1AgubxlL+ARJuHwEfz55sxEkMM=" }, "klickety": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/klickety-25.08.1.tar.xz", - "hash": "sha256-gPJXq5b+lYR/9GPv/hDYcqW9XJbVSooKCeNXdA68ykM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/klickety-25.08.2.tar.xz", + "hash": "sha256-JmhLJpoHKmdssz6KwkkCcoCvBvaEyilYq4b/8Zzn0lo=" }, "klines": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/klines-25.08.1.tar.xz", - "hash": "sha256-IKHFQfPDKnsfihmsV5FG6z3/ML35dh/0an2gTedtNEI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/klines-25.08.2.tar.xz", + "hash": "sha256-CXCgFkpD0ydEF+IRKbqTQI29A8sizHeOEersrmeY7l0=" }, "kmag": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmag-25.08.1.tar.xz", - "hash": "sha256-KBsd1ewfuyoeocnWGrcG0ncBYgnZBt2kfyK+tnnnfE4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmag-25.08.2.tar.xz", + "hash": "sha256-8zQ5mKa4hEU/yXOOek9WD3FuNKUyj58N8SXutTJ0wIE=" }, "kmahjongg": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmahjongg-25.08.1.tar.xz", - "hash": "sha256-9ZqZG8prCmSPwrZqfctO7ATbMXrc1qP1VPfP8KCL5fo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmahjongg-25.08.2.tar.xz", + "hash": "sha256-7ER5SNKpmgc5pjjpJIVi5FRQOXgFElXTMlCOnoTh3wY=" }, "kmail": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmail-25.08.1.tar.xz", - "hash": "sha256-T3GRO97OsZWYIplIUwX521aq64kyZskSnhrtnUhYYdo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmail-25.08.2.tar.xz", + "hash": "sha256-I+Z9+IMbvLKh9SZA51CQBFW1FFl3VjwCFJWmL/MdH/8=" }, "kmail-account-wizard": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmail-account-wizard-25.08.1.tar.xz", - "hash": "sha256-EZ8Yd/wumDkHgu+R5ZcT7ZlSbKWULfR5AUvUBEX3WEU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmail-account-wizard-25.08.2.tar.xz", + "hash": "sha256-dQeRJ0qN3JkUL0vd5lMixbmL7IY0puRxk5yVlI3lM7c=" }, "kmailtransport": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmailtransport-25.08.1.tar.xz", - "hash": "sha256-9arWjkbE8eRckT1M/PfQrdCBHkwZGZVdB8BDGsW0gZA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmailtransport-25.08.2.tar.xz", + "hash": "sha256-9vnYr/JlTGqjE1gFlom5sQhGz+BeU0Rfy5WLKw/lt5Q=" }, "kmbox": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmbox-25.08.1.tar.xz", - "hash": "sha256-JERYhfqc3GVa9ow5SGZgaKRMVKXm6u4Mt0PcyJJtZ24=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmbox-25.08.2.tar.xz", + "hash": "sha256-KImwM4BLm7vEzonJEmPx1mHmUZX9PnywKcza6vLhuSs=" }, "kmime": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmime-25.08.1.tar.xz", - "hash": "sha256-PO0xHMXrp4HSB3MNmZZCRo2t5wJQsiHJ4As/onXkX1k=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmime-25.08.2.tar.xz", + "hash": "sha256-99K6VbOqEukEiSIJrZ/icc1aOljCnDiibdIQA6pVDq8=" }, "kmines": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmines-25.08.1.tar.xz", - "hash": "sha256-etGBaQci5eVHv3kwlz6gUln9IEchBdshm15GRMMltss=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmines-25.08.2.tar.xz", + "hash": "sha256-FWhc4f+cJOm+6U3rnDnTXyfnVh/LDdjN5W9xnqjw+sU=" }, "kmix": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmix-25.08.1.tar.xz", - "hash": "sha256-o+1rrrNEwXG+Trb5Dn9ZLnggrU7vNFghG56vE1/NhgA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmix-25.08.2.tar.xz", + "hash": "sha256-YPjTZTDBdqImDq5nSqwuckFQjcrWKH/7v6r6V5QqZec=" }, "kmousetool": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmousetool-25.08.1.tar.xz", - "hash": "sha256-8nWrTgNIK8csbTnu5r1arWkoZ+rVNYctY23lNfrze2M=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmousetool-25.08.2.tar.xz", + "hash": "sha256-5GBrMRCNh7v6c1oJ3P0AWEI3of+NcIxSN91mLQFK6r8=" }, "kmouth": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmouth-25.08.1.tar.xz", - "hash": "sha256-hm3dHxk27i33uQgX6QUnZV1XDYDNwE1s05GOI0ycOFc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmouth-25.08.2.tar.xz", + "hash": "sha256-FC72jT0PxfKA0geHYZVdBaa7tZ6yxZrX0wwAk/JTaw4=" }, "kmplot": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kmplot-25.08.1.tar.xz", - "hash": "sha256-GilAbYA7bx58XDUoXvdqRFMirpQJGbi79cNIHimOIxE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kmplot-25.08.2.tar.xz", + "hash": "sha256-Anyx9LAOPTpQYseR7pEIul6DcX/iMQ1vM9j87uoNkeI=" }, "knavalbattle": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/knavalbattle-25.08.1.tar.xz", - "hash": "sha256-vk3uI0bT83guZPexN6eKPeax6OD/BK72X2LjI7Xx7uk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/knavalbattle-25.08.2.tar.xz", + "hash": "sha256-An4NjaYLt44qC7j3tBAwtWxd6jxHtJOUyD6QTgtfdso=" }, "knetwalk": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/knetwalk-25.08.1.tar.xz", - "hash": "sha256-cY4fffK1cfAU6MnGqpt/gwFxZk7hAdxMf3mOx+4umxM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/knetwalk-25.08.2.tar.xz", + "hash": "sha256-v8GAwbqLVEzPC16JS9uyN5VAp3YxFrxWDiuaUgVBBPM=" }, "knights": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/knights-25.08.1.tar.xz", - "hash": "sha256-J/XO/opBx8ruSErOPq3xHI9P7DvOVwkuKb7tZ2aEYKo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/knights-25.08.2.tar.xz", + "hash": "sha256-S3SYsOFeGYRiLK6tFiKZEbAyIVZawc35XCmWm5BK+g4=" }, "koko": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/koko-25.08.1.tar.xz", - "hash": "sha256-Fsk4rPr8NUKZKzypR7VGouuy2Z7rlKxgpwjo0BdvRco=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/koko-25.08.2.tar.xz", + "hash": "sha256-xhtQqEo94Iph7je7fmIER5X57EyGXrNXqFSSvRRSGn4=" }, "kolf": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kolf-25.08.1.tar.xz", - "hash": "sha256-pDPTiZBI3xwU6oBzA+FvdmFr4TcTn8hZzJK/Ovh/40o=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kolf-25.08.2.tar.xz", + "hash": "sha256-0fLsgPZaEWVCtBECQfGdKT8Qhb+jV//OeglYp6TIx6s=" }, "kollision": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kollision-25.08.1.tar.xz", - "hash": "sha256-gl4vz9ptQEVpeUZjP1ze6PjOPNZqR5mKPZ8zMogNLC0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kollision-25.08.2.tar.xz", + "hash": "sha256-WPQsUDkCUE5NhULz4i2dU7d/b4FEuVqlZxnG+E4/70o=" }, "kolourpaint": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kolourpaint-25.08.1.tar.xz", - "hash": "sha256-0D6sv9pW+EwLPkutF0DBkjuREH5oNzKlSQgJC91ivRc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kolourpaint-25.08.2.tar.xz", + "hash": "sha256-Ltr6ld26OUX1TzTlxhgnLsrNTGDV9avnCBnM8Gz2Sc0=" }, "kompare": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kompare-25.08.1.tar.xz", - "hash": "sha256-VfsX+DN993nOzsn0qFtuIlxjBBTGV99R9bJeFY4j4Bc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kompare-25.08.2.tar.xz", + "hash": "sha256-B46EKx+MKyfJwZUvoTRo4Luxa3cPy0KG6C/IkTlWk7I=" }, "kongress": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kongress-25.08.1.tar.xz", - "hash": "sha256-5avU9faGM80OH+s0Z+eeLT/xc8gcg9a1ZZBLHrdC92A=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kongress-25.08.2.tar.xz", + "hash": "sha256-HCo0kD444lchYnb0vDhzL50Wvd0Lqk7G3vT5kEE1ttc=" }, "konqueror": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/konqueror-25.08.1.tar.xz", - "hash": "sha256-hR9bNWzX8dQ+ij9DXp7ySdzcLaQ5B9fjCFHDKGHVvuc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/konqueror-25.08.2.tar.xz", + "hash": "sha256-M29xFdQPIevLT/De9T6428ZRVEpbN9OE7F5xSuFfqKA=" }, "konquest": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/konquest-25.08.1.tar.xz", - "hash": "sha256-urzVGKQUzW7JVANaAWp+QXL6GTkeTBX5TLJ5x0peNuw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/konquest-25.08.2.tar.xz", + "hash": "sha256-0noUGcNQNv/pyzTzooafXo7PV40Bq7A9DVrRWiE93A8=" }, "konsole": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/konsole-25.08.1.tar.xz", - "hash": "sha256-YJEf56vhPfzOGm5Pl9pv0SEiREvmq1pNAnjQl0EFPOA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/konsole-25.08.2.tar.xz", + "hash": "sha256-Ig+0SgLl3TEQvH2KBPTXyRC8mbWxh3o2vv0G0eZf43c=" }, "kontact": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kontact-25.08.1.tar.xz", - "hash": "sha256-Qmpn7DJoGco5FpTL1BSpZ1oBUFw96CYm70AxrOkXk88=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kontact-25.08.2.tar.xz", + "hash": "sha256-G31bfbQu2P8D3eWnpUm8/ni5o9t792zn7Tl+ZJrAeRI=" }, "kontactinterface": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kontactinterface-25.08.1.tar.xz", - "hash": "sha256-3cQ4dQkdzxsUZDwsAe+GwJ4eyDmpvSOfynsBYri/Tgk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kontactinterface-25.08.2.tar.xz", + "hash": "sha256-6l6yL+uHVMUO1KGn4WWYZ2wGtS15/mMln+/iHlLJcyk=" }, "kontrast": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kontrast-25.08.1.tar.xz", - "hash": "sha256-Y3bqkWNduOsk3SN5it0lt+cnDwxmSm8P9UP+DLuCQx4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kontrast-25.08.2.tar.xz", + "hash": "sha256-tuyd5u/iPFvgx9lFqeLgq4bgP3+WQPwe+YFc+FZOBa0=" }, "konversation": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/konversation-25.08.1.tar.xz", - "hash": "sha256-XNGfjEz/PxSvXeO9ZY1vmUHGiZ4zoE/8AmfrNKFNlTo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/konversation-25.08.2.tar.xz", + "hash": "sha256-Sg5j1we9Of9uqRXXVMvKKvEcqNapO7atEGrFbiK086k=" }, "kopeninghours": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kopeninghours-25.08.1.tar.xz", - "hash": "sha256-PNr79MLDYMo9G2PWsIwLcQftzuCQTa9rb6WJFi6drQs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kopeninghours-25.08.2.tar.xz", + "hash": "sha256-D605x3tytxSpxbax4qsP2NI+8Uib/PvfG0ff6pmMcUM=" }, "korganizer": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/korganizer-25.08.1.tar.xz", - "hash": "sha256-t+oI0bTfz4gRJ8tvNN8FX9JhyZhglncwN93RpqDWlZc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/korganizer-25.08.2.tar.xz", + "hash": "sha256-kGDTsN99L6BpkaPh6z+q6lYRj7kZ3L4wTFWh3zNNTEU=" }, "kosmindoormap": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kosmindoormap-25.08.1.tar.xz", - "hash": "sha256-sIRcfkhZH3OaejjM1G5gX5ReDCrwIpi3PRqd2jxQkUY=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kosmindoormap-25.08.2.tar.xz", + "hash": "sha256-Oaf0CUc1Kj5EnO+ARfeAqU1a9NleGAD2pjGaZSkoMZs=" }, "kpat": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kpat-25.08.1.tar.xz", - "hash": "sha256-CWVik+BtgriEmuqf5QtCjwP8xC4VyRvcBaNKsY7SF/4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kpat-25.08.2.tar.xz", + "hash": "sha256-esAFdA2SXLEsrCrb/k8YwFLuE/V+C8y5gm7RijH2DZY=" }, "kpimtextedit": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kpimtextedit-25.08.1.tar.xz", - "hash": "sha256-Dya+lKL9CBUYHbsLy2U3I5vxj1+dHAsnjm+qVPU07JI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kpimtextedit-25.08.2.tar.xz", + "hash": "sha256-jZVgQsnSVZoOFpU6OAtD+QdqTAnueYofNcCL2h2lx7E=" }, "kpkpass": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kpkpass-25.08.1.tar.xz", - "hash": "sha256-514zmBThJCA7tiBetDXSKD/wgosI0TEIv8Zu9FTPp7s=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kpkpass-25.08.2.tar.xz", + "hash": "sha256-RZnluLHbBHxHTMTPWiO/fUloCCdCmGJEoTh1q+hjQfM=" }, "kpmcore": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kpmcore-25.08.1.tar.xz", - "hash": "sha256-L0n8sVDTuqRR5XDCO+z3+lbZGaN9f8UrrF2fprds92A=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kpmcore-25.08.2.tar.xz", + "hash": "sha256-OQJDaeAQARGaX+ylwjD39y6ktiX08nZ8SPbjPAepVVU=" }, "kpublictransport": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kpublictransport-25.08.1.tar.xz", - "hash": "sha256-6zfwgx18W0N+gNSSGqi08E111K4lMTFzA+rmUpY48p8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kpublictransport-25.08.2.tar.xz", + "hash": "sha256-st7J5F/WMcjW34HAjUufRwbuPUeBFlQxoEpLTAyMLtM=" }, "kqtquickcharts": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kqtquickcharts-25.08.1.tar.xz", - "hash": "sha256-MdnO10J/dI1H1JNzVPIE/d1hPOXo701G1T8yIajy8EU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kqtquickcharts-25.08.2.tar.xz", + "hash": "sha256-hpkzB8squHs1bX51SuAvSuBJ8ekigMcrzOEoexJmthI=" }, "krdc": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/krdc-25.08.1.tar.xz", - "hash": "sha256-E00bAYa2EYg619s068rlRQDGdAUOeG9XiJBChFWCdps=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/krdc-25.08.2.tar.xz", + "hash": "sha256-4y1lDpMyV1ZuDBuErgz87W3WpN/zOgR5Wk43W/hwXno=" }, "krecorder": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/krecorder-25.08.1.tar.xz", - "hash": "sha256-rrIvGn22DqK0D75bgOUEpDwqsG9NOa3dh05QiWNcZ/4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/krecorder-25.08.2.tar.xz", + "hash": "sha256-BZWm2fMYmGn6sVtu3zyOlAL9oEA1hdXXfKO5zo6yCNE=" }, "kreversi": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kreversi-25.08.1.tar.xz", - "hash": "sha256-FpUrkXcgbfZAk6dQNyabe1mhc4nWpcpg2IhSDqWk2n4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kreversi-25.08.2.tar.xz", + "hash": "sha256-NCj2A/q58mHBwbn5J5ZpB7Pkrx1fuz5002ecbiBiLSk=" }, "krfb": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/krfb-25.08.1.tar.xz", - "hash": "sha256-Qm/WmrS/R+oOJ1GTysm6VsHy5CGV8hsICSzopZEWFVc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/krfb-25.08.2.tar.xz", + "hash": "sha256-iBuKQpM+LVfMGZ1jq59KuQ9WeqX6Kn9JzV4RQ64rKNo=" }, "kruler": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kruler-25.08.1.tar.xz", - "hash": "sha256-sDY4u4Rklfne0CM20ai3wcRbGOph9fgpnNK6y4o4Kts=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kruler-25.08.2.tar.xz", + "hash": "sha256-m/X4uMG0zOER3PHys7I8EJUYcGuglewKAyoeHI7SSCE=" }, "ksanecore": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ksanecore-25.08.1.tar.xz", - "hash": "sha256-78u9bueXruA8fZYioVDwtO5kX30IVtN5wklesl4Gl8Y=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ksanecore-25.08.2.tar.xz", + "hash": "sha256-i62zyKTV1GapIpvEbrH0+woW84IAjmOZkDQT2PoKmLE=" }, "kshisen": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kshisen-25.08.1.tar.xz", - "hash": "sha256-nkvYNq9agIgPWfeJs36hh4/noTuLbUNQibxRNHlRu2A=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kshisen-25.08.2.tar.xz", + "hash": "sha256-pTDUxgJmT8AoSA/M+7zzzjACMWNS2r7SkAJUkRPoGqU=" }, "ksirk": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ksirk-25.08.1.tar.xz", - "hash": "sha256-BTKYNqaq8nLvRiXSwtI/gvVlsxt3M9/6VyXUBvTwiiw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ksirk-25.08.2.tar.xz", + "hash": "sha256-ZxJoE+D01cb91gDyJxsPSJmfm9LQwj0Xpugtrd7VgZ8=" }, "ksmtp": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ksmtp-25.08.1.tar.xz", - "hash": "sha256-RTKnu4mvQ/eTP0R5tWsp76GPTYJi96S+ghfx7RfOaOs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ksmtp-25.08.2.tar.xz", + "hash": "sha256-iF+C0SgxTPThJouZd0bDXExHspJmMkbNjKP7+Eqm2fA=" }, "ksnakeduel": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ksnakeduel-25.08.1.tar.xz", - "hash": "sha256-wud58sk6X4+PdL4e0d2rTBGOUfAZWrYIAr+Lt4qogfI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ksnakeduel-25.08.2.tar.xz", + "hash": "sha256-LyFMQpXR5o+bufyNNaIjVzHPbAmUBBYr82xU1Ugsy1I=" }, "kspaceduel": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kspaceduel-25.08.1.tar.xz", - "hash": "sha256-weDMFJvYQfu3qEPdcK4g15NJir0fVK51xlQBUuLK5cE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kspaceduel-25.08.2.tar.xz", + "hash": "sha256-9vEntOUi6jJ4v3r8WNYmmxSVWMowt8SZ2/sii97d8Ug=" }, "ksquares": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ksquares-25.08.1.tar.xz", - "hash": "sha256-lb4fRxPv0q7IiWDzgrRHSDeitQQZ5eRnEURw2JwI4OA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ksquares-25.08.2.tar.xz", + "hash": "sha256-l1VFaidEq1YNqI10vawKQa7QuDMJCDLyz7LklL2ojdE=" }, "ksudoku": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ksudoku-25.08.1.tar.xz", - "hash": "sha256-3zyxXXLGKT3wXOlbZ+fEsp6ojZlNKg3wmyYPHqSC820=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ksudoku-25.08.2.tar.xz", + "hash": "sha256-PTSj/+mLMgaieN/dz7QQw6pH18s9xLF3oT2/OtQixRc=" }, "ksystemlog": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ksystemlog-25.08.1.tar.xz", - "hash": "sha256-BNOxnpwgoeqYVMhCwldtVhSpYjVlAWc80fcj7qlugzE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ksystemlog-25.08.2.tar.xz", + "hash": "sha256-ou6JXgOweo/vK4iIaWo34nv9ItDZ1vQkj024B0ED7zw=" }, "kteatime": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kteatime-25.08.1.tar.xz", - "hash": "sha256-7gBWUXC7zlcGJ/4BsSVHhSFmEgs9ZIre1EDtwMS2iHk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kteatime-25.08.2.tar.xz", + "hash": "sha256-sk+Wq6kwX/yEqt9BKsj4O5ehPMySTMrfc4srd6Dotjw=" }, "ktimer": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ktimer-25.08.1.tar.xz", - "hash": "sha256-da6eG+3teVqHRYc1NQ7mQAKsb6OhPnZ4ybrEG5RuH3s=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ktimer-25.08.2.tar.xz", + "hash": "sha256-stCkPaE7XECnso9xa/7wTC+hM9Vl1ng8d6dbAv39i68=" }, "ktnef": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ktnef-25.08.1.tar.xz", - "hash": "sha256-vntY9lnZCgkbpvGvJ4XEtiW9qvg8HdXPnmuP4PGGeA8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ktnef-25.08.2.tar.xz", + "hash": "sha256-v+lFg1qWMJSghJJ9xkcO878j3dsbRJC+ZB2pwrAyeMc=" }, "ktorrent": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ktorrent-25.08.1.tar.xz", - "hash": "sha256-tGjC6la9sO0ql9r1/3280lAHC5UOGFzrtjPYfyHsck8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ktorrent-25.08.2.tar.xz", + "hash": "sha256-m6Ku92a7EnBcHNEnHaK2NZpxslo396QxQHti+OsV4r0=" }, "ktouch": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ktouch-25.08.1.tar.xz", - "hash": "sha256-RT7inEVTE2TSCi/fdkPln8vn5Q5eKsH4icdPlkXbLgk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ktouch-25.08.2.tar.xz", + "hash": "sha256-DgY7FX5goroYjH6oWB+zx6J85fqg2nxtZjPknke9p4U=" }, "ktrip": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ktrip-25.08.1.tar.xz", - "hash": "sha256-NoB9xmds7IYm/XQ7nqyOWOwaT1FH5hLkYcZK/MPyV3s=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ktrip-25.08.2.tar.xz", + "hash": "sha256-DwQm3LD8tQa5BakTSzY6X1f9esKzscVNBB5YGYAclX4=" }, "ktuberling": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/ktuberling-25.08.1.tar.xz", - "hash": "sha256-nJwQkUT9/cNsIOFmMX55/qsrEs+84ZVXQspQilGaHSs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/ktuberling-25.08.2.tar.xz", + "hash": "sha256-54aMMBo2G8NG5wxpJUnYdFJFmU7ZNAl5CB9BvwtpLlE=" }, "kturtle": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kturtle-25.08.1.tar.xz", - "hash": "sha256-0w+Kcrd9fK8Q6YbKG3lBFBZogcVBwjt/aoepY6RkW94=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kturtle-25.08.2.tar.xz", + "hash": "sha256-Ye/bDT78I8F8YlcSeNLc6LEANOMg/aKdTn9pmzN4u9k=" }, "kubrick": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kubrick-25.08.1.tar.xz", - "hash": "sha256-271VIZuTzw0EFUQ3RqKHuz7DKwxF2pY7edDmszWdM4E=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kubrick-25.08.2.tar.xz", + "hash": "sha256-SmMwjK7l9kxcpFe2vKi/8wnu5d8/MLoJ2hNqGNBNhUY=" }, "kunifiedpush": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kunifiedpush-25.08.1.tar.xz", - "hash": "sha256-P74BhzZDlXVEy0EVuQ2brf6ucCd0dlh/Nnvb7sWao9c=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kunifiedpush-25.08.2.tar.xz", + "hash": "sha256-KlxqGjB0dMqVAreaZf0c9GYhguCDGkfQOLBkDCBXiDI=" }, "kwalletmanager": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kwalletmanager-25.08.1.tar.xz", - "hash": "sha256-zVLidGqrxSqp55GMaieItPJ3exoZR5sK+TZNT3FKhwQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kwalletmanager-25.08.2.tar.xz", + "hash": "sha256-uqll+OnUbp5MKwzPqxn0KvAVaDJGNkrbstYzSffW+3I=" }, "kwave": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kwave-25.08.1.tar.xz", - "hash": "sha256-K/ruibKs+y0ZEptcG9j69+HFOh4HEXkl9xHV7IcTfLE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kwave-25.08.2.tar.xz", + "hash": "sha256-4A4alB1WAj1QPt7G0nRozvLcF5T3IQKACiRJ3U8Mlwo=" }, "kweather": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kweather-25.08.1.tar.xz", - "hash": "sha256-i3thgAQ0XFByrUc/zhWZi7HemHJ9xKgQGi1k12UNlao=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kweather-25.08.2.tar.xz", + "hash": "sha256-aB1RpiWotF09h+QnYZpeGMteME6Ky/esKHcH2Rtyw+s=" }, "kweathercore": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kweathercore-25.08.1.tar.xz", - "hash": "sha256-glk7w8Cga7XKbgd/8IQ9rF4luxM6U2fCSCpIph7Qgoc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kweathercore-25.08.2.tar.xz", + "hash": "sha256-DRSR2AEa6T1iku6bjie5YTiVM7K+/cVIIZ9fQtHsDRU=" }, "kwordquiz": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/kwordquiz-25.08.1.tar.xz", - "hash": "sha256-tBDu0XPqN6PcM8Uik/5fzG4q8vYxhfkPOZJDPxlbDoI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/kwordquiz-25.08.2.tar.xz", + "hash": "sha256-vvWWexyIiySBx36rX1HxBiOEvIYiirtBmF9TnoUl0j8=" }, "libgravatar": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libgravatar-25.08.1.tar.xz", - "hash": "sha256-LsrbjKcnRxMSu0bd4KlglUxuNQH6YJ/5YnT52xFwYaM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libgravatar-25.08.2.tar.xz", + "hash": "sha256-K9uwLdAQIwdbkDJBFCTUFazYsiolpKLgSs51khJrweY=" }, "libkcddb": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkcddb-25.08.1.tar.xz", - "hash": "sha256-cELk0IzlOoMOtpR6XC98mqXpxgwWNzHaFJ3z6CwzjW8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkcddb-25.08.2.tar.xz", + "hash": "sha256-lgI1UJaRwh39juHFSTru5YWRK98YBqa0tZuPafmVqnE=" }, "libkcompactdisc": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkcompactdisc-25.08.1.tar.xz", - "hash": "sha256-zrn0VzIQbf/ynU9RDGY7eBHDLkUG4ks7xkoP53zZKBw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkcompactdisc-25.08.2.tar.xz", + "hash": "sha256-dq+OIjKMN5hFpLxS1csdH2Bllz8stTGDUwK8pSjMZyg=" }, "libkdcraw": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkdcraw-25.08.1.tar.xz", - "hash": "sha256-tfESztU6drFBS9kEt6x8jZt0NZLiWmxExC3W33sP64E=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkdcraw-25.08.2.tar.xz", + "hash": "sha256-CuQpKsI3YpMXGSUubaHgRDkNTwuJtOaBsSuH5q9EnSA=" }, "libkdegames": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkdegames-25.08.1.tar.xz", - "hash": "sha256-VCsvlRxQkcUVfMDy9TuuYa/EeyERXfdEFpW4L6cl6Do=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkdegames-25.08.2.tar.xz", + "hash": "sha256-Q/PP34LkbAdkrHeb/L48eHKOyfiA5x/PWH+zwFGV9Oc=" }, "libkdepim": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkdepim-25.08.1.tar.xz", - "hash": "sha256-xUikomzrXAnVGrUlgjiyAThXaAVIA9PxNyOIQ42sIIk=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkdepim-25.08.2.tar.xz", + "hash": "sha256-k2tPCnF3aFQttGnj1Z/x5FB1XSTaNBWaPQFtu6JcvSg=" }, "libkeduvocdocument": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkeduvocdocument-25.08.1.tar.xz", - "hash": "sha256-+DRaivVM6Od4EHURzPNp4S8v2+ySOPg0B/Z8B1ehZ4k=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkeduvocdocument-25.08.2.tar.xz", + "hash": "sha256-1lHduat2IaOR2pW8YvnR1zVOIcbaVius51z20lJcCt4=" }, "libkexiv2": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkexiv2-25.08.1.tar.xz", - "hash": "sha256-lQs50UK9/c80w5nsk2+5kw7sS4YiPX7hfBAxNZd0a4o=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkexiv2-25.08.2.tar.xz", + "hash": "sha256-G4rqeHNmYq8X1q4DkTRZM3VPmM/8oVNSBIE+sn7/YiI=" }, "libkgapi": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkgapi-25.08.1.tar.xz", - "hash": "sha256-WpP17NRihTFAcXIrBF8XH4CzpeYNH+cOcOW35JeB5sM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkgapi-25.08.2.tar.xz", + "hash": "sha256-hQrGcoBVEPy7aKg4SiEsOMP/7COOWIebxVt0keLpAac=" }, "libkleo": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkleo-25.08.1.tar.xz", - "hash": "sha256-apor72WaQpTGEUrCMA/GLcXi0bSOsp7y6tm+WZl9i68=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkleo-25.08.2.tar.xz", + "hash": "sha256-vGuWNkTUx8AAAtoN8UPIze2k0/EusUCbZyEvq93g17g=" }, "libkmahjongg": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkmahjongg-25.08.1.tar.xz", - "hash": "sha256-jXMbcT+iXlpE2J+MMoqv5EcPAfdDlHB/ZcoWS/rLnCo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkmahjongg-25.08.2.tar.xz", + "hash": "sha256-yZl1Nl3DRkvO16RnBW3KQ9XxdHAXgz0/Vq0RXKGoBww=" }, "libkomparediff2": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libkomparediff2-25.08.1.tar.xz", - "hash": "sha256-14DaCGfA4hI/9NQBp7MOB72bMVkYKglJp9SXbX0ki0k=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libkomparediff2-25.08.2.tar.xz", + "hash": "sha256-TVM+fXS+K2EnvZBvpNff4ejrRZ6QhnfmQS6L0LShwac=" }, "libksane": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libksane-25.08.1.tar.xz", - "hash": "sha256-rUAk47taLpdcSJRdglyJ43+U9/79QLDbU8DV1i39zHo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libksane-25.08.2.tar.xz", + "hash": "sha256-2mtzd2CfB4lgB9sF4zIykbsW/NLWzZwsG1jg+Zn/ujM=" }, "libksieve": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libksieve-25.08.1.tar.xz", - "hash": "sha256-usfJTWiYpujPIirgMTqttbzU7PvZo+wSEKamaaUxNFo=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libksieve-25.08.2.tar.xz", + "hash": "sha256-nw7m3ljGe4FYhz6X6GmUojjLYrkeW5HQK0BB6WbOJHg=" }, "libktorrent": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/libktorrent-25.08.1.tar.xz", - "hash": "sha256-heMVChABgPpSZ/VfB0DatkTcc1z9gPdB0pi/vnisFgI=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/libktorrent-25.08.2.tar.xz", + "hash": "sha256-RdgIjGzXU3iDZn4Ry/6Tf5ZMvYBw196l05vZOhG1WDY=" }, "lokalize": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/lokalize-25.08.1.tar.xz", - "hash": "sha256-0QNM7MD1tvuOhp7Mm56G/ZK1XWstKn3fAYYUkmhPMTc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/lokalize-25.08.2.tar.xz", + "hash": "sha256-DjrFQUgDyJAe9KSOivqT4qWHNtX9OxTFEdbZ0gGNMNo=" }, "lskat": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/lskat-25.08.1.tar.xz", - "hash": "sha256-wR3/DtyM38QB5pJSoga5wzQb0+neO1PvwPQ0PD05TNg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/lskat-25.08.2.tar.xz", + "hash": "sha256-8qz6IhIZWoZj+btqE1H9RTeQ9er+dOm0VnHrYfI8IoA=" }, "mailcommon": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/mailcommon-25.08.1.tar.xz", - "hash": "sha256-Anuv9yEG5C1jVE8yP0WGnsS2rpnnoLAOMNoLwiH3cwU=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/mailcommon-25.08.2.tar.xz", + "hash": "sha256-6miyUOO6PjsiwhvEDOTtQBUC0eWejtz3DFsfydSzTcc=" }, "mailimporter": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/mailimporter-25.08.1.tar.xz", - "hash": "sha256-MEvckVW7dKrOyjy3lgi2uA0UlICWgwVWRa2VcOqNt8w=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/mailimporter-25.08.2.tar.xz", + "hash": "sha256-z++flxJoJFGItEFfjn0boPfvqPmSXHpNsIhzZ/IPuEg=" }, "marble": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/marble-25.08.1.tar.xz", - "hash": "sha256-GM0cIhzluRbBDYKM4IQhnBXigGo3b1P5lw+2aC1y9Rs=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/marble-25.08.2.tar.xz", + "hash": "sha256-ZV1wp2j/xn1dPy2CAAXepX/5r10Jg346urz/Evy3df8=" }, "markdownpart": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/markdownpart-25.08.1.tar.xz", - "hash": "sha256-qmJCqvrfOYkwY4CuMvEy4g21Wkh9jjdR7Gz65QXjssQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/markdownpart-25.08.2.tar.xz", + "hash": "sha256-8I1iQ2m+EP2VY6Ofatb88gDgmfD4Ov45AKhPeE7k50I=" }, "massif-visualizer": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/massif-visualizer-25.08.1.tar.xz", - "hash": "sha256-qej9aulBvF8vVcq2TVjiIp3d/xzkEprKvDgvF19VfZA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/massif-visualizer-25.08.2.tar.xz", + "hash": "sha256-88nqICyX5ajDQ1pc0op5blDT9Fo7GNzJXwWQy8uSmhQ=" }, "mbox-importer": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/mbox-importer-25.08.1.tar.xz", - "hash": "sha256-LoGGStr2foGAzOhZIAdwyPMGO5VBox9KgYBNPdDUJ2E=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/mbox-importer-25.08.2.tar.xz", + "hash": "sha256-J58Kp9PpK8qtVym/UP728LQ9WOMhwoJ96y/Lnm9vz2A=" }, "merkuro": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/merkuro-25.08.1.tar.xz", - "hash": "sha256-gnxGG/78zp38P3rZ/fo0BxDIvP9asL1w38vk5yY2o8w=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/merkuro-25.08.2.tar.xz", + "hash": "sha256-6n6ZhJO8a0bnNyMXO1882rOclclcrpA8sXz+KoeOs0U=" }, "messagelib": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/messagelib-25.08.1.tar.xz", - "hash": "sha256-mf6JMo4hR7PIFFJ+ujhRpDPmp3mDhNDkJGm2ge2t2Os=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/messagelib-25.08.2.tar.xz", + "hash": "sha256-RkVrc9bN0QxdHduP5T/A/2HhzjjJXC/CEpnb6eSmR+4=" }, "mimetreeparser": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/mimetreeparser-25.08.1.tar.xz", - "hash": "sha256-C36Y4cX3EJzq5LHLTd/rD10Ag4fj51YqAg+hS6MTZaQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/mimetreeparser-25.08.2.tar.xz", + "hash": "sha256-+jLUHCaEdMDkUk9WXEgyXl0dkIJ5bdZ2CKm+pRRr7bI=" }, "minuet": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/minuet-25.08.1.tar.xz", - "hash": "sha256-TV0Q8eWMOP39FeRK5MFkXEVAsRBU6TvwOHAh2GQ9/xM=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/minuet-25.08.2.tar.xz", + "hash": "sha256-qV49m/Of++FJ5vy5pk5Cv1+7V/FyPriSGKDlaoB0iEo=" }, "neochat": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/neochat-25.08.1.tar.xz", - "hash": "sha256-mtddJ5t/KFOOgaHsJdG7hnxECcRjbZ0/rL/tIZ716bY=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/neochat-25.08.2.tar.xz", + "hash": "sha256-VDkkfJtnT2/U9yQOlJitwhlyxvw1BCrrs0K8/K84Q/U=" }, "okular": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/okular-25.08.1.tar.xz", - "hash": "sha256-Z75CocPP2IecNx++gvUBsaJwnudN0Iy9IlPUjCdj7Qg=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/okular-25.08.2.tar.xz", + "hash": "sha256-3kAc00N21nihajYUc1FIRPeIALOY47Dba96FoJ5jU5I=" }, "palapeli": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/palapeli-25.08.1.tar.xz", - "hash": "sha256-VHjAEFY6MfzDRYGEuIh2ud8VxegyFswWk0yz+u433O4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/palapeli-25.08.2.tar.xz", + "hash": "sha256-EF2bCUncy3yN8hbvoyMgHlfLKfoY70sE5kjC6yZn1zk=" }, "parley": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/parley-25.08.1.tar.xz", - "hash": "sha256-a4Z5tGMINFbc8iddLCqz3puAFyoCnfUGBZT6PJkRSQA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/parley-25.08.2.tar.xz", + "hash": "sha256-WUmrWVoRgeYYheHfCkOIzpq5FrRh6a55w+cCjFIxjhQ=" }, "partitionmanager": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/partitionmanager-25.08.1.tar.xz", - "hash": "sha256-G++TeKP4bQwdpU9ELoWg3RyaJDetQYt5aBLcyZMtp5A=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/partitionmanager-25.08.2.tar.xz", + "hash": "sha256-gRfiToA45dMk7pNCnxeslklg40aFTCYut4MNhWrZBHs=" }, "picmi": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/picmi-25.08.1.tar.xz", - "hash": "sha256-tMdUn2bQodgYiLL4yXV0pA/quc+3MHI1dvw3X2qqL04=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/picmi-25.08.2.tar.xz", + "hash": "sha256-GIqd3LbO/COPRpafbTQiHOLXUJVb2oFynhsBITY+sh8=" }, "pim-data-exporter": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/pim-data-exporter-25.08.1.tar.xz", - "hash": "sha256-m06yDaWXEy5xDpviihVVk1zrshOr5tVmvISN/2ED/DQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/pim-data-exporter-25.08.2.tar.xz", + "hash": "sha256-m45H9SxFMmLJOaT6pKP4zEmd2RgFZMBHdRtsWp3wTyc=" }, "pim-sieve-editor": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/pim-sieve-editor-25.08.1.tar.xz", - "hash": "sha256-FGITFU+PkXX6Gx0GQqv9kaYuAFkL2hckbj67oaPYBvA=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/pim-sieve-editor-25.08.2.tar.xz", + "hash": "sha256-+6zJfq56Br9N8Rqc3rvJ+lainoz8zABylY6OJKN0YnU=" }, "pimcommon": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/pimcommon-25.08.1.tar.xz", - "hash": "sha256-SBdshLbtmvzOODUQuxfGnqY1DCiTE269lqKNWf1zkUE=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/pimcommon-25.08.2.tar.xz", + "hash": "sha256-3jQUmUBvMX2v6fo+XutgC70Oxp804o6OC7j/2r6OlQs=" }, "plasmatube": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/plasmatube-25.08.1.tar.xz", - "hash": "sha256-2qxhzninEJbImXHao+5LFoZhsKvFwubYksMANnEADS8=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/plasmatube-25.08.2.tar.xz", + "hash": "sha256-TE8PZNcu4YvsAzNvs5G9uX54AKKqgLcZXmjnsNYlAlQ=" }, "poxml": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/poxml-25.08.1.tar.xz", - "hash": "sha256-TT5f9vywvxcEFurv+blT/fqZqbruMhESSFs9+q0u7is=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/poxml-25.08.2.tar.xz", + "hash": "sha256-tCJsUSeByP5roUMZHzS0lUeuXysB1ISBqrqYQpi3ftU=" }, "qmlkonsole": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/qmlkonsole-25.08.1.tar.xz", - "hash": "sha256-DlCUmKm3bERYc2vSYND2ubTARhMIMT9JhkGC4JcJE/Y=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/qmlkonsole-25.08.2.tar.xz", + "hash": "sha256-vskxw9ASMG/BaH8BBjF+jrnl+d9TeLUGiJVYmqyGjbI=" }, "qrca": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/qrca-25.08.1.tar.xz", - "hash": "sha256-qm5N/M6oN0b4J1Ch8n47LtjjXtrTGBJX7k6G4uCqu9Y=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/qrca-25.08.2.tar.xz", + "hash": "sha256-A2VLarfZSiSj9ysHaUwpHHjpguo49WNY1aSJ4dwuFwU=" }, "rocs": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/rocs-25.08.1.tar.xz", - "hash": "sha256-7LnnAy6oNg+t6NvvDmLAYmHSwo/niDzo+ioL8tmZKoc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/rocs-25.08.2.tar.xz", + "hash": "sha256-BL+zxhB4ZTvHiZTSNiK6Qt08sDUJoMIhhXg5UfH6blU=" }, "signon-kwallet-extension": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/signon-kwallet-extension-25.08.1.tar.xz", - "hash": "sha256-exNtJx8A09Q+ZKDYRQhjwPEYOptFBAd6pj2n9gmeKi0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/signon-kwallet-extension-25.08.2.tar.xz", + "hash": "sha256-amAuEs3fuSZqOLVID6yo5LeJkrhASqLIspsGl5qm51w=" }, "skanlite": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/skanlite-25.08.1.tar.xz", - "hash": "sha256-i+zjny1+q0+fuK6u771jDCrnziW7a2P6j08V0j39nGw=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/skanlite-25.08.2.tar.xz", + "hash": "sha256-YIJ16zKwEcfdNAARieNLADr+iblM3d8Uq5m4Dw2ICKg=" }, "skanpage": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/skanpage-25.08.1.tar.xz", - "hash": "sha256-UTEiHG/kitN2N5WM6/byZ2MZY843furmC7Zb+Ykfu6A=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/skanpage-25.08.2.tar.xz", + "hash": "sha256-G93TK6+yj1zKatkBBFUrdCmnxN1DBI7IH7PPU/LyBHk=" }, "skladnik": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/skladnik-25.08.1.tar.xz", - "hash": "sha256-+yDvorhnpC01V14HWKvLuCFFFBIJKsU6FKhSnohmEl0=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/skladnik-25.08.2.tar.xz", + "hash": "sha256-AmxD4/iLvoz6Ue9wOHlbWwclocI0RAymqoqyBKrFJ6c=" }, "step": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/step-25.08.1.tar.xz", - "hash": "sha256-1a6MJXGPamR1ViEPLUBV3hzNNC07lI8U+eLuJ6tIsVQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/step-25.08.2.tar.xz", + "hash": "sha256-wA0k//FkXrJJamFejkc2VE7jX9OMwbhLc15aJRrILDM=" }, "svgpart": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/svgpart-25.08.1.tar.xz", - "hash": "sha256-K+YHbaJHd2aWWcKt9cy7WN4OfpFwi827T1z7TfhUh6c=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/svgpart-25.08.2.tar.xz", + "hash": "sha256-T8+uQ8Q/RfnUS2VSM550FI8sXAd6jUh9H/9Oo+9tvKY=" }, "sweeper": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/sweeper-25.08.1.tar.xz", - "hash": "sha256-DiH8JwM2++LWtlNb98ZxOXUDRSZjYbmXQBpUgI88BPc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/sweeper-25.08.2.tar.xz", + "hash": "sha256-4KCSw/g0cVCHo4knw8J/Thz/xZYkBNjj/vacO6bto60=" }, "telly-skout": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/telly-skout-25.08.1.tar.xz", - "hash": "sha256-75AgfeMA8FNnkFmZZ2b00A2M212vU/tbGtKgX9UbAl4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/telly-skout-25.08.2.tar.xz", + "hash": "sha256-nf76OvOoHAUrpFlTlKKgnKb/MYYCL8oBeqj4ATwFQMA=" }, "tokodon": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/tokodon-25.08.1.tar.xz", - "hash": "sha256-Gp+fG9Lgq9nS+2l5DzNqXX2ZcTrC0Fm1vvGdl7ZCp0A=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/tokodon-25.08.2.tar.xz", + "hash": "sha256-8yYWdcDGq0IbSwGk/1WesUw+40xsxx5uoj77EQY7ojQ=" }, "umbrello": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/umbrello-25.08.1.tar.xz", - "hash": "sha256-7RoEU6/PbU3qtw/4ZPSCSKIlOjZcFlq6WLA4rEr2IQQ=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/umbrello-25.08.2.tar.xz", + "hash": "sha256-7BQbgzSFFKXxRZbtV9Kt5J9ze07a/Y6G8Cv1FU55TH4=" }, "yakuake": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/yakuake-25.08.1.tar.xz", - "hash": "sha256-qn3/qFujPshTRFOMZwzQP5z0oL9akCXQPL5Y4f9rVS4=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/yakuake-25.08.2.tar.xz", + "hash": "sha256-cL7+ptmgaPbc67q/HrBYR4+dAEgDHdT4DPjcCH8MRRw=" }, "zanshin": { - "version": "25.08.1", - "url": "mirror://kde/stable/release-service/25.08.1/src/zanshin-25.08.1.tar.xz", - "hash": "sha256-kxyH9Ep8qW68JN+SLCILbmSwo3QZWSfqjtIoSNarzrc=" + "version": "25.08.2", + "url": "mirror://kde/stable/release-service/25.08.2/src/zanshin-25.08.2.tar.xz", + "hash": "sha256-S5Ind8wxaE/NsKD3+seQ8g7k3iKSe8GQn/7TpCqpE5A=" } } \ No newline at end of file From b9a6ef5fca05376f32fa6ffc946b6d756f5e2210 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 20:46:29 +0000 Subject: [PATCH 165/177] bili-live-tool: 0.3.9 -> 0.3.10 --- pkgs/by-name/bi/bili-live-tool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bili-live-tool/package.nix b/pkgs/by-name/bi/bili-live-tool/package.nix index 4e00973669dd..ae6d25d74d2d 100644 --- a/pkgs/by-name/bi/bili-live-tool/package.nix +++ b/pkgs/by-name/bi/bili-live-tool/package.nix @@ -6,7 +6,7 @@ }: let - version = "0.3.9"; + version = "0.3.10"; in python3Packages.buildPythonApplication { pname = "bili-live-tool"; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication { owner = "chenxi-Eumenides"; repo = "bilibili_live_tool"; tag = "v${version}"; - hash = "sha256-gNzR9cDy4sixQOSWAXeX5qOoGkaFOjBU//+iHvG0lG8="; + hash = "sha256-0VqNGw3SUCPqJocHh5u6r0isj1Rg+guP2x/LsWqH4Ug="; }; postPatch = '' From 794641841b16932c4db7668857efb906e3244e9b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 20:59:23 +0000 Subject: [PATCH 166/177] vscode-extensions.mongodb.mongodb-vscode: 1.14.0 -> 1.14.2 --- .../vscode/extensions/mongodb.mongodb-vscode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix index 4911eba01785..2ce6162142b3 100644 --- a/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix @@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "mongodb-vscode"; publisher = "mongodb"; - version = "1.14.0"; - hash = "sha256-cd/dJO2I9heMVNJjGlBO1+c3wGVF+EuycDa+s/aDBxM="; + version = "1.14.2"; + hash = "sha256-dgerxoVeLv9J2oIrfPJcb+ncqIrq5aaf4Rog0EQszvA="; }; meta = { From fbdf9cb94f8744c9edbfa17f7d72173bccc4c33a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 21:14:02 +0000 Subject: [PATCH 167/177] python3Packages.sphinx-sitemap: 2.7.2 -> 2.9.0 --- pkgs/development/python-modules/sphinx-sitemap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-sitemap/default.nix b/pkgs/development/python-modules/sphinx-sitemap/default.nix index 62b05befbb5a..1d1315f6febb 100644 --- a/pkgs/development/python-modules/sphinx-sitemap/default.nix +++ b/pkgs/development/python-modules/sphinx-sitemap/default.nix @@ -11,7 +11,7 @@ }: let pname = "sphinx-sitemap"; - version = "2.7.2"; + version = "2.9.0"; in buildPythonPackage rec { inherit pname version; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "jdillard"; repo = "sphinx-sitemap"; tag = "v${version}"; - hash = "sha256-b8eo77Ab9w8JR6mLqXcIWeTkuJFTHjJBk440fksBbyw="; + hash = "sha256-TiR6F9wMWOGYexSKDzbSPPq0oiIDrZwSiO3a9DajL+0="; }; build-system = [ setuptools ]; From b1e28ccd61d818bfee3d52c6c9ab80caa6a17304 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Thu, 9 Oct 2025 15:15:02 -0400 Subject: [PATCH 168/177] adlplug: fix cmake 4 compatibility --- pkgs/by-name/ad/adlplug/cmake-v4.patch | 19 +++++++++++++++++++ pkgs/by-name/ad/adlplug/package.nix | 13 +++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/by-name/ad/adlplug/cmake-v4.patch diff --git a/pkgs/by-name/ad/adlplug/cmake-v4.patch b/pkgs/by-name/ad/adlplug/cmake-v4.patch new file mode 100644 index 000000000000..155c80b7e585 --- /dev/null +++ b/pkgs/by-name/ad/adlplug/cmake-v4.patch @@ -0,0 +1,19 @@ +From 17228e7435f0c3e4244fb8853835538807ca7505 Mon Sep 17 00:00:00 2001 +From: SkohTV +Date: Thu, 9 Oct 2025 15:51:07 -0400 +Subject: [PATCH] Increase `cmake_minimum_required`: 3.3 -> 3.10 cmake 4.0 + dropped the support for cmake < 3.5 + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1c26f9a..ca8e4c2 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION "3.3") ++cmake_minimum_required(VERSION 3.3...3.10) + cmake_policy(SET CMP0063 NEW) + list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") diff --git a/pkgs/by-name/ad/adlplug/package.nix b/pkgs/by-name/ad/adlplug/package.nix index 2902d59de731..32b532513fba 100644 --- a/pkgs/by-name/ad/adlplug/package.nix +++ b/pkgs/by-name/ad/adlplug/package.nix @@ -52,6 +52,19 @@ stdenv.mkDerivation { (lib.cmakeBool "ADLplug_Jack" withJack) ]; + # See https://github.com/NixOS/nixpkgs/issues/445447 + postPatch = '' + substituteInPlace thirdparty/{libADLMIDI,libOPNMIDI}/CMakeLists.txt --replace-fail \ + 'cmake_minimum_required (VERSION 3.2)' \ + 'cmake_minimum_required (VERSION 3.10)' + ''; + + patches = [ + # fix for CMake v4 + # https://github.com/jpcima/ADLplug/pull/100 + ./cmake-v4.patch + ]; + NIX_LDFLAGS = toString ( lib.optionals stdenv.hostPlatform.isDarwin [ # Framework that JUCE needs which don't get linked properly From 8f03becfa77a835c6d48f0487d606a1b718588e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 21:47:00 +0000 Subject: [PATCH 169/177] python3Packages.mariadb: 1.1.13 -> 1.1.14 --- pkgs/development/python-modules/mariadb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mariadb/default.nix b/pkgs/development/python-modules/mariadb/default.nix index fde0be2c4c16..c0fda4c0315d 100644 --- a/pkgs/development/python-modules/mariadb/default.nix +++ b/pkgs/development/python-modules/mariadb/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "mariadb"; - version = "1.1.13"; + version = "1.1.14"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "mariadb-corporation"; repo = "mariadb-connector-python"; tag = "v${version}"; - hash = "sha256-BYE+W/P2/kPtbi6tzE1FQkI/KFCO5C1KQnB67XfJqkA="; + hash = "sha256-BPyEBQ5M/kqTKpZX/incgTX/+E1dMZW98GuywsBeCJw="; }; build-system = [ setuptools ]; From cd5c71608bd4a6905c411e4533ab8bf07ab86cf4 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Thu, 9 Oct 2025 23:58:27 +0200 Subject: [PATCH 170/177] maintainers: drop Adjective-Object --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/an/ansifilter/package.nix | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 862736d2ce28..3befebfd6f18 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -654,12 +654,6 @@ githubId = 96147421; name = "0xperp"; }; - Adjective-Object = { - email = "mhuan13@gmail.com"; - github = "Adjective-Object"; - githubId = 1174858; - name = "Maxwell Huang-Hobbs"; - }; adnelson = { email = "ithinkican@gmail.com"; github = "adnelson"; diff --git a/pkgs/by-name/an/ansifilter/package.nix b/pkgs/by-name/an/ansifilter/package.nix index 2d490738b9d5..70bf4c82dc06 100644 --- a/pkgs/by-name/an/ansifilter/package.nix +++ b/pkgs/by-name/an/ansifilter/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { ''; homepage = "http://www.andre-simon.de/doku/ansifilter/en/ansifilter.html"; license = licenses.gpl3; - maintainers = [ maintainers.Adjective-Object ]; + maintainers = [ ]; platforms = platforms.linux ++ platforms.darwin; }; } From d1de5d4748abc179161a40957514554e21525843 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 26 Mar 2025 18:05:55 -0700 Subject: [PATCH 171/177] lib.lists: undeprecate crossLists mapCartesianProduct's output's order relies on the iteration order of the input attrset encouraging picking non-meaningful names or arbitrary prefixed underscores if your usecase requires a specific order. See this thread for examples of clunkiness required to achieve a specific ordering. https://discourse.nixos.org/t/lib-crosslists-is-deprecated-use-lib-cartesianproductofsets-instead/41824/10 --- lib/lists.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/lib/lists.nix b/lib/lists.nix index 3d324e545dd4..7da712c0bf4d 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -1814,7 +1814,7 @@ rec { => [ "13" "14" "23" "24" ] ``` - The following function call is equivalent to the one deprecated above: + If you have an attrset already, consider mapCartesianProduct: ```nix mapCartesianProduct (x: "${toString x.a}${toString x.b}") { a = [1 2]; b = [3 4]; } @@ -1822,19 +1822,7 @@ rec { ``` ::: */ - crossLists = warn '' - lib.crossLists is deprecated, use lib.mapCartesianProduct instead. - - For example, the following function call: - - nix-repl> lib.crossLists (x: y: x+y) [[1 2] [3 4]] - [ 4 5 5 6 ] - - Can now be replaced by the following one: - - nix-repl> lib.mapCartesianProduct ({x,y}: x+y) { x = [1 2]; y = [3 4]; } - [ 4 5 5 6 ] - '' (f: foldl (fs: args: concatMap (f: map f args) fs) [ f ]); + crossLists = f: foldl (fs: args: concatMap (f: map f args) fs) [ f ]; /** Remove duplicate elements from the `list`. O(n^2) complexity. From 188ffbaf60f48545e9c9d92be8132e3b15277770 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Thu, 9 Oct 2025 18:13:36 -0400 Subject: [PATCH 172/177] libnitrokey: fix cmake 4 compatibility --- pkgs/by-name/li/libnitrokey/cmake-v4.patch | 22 ++++++++++++++++++++++ pkgs/by-name/li/libnitrokey/package.nix | 6 ++++++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/by-name/li/libnitrokey/cmake-v4.patch diff --git a/pkgs/by-name/li/libnitrokey/cmake-v4.patch b/pkgs/by-name/li/libnitrokey/cmake-v4.patch new file mode 100644 index 000000000000..51955e5dac6a --- /dev/null +++ b/pkgs/by-name/li/libnitrokey/cmake-v4.patch @@ -0,0 +1,22 @@ +From 12661e59111d3cf1e5b27d59b54810edc1997d27 Mon Sep 17 00:00:00 2001 +From: Skoh <101289702+SkohTV@users.noreply.github.com> +Date: Thu, 9 Oct 2025 18:09:25 -0400 +Subject: [PATCH] Increase `cmake_minimum_required`: 3.1 -> 3.10 + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 246923d..14e1151 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,7 +3,7 @@ IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS) + SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON) + ENDIF() + +-cmake_minimum_required(VERSION 3.1) ++cmake_minimum_required(VERSION 3.1...3.10) + IF (UNIX) + OPTION(ADD_ASAN "Use ASAN to show memory issues" FALSE) + OPTION(ADD_TSAN "Use TSAN to show thread issues" FALSE) diff --git a/pkgs/by-name/li/libnitrokey/package.nix b/pkgs/by-name/li/libnitrokey/package.nix index cf5cf8a578d7..5604afda7716 100644 --- a/pkgs/by-name/li/libnitrokey/package.nix +++ b/pkgs/by-name/li/libnitrokey/package.nix @@ -23,6 +23,12 @@ stdenv.mkDerivation (finalAttrs: { fetchSubmodules = true; }; + patches = [ + # fix for CMake v4 + # https://github.com/Nitrokey/libnitrokey/pull/226 + ./cmake-v4.patch + ]; + nativeBuildInputs = [ cmake pkg-config From f9bda318ce7a2770671e4536554db6be66cdf726 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 22:29:59 +0000 Subject: [PATCH 173/177] python3Packages.airos: 0.5.4 -> 0.5.5 --- pkgs/development/python-modules/airos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/airos/default.nix b/pkgs/development/python-modules/airos/default.nix index 06e2fad5956f..9a6ccbf5d0fc 100644 --- a/pkgs/development/python-modules/airos/default.nix +++ b/pkgs/development/python-modules/airos/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "airos"; - version = "0.5.4"; + version = "0.5.5"; pyproject = true; disabled = pythonOlder "3.13"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "CoMPaTech"; repo = "python-airos"; tag = "v${version}"; - hash = "sha256-IiQ/+Ey+CGQfeKRGnNZ54dUSY3t5YMJ1ws7kgc3SQBg="; + hash = "sha256-AXzqm5UN+Z0nXqdhsmGuVfwGJuyZgR+imUzmiODnZqk="; }; build-system = [ setuptools ]; From fc2fc674e2c8c6f33f80bcbcc718d5c25ba58380 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 22:31:56 +0000 Subject: [PATCH 174/177] python3Packages.volvocarsapi: 0.4.2 -> 0.4.3 --- pkgs/development/python-modules/volvocarsapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/volvocarsapi/default.nix b/pkgs/development/python-modules/volvocarsapi/default.nix index f63f3a7fcd79..06eddaead2cd 100644 --- a/pkgs/development/python-modules/volvocarsapi/default.nix +++ b/pkgs/development/python-modules/volvocarsapi/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "volvocarsapi"; - version = "0.4.2"; + version = "0.4.3"; pyproject = true; disabled = pythonOlder "3.12"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "thomasddn"; repo = "volvo-cars-api"; tag = "v${version}"; - hash = "sha256-mVr9bhWK4VWFnR6yfNVFYGMKRSv4XrYP2Wb3nlnDZ+E="; + hash = "sha256-GC2vktTFWh4z/sO+2hhsVKInSl5GQCtzq4q0YtfkfKg="; }; build-system = [ From e4bf3d797627d8778cdefb49c6a2b9a3eba65b20 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 10 Oct 2025 00:46:08 +0200 Subject: [PATCH 175/177] python311: 3.11.13 -> 3.11.14 https://docs.python.org/release/3.11.14/whatsnew/changelog.html --- pkgs/development/interpreters/python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index 1801d321b679..fd2a01ca04db 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -59,10 +59,10 @@ sourceVersion = { major = "3"; minor = "11"; - patch = "13"; + patch = "14"; suffix = ""; }; - hash = "sha256-j7X5+8dgn6giyzFUmIRXXbf9llfL/7iVELXXl1ljqDo="; + hash = "sha256-jT7Y7FyIwclfXlWGEqclRQ0kUoE92tXlj9saU7Egm3g="; inherit passthruFun; }; From db94f71cf608d74d1746a81a982de24862943e06 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 10 Oct 2025 00:47:32 +0200 Subject: [PATCH 176/177] python310: 3.10.18 -> 3.10.19 https://docs.python.org/release/3.10.19/whatsnew/changelog.html --- pkgs/development/interpreters/python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index fd2a01ca04db..6a4bf4a42133 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -47,10 +47,10 @@ sourceVersion = { major = "3"; minor = "10"; - patch = "18"; + patch = "19"; suffix = ""; }; - hash = "sha256-rmZbxnir2atqbhVz0kgWJaU3GbxRfppjTtK5/vrjgX8="; + hash = "sha256-yPSlllciAdgd19+R9w4XfhmnDx1ImWi1S1+78pqXwHY="; inherit passthruFun; }; From 5054f454a0b4e2e9ed2ba977575a1341257e8917 Mon Sep 17 00:00:00 2001 From: Ratakor Date: Fri, 10 Oct 2025 01:56:08 +0200 Subject: [PATCH 177/177] nixos/pmount: init module --- .../manual/release-notes/rl-2511.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/programs/pmount.nix | 44 +++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 nixos/modules/programs/pmount.nix diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index feed83cfc142..2c78a6d7c5a7 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -124,6 +124,8 @@ - [Prometheus Storagebox Exporter](https://github.com/fleaz/prometheus-storagebox-exporter), a Prometheus exporter for Hetzner storage boxes. +- [pmount](https://salsa.debian.org/debian/pmount), a tool that allows normal users to mount removable devices without requiring root privileges Available at [programs.pmount](#opt-programs.pmount.enable). + - [lemurs](https://github.com/coastalwhite/lemurs), a customizable TUI display/login manager. Available at [services.displayManager.lemurs](#opt-services.displayManager.lemurs.enable). - [paisa](https://github.com/ananthakumaran/paisa), a personal finance tracker and dashboard. Available as [services.paisa](#opt-services.paisa.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 50fec9688828..cda428430449 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -288,6 +288,7 @@ ./programs/partition-manager.nix ./programs/pay-respects.nix ./programs/plotinus.nix + ./programs/pmount.nix ./programs/pqos-wrapper.nix ./programs/projecteur.nix ./programs/proxychains.nix diff --git a/nixos/modules/programs/pmount.nix b/nixos/modules/programs/pmount.nix new file mode 100644 index 000000000000..d9dc86463e14 --- /dev/null +++ b/nixos/modules/programs/pmount.nix @@ -0,0 +1,44 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + inherit (lib.options) mkEnableOption mkPackageOption; + inherit (lib.modules) mkIf; + inherit (lib.meta) getExe'; + + cfg = config.programs.pmount; + + mkSetuidWrapper = package: command: { + setuid = true; + owner = "root"; + group = "root"; + source = getExe' package command; + }; +in +{ + options.programs.pmount = { + enable = mkEnableOption '' + pmount, a tool that allows normal users to mount removable devices + without requiring root privileges + ''; + + package = mkPackageOption pkgs "pmount" { }; + }; + + config = mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + + security.wrappers = { + pmount = mkSetuidWrapper cfg.package "pmount"; + pumount = mkSetuidWrapper cfg.package "pumount"; + }; + + systemd.tmpfiles.rules = [ + "d /media - root root - -" + ]; + }; +}