From b2ea06fd5436661779d678f594f98e3420a21211 Mon Sep 17 00:00:00 2001 From: vaavaav Date: Thu, 4 Dec 2025 00:49:30 +0000 Subject: [PATCH 001/730] autenticacao-gov-pt-bin: 3.13.3 -> 3.14.0 --- pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix b/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix index e3b1a1a0ca13..844ffc8788b9 100644 --- a/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix +++ b/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix @@ -51,11 +51,11 @@ let in stdenv.mkDerivation rec { pname = "autenticacao-gov-pt-bin"; - version = "3.13.3"; + version = "3.14.0"; src = fetchurl { url = "https://github.com/amagovpt/autenticacao.gov/releases/download/v${version}/pteid-mw-${version}.flatpak"; - hash = "sha256-kUSUcX3/rPENdyd6ABeqADqK4CcSltwsdnmcgWzw8Fc="; + hash = "sha256-eOUW3sWG8ujihqNuTvYbwzQh9sP5nS4YxL2kHngQ/V0="; }; dontConfigure = true; From 7f5b886847e65f6ca2bf9f1505911b6cc0442327 Mon Sep 17 00:00:00 2001 From: Philip Johansson Date: Mon, 1 Dec 2025 07:05:19 +0100 Subject: [PATCH 002/730] maintainers: add flyingpeakock --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cc3c26d1e773..cd1b31eae903 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8810,6 +8810,12 @@ githubId = 74379; name = "Florian Pester"; }; + flyingpeakock = { + email = "nix@phlipphlop.me"; + github = "flyingpeakock"; + githubId = 21244519; + name = "Philip Johansson"; + }; fmhoeger = { email = "fmhoeger@mirsem.org"; name = "fmhoeger"; From 5112188d4a61698a95dd6da6ca6413181647d0aa Mon Sep 17 00:00:00 2001 From: Philip Johansson Date: Thu, 4 Dec 2025 20:47:20 +0100 Subject: [PATCH 003/730] baikal: 0.10.1 -> 0.11.1 --- pkgs/by-name/ba/baikal/composer.lock | 916 +++++++++++++++------------ pkgs/by-name/ba/baikal/package.nix | 9 +- 2 files changed, 530 insertions(+), 395 deletions(-) diff --git a/pkgs/by-name/ba/baikal/composer.lock b/pkgs/by-name/ba/baikal/composer.lock index 912df439a5fe..f3fd7bcfe790 100644 --- a/pkgs/by-name/ba/baikal/composer.lock +++ b/pkgs/by-name/ba/baikal/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": "f91906fb4e71dc307de14dd620e65338", + "content-hash": "2a9e04c613f0c20c708a321907376804", "packages": [ { "name": "psr/log", @@ -207,16 +207,16 @@ }, { "name": "sabre/http", - "version": "5.1.12", + "version": "5.1.13", "source": { "type": "git", "url": "https://github.com/sabre-io/http.git", - "reference": "dedff73f3995578bc942fa4c8484190cac14f139" + "reference": "7c2a14097d1a0de2347dcbdc91a02f38e338f4db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/http/zipball/dedff73f3995578bc942fa4c8484190cac14f139", - "reference": "dedff73f3995578bc942fa4c8484190cac14f139", + "url": "https://api.github.com/repos/sabre-io/http/zipball/7c2a14097d1a0de2347dcbdc91a02f38e338f4db", + "reference": "7c2a14097d1a0de2347dcbdc91a02f38e338f4db", "shasum": "" }, "require": { @@ -228,7 +228,7 @@ "sabre/uri": "^2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~2.17.1||^3.63", + "friendsofphp/php-cs-fixer": "~2.17.1||3.63.2", "phpstan/phpstan": "^0.12", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" }, @@ -266,7 +266,7 @@ "issues": "https://github.com/sabre-io/http/issues", "source": "https://github.com/fruux/sabre-http" }, - "time": "2024-08-27T16:07:41+00:00" + "time": "2025-09-09T10:21:47+00:00" }, { "name": "sabre/uri", @@ -330,16 +330,16 @@ }, { "name": "sabre/vobject", - "version": "4.5.6", + "version": "4.5.7", "source": { "type": "git", "url": "https://github.com/sabre-io/vobject.git", - "reference": "900266bb3bd448a9f7f41f82344ad0aba237cb27" + "reference": "ff22611a53782e90c97be0d0bc4a5f98a5c0a12c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/vobject/zipball/900266bb3bd448a9f7f41f82344ad0aba237cb27", - "reference": "900266bb3bd448a9f7f41f82344ad0aba237cb27", + "url": "https://api.github.com/repos/sabre-io/vobject/zipball/ff22611a53782e90c97be0d0bc4a5f98a5c0a12c", + "reference": "ff22611a53782e90c97be0d0bc4a5f98a5c0a12c", "shasum": "" }, "require": { @@ -349,7 +349,7 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "~2.17.1", - "phpstan/phpstan": "^0.12 || ^1.11", + "phpstan/phpstan": "^0.12 || ^1.12 || ^2.0", "phpunit/php-invoker": "^2.0 || ^3.1", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" }, @@ -430,7 +430,7 @@ "issues": "https://github.com/sabre-io/vobject/issues", "source": "https://github.com/fruux/sabre-vobject" }, - "time": "2024-10-14T11:53:54+00:00" + "time": "2025-04-17T09:22:48+00:00" }, { "name": "sabre/xml", @@ -503,16 +503,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.0", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { @@ -520,12 +520,12 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -550,7 +550,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { @@ -566,11 +566,11 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -594,8 +594,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -629,7 +629,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" }, "funding": [ { @@ -640,6 +640,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -649,19 +653,20 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { + "ext-iconv": "*", "php": ">=7.2" }, "provide": { @@ -673,8 +678,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -709,7 +714,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -721,79 +726,7 @@ "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-php81", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/nicolas-grekas", "type": "github" }, { @@ -801,32 +734,32 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.13", + "version": "v7.3.5", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9" + "reference": "90208e2fc6f68f613eae7ca25a2458a931b1bacc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", - "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", + "url": "https://api.github.com/repos/symfony/yaml/zipball/90208e2fc6f68f613eae7ca25a2458a931b1bacc", + "reference": "90208e2fc6f68f613eae7ca25a2458a931b1bacc", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "symfony/console": "^6.4|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -857,7 +790,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.13" + "source": "https://github.com/symfony/yaml/tree/v7.3.5" }, "funding": [ { @@ -868,35 +801,39 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-09-27T09:00:46+00:00" }, { "name": "twig/twig", - "version": "v3.14.0", + "version": "v3.22.1", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "126b2c97818dbff0cdf3fbfc881aedb3d40aae72" + "reference": "1de2ec1fc43ab58a4b7e80b214b96bfc895750f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/126b2c97818dbff0cdf3fbfc881aedb3d40aae72", - "reference": "126b2c97818dbff0cdf3fbfc881aedb3d40aae72", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/1de2ec1fc43ab58a4b7e80b214b96bfc895750f3", + "reference": "1de2ec1fc43ab58a4b7e80b214b96bfc895750f3", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php81": "^1.29" + "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { + "phpstan/phpstan": "^2.0", "psr/container": "^1.0|^2.0", "symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0" }, @@ -940,7 +877,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.14.0" + "source": "https://github.com/twigphp/Twig/tree/v3.22.1" }, "funding": [ { @@ -952,7 +889,7 @@ "type": "tidelift" } ], - "time": "2024-09-09T17:55:12+00:00" + "time": "2025-11-16T16:01:12+00:00" } ], "packages-dev": [ @@ -1022,16 +959,16 @@ }, { "name": "composer/pcre", - "version": "3.3.1", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4" + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/63aaeac21d7e775ff9bc9d45021e1745c97521c4", - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", "shasum": "" }, "require": { @@ -1041,19 +978,19 @@ "phpstan/phpstan": "<1.11.10" }, "require-dev": { - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-strict-rules": "^1.1", + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", "phpunit/phpunit": "^8 || ^9" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - }, "phpstan": { "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-main": "3.x-dev" } }, "autoload": { @@ -1081,7 +1018,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.1" + "source": "https://github.com/composer/pcre/tree/3.3.2" }, "funding": [ { @@ -1097,20 +1034,20 @@ "type": "tidelift" } ], - "time": "2024-08-27T18:44:43+00:00" + "time": "2024-11-12T16:29:46+00:00" }, { "name": "composer/semver", - "version": "3.4.3", + "version": "3.4.4", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", "shasum": "" }, "require": { @@ -1162,7 +1099,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.3" + "source": "https://github.com/composer/semver/tree/3.4.4" }, "funding": [ { @@ -1172,13 +1109,9 @@ { "url": "https://github.com/composer", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" } ], - "time": "2024-09-19T14:15:21+00:00" + "time": "2025-08-20T19:15:30+00:00" }, { "name": "composer/xdebug-handler", @@ -1295,16 +1228,16 @@ }, { "name": "fidry/cpu-core-counter", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/theofidry/cpu-core-counter.git", - "reference": "8520451a140d3f46ac33042715115e290cf5785f" + "reference": "db9508f7b1474469d9d3c53b86f817e344732678" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", - "reference": "8520451a140d3f46ac33042715115e290cf5785f", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678", + "reference": "db9508f7b1474469d9d3c53b86f817e344732678", "shasum": "" }, "require": { @@ -1314,10 +1247,10 @@ "fidry/makefile": "^0.2.0", "fidry/php-cs-fixer-config": "^1.1.2", "phpstan/extension-installer": "^1.2.0", - "phpstan/phpstan": "^1.9.2", - "phpstan/phpstan-deprecation-rules": "^1.0.0", - "phpstan/phpstan-phpunit": "^1.2.2", - "phpstan/phpstan-strict-rules": "^1.4.4", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-deprecation-rules": "^2.0.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^8.5.31 || ^9.5.26", "webmozarts/strict-phpunit": "^7.5" }, @@ -1344,7 +1277,7 @@ ], "support": { "issues": "https://github.com/theofidry/cpu-core-counter/issues", - "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0" }, "funding": [ { @@ -1352,61 +1285,61 @@ "type": "github" } ], - "time": "2024-08-06T10:04:20+00:00" + "time": "2025-08-14T07:29:31+00:00" }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.58.1", + "version": "v3.89.2", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "04e9424025677a86914b9a4944dbbf4060bb0aff" + "reference": "7569658f91e475ec93b99bd5964b059ad1336dcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/04e9424025677a86914b9a4944dbbf4060bb0aff", - "reference": "04e9424025677a86914b9a4944dbbf4060bb0aff", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/7569658f91e475ec93b99bd5964b059ad1336dcf", + "reference": "7569658f91e475ec93b99bd5964b059ad1336dcf", "shasum": "" }, "require": { - "clue/ndjson-react": "^1.0", + "clue/ndjson-react": "^1.3", "composer/semver": "^3.4", - "composer/xdebug-handler": "^3.0.3", + "composer/xdebug-handler": "^3.0.5", "ext-filter": "*", + "ext-hash": "*", "ext-json": "*", "ext-tokenizer": "*", - "fidry/cpu-core-counter": "^1.0", + "fidry/cpu-core-counter": "^1.3", "php": "^7.4 || ^8.0", - "react/child-process": "^0.6.5", - "react/event-loop": "^1.0", - "react/promise": "^2.0 || ^3.0", - "react/socket": "^1.0", - "react/stream": "^1.0", - "sebastian/diff": "^4.0 || ^5.0 || ^6.0", - "symfony/console": "^5.4 || ^6.0 || ^7.0", - "symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0", - "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", - "symfony/finder": "^5.4 || ^6.0 || ^7.0", - "symfony/options-resolver": "^5.4 || ^6.0 || ^7.0", - "symfony/polyfill-mbstring": "^1.28", - "symfony/polyfill-php80": "^1.28", - "symfony/polyfill-php81": "^1.28", - "symfony/process": "^5.4 || ^6.0 || ^7.0", - "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" + "react/child-process": "^0.6.6", + "react/event-loop": "^1.5", + "react/socket": "^1.16", + "react/stream": "^1.4", + "sebastian/diff": "^4.0.6 || ^5.1.1 || ^6.0.2 || ^7.0", + "symfony/console": "^5.4.47 || ^6.4.24 || ^7.0", + "symfony/event-dispatcher": "^5.4.45 || ^6.4.24 || ^7.0", + "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.0", + "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.0", + "symfony/options-resolver": "^5.4.45 || ^6.4.24 || ^7.0", + "symfony/polyfill-mbstring": "^1.33", + "symfony/polyfill-php80": "^1.33", + "symfony/polyfill-php81": "^1.33", + "symfony/polyfill-php84": "^1.33", + "symfony/process": "^5.4.47 || ^6.4.24 || ^7.2", + "symfony/stopwatch": "^5.4.45 || ^6.4.24 || ^7.0" }, "require-dev": { - "facile-it/paraunit": "^1.3 || ^2.0", - "infection/infection": "^0.27.11", - "justinrainbow/json-schema": "^5.2", - "keradus/cli-executor": "^2.1", - "mikey179/vfsstream": "^1.6.11", - "php-coveralls/php-coveralls": "^2.7", - "php-cs-fixer/accessible-object": "^1.1", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.4", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.4", - "phpunit/phpunit": "^9.6 || ^10.5.5 || ^11.0.2", - "symfony/var-dumper": "^5.4 || ^6.0 || ^7.0", - "symfony/yaml": "^5.4 || ^6.0 || ^7.0" + "facile-it/paraunit": "^1.3.1 || ^2.7", + "infection/infection": "^0.31.0", + "justinrainbow/json-schema": "^6.5", + "keradus/cli-executor": "^2.2", + "mikey179/vfsstream": "^1.6.12", + "php-coveralls/php-coveralls": "^2.9", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6", + "phpunit/phpunit": "^9.6.25 || ^10.5.53 || ^11.5.34", + "symfony/var-dumper": "^5.4.48 || ^6.4.24 || ^7.3.2", + "symfony/yaml": "^5.4.45 || ^6.4.24 || ^7.3.2" }, "suggest": { "ext-dom": "For handling output formats in XML", @@ -1419,7 +1352,10 @@ "autoload": { "psr-4": { "PhpCsFixer\\": "src/" - } + }, + "exclude-from-classmap": [ + "src/Fixer/Internal/*" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1444,7 +1380,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.58.1" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.89.2" }, "funding": [ { @@ -1452,24 +1388,19 @@ "type": "github" } ], - "time": "2024-05-29T16:39:07+00:00" + "time": "2025-11-06T21:12:50+00:00" }, { "name": "phpstan/phpstan", - "version": "1.12.7", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "dc2b9976bd8b0f84ec9b0e50cc35378551de7af0" - }, + "version": "2.1.32", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dc2b9976bd8b0f84ec9b0e50cc35378551de7af0", - "reference": "dc2b9976bd8b0f84ec9b0e50cc35378551de7af0", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e126cad1e30a99b137b8ed75a85a676450ebb227", + "reference": "e126cad1e30a99b137b8ed75a85a676450ebb227", "shasum": "" }, "require": { - "php": "^7.2|^8.0" + "php": "^7.4|^8.0" }, "conflict": { "phpstan/phpstan-shim": "*" @@ -1510,7 +1441,7 @@ "type": "github" } ], - "time": "2024-10-18T11:12:07+00:00" + "time": "2025-11-11T15:18:17+00:00" }, { "name": "psr/container", @@ -1689,33 +1620,33 @@ }, { "name": "react/child-process", - "version": "v0.6.5", + "version": "v0.6.6", "source": { "type": "git", "url": "https://github.com/reactphp/child-process.git", - "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43" + "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/child-process/zipball/e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", - "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", + "url": "https://api.github.com/repos/reactphp/child-process/zipball/1721e2b93d89b745664353b9cfc8f155ba8a6159", + "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159", "shasum": "" }, "require": { "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", "react/event-loop": "^1.2", - "react/stream": "^1.2" + "react/stream": "^1.4" }, "require-dev": { - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", - "react/socket": "^1.8", + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", + "react/socket": "^1.16", "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" }, "type": "library", "autoload": { "psr-4": { - "React\\ChildProcess\\": "src" + "React\\ChildProcess\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1752,32 +1683,28 @@ ], "support": { "issues": "https://github.com/reactphp/child-process/issues", - "source": "https://github.com/reactphp/child-process/tree/v0.6.5" + "source": "https://github.com/reactphp/child-process/tree/v0.6.6" }, "funding": [ { - "url": "https://github.com/WyriHaximus", - "type": "github" - }, - { - "url": "https://github.com/clue", - "type": "github" + "url": "https://opencollective.com/reactphp", + "type": "open_collective" } ], - "time": "2022-09-16T13:41:56+00:00" + "time": "2025-01-01T16:37:48+00:00" }, { "name": "react/dns", - "version": "v1.13.0", + "version": "v1.14.0", "source": { "type": "git", "url": "https://github.com/reactphp/dns.git", - "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5" + "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", - "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", + "url": "https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3", + "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3", "shasum": "" }, "require": { @@ -1832,7 +1759,7 @@ ], "support": { "issues": "https://github.com/reactphp/dns/issues", - "source": "https://github.com/reactphp/dns/tree/v1.13.0" + "source": "https://github.com/reactphp/dns/tree/v1.14.0" }, "funding": [ { @@ -1840,20 +1767,20 @@ "type": "open_collective" } ], - "time": "2024-06-13T14:18:03+00:00" + "time": "2025-11-18T19:34:28+00:00" }, { "name": "react/event-loop", - "version": "v1.5.0", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a", + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a", "shasum": "" }, "require": { @@ -1904,7 +1831,7 @@ ], "support": { "issues": "https://github.com/reactphp/event-loop/issues", - "source": "https://github.com/reactphp/event-loop/tree/v1.5.0" + "source": "https://github.com/reactphp/event-loop/tree/v1.6.0" }, "funding": [ { @@ -1912,27 +1839,27 @@ "type": "open_collective" } ], - "time": "2023-11-13T13:48:05+00:00" + "time": "2025-11-17T20:46:25+00:00" }, { "name": "react/promise", - "version": "v3.2.0", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise.git", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63" + "reference": "23444f53a813a3296c1368bb104793ce8d88f04a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63", + "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a", + "reference": "23444f53a813a3296c1368bb104793ce8d88f04a", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { - "phpstan/phpstan": "1.10.39 || 1.4.10", + "phpstan/phpstan": "1.12.28 || 1.4.10", "phpunit/phpunit": "^9.6 || ^7.5" }, "type": "library", @@ -1977,7 +1904,7 @@ ], "support": { "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v3.2.0" + "source": "https://github.com/reactphp/promise/tree/v3.3.0" }, "funding": [ { @@ -1985,20 +1912,20 @@ "type": "open_collective" } ], - "time": "2024-05-24T10:39:05+00:00" + "time": "2025-08-19T18:57:03+00:00" }, { "name": "react/socket", - "version": "v1.16.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", - "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1" + "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", - "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", + "url": "https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08", + "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08", "shasum": "" }, "require": { @@ -2057,7 +1984,7 @@ ], "support": { "issues": "https://github.com/reactphp/socket/issues", - "source": "https://github.com/reactphp/socket/tree/v1.16.0" + "source": "https://github.com/reactphp/socket/tree/v1.17.0" }, "funding": [ { @@ -2065,7 +1992,7 @@ "type": "open_collective" } ], - "time": "2024-07-26T10:38:09+00:00" + "time": "2025-11-19T20:47:34+00:00" }, { "name": "react/stream", @@ -2147,29 +2074,29 @@ }, { "name": "sebastian/diff", - "version": "5.1.1", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" + "reference": "7ab1ea946c012266ca32390913653d844ecd085f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", - "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", + "reference": "7ab1ea946c012266ca32390913653d844ecd085f", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.3" }, "require-dev": { - "phpunit/phpunit": "^10.0", - "symfony/process": "^6.4" + "phpunit/phpunit": "^12.0", + "symfony/process": "^7.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.1-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -2202,7 +2129,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" + "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" }, "funding": [ { @@ -2210,51 +2137,51 @@ "type": "github" } ], - "time": "2024-03-02T07:15:17+00:00" + "time": "2025-02-07T04:55:46+00:00" }, { "name": "symfony/console", - "version": "v6.4.13", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f793dd5a7d9ae9923e35d0503d08ba734cec1d79" + "reference": "0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f793dd5a7d9ae9923e35d0503d08ba734cec1d79", - "reference": "f793dd5a7d9ae9923e35d0503d08ba734cec1d79", + "url": "https://api.github.com/repos/symfony/console/zipball/0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8", + "reference": "0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0|^7.0" + "symfony/string": "^7.2|^8.0" }, "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -2288,7 +2215,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.13" + "source": "https://github.com/symfony/console/tree/v7.4.0" }, "funding": [ { @@ -2299,33 +2226,37 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-10-09T08:40:40+00:00" + "time": "2025-11-27T13:27:24+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.4.13", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e" + "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e", - "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9dddcddff1ef974ad87b3708e4b442dc38b2261d", + "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4", + "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -2334,13 +2265,14 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0|^7.0" + "symfony/stopwatch": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -2368,7 +2300,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.13" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.0" }, "funding": [ { @@ -2379,25 +2311,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-10-28T09:38:46+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.0", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", "shasum": "" }, "require": { @@ -2406,12 +2342,12 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -2444,7 +2380,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" }, "funding": [ { @@ -2460,29 +2396,29 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/filesystem", - "version": "v6.4.13", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3" + "reference": "d551b38811096d0be9c4691d406991b47c0c630a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/4856c9cf585d5a0313d8d35afd681a526f038dd3", - "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/d551b38811096d0be9c4691d406991b47c0c630a", + "reference": "d551b38811096d0be9c4691d406991b47c0c630a", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { - "symfony/process": "^5.4|^6.4|^7.0" + "symfony/process": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -2510,7 +2446,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.13" + "source": "https://github.com/symfony/filesystem/tree/v7.4.0" }, "funding": [ { @@ -2521,32 +2457,36 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-10-25T15:07:50+00:00" + "time": "2025-11-27T13:27:24+00:00" }, { "name": "symfony/finder", - "version": "v6.4.13", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" + "reference": "340b9ed7320570f319028a2cbec46d40535e94bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", + "url": "https://api.github.com/repos/symfony/finder/zipball/340b9ed7320570f319028a2cbec46d40535e94bd", + "reference": "340b9ed7320570f319028a2cbec46d40535e94bd", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "symfony/filesystem": "^6.0|^7.0" + "symfony/filesystem": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -2574,7 +2514,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.13" + "source": "https://github.com/symfony/finder/tree/v7.4.0" }, "funding": [ { @@ -2585,29 +2525,33 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-10-01T08:30:56+00:00" + "time": "2025-11-05T05:42:40+00:00" }, { "name": "symfony/options-resolver", - "version": "v6.4.13", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "0a62a9f2504a8dd27083f89d21894ceb01cc59db" + "reference": "b38026df55197f9e39a44f3215788edf83187b80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/0a62a9f2504a8dd27083f89d21894ceb01cc59db", - "reference": "0a62a9f2504a8dd27083f89d21894ceb01cc59db", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b38026df55197f9e39a44f3215788edf83187b80", + "reference": "b38026df55197f9e39a44f3215788edf83187b80", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "type": "library", @@ -2641,7 +2585,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.4.13" + "source": "https://github.com/symfony/options-resolver/tree/v7.4.0" }, "funding": [ { @@ -2652,25 +2596,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-11-12T15:39:26+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { @@ -2682,8 +2630,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2719,7 +2667,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" }, "funding": [ { @@ -2730,16 +2678,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-06-27T09:58:17+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -2760,8 +2712,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2800,7 +2752,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" }, "funding": [ { @@ -2811,6 +2763,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -2820,16 +2776,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { @@ -2838,8 +2794,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2880,7 +2836,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" }, "funding": [ { @@ -2891,6 +2847,90 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -2899,21 +2939,101 @@ "time": "2024-09-09T11:45:10+00:00" }, { - "name": "symfony/process", - "version": "v6.4.13", + "name": "symfony/polyfill-php84", + "version": "v1.33.0", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "1f9f59b46880201629df3bd950fc5ae8c55b960f" + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/1f9f59b46880201629df3bd950fc5ae8c55b960f", - "reference": "1f9f59b46880201629df3bd950fc5ae8c55b960f", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-24T13:30:11+00:00" + }, + { + "name": "symfony/process", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", + "shasum": "" + }, + "require": { + "php": ">=8.2" }, "type": "library", "autoload": { @@ -2941,7 +3061,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.13" + "source": "https://github.com/symfony/process/tree/v7.4.0" }, "funding": [ { @@ -2952,25 +3072,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-10-16T11:21:06+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -2983,12 +3107,12 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -3024,7 +3148,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -3035,29 +3159,33 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/stopwatch", - "version": "v6.4.13", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "2cae0a6f8d04937d02f6d19806251e2104d54f92" + "reference": "8a24af0a2e8a872fb745047180649b8418303084" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/2cae0a6f8d04937d02f6d19806251e2104d54f92", - "reference": "2cae0a6f8d04937d02f6d19806251e2104d54f92", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/8a24af0a2e8a872fb745047180649b8418303084", + "reference": "8a24af0a2e8a872fb745047180649b8418303084", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/service-contracts": "^2.5|^3" }, "type": "library", @@ -3086,7 +3214,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.4.13" + "source": "https://github.com/symfony/stopwatch/tree/v7.4.0" }, "funding": [ { @@ -3097,43 +3225,47 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-08-04T07:05:15+00:00" }, { "name": "symfony/string", - "version": "v6.4.13", + "version": "v8.0.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "38371c60c71c72b3d64d8d76f6b1bb81a2cc3627" + "reference": "f929eccf09531078c243df72398560e32fa4cf4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/38371c60c71c72b3d64d8d76f6b1bb81a2cc3627", - "reference": "38371c60c71c72b3d64d8d76f6b1bb81a2cc3627", + "url": "https://api.github.com/repos/symfony/string/zipball/f929eccf09531078c243df72398560e32fa4cf4f", + "reference": "f929eccf09531078c243df72398560e32fa4cf4f", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/intl": "^6.2|^7.0", + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0|^7.0" + "symfony/var-exporter": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -3172,7 +3304,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.13" + "source": "https://github.com/symfony/string/tree/v8.0.0" }, "funding": [ { @@ -3183,12 +3315,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-09-11T14:37:55+00:00" } ], "aliases": [], diff --git a/pkgs/by-name/ba/baikal/package.nix b/pkgs/by-name/ba/baikal/package.nix index 68f6a16d9474..a4fd07542a1c 100644 --- a/pkgs/by-name/ba/baikal/package.nix +++ b/pkgs/by-name/ba/baikal/package.nix @@ -5,23 +5,22 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "baikal"; - version = "0.10.1"; - + version = "0.11.1"; src = fetchFromGitHub { owner = "sabre-io"; repo = "Baikal"; tag = finalAttrs.version; - hash = "sha256-YQQwTdwfHQZdUhO5HbScj/Bl8ype7TtPI3lHjvz2k04="; + hash = "sha256-+rOaPgVD5q2LoTXG3PM2x9EyOExt7CRPU+HQouwgaqI="; }; # It doesn't provide a composer.lock file, we have to generate manually. composerLock = ./composer.lock; - vendorHash = "sha256-TM0dyr90bUDxUwywwkeHh0pAWkTB8FV3ricWCHGxA7k="; + vendorHash = "sha256-QE8i59MP24BdZjzzgQVfTuhL4v9l60KxpKj4+lkdomE="; meta = { description = "Lightweight CalDAV+CardDAV server that offers an extensive web interface with easy management of users, address books and calendars"; homepage = "https://sabre.io/baikal/"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ wrvsrx ]; + maintainers = with lib.maintainers; [ flyingpeakock ]; }; }) From 4d4563b9d8c685407b56e1d472c7104a5d8a9b6a Mon Sep 17 00:00:00 2001 From: matthiasdotsh Date: Fri, 2 Jan 2026 13:19:47 +0100 Subject: [PATCH 004/730] kaldi: add openfst patch for building with gcc15 --- .../ka/kaldi/fix-gcc15-copy-constructor.patch | 42 +++++++++++++++++++ pkgs/by-name/ka/kaldi/package.nix | 11 +++-- 2 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/ka/kaldi/fix-gcc15-copy-constructor.patch diff --git a/pkgs/by-name/ka/kaldi/fix-gcc15-copy-constructor.patch b/pkgs/by-name/ka/kaldi/fix-gcc15-copy-constructor.patch new file mode 100644 index 000000000000..339a38ca0901 --- /dev/null +++ b/pkgs/by-name/ka/kaldi/fix-gcc15-copy-constructor.patch @@ -0,0 +1,42 @@ +From fece8a6f239c7323c61238dfdd1e0dd47885fc88 Mon Sep 17 00:00:00 2001 +From: matthiasdotsh +Date: Fri, 2 Jan 2026 11:08:17 +0100 +Subject: [PATCH] Fix copy constructor member access in VectorHashBiTable + +The copy constructor of VectorHashBiTable was incorrectly accessing +`table.s_` instead of `table.selector_`, causing a compilation error +with stricter C++ compilers. + +This issue manifests with GCC 15, which enforces more rigorous checks +on template member access. The compiler error was: + + error: 'const class fst::VectorHashBiTable<...>' has no member + named 's_'; did you mean 'h_'? + +The member variable is actually named `selector_`, not `s_`. This fix +aligns the copy constructor with the correct member variable name used +throughout the class definition. + +Fixes build failures on systems with GCC 15. + +Related: https://github.com/gpustack/gpustack/issues/1798#issuecomment-2980869111 +--- + src/include/fst/bi-table.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/include/fst/bi-table.h b/src/include/fst/bi-table.h +index 9651cfe..fb747fe 100644 +--- a/src/include/fst/bi-table.h ++++ b/src/include/fst/bi-table.h +@@ -317,7 +317,7 @@ class VectorHashBiTable { + } + + VectorHashBiTable(const VectorHashBiTable &table) +- : selector_(new S(table.s_)), fp_(new FP(*table.fp_)), ++ : selector_(new S(table.selector_)), fp_(new FP(*table.fp_)), + h_(new H(*table.h_)), id2entry_(table.id2entry_), + fp2id_(table.fp2id_), hash_func_(*this), hash_equal_(*this), + keys_(table.keys_.size(), hash_func_, hash_equal_) { +-- +2.52.0 + diff --git a/pkgs/by-name/ka/kaldi/package.nix b/pkgs/by-name/ka/kaldi/package.nix index 5703c366f9ff..f9684beb108f 100644 --- a/pkgs/by-name/ka/kaldi/package.nix +++ b/pkgs/by-name/ka/kaldi/package.nix @@ -73,9 +73,14 @@ stdenv.mkDerivation (finalAttrs: { owner = "kkm000"; repo = "openfst"; rev = "338225416178ac36b8002d70387f5556e44c8d05"; - hash = "sha256-y1E6bQgBfYt1Co02UutOyEM2FnETuUl144tHwypiX+M="; - # https://github.com/kkm000/openfst/issues/59 - postFetch = ''(cd "$out"; patch -p1 < '${./gcc14.patch}')''; + hash = "sha256-9xsL78mkR40zkoRYWsH+iaPa5MYc4BzwslzxGKv4j4I="; + postFetch = '' + cd "$out" + # https://github.com/kkm000/openfst/issues/59 + patch -p1 < ${./gcc14.patch} + # Patch for compiling openfst with gcc >= 15 + patch -p1 < ${./fix-gcc15-copy-constructor.patch} + ''; }; }; From fd8625f9ef17a01625affd5d469414f474ecd4ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 2 Jan 2026 20:46:37 +0000 Subject: [PATCH 005/730] python3Packages.language-tool-python: 3.1.0 -> 3.2.2 --- .../python-modules/language-tool-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/language-tool-python/default.nix b/pkgs/development/python-modules/language-tool-python/default.nix index d865a5a56666..bd15b69a9844 100644 --- a/pkgs/development/python-modules/language-tool-python/default.nix +++ b/pkgs/development/python-modules/language-tool-python/default.nix @@ -11,7 +11,7 @@ }: buildPythonPackage rec { pname = "language-tool-python"; - version = "3.1.0"; + version = "3.2.2"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "jxmorris12"; repo = "language_tool_python"; tag = version; - hash = "sha256-C3SKShCcOaamt0i9MFe+C1SuJQpjdmE7jT4hm3XRhiU="; + hash = "sha256-GhFAX0x17EveJPUT8b98zAB4w9+wkVAO8EQHdtWoIv8="; }; build-system = [ setuptools ]; From e6d4e167569fb2350809bc04a18b3bd20df216bf Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Wed, 7 Jan 2026 19:03:26 +0400 Subject: [PATCH 006/730] ossim: init at 2.12.0 --- pkgs/by-name/os/ossim/package.nix | 80 +++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 pkgs/by-name/os/ossim/package.nix diff --git a/pkgs/by-name/os/ossim/package.nix b/pkgs/by-name/os/ossim/package.nix new file mode 100644 index 000000000000..961515c2bff7 --- /dev/null +++ b/pkgs/by-name/os/ossim/package.nix @@ -0,0 +1,80 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchpatch, + cmake, + makeWrapper, + curl, + freetype, + geos, + jsoncpp, + libgeotiff, + libjpeg, + libtiff, + proj, + sqlite, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "ossim"; + version = "2.12.0"; + + src = fetchFromGitHub { + owner = "ossimlabs"; + repo = "ossim"; + tag = "v${finalAttrs.version}"; + hash = "sha256-nVQN+XnCYpVQSkgKsolqbR3KtPGTkvpym4cDl7IqjUc="; + }; + + patches = [ + # Fixed build error gcc version 15.0.1 + (fetchpatch { + url = "https://github.com/ossimlabs/ossim/commit/13b9fa9ae54f79a7e7728408de6246e00d38f399.patch"; + hash = "sha256-AKzOT+JurB/54gvzn2a5amw+uIupaNxssnEhc8CSfPM="; + }) + ]; + + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'GET_GIT_REVISION()' "" \ + --replace-fail 'OSSIM_GIT_REVISION_NUMBER "UNKNOWN"' 'OSSIM_GIT_REVISION_NUMBER "${finalAttrs.version}"' + ''; + + nativeBuildInputs = [ + cmake + makeWrapper + ]; + + buildInputs = [ + curl + freetype + geos + jsoncpp + libgeotiff + libjpeg + libtiff + proj + sqlite + ]; + + cmakeFlags = [ + (lib.cmakeBool "BUILD_OSSIM_TESTS" false) + (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10") + ]; + + postInstall = '' + for binary in $out/bin/ossim-*; do + wrapProgram $binary \ + --prefix LD_LIBRARY_PATH ":" $out/lib + done + ''; + + meta = { + description = "Open Source Software Image Map library"; + homepage = "https://github.com/ossimlabs/ossim"; + license = lib.licenses.mit; + teams = [ lib.teams.geospatial ]; + platforms = lib.platforms.unix; + }; +}) From 3581e7edcb9505712c8dd2ce006e70506e987cbd Mon Sep 17 00:00:00 2001 From: fliiiix Date: Thu, 15 Jan 2026 10:15:40 +0100 Subject: [PATCH 007/730] darkice: 1.5 -> 1.6 and migrate to fetchFromGitHub and finalAttrs --- .../da/darkice/fix-undeclared-memmove.patch | 13 --------- pkgs/by-name/da/darkice/package.nix | 27 ++++++++++--------- 2 files changed, 15 insertions(+), 25 deletions(-) delete mode 100644 pkgs/by-name/da/darkice/fix-undeclared-memmove.patch diff --git a/pkgs/by-name/da/darkice/fix-undeclared-memmove.patch b/pkgs/by-name/da/darkice/fix-undeclared-memmove.patch deleted file mode 100644 index 9b8baf9701d3..000000000000 --- a/pkgs/by-name/da/darkice/fix-undeclared-memmove.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/FaacEncoder.cpp b/src/FaacEncoder.cpp -index 1100226..3ab1805 100644 ---- a/src/FaacEncoder.cpp -+++ b/src/FaacEncoder.cpp -@@ -36,7 +36,7 @@ - // compile the whole file only if faac support configured in - #ifdef HAVE_FAAC_LIB - -- -+#include - - #include "Exception.h" - #include "Util.h" diff --git a/pkgs/by-name/da/darkice/package.nix b/pkgs/by-name/da/darkice/package.nix index 7701433b367a..1a6a8e94226e 100644 --- a/pkgs/by-name/da/darkice/package.nix +++ b/pkgs/by-name/da/darkice/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, pkg-config, libjack2, alsa-lib, @@ -12,18 +12,25 @@ libopus, libvorbis, libsamplerate, + autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "darkice"; - version = "1.5"; + version = "1.6"; - src = fetchurl { - url = "https://github.com/rafael2k/darkice/releases/download/v${version}/darkice-${version}.tar.gz"; - sha256 = "sha256-GLTEVzp8z+CcEJTrV5gVniqYkhBupi11OTP28qdGBY4="; + src = fetchFromGitHub { + owner = "rafael2k"; + repo = "darkice"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-THsw7N80hkcKQmU3spUhTEuCHbGw+pkh3MPp5Isnk7c="; }; + sourceRoot = "source/darkice/trunk"; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; buildInputs = [ libopus libvorbis @@ -35,15 +42,11 @@ stdenv.mkDerivation rec { lame ]; - env.NIX_CFLAGS_COMPILE = "-fpermissive"; - configureFlags = [ "--with-faac-prefix=${faac}" "--with-lame-prefix=${lame.lib}" ]; - patches = [ ./fix-undeclared-memmove.patch ]; - enableParallelBuilding = true; meta = { @@ -52,4 +55,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ ikervagyok ]; }; -} +}) From d8bd36000a8d29375458d0a7038961fa071dbc22 Mon Sep 17 00:00:00 2001 From: fliiiix Date: Thu, 15 Jan 2026 10:16:19 +0100 Subject: [PATCH 008/730] darkice: add myself as maintainer --- pkgs/by-name/da/darkice/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/da/darkice/package.nix b/pkgs/by-name/da/darkice/package.nix index 1a6a8e94226e..6561f537bb3e 100644 --- a/pkgs/by-name/da/darkice/package.nix +++ b/pkgs/by-name/da/darkice/package.nix @@ -53,6 +53,9 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://darkice.org/"; description = "Live audio streamer"; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ ikervagyok ]; + maintainers = with lib.maintainers; [ + ikervagyok + l33tname + ]; }; }) From 6eb1b27bbc571c5e614ad52429887c4adaa95399 Mon Sep 17 00:00:00 2001 From: Maevi Date: Tue, 13 Jan 2026 20:38:43 +0100 Subject: [PATCH 009/730] vpp: fix build with GCC 15 Upstream already fixed all issues, but backporting isn't feasible so this will be fixed properly in the next release. --- pkgs/by-name/vp/vpp/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/vp/vpp/package.nix b/pkgs/by-name/vp/vpp/package.nix index 303d805e93eb..cff8ef470e78 100644 --- a/pkgs/by-name/vp/vpp/package.nix +++ b/pkgs/by-name/vp/vpp/package.nix @@ -78,7 +78,8 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/src"; enableParallelBuilding = true; - env.NIX_CFLAGS_COMPILE = "-Wno-error -Wno-array-bounds -Wno-maybe-uninitialized"; + # -Wno-incompatible-pointer-types can be removed in 26.02 (https://github.com/NixOS/nixpkgs/pull/479794) + env.NIX_CFLAGS_COMPILE = "-Wno-error -Wno-array-bounds -Wno-maybe-uninitialized -Wno-incompatible-pointer-types"; cmakeFlags = [ "-DVPP_PLATFORM=default" From 5c4daea78ad3ad00ee6bfa625ad52c3f06e62d1c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 05:39:17 +0000 Subject: [PATCH 010/730] ankiAddons.anki-quizlet-importer-extended: 2025.09.28 -> 2026.01.17 --- .../an/anki/addons/anki-quizlet-importer-extended/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/anki/addons/anki-quizlet-importer-extended/default.nix b/pkgs/by-name/an/anki/addons/anki-quizlet-importer-extended/default.nix index a6cd86a9178c..ecbb9bc3bec5 100644 --- a/pkgs/by-name/an/anki/addons/anki-quizlet-importer-extended/default.nix +++ b/pkgs/by-name/an/anki/addons/anki-quizlet-importer-extended/default.nix @@ -6,12 +6,12 @@ }: anki-utils.buildAnkiAddon (finalAttrs: { pname = "anki-quizlet-importer-extended"; - version = "2025.09.28"; + version = "2026.01.17"; src = fetchFromGitHub { owner = "sviatoslav-lebediev"; repo = "anki-quizlet-importer-extended"; tag = "v${finalAttrs.version}"; - hash = "sha256-j/ow/HCc70dD/BpMDqGx7rib7G0FfxazzjuPmEQbYTk="; + hash = "sha256-BTddZColXM193x8xFa1axHeiWukjxXvwkXGpHxsLtR0="; }; passthru.updateScript = nix-update-script { }; meta = { From d57c48cd2c62154f76eca9ee91fba70197724199 Mon Sep 17 00:00:00 2001 From: Alice Jacka Date: Mon, 19 Jan 2026 11:35:00 +1100 Subject: [PATCH 011/730] nixos/homepage-dashboard: Allow multiple environmentFiles Systemd supports passing a list to serviceConfig.EnvironmentFile to use multiple environment files, this is useful to have a separate secret file for each services listed on homepage, instead of one monolithic file. --- .../manual/release-notes/rl-2605.section.md | 2 ++ .../services/misc/homepage-dashboard.nix | 18 +++++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index fa13d6c7c4f6..b9007bab7112 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -97,6 +97,8 @@ of pulling the upstream container image from Docker Hub. If you want the old beh - `services.angrr` now uses TOML for configuration. Define policies with `services.angrr.settings` (generate TOML file) or point to a file using `services.angrr.configFile`. The legacy options `services.angrr.period`, `services.angrr.ownedOnly`, and `services.angrr.removeRoot` have been removed. See `man 5 angrr` and the description of `services.angrr.settings` options for examples and details. +- `services.homepage-dashboard.environmentFile` has been renamed to `services.homepage-dashboard.environmentFiles`, and now expects a list of strings. + - `services.pingvin-share` has been removed as the `pingvin-share.backend` package was broken and the project was archived upstream. ## Other Notable Changes {#sec-release-26.05-notable-changes} diff --git a/nixos/modules/services/misc/homepage-dashboard.nix b/nixos/modules/services/misc/homepage-dashboard.nix index c344d1b4a44c..e74bfdca3c53 100644 --- a/nixos/modules/services/misc/homepage-dashboard.nix +++ b/nixos/modules/services/misc/homepage-dashboard.nix @@ -10,6 +10,14 @@ let settingsFormat = pkgs.formats.yaml { }; in { + imports = [ + (lib.mkChangedOptionModule + [ "services" "homepage-dashboard" "environmentFile" ] + [ "services" "homepage-dashboard" "environmentFiles" ] + (config: [ config.services.homepage-dashboard.environmentFile ]) + ) + ]; + options = { services.homepage-dashboard = { enable = lib.mkEnableOption "Homepage Dashboard, a highly customizable application dashboard"; @@ -41,10 +49,10 @@ in ''; }; - environmentFile = lib.mkOption { - type = lib.types.str; + environmentFiles = lib.mkOption { + type = lib.types.listOf lib.types.path; description = '' - The path to an environment file that contains environment variables to pass + A list of paths to environment files that contain environment variables to pass to the homepage-dashboard service, for the purpose of passing secrets to the service. @@ -52,7 +60,7 @@ in ''; - default = ""; + default = [ ]; }; customCSS = lib.mkOption { @@ -243,7 +251,7 @@ in serviceConfig = { Type = "simple"; - EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; + EnvironmentFile = cfg.environmentFiles; StateDirectory = "homepage-dashboard"; CacheDirectory = "homepage-dashboard"; ExecStart = lib.getExe cfg.package; From b974faef7c9870adc62fce714c0d93dcd1e4bc47 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Fri, 18 Jul 2025 21:37:59 +0200 Subject: [PATCH 012/730] {python3Packages.,}monosat: modernize --- pkgs/by-name/mo/monosat/package.nix | 40 ++++++++++++++++------------- pkgs/top-level/python-packages.nix | 5 +--- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/mo/monosat/package.nix b/pkgs/by-name/mo/monosat/package.nix index e45a9925f300..7744afd0eb1c 100644 --- a/pkgs/by-name/mo/monosat/package.nix +++ b/pkgs/by-name/mo/monosat/package.nix @@ -14,18 +14,14 @@ }: let - boolToCmake = x: if x then "ON" else "OFF"; - - rev = "1.8.0"; - sha256 = "0q3a8x3iih25xkp2bm842sm2hxlb8hxlls4qmvj7vzwrh4lvsl7b"; - pname = "monosat"; - version = rev; + version = "1.8.0"; src = fetchFromGitHub { owner = "sambayless"; repo = "monosat"; - inherit rev sha256; + tag = version; + sha256 = "0q3a8x3iih25xkp2bm842sm2hxlb8hxlls4qmvj7vzwrh4lvsl7b"; }; patches = [ @@ -41,7 +37,7 @@ let # https://github.com/sambayless/monosat/issues/33 commonPostPatch = lib.optionalString (!stdenv.hostPlatform.isx86) '' substituteInPlace src/monosat/Main.cc \ - --replace 'defined(__linux__)' '0' + --replace-fail 'defined(__linux__)' '0' ''; core = stdenv.mkDerivation { @@ -63,12 +59,11 @@ let ]; cmakeFlags = [ - "-DBUILD_STATIC=OFF" - "-DJAVA=${boolToCmake includeJava}" - "-DGPL=${boolToCmake includeGplCode}" - + (lib.cmakeBool "BUILD_STATIC" false) + (lib.cmakeBool "JAVA" includeJava) + (lib.cmakeBool "GPL" includeGplCode) # file RPATH_CHANGE could not write new RPATH - "-DCMAKE_SKIP_BUILD_RPATH=ON" + (lib.cmakeBool "CMAKE_SKIP_BUILD_RPATH" true) ]; postInstall = lib.optionalString includeJava '' @@ -91,11 +86,13 @@ let python = { buildPythonPackage, + setuptools, cython, pytestCheckHook, }: buildPythonPackage { - format = "setuptools"; + pyproject = true; + inherit pname version @@ -103,13 +100,15 @@ let patches ; - propagatedBuildInputs = [ - core + build-system = [ + setuptools cython ]; + buildInputs = [ core ]; + # This tells setup.py to use cython, which should produce faster bindings - MONOSAT_CYTHON = true; + env.MONOSAT_CYTHON = true; # After patching src, move to where the actually relevant source is. This could just be made # the sourceRoot if it weren't for the patch. @@ -124,7 +123,7 @@ let # shared lib? The current setup.py copies the .dylib/.so... '' substituteInPlace setup.py \ - --replace 'library_dir = "../../../../"' 'library_dir = "${core}/lib/"' + --replace-fail 'library_dir = "../../../../"' 'library_dir = "${core}/lib/"' ''; nativeCheckInputs = [ pytestCheckHook ]; @@ -133,6 +132,11 @@ let "test_assertAtMostOne" "test_assertEqual" ]; + + pythonImportsCheck = [ + "monosat" + "monosat.monosat_p" + ]; }; in core diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cc6849e4cf16..89139edb4bad 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9967,10 +9967,7 @@ self: super: with self; { monkeytype = callPackage ../development/python-modules/monkeytype { }; - monosat = pkgs.monosat.python { - inherit buildPythonPackage; - inherit (self) cython pytestCheckHook; - }; + monosat = callPackage pkgs.monosat.python { }; monotonic = callPackage ../development/python-modules/monotonic { }; From 95bc08e36ffdc3e20f5c9543a66e3247a5979fae Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Sat, 27 Dec 2025 14:27:17 -0800 Subject: [PATCH 013/730] typer: 0-unstable-2023-02-08 -> 0-unstable-2024-05-25 Signed-off-by: Angel J <78835633+Iamanaws@users.noreply.github.com> --- pkgs/by-name/ty/typer/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typer/package.nix b/pkgs/by-name/ty/typer/package.nix index d778c9cafb40..a5c1f975d3c4 100644 --- a/pkgs/by-name/ty/typer/package.nix +++ b/pkgs/by-name/ty/typer/package.nix @@ -2,17 +2,18 @@ lib, buildGoModule, fetchFromGitHub, + nix-update-script, }: buildGoModule { pname = "typer"; - version = "0-unstable-2023-02-08"; + version = "0-unstable-2024-05-25"; src = fetchFromGitHub { owner = "maaslalani"; repo = "typer"; - rev = "02aa80b3be8a6c2c9d08d9a56b3fe784adf00933"; - hash = "sha256-J3wTqWxHEQz1AAt7DfUmpgc7wmfILBtyHuDrmqN96fI="; + rev = "0e674b236154b05f89fb4f5bee20c7269fd71477"; + hash = "sha256-tldLNSNYhPictiCyplxYxScyimcb5tMR3hdwhdZxrAA="; }; vendorHash = "sha256-t4zim6WhqGAf1zHmmbJbpVvQcE/aoNL7ZLdjU7f3rp8="; @@ -22,6 +23,10 @@ buildGoModule { "-w" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = { description = "Typing test in your terminal"; homepage = "https://github.com/maaslalani/typer"; From a361eddce2f5b978784687ff673eb299ed3d063d Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Thu, 1 Jan 2026 17:12:03 +0100 Subject: [PATCH 014/730] python3Packages.aliyun-python-sdk-alimt: init at 3.2.0 --- .../aliyun-python-sdk-alimt/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix diff --git a/pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix b/pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix new file mode 100644 index 000000000000..0cf8c0d931e7 --- /dev/null +++ b/pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix @@ -0,0 +1,37 @@ +{ + lib, + aliyun-python-sdk-core, + buildPythonPackage, + fetchPypi, + setuptools, +}: + +buildPythonPackage rec { + pname = "aliyun-python-sdk-alimt"; + version = "3.2.0"; + format = "pyproject"; + + # Upstream doesn't tag releases on Github + # https://github.com/aliyun/aliyun-openapi-python-sdk/issues/551 + src = fetchPypi { + inherit pname version; + hash = "sha256-oz8PNY/j6xE7pY91F8O5ed2j02q8tFl1A/u9Q5fYbuA="; + }; + + build-system = [ setuptools ]; + + dependencies = [ aliyun-python-sdk-core ]; + + # All components are stored in a mono repo + doCheck = false; + + pythonImportsCheck = [ "aliyunsdkalimt" ]; + + meta = { + description = "ALIMT module of Aliyun Python SDK"; + homepage = "https://github.com/aliyun/aliyun-openapi-python-sdk"; + changelog = "https://github.com/aliyun/aliyun-openapi-python-sdk/blob/master/aliyun-python-sdk-sts/ChangeLog.txt"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ erictapen ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c0f172b404a1..ceb6f7432ea6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -640,6 +640,8 @@ self: super: with self; { alive-progress = callPackage ../development/python-modules/alive-progress { }; + aliyun-python-sdk-alimt = callPackage ../development/python-modules/aliyun-python-sdk-alimt { }; + aliyun-python-sdk-cdn = callPackage ../development/python-modules/aliyun-python-sdk-cdn { }; aliyun-python-sdk-config = callPackage ../development/python-modules/aliyun-python-sdk-config { }; From e3c89da88fee350bf50d5b0fb129753bb3278d3d Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Fri, 23 Jan 2026 13:34:05 +0100 Subject: [PATCH 015/730] nixos/weblate: add missing runtime inputs --- nixos/modules/services/web-apps/weblate.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/services/web-apps/weblate.nix b/nixos/modules/services/web-apps/weblate.nix index 13b7bd85a7f7..ff56b1927db6 100644 --- a/nixos/modules/services/web-apps/weblate.nix +++ b/nixos/modules/services/web-apps/weblate.nix @@ -130,8 +130,12 @@ let inherit (finalPackage) GI_TYPELIB_PATH; }; + # Packages needed at runtime weblatePath = with pkgs; [ gitSVN + subversion + gettext + fontconfig borgbackup #optional @@ -141,6 +145,7 @@ let mercurial openssh ]; + in { From 9496d5eb799da1615df415a85ddcfa1082875638 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Fri, 23 Jan 2026 13:34:52 +0100 Subject: [PATCH 016/730] weblate: run pytest unit tests --- pkgs/by-name/we/weblate/package.nix | 119 ++++++++++++++++++++++++++-- 1 file changed, 111 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/we/weblate/package.nix b/pkgs/by-name/we/weblate/package.nix index 04749c37a459..2fc9c6dbe630 100644 --- a/pkgs/by-name/we/weblate/package.nix +++ b/pkgs/by-name/we/weblate/package.nix @@ -9,15 +9,29 @@ gdk-pixbuf, glib, gobject-introspection, - askalono, borgbackup, writeText, + postgresqlTestHook, + postgresql, + redisTestHook, + fontconfig, nixosTests, + + # runtime inputs + gitSVN, + subversion, + + #optional runtime inputs + git-review, + tesseract, + licensee, + mercurial, + openssh, }: let python = python3.override { - packageOverrides = final: prev: { + packageOverrides = _final: prev: { django = prev.django_5; }; }; @@ -40,6 +54,10 @@ python.pkgs.buildPythonApplication rec { hash = "sha256-qNv3aaPyQ/bOrPbK7u9vtq8R1MFqXLJzvLUZfVgjMK0="; }; + postPatch = '' + sed -i 's|/bin/true|true|g' weblate/addons/example_pre.py + ''; + build-system = with python.pkgs; [ setuptools ]; nativeBuildInputs = [ gettext ]; @@ -54,14 +72,14 @@ python.pkgs.buildPythonApplication rec { # So we don't need postgres dependencies DATABASES = {} ''; + manage = "DJANGO_SETTINGS_MODULE='weblate.settings_static' ${python.pythonOnBuildForHost.interpreter} manage.py"; in '' mkdir $static cat weblate/settings_example.py ${staticSettings} > weblate/settings_static.py - export DJANGO_SETTINGS_MODULE="weblate.settings_static" - ${python.pythonOnBuildForHost.interpreter} manage.py compilemessages - ${python.pythonOnBuildForHost.interpreter} manage.py collectstatic --no-input - ${python.pythonOnBuildForHost.interpreter} manage.py compress + ${manage} compilemessages + ${manage} collectstatic --no-input + ${manage} compress ''; pythonRelaxDeps = [ @@ -152,8 +170,30 @@ python.pkgs.buildPythonApplication rec { ++ urllib3.optional-dependencies.brotli ++ urllib3.optional-dependencies.zstd; - optional-dependencies = { - postgres = with python.pkgs; [ psycopg ]; + # Commented entries are not packaged yet + optional-dependencies = with python.pkgs; { + alibaba = [ + aliyun-python-sdk-alimt + aliyun-python-sdk-core + ]; + amazon = [ boto3 ]; + # antispam = [ python-akismet ]; + # gelf = [ logging-gelf ]; + # gerrit = [ git-review ]; + google = [ + google-cloud-storage + google-cloud-translate + ]; + ldap = [ django-auth-ldap ]; + # mercurial = [ mercurial ]; + mysql = [ mysqlclient ]; + openai = [ openai ]; + postgres = [ psycopg ]; + saml = [ python3-saml ]; + # saml2idp = [ djangosaml2idp ]; + # wlhosted = [ wlhosted ]; + wsgi = [ granian ]; + # zxcvbn = [ django-zxcvbn-password-validator ]; }; # We don't just use wrapGAppsNoGuiHook because we need to expose GI_TYPELIB_PATH @@ -167,6 +207,69 @@ python.pkgs.buildPythonApplication rec { ]; makeWrapperArgs = [ "--set GI_TYPELIB_PATH \"$GI_TYPELIB_PATH\"" ]; + nativeCheckInputs = + with python.pkgs; + [ + pytestCheckHook + postgresqlTestHook + postgresql + redisTestHook + pytest-cov-stub + pytest-django + pytest-xdist + responses + respx + selenium + standardwebhooks + + gitSVN + subversion + gettext + fontconfig + borgbackup + + #optional + git-review + tesseract + licensee + mercurial + openssh + ] + ++ social-auth-core.optional-dependencies.saml + ++ (lib.concatLists (builtins.attrValues optional-dependencies)); + + env = { + CI_DATABASE = "postgresql"; + DJANGO_SETTINGS_MODULE = "weblate.settings_test"; + + # Only needed to make weblate/settings_test.py happy + CI_DB_PORT = ""; + CI_DB_PASSWORD = ""; + CI_REDIS_HOST = ""; + CI_REDIS_PORT = ""; + }; + + # pytest-xdist wants to create an additional database per test group + postgresqlTestUserOptions = "LOGIN SUPERUSER"; + + postgresqlTestSetupPost = '' + export CI_DB_HOST="$PGHOST" + export CI_DB_USER="$PGUSER" + export CI_DB_NAME="$PGDATABASE" + + echo "CACHES[\"avatar\"][\"LOCATION\"] = \"unix://$NIX_BUILD_TOP/run/redis.sock\"" \ + >> weblate/settings_test.py + + ${python.pythonOnBuildForHost.interpreter} manage.py migrate --noinput + ${python.pythonOnBuildForHost.interpreter} manage.py check + ''; + + disabledTests = [ + # Tries to download things from GitHub + "test_ocr" + "test_ocr_backend" + ]; + passthru = { inherit python; # We need to expose this so weblate can work outside of calling its bin output From e529526f984652d651a9c7c14b3da6f5488dca5a Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 24 Jan 2026 12:53:32 +0000 Subject: [PATCH 017/730] lv: pin to `-std=gun17`, `gcc-15` build fix Without the change the build fails on `master` as https://hydra.nixos.org/build/319967619: ../src/console.c: In function 'ConsoleGetWindowSize': ../src/console.c:218:13: error: too many arguments to function 'tgetnum'; expected 0, have 1 218 | WIDTH = tgetnum( "columns" ); | ^~~~~~~ ~~~~~~~~~ --- pkgs/by-name/lv/lv/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/lv/lv/package.nix b/pkgs/by-name/lv/lv/package.nix index b83d38d41efd..a60851fa7ba9 100644 --- a/pkgs/by-name/lv/lv/package.nix +++ b/pkgs/by-name/lv/lv/package.nix @@ -23,6 +23,10 @@ stdenv.mkDerivation { nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ ncurses ]; + # Upstream needs quite a bit of porting to c23: + # https://github.com/ttdoda/lv/issues/3 + NIX_CFLAGS_COMPILE = "-std=gnu17"; + preAutoreconf = "cd src"; postAutoreconf = "cd .."; From f854b9a0553ac0f13e9ea5f04db9a6763eec4570 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 15 Jan 2026 10:41:22 -0500 Subject: [PATCH 018/730] omnom: add changelog, downloadPage Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/om/omnom/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/om/omnom/package.nix b/pkgs/by-name/om/omnom/package.nix index 77df852fc292..11cb12a4f0c1 100644 --- a/pkgs/by-name/om/omnom/package.nix +++ b/pkgs/by-name/om/omnom/package.nix @@ -85,7 +85,9 @@ buildGoModule (finalAttrs: { meta = { description = "Webpage bookmarking and snapshotting service"; - homepage = "https://github.com/asciimoo/omnom"; + homepage = "https://omnom.zone/"; + downloadPage = "https://github.com/asciimoo/omnom"; + changelog = "https://github.com/asciimoo/omnom/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; teams = [ lib.teams.ngi ]; mainProgram = "omnom"; From 013a105c8318ba769c3e3eb2fad5a92925da03ba Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 15 Jan 2026 10:36:58 -0500 Subject: [PATCH 019/730] omnom: 0.7.0 -> 0.8.0 Changelog: https://github.com/asciimoo/omnom/releases/tag/v0.8.0 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/om/omnom/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/om/omnom/package.nix b/pkgs/by-name/om/omnom/package.nix index 11cb12a4f0c1..633ed7189977 100644 --- a/pkgs/by-name/om/omnom/package.nix +++ b/pkgs/by-name/om/omnom/package.nix @@ -13,17 +13,17 @@ buildGoModule (finalAttrs: { pname = "omnom"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "asciimoo"; repo = "omnom"; tag = "v${finalAttrs.version}"; - hash = "sha256-auujlRG3RKJYYTi/iptx0Y3Yzqmt6i9AlfjVcqn5YPc="; + hash = "sha256-Txqla3fivQdM8oQYGlyaYhSQhBLJRykWkftdmkHxlu8="; fetchSubmodules = true; }; - vendorHash = "sha256-0usbfvGz+9chLGyHHUUStUh7x91ZGfr/+gAXXVA5iNc="; + vendorHash = "sha256-meToyr93nmKLZ//h8Gc0rp2hc4vOV9ULU+FbBXmbDv8="; passthru.updateScript = nix-update-script { }; @@ -51,7 +51,7 @@ buildGoModule (finalAttrs: { pname = "omnom-addons"; inherit (finalAttrs) version src; - npmDepsHash = "sha256-sUn5IvcHWJ/yaqeGz9SGvGx9HHAlrcnS0lJxIxUVS6M="; + npmDepsHash = "sha256-CIzp6/mBTuSaEFv0lk3d/GZyq1VRDvCSoqrujz4AG/E="; sourceRoot = "${finalAttrs'.src.name}/ext"; npmPackFlags = [ "--ignore-scripts" ]; From 47b4216f78242cdc93c225cb7bd7f03528ca5997 Mon Sep 17 00:00:00 2001 From: eljamm Date: Wed, 28 Jan 2026 10:26:28 +0100 Subject: [PATCH 020/730] omnom: 0.8.0 -> 0.9.0 Changelog: https://github.com/asciimoo/omnom/releases/tag/v0.9.0 --- pkgs/by-name/om/omnom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/om/omnom/package.nix b/pkgs/by-name/om/omnom/package.nix index 633ed7189977..bd2ff886101f 100644 --- a/pkgs/by-name/om/omnom/package.nix +++ b/pkgs/by-name/om/omnom/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "omnom"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "asciimoo"; repo = "omnom"; tag = "v${finalAttrs.version}"; - hash = "sha256-Txqla3fivQdM8oQYGlyaYhSQhBLJRykWkftdmkHxlu8="; + hash = "sha256-cG+cAsarbDqi3BLrIiSnH4VQS0fdfyMgkvbQvzKUXNw="; fetchSubmodules = true; }; From 9879f7e56b6027ead8bb49c3b0bb22c5d3d42c15 Mon Sep 17 00:00:00 2001 From: Nicola Squartini Date: Wed, 28 Jan 2026 14:24:40 +0100 Subject: [PATCH 021/730] bitbox: 4.49.0 -> 4.50.1 --- pkgs/by-name/bi/bitbox/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bi/bitbox/package.nix b/pkgs/by-name/bi/bitbox/package.nix index af7a03256718..8d21de6126c6 100644 --- a/pkgs/by-name/bi/bitbox/package.nix +++ b/pkgs/by-name/bi/bitbox/package.nix @@ -5,7 +5,7 @@ runCommand, buildNpmPackage, clang, - go_1_24, + go, libsForQt5, qt6, udevCheckHook, @@ -21,14 +21,14 @@ let in stdenv.mkDerivation rec { pname = "bitbox"; - version = "4.49.0"; + version = "4.50.1"; src = fetchFromGitHub { owner = "BitBoxSwiss"; repo = "bitbox-wallet-app"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-pl7vtRQCxRwG58bBnT8iAi2qfsdeJrHbzDeHJsYwjnQ="; + hash = "sha256-ZK1US/RF67QPyV0xRVIw4mecNZM/82GhWvjhJ47rKHU="; }; postPatch = '' @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { inherit version; inherit src; sourceRoot = "${src.name}/frontends/web"; - npmDepsHash = "sha256-J3jT286MZGTHgmRXKiXj7lod9wgoEVQrCfOGCtSyG/s="; + npmDepsHash = "sha256-kIYyUeaTgj4dJXfAJ1+3WDIYSADFcs5ypRGTODlxwDI="; installPhase = "cp -r build $out"; }; @@ -81,7 +81,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ clang - go_1_24 + go qt6.wrapQtAppsHook rcc udevCheckHook From a94e91b5513a4e078d977654d96ef156b73c6c9c Mon Sep 17 00:00:00 2001 From: eljamm Date: Wed, 28 Jan 2026 10:24:00 +0100 Subject: [PATCH 022/730] nixos/modules: add option for omnom's base_url setting which became mandatory starting from version `0.8.0`. --- nixos/modules/services/misc/omnom.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nixos/modules/services/misc/omnom.nix b/nixos/modules/services/misc/omnom.nix index 6e157ca3b014..48d7a326d3ac 100644 --- a/nixos/modules/services/misc/omnom.nix +++ b/nixos/modules/services/misc/omnom.nix @@ -92,6 +92,18 @@ in "127.0.0.1:''${config.services.omnom.port}" ''; }; + # NOTE: this can't be empty, because it will be overwritten by + # Omnom's internal default config. + base_url = lib.mkOption { + type = lib.types.str; + internal = true; + default = "http://127.0.0.1:${toString cfg.port}/"; + description = "Full server URL."; + example = "https://local.omnom/xy/"; + defaultText = lib.literalExpression '' + "http://''${config.services.omnom.settings.server.address}/" + ''; + }; secure_cookie = lib.mkOption { type = lib.types.bool; default = true; From cfc02bae23b2bc2bdc30d9c26c7695fbf2ad6d0d Mon Sep 17 00:00:00 2001 From: eljamm Date: Wed, 28 Jan 2026 14:56:47 +0100 Subject: [PATCH 023/730] nixos/tests: fix omnom xdotool coordinates --- nixos/tests/omnom/default.nix | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/nixos/tests/omnom/default.nix b/nixos/tests/omnom/default.nix index 6f115037aca5..c90e6cfff595 100644 --- a/nixos/tests/omnom/default.nix +++ b/nixos/tests/omnom/default.nix @@ -28,18 +28,18 @@ def open_omnom(): # Add-ons Manager - server.succeed("xdotool mousemove --sync 960 90 click 1") + server.succeed("xdotool mousemove --sync 1221 83 click 1") server.sleep(10) # omnom - server.succeed("xdotool mousemove --sync 700 190 click 1") + server.succeed("xdotool mousemove --sync 877 184 click 1") server.sleep(10) - service_url = "http://127.0.0.1:${toString port}" + service_url = "http://127.0.0.1:${port}/" server.start() server.wait_for_unit("omnom.service") - server.wait_for_open_port(${toString port}) + server.wait_for_open_port(${port}) server.succeed(f"curl -sf '{service_url}'") output = server.succeed("omnom create-user user user@example.com") @@ -59,23 +59,23 @@ open_omnom() # token - server.succeed("xdotool mousemove --sync 700 350 click 1") + server.succeed("xdotool mousemove --sync 943 345 click 1") server.succeed(f"xdotool type {token}") server.sleep(10) # url - server.succeed("xdotool mousemove --sync 700 470 click 1") + server.succeed("xdotool mousemove --sync 943 452 click 1") server.succeed(f"xdotool type '{service_url}'") server.sleep(10) # submit - server.succeed("xdotool mousemove --sync 900 520 click 1") + server.succeed("xdotool mousemove --sync 1156 485 click 1") server.sleep(10) open_omnom() # save - server.succeed("xdotool mousemove --sync 900 520 click 1") + server.succeed("xdotool mousemove --sync 1151 459 click 1") server.sleep(10) # refresh @@ -85,19 +85,19 @@ server.screenshot("home.png") # view bookmarks - server.succeed("xdotool mousemove --sync 300 130 click 1") + server.succeed("xdotool mousemove --sync 377 133 click 1") server.sleep(10) # view snapshot - server.succeed("xdotool mousemove --sync 970 230 click 1") + server.succeed("xdotool mousemove --sync 414 307 click 1") server.sleep(10) - server.succeed("xdotool mousemove --sync 160 340 click 1") + server.succeed("xdotool mousemove --sync 993 510 click 1") server.sleep(10) server.screenshot("screenshot.png") # view details - server.succeed("xdotool mousemove --sync 290 200 click 1") + server.succeed("xdotool mousemove --sync 400 230 click 1") server.sleep(10) server.screenshot("snapshot_details.png") From 9e6e03bd343573f40eb2d4fbfc395f12aef4bdcf Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Fri, 30 Jan 2026 14:27:29 +0100 Subject: [PATCH 024/730] busybox: handle config values containing spaces Also just a nice simplification. --- pkgs/os-specific/linux/busybox/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index 873d5ec4c91d..994b2cd530cf 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -20,10 +20,7 @@ assert stdenv.hostPlatform.libc == "musl" -> useMusl; let configParser = '' function parseconfig { - while read LINE; do - NAME=`echo "$LINE" | cut -d \ -f 1` - OPTION=`echo "$LINE" | cut -d \ -f 2` - + while IFS=" " read NAME OPTION; do if ! [[ "$NAME" =~ ^CONFIG_ ]]; then continue; fi echo "parseconfig: removing $NAME" From 61e3b02a9fbc7284ba9954eda9af84ace0afaeef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 02:10:25 +0000 Subject: [PATCH 025/730] python3Packages.ansible: 13.1.0 -> 13.3.0 --- pkgs/development/python-modules/ansible/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansible/default.nix b/pkgs/development/python-modules/ansible/default.nix index bdfd225cc677..84e7e4ca9d49 100644 --- a/pkgs/development/python-modules/ansible/default.nix +++ b/pkgs/development/python-modules/ansible/default.nix @@ -24,7 +24,7 @@ let pname = "ansible"; - version = "13.1.0"; + version = "13.3.0"; in buildPythonPackage { inherit pname version; @@ -32,7 +32,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-5Se5URvhOC4x6O92UOIzinsPCdY/xd7Tzpv4I0RE13E="; + hash = "sha256-fn7QUsjuexRJ+yhdDh2sACn2RAxwzp9HOvbBoxiHu4Q="; }; # we make ansible-core depend on ansible, not the other way around, From d9acae033572e400e953969638bcfb295925bc4e Mon Sep 17 00:00:00 2001 From: WheelsForReals Date: Sat, 31 Jan 2026 22:47:22 -0600 Subject: [PATCH 026/730] parallel-launcher.parallel-n64-core: 2.27.1 -> 2.28.0, fix build with GCC 15 --- pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix b/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix index f81dfd342310..ed6d17457f6d 100644 --- a/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix +++ b/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix @@ -15,13 +15,13 @@ in # Based on the libretro parallel-n64 derivation with slight tweaks libretro.mkLibretroCore (finalAttrs: { core = "parallel-n64-next"; - version = "2.27.1"; + version = "2.28.0"; src = fetchFromGitLab { owner = "parallel-launcher"; repo = "parallel-n64"; tag = reformatVersion finalAttrs.version; - hash = "sha256-u4F6CbC1NEU3OWtcqMIi/teX+SS4Jq9v5M2qc9z5bXg="; + hash = "sha256-o5zF100TzAO7XQXau4rglr1rO+roJao43SSFhYPCPO0="; }; extraNativeBuildInputs = [ @@ -45,6 +45,10 @@ libretro.mkLibretroCore (finalAttrs: { "ARCH=${stdenv.hostPlatform.parsed.cpu.name}" ]; + # Fix build with GCC 15 + # Upstream issue: https://gitlab.com/parallel-launcher/parallel-n64/-/issues/18 + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + postPatch = lib.optionalString stdenv.hostPlatform.isAarch64 '' sed -i -e '1 i\CPUFLAGS += -DARM_FIX -DNO_ASM -DARM_ASM -DDONT_WANT_ARM_OPTIMIZATIONS -DARM64' Makefile \ && sed -i -e 's,CPUFLAGS :=,,g' Makefile From 6943ba26eb9b811aafe1ca2e7b77f4a5ecd6f1fa Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sun, 1 Feb 2026 12:38:43 +0100 Subject: [PATCH 027/730] samfirm-js: unset meta.platforms Signed-off-by: David Wronek --- pkgs/by-name/sa/samfirm-js/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/sa/samfirm-js/package.nix b/pkgs/by-name/sa/samfirm-js/package.nix index 60aadeaf15b3..600d1f6d52aa 100644 --- a/pkgs/by-name/sa/samfirm-js/package.nix +++ b/pkgs/by-name/sa/samfirm-js/package.nix @@ -27,7 +27,6 @@ buildNpmPackage { description = "Program for downloading Samsung firmware"; homepage = "https://github.com/DavidArsene/samfirm.js"; license = lib.licenses.gpl3; - platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ ungeskriptet ]; mainProgram = "samfirm-js"; }; From eeb1fafca43de93a6d60b56d5a9773ab27ab7c44 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sun, 1 Feb 2026 13:26:44 +0100 Subject: [PATCH 028/730] sshwifty: unset meta.platforms Signed-off-by: David Wronek --- pkgs/by-name/ss/sshwifty/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ss/sshwifty/package.nix b/pkgs/by-name/ss/sshwifty/package.nix index 01e976f35945..dbd67332702c 100644 --- a/pkgs/by-name/ss/sshwifty/package.nix +++ b/pkgs/by-name/ss/sshwifty/package.nix @@ -69,7 +69,6 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/nirui/sshwifty"; changelog = "https://github.com/nirui/sshwifty/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Plus; - platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ ungeskriptet ]; mainProgram = "sshwifty"; }; From 3e8a691a57c1ced081b29e041d88ac3c79bc5010 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sun, 1 Feb 2026 13:40:02 +0100 Subject: [PATCH 029/730] extract-dtb: unset meta.platforms Signed-off-by: David Wronek --- pkgs/by-name/ex/extract-dtb/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ex/extract-dtb/package.nix b/pkgs/by-name/ex/extract-dtb/package.nix index 7ad5f6eaf399..7c726b7f2d94 100644 --- a/pkgs/by-name/ex/extract-dtb/package.nix +++ b/pkgs/by-name/ex/extract-dtb/package.nix @@ -23,7 +23,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/PabloCastellano/extract-dtb"; changelog = "https://github.com/PabloCastellano/extract-dtb/releases/tag/${version}"; license = lib.licenses.gpl3Plus; - platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ ungeskriptet ]; mainProgram = "extract-dtb"; }; From 33504cecbdbbf5ceb583e1aaae63e7fbd9cfb464 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sun, 1 Feb 2026 15:00:59 +0100 Subject: [PATCH 030/730] python3Packages.liblp: unset meta.platforms Signed-off-by: David Wronek --- pkgs/development/python-modules/liblp/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/liblp/default.nix b/pkgs/development/python-modules/liblp/default.nix index 74a5154e4aa2..6757194573e2 100644 --- a/pkgs/development/python-modules/liblp/default.nix +++ b/pkgs/development/python-modules/liblp/default.nix @@ -28,7 +28,6 @@ buildPythonPackage rec { description = "Android logical partitions library ported from C++ to Python"; homepage = "https://github.com/sebaubuntu-python/liblp"; license = lib.licenses.asl20; - platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ ungeskriptet ]; mainProgram = "lpunpack"; }; From f7178499152850ae70bc119f3e549f952646ec44 Mon Sep 17 00:00:00 2001 From: kulczwoj Date: Tue, 20 Jan 2026 14:12:49 +0200 Subject: [PATCH 031/730] maintainers: add kulczwoj --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index fd5ff092fcc1..f8a490ed9c8e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14345,6 +14345,11 @@ githubId = 629430; keys = [ { fingerprint = "2843 750C B1AB E256 94BE 40E2 D843 D30B 42CA 0E2D"; } ]; }; + kulczwoj = { + name = "Wojciech Kulczycki"; + github = "kulczwoj"; + githubId = 58049191; + }; KunyaKud = { name = "KunyaKud"; email = "wafuu@posteo.net"; From aa20aae2b17d1d8a1ded8d4e2a66f3d1f465520b Mon Sep 17 00:00:00 2001 From: Michael Livshin Date: Sat, 15 Nov 2025 19:15:49 +0200 Subject: [PATCH 032/730] urbit: 3.5 -> 4.2 --- pkgs/by-name/ur/urbit/package.nix | 21 +++++++++----- pkgs/by-name/ur/urbit/update-bin.sh | 45 +++++++++++++---------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/pkgs/by-name/ur/urbit/package.nix b/pkgs/by-name/ur/urbit/package.nix index 5a7abb39af92..6707372079f8 100644 --- a/pkgs/by-name/ur/urbit/package.nix +++ b/pkgs/by-name/ur/urbit/package.nix @@ -1,7 +1,7 @@ { stdenv, lib, - fetchzip, + fetchurl, }: let @@ -11,22 +11,27 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "urbit"; - version = "3.5"; + version = "4.2"; - src = fetchzip { + src = fetchurl { url = "https://github.com/urbit/vere/releases/download/vere-v${finalAttrs.version}/${platform}.tgz"; sha256 = { - x86_64-linux = "sha256-eB80GuyNuVZbBsyNnek8UCtquZbNt5G4Co7IKqq7aeI="; - aarch64-linux = "sha256-imbzAsjjznLuxee9mWXpsG/dKEJxdEOTw+JFc4DbQ2Q="; - x86_64-darwin = "sha256-0c1ewdrVsfSUivrcLwVuxZdcyrOAKXF7P9W+B7o5aNU="; - aarch64-darwin = "sha256-j8PJ04zRz2sZdpetLyzwRasj0CkiRGY+GvzWXG90IaE="; + x86_64-linux = "0cmgm0cjcj0089dd7dnncl5lhw6ji669byjbzd72va51abdirnkq"; + aarch64-linux = "1il2khylsxj3k757f401ph5g1sx6f4y85p87bzwgaksdb4nkq6mi"; + x86_64-darwin = "1p09y7c81m3mx9cm0689jbg1daz0xpr2p2bzqfnnlgzjlmi9x794"; + aarch64-darwin = "1gy64mhvk8450mv2abjc62c2sh0b1criiwrdmyj8kyfv4qpiqyc8"; } .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); }; + unpackPhase = '' + mkdir src + tar -C src -xf $src + ''; + postInstall = '' - install -m755 -D vere-v${finalAttrs.version}-${platform} $out/bin/urbit + install -m755 -D src/vere-v${finalAttrs.version}-${platform} $out/bin/urbit ''; passthru.updateScript = ./update-bin.sh; diff --git a/pkgs/by-name/ur/urbit/update-bin.sh b/pkgs/by-name/ur/urbit/update-bin.sh index b7c4af1028e1..d8cc7deb9bb8 100755 --- a/pkgs/by-name/ur/urbit/update-bin.sh +++ b/pkgs/by-name/ur/urbit/update-bin.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p curl common-updater-scripts nix-prefetch +#!nix-shell -i bash -p curl set -euo pipefail @@ -10,31 +10,26 @@ if [ ! -f "$NIX_DRV" ]; then exit 1 fi -fetch_arch() { - VER="$1"; ARCH="$2" - URL="https://github.com/urbit/vere/releases/download/vere-v${VER}/${ARCH}.tgz"; - nix-prefetch "{ stdenv, fetchzip }: -stdenv.mkDerivation rec { - pname = \"vere\"; version = \"${VER}\"; - src = fetchzip { url = \"$URL\"; }; -} -" +VERSION=$(curl https://bootstrap.urbit.org/vere/live/last) + +prefetch() { + nix-prefetch-url "https://github.com/urbit/vere/releases/download/vere-v${VERSION}/$1.tgz" } -replace_sha() { - sed -i "s#$1 = \"sha256-.\{44\}\"#$1 = \"$2\"#" "$NIX_DRV" +LINUX_AARCH64_SHA256=$(prefetch "linux-aarch64") +LINUX_X64_SHA256=$(prefetch "linux-x86_64") +DARWIN_AARCH64_SHA256=$(prefetch "macos-aarch64") +DARWIN_X64_SHA256=$(prefetch "macos-x86_64") + +sed -i "s/version = \".*\"/version = \"$VERSION\"/" "$NIX_DRV" + +replace-sha256() { + local platform=$1 + local sha256=$2 + sed -i "s#${platform} = \"[^\"]*\"#${platform} = \"${sha256}\"#" "$NIX_DRV" } -VERE_VER=$(curl https://bootstrap.urbit.org/vere/live/last) - -VERE_LINUX_AARCH64_SHA256=$(fetch_arch "$VERE_VER" "linux-aarch64") -VERE_LINUX_X64_SHA256=$(fetch_arch "$VERE_VER" "linux-x86_64") -VERE_DARWIN_AARCH64_SHA256=$(fetch_arch "$VERE_VER" "macos-aarch64") -VERE_DARWIN_X64_SHA256=$(fetch_arch "$VERE_VER" "macos-x86_64") - -sed -i "s/version = \".*\"/version = \"$VERE_VER\"/" "$NIX_DRV" - -replace_sha "aarch64-linux" "$VERE_LINUX_AARCH64_SHA256" -replace_sha "x86_64-linux" "$VERE_LINUX_X64_SHA256" -replace_sha "aarch64-darwin" "$VERE_DARWIN_AARCH64_SHA256" -replace_sha "x86_64-darwin" "$VERE_DARWIN_X64_SHA256" +replace-sha256 "aarch64-linux" "$LINUX_AARCH64_SHA256" +replace-sha256 "x86_64-linux" "$LINUX_X64_SHA256" +replace-sha256 "aarch64-darwin" "$DARWIN_AARCH64_SHA256" +replace-sha256 "x86_64-darwin" "$DARWIN_X64_SHA256" From c1e6f51410c8cd2e27e874f33b8ae59d5f97d61b Mon Sep 17 00:00:00 2001 From: kulczwoj Date: Tue, 20 Jan 2026 14:12:49 +0200 Subject: [PATCH 033/730] pixinsight: rewrite Rewrite to provide main missing functionality out-of-the-box - Add mutable deployment to support native self-updates and plugin management (togglable via `enableUpdates` flag); on unwrapped derivation change clear and redeploy - Add CUDA support (use custom `libtensorflow-gpu` package, as variant shipped with `tensorflow-bin` is incompatible with PixInsight) - Fix desktop integration (add missing files) - Provide upstream-compatible CLI command `PixInsight` Following patterns from `steam`, `davinci-resolve`, `zoom-us` --- pkgs/by-name/pi/pixinsight/default.nix | 89 +++++ .../pi/pixinsight/libtensorflow-gpu.nix | 56 +++ pkgs/by-name/pi/pixinsight/package.nix | 323 +++++++++--------- 3 files changed, 302 insertions(+), 166 deletions(-) create mode 100644 pkgs/by-name/pi/pixinsight/default.nix create mode 100644 pkgs/by-name/pi/pixinsight/libtensorflow-gpu.nix diff --git a/pkgs/by-name/pi/pixinsight/default.nix b/pkgs/by-name/pi/pixinsight/default.nix new file mode 100644 index 000000000000..06cb980f0fdc --- /dev/null +++ b/pkgs/by-name/pi/pixinsight/default.nix @@ -0,0 +1,89 @@ +{ + lib, + stdenv, + requireFile, + bubblewrap, + fakeroot, + unixtools, + cudaSupport, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "pixinsight"; + version = "1.9.3-20250402"; + + src = requireFile { + name = "PI-linux-x64-${finalAttrs.version}-c.tar.xz"; + url = "http://pixinsight.com"; + hash = "sha256-MOAWH64A13vVLeNiBC9nO78P0ELmXXHR5ilh5uUhWhs="; + }; + + nativeBuildInputs = [ + bubblewrap + fakeroot + unixtools.script + ]; + + sourceRoot = "."; + + # Patch installer binary with correct interpreter and rpath + postPatch = '' + patchelf ./installer \ + --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --set-rpath ${lib.getLib stdenv.cc.cc}/lib + ''; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + # Prepare output directories + mkdir -p $out/opt + mkdir -p $out/share/{applications,mime/packages} + for i in 16 24 32 48 64 128 256 512; do + mkdir -p $out/share/icons/hicolor/"$i"x"$i"/apps + done + mkdir -p $out/share/icons/hicolor/scalable/apps + + # Install using proper bind-mounts + bwrap \ + --bind /build /build \ + --bind $out/opt /opt \ + --bind /nix /nix \ + --dev /dev \ + fakeroot script -ec "./installer \ + --yes \ + --install-desktop-dir=$out/share/applications \ + --install-mime-dir=$out/share/mime \ + --install-icons-dir=$out/share/icons/hicolor \ + --no-bin-launcher" + '' + + lib.optionalString cudaSupport '' + # Remove bundled libtensorflow-cpu files + rm -f $out/opt/PixInsight/bin/lib/libtensorflow* + '' + + '' + runHook postInstall + ''; + + postFixup = '' + # Patch desktop entry for downstream compatibility + substituteInPlace $out/share/applications/PixInsight.desktop \ + --replace-fail "Exec=/opt/PixInsight/bin/PixInsight.sh" "Exec=pixinsight" + ''; + + meta = { + description = "Scientific image processing program for astrophotography"; + homepage = "https://pixinsight.com/"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ + sheepforce + kulczwoj + ]; + platforms = [ "x86_64-linux" ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + hydraPlatforms = [ ]; + }; +}) diff --git a/pkgs/by-name/pi/pixinsight/libtensorflow-gpu.nix b/pkgs/by-name/pi/pixinsight/libtensorflow-gpu.nix new file mode 100644 index 000000000000..50c9505fe19e --- /dev/null +++ b/pkgs/by-name/pi/pixinsight/libtensorflow-gpu.nix @@ -0,0 +1,56 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + cudaPackages, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libtensorflow-gpu"; + version = "2.18.1"; + + src = fetchurl { + url = "https://storage.googleapis.com/tensorflow/versions/${finalAttrs.version}/${finalAttrs.pname}-linux-x86_64.tar.gz"; + hash = "sha256-9k7DA53E/hh9zzMhX0D6BZOZWwOoiNEi/tdYHONIFeU="; + }; + + nativeBuildInputs = [ + autoPatchelfHook + ]; + + buildInputs = with cudaPackages; [ + cudatoolkit + cudnn + ]; + + sourceRoot = "."; + + # Unpack tarball to subdir, preventing copying `env-vars` to $out in `installPhase` + preUnpack = '' + mkdir source + cd source + ''; + + dontPatch = true; + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -pr --reflink=auto -- . $out + + runHook postInstall + ''; + + meta = { + description = "Computation using data flow graphs for scalable machine learning"; + homepage = "http://tensorflow.org"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ kulczwoj ]; + platforms = [ "x86_64-linux" ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) diff --git a/pkgs/by-name/pi/pixinsight/package.nix b/pkgs/by-name/pi/pixinsight/package.nix index d7900f55fdee..a228e528d164 100644 --- a/pkgs/by-name/pi/pixinsight/package.nix +++ b/pkgs/by-name/pi/pixinsight/package.nix @@ -1,182 +1,173 @@ { - stdenv, lib, - requireFile, - autoPatchelfHook, - unixtools, - fakeroot, - mailcap, - libGL, - libpulseaudio, - alsa-lib, - nss, - gd, - gst_all_1, - nspr, - expat, - fontconfig, - dbus, - glib, - zlib, - openssl, - libdrm, - cups, - avahi-compat, - libidn2, - libdeflate, - brotli, - libxkbcommon, - libxcb, - libxtst, - libxrandr, - libxfixes, - libxext, - libxdamage, - libxcomposite, - libx11, - xrandr, - libxkbfile, - wayland, - libudev0-shim, - bubblewrap, - libjpeg8, - gdk-pixbuf, - gtk3, - pango, + callPackage, buildFHSEnv, + cudaPackages, + config, + cudaSupport ? config.cudaSupport, + + # Provide support for built-in self-updates and plugin management + # + # PixInsight installs updates and plugins in its main installation location, + # which is incompatible with running it from immutable Nix store. + # + # `true`: + # - configure mutable copy of PixInsight installation under + # `~/.local/share/pixinsight`, and run PixInsight using it + # - whenever immutable installation changes, on launch clear and reinstall + # mutable files to keep synced with Nix store + # - `PixInsightUpdater` is fully functional + # + # `false`: + # - run PixInsight using immutable installation from Nix store + # - `PixInsightUpdater` returns `Read-only file system` error on update + # installation attempt + # + # Enabled by default, as this is part of core functionality, expected from upstream + enableUpdates ? true, }: let - meta = { - description = "Scientific image processing program for astrophotography"; - homepage = "https://pixinsight.com/"; - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - license = lib.licenses.unfree; - platforms = [ "x86_64-linux" ]; - maintainers = [ lib.maintainers.sheepforce ]; - hydraPlatforms = [ ]; - mainProgram = "PixInsight"; - }; + pixinsight = callPackage ./. { inherit cudaSupport; }; - pname = "pixinsight"; - version = "1.9.3-20250402"; + # For CUDA support (PixInsight ships with `libtensorflow-cpu`) + # + # PixInsight uses C API `libtensorflow`, which differs from library shipped + # with `tensorflow-bin`: in particular it contains `VERS_1.0` embedded. + # Variants from `tensorflow-bin` don't embed it and are rejected as + # incompatible, when PixInsight installs plugins to its internal runtime + # environment and loads their dependencies. + libtensorflow-gpu = callPackage ./libtensorflow-gpu.nix { }; - installPkg = stdenv.mkDerivation (finalAttrs: { - inherit meta pname version; + deployPath = "$HOME/.local/share/pixinsight"; + storePathFile = "${deployPath}/opt/PixInsight/.store-path"; +in +buildFHSEnv { + inherit (pixinsight) pname version; - src = requireFile rec { - name = "PI-linux-x64-${finalAttrs.version}-c.tar.xz"; - url = "https://pixinsight.com/"; - hash = "sha256-MOAWH64A13vVLeNiBC9nO78P0ELmXXHR5ilh5uUhWhs="; - message = '' - PixInsight is available from ${url} and requires a commercial (or trial) license. - After a license has been obtained, PixInsight can be downloaded from the software distribution - (choose Linux 64bit). - The PixInsight tarball must be added to the nix-store, i.e. via - nix-prefetch-url --type sha256 file:///path/to/${name} - ''; - }; - sourceRoot = "."; + targetPkgs = + pkgs: + (with pkgs; [ + expat + glib + zlib + udev + dbus + nspr + nss + openssl - nativeBuildInputs = [ - unixtools.script - fakeroot - mailcap - libudev0-shim - bubblewrap + alsa-lib + libxkbcommon + + libGL + libdrm + qt6Packages.qtbase + gtk3 + fontconfig + libjpeg8 + gd + + libssh2 + libpsl + libidn2 + + brotli + libdeflate + + avahi-compat + cups + + libx11 + libxcomposite + libxdamage + libxext + libxfixes + libxinerama + libxrandr + libxrender + libxtst + + libsm + libice + + libxcb + libxkbfile + libxcb-util + libxcb-image + libxcb-keysyms + libxcb-render-util + libxcb-wm + # libxcb-cursor # Bundled by PixInsight + ]) + ++ lib.optionals cudaSupport ( + [ + libtensorflow-gpu + ] + ++ (with pkgs.cudaPackages; [ + cudatoolkit + cudnn + ]) + ); + + extraInstallCommands = '' + # Provide second binary matching upstream CLI command (`PixInsight`) + ln -s $out/bin/{pixinsight,PixInsight} + + # Provide desktop integration files + ln -s {${pixinsight},$out}/share + ''; + + # Prepare mutable opt/ for self-update and plugin support + # Clear and redeploy whenever `pixinsight` store path changes + extraPreBwrapCmds = lib.optionalString enableUpdates '' + set -e + + read -r DEPLOYED_PATH < "${storePathFile}" 2>/dev/null || DEPLOYED_PATH="" + + if [ "$DEPLOYED_PATH" != "${pixinsight}" ]; then + echo "pixinsight: new PixInsight installation detected" + echo "pixinsight: deploying ${pixinsight}/opt/PixInsight to ${deployPath}/opt/PixInsight..." + + mkdir -p "${deployPath}"/opt + rm -rf "${deployPath}"/opt/PixInsight + cp -R ${pixinsight}/opt/PixInsight "${deployPath}"/opt + chmod -R u+w "${deployPath}"/opt/PixInsight + + echo "${pixinsight}" > "${storePathFile}" + + echo "pixinsight: deployed successfully" + fi + ''; + + extraBwrapArgs = + lib.optionals enableUpdates [ + # Bind-mount mutable opt/ to /opt + ''--bind "${deployPath}"/opt /opt'' + ] + ++ lib.optionals (!enableUpdates) [ + # Bind-mount immutable opt/ to /opt + ''--ro-bind "${pixinsight}"/opt /opt'' ]; - postPatch = '' - patchelf ./installer \ - --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath ${lib.getLib stdenv.cc.cc}/lib - ''; + profile = lib.optionalString cudaSupport '' + export XLA_FLAGS=--xla_gpu_cuda_data_dir=${cudaPackages.cudatoolkit} + ''; - dontConfigure = true; - dontBuild = true; + runScript = "/opt/PixInsight/bin/PixInsight.sh"; - installPhase = '' - runHook preInstall - - mkdir -p $out/bin $out/opt/PixInsight $out/share/{applications,mime/packages,icons/hicolor} - - bwrap --bind /build /build --bind $out/opt /opt --bind /nix /nix --dev /dev fakeroot script -ec "./installer \ - --yes \ - --install-desktop-dir=$out/share/applications \ - --install-mime-dir=$out/share/mime \ - --install-icons-dir=$out/share/icons/hicolor \ - --no-bin-launcher \ - --no-remove" - - rm -rf $out/opt/PixInsight-old-0 - ln -s $out/opt/PixInsight/bin/PixInsight $out/bin/. - ln -s $out/opt/PixInsight/bin/lib $out/lib - - runHook postInstall - ''; - - }); - - runPkg = buildFHSEnv { - inherit meta pname version; - - targetPkgs = - pkgs: - - [ - # PI itself - installPkg - # runtime deps - mailcap - libudev0-shim - (lib.getLib stdenv.cc.cc) - stdenv.cc - libGL - libpulseaudio - alsa-lib - nss - gd - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - nspr - expat - fontconfig - dbus - glib - zlib - openssl - libdrm - wayland - cups - avahi-compat - libjpeg8 - gdk-pixbuf - gtk3 - pango - libidn2 - libdeflate - brotli - libxkbcommon - libxcb - libx11 - libxdamage - xrandr - libxtst - libxcomposite - libxext - libxfixes - libxrandr - libxkbfile - ]; - - profile = '' - export QT_QPA_PLATFORM_PLUGIN_PATH=/opt/PixInsight/bin/lib/qt-plugins/platforms - export QT_PLUGIN_PATH=/opt/PixInsight/bin/lib/qt-plugins - export LD_LIBRARY_PATH=${libudev0-shim}/lib - ''; - - runScript = "${installPkg}/bin/PixInsight"; + passthru = { + inherit libtensorflow-gpu; + unwrapped = pixinsight; }; -in -runPkg + inherit (pixinsight.meta) + description + homepage + license + maintainers + platforms + sourceProvenance + hydraPlatforms + ; +} From caa27c14e427c2ff8fe6d1e19efe6f258895ed88 Mon Sep 17 00:00:00 2001 From: catcraft <37033401+CatCraftYT@users.noreply.github.com> Date: Wed, 4 Feb 2026 18:31:11 +1030 Subject: [PATCH 034/730] nixos/ddclient: remove 'password=' from secretsFile placeholder Removes the 'password=' prefix on the secretsFile placeholder added in #468051, because it prevents adding protocol-specific secrets without specifying an unnecessary password option. --- nixos/modules/services/networking/ddclient.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/ddclient.nix b/nixos/modules/services/networking/ddclient.nix index db7cadd89abd..7745572e89bd 100644 --- a/nixos/modules/services/networking/ddclient.nix +++ b/nixos/modules/services/networking/ddclient.nix @@ -24,7 +24,7 @@ let else if (cfg.passwordFile != null) then "password=@password_placeholder@" else if (cfg.secretsFile != null) then - "password=@secrets_placeholder@" + "@secrets_placeholder@" else "" } From 3e87bbd2c1e7a292759df0c822a3051119af6d50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 07:22:55 +0000 Subject: [PATCH 035/730] odin: dev-2025-11 -> dev-2026-02 --- pkgs/by-name/od/odin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/od/odin/package.nix b/pkgs/by-name/od/odin/package.nix index 062bf82a0b5c..f0d27f217927 100644 --- a/pkgs/by-name/od/odin/package.nix +++ b/pkgs/by-name/od/odin/package.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "odin"; - version = "dev-2025-11"; + version = "dev-2026-02"; src = fetchFromGitHub { owner = "odin-lang"; repo = "Odin"; tag = finalAttrs.version; - hash = "sha256-Nyi8/52xexGPSnWIF8eMSMqaXFQD57dDRGl6IuZcppw="; + hash = "sha256-TiXHFFmXzSyENFeTtQoskGrU7oWAHXR7eGgne0w1vEE="; }; patches = [ From 8a48f28b1d3ba744f7b80ff6e90fa8ceb443f71d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 11:35:09 +0000 Subject: [PATCH 036/730] fsautocomplete: 0.82.0 -> 0.83.0 --- pkgs/by-name/fs/fsautocomplete/deps.json | 20 ++++++++++---------- pkgs/by-name/fs/fsautocomplete/package.nix | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/fs/fsautocomplete/deps.json b/pkgs/by-name/fs/fsautocomplete/deps.json index a0c0e8e609de..903bf37b6d83 100644 --- a/pkgs/by-name/fs/fsautocomplete/deps.json +++ b/pkgs/by-name/fs/fsautocomplete/deps.json @@ -76,8 +76,8 @@ }, { "pname": "fsharp-analyzers", - "version": "0.33.0", - "hash": "sha256-inPKPeLTaImrj4uiEy/vpru1cestNr/s/qgyRsgvwPc=" + "version": "0.35.0", + "hash": "sha256-GxQR3Fq28cb+akNbzRTav9nhMtayN/0g2d1G6Ml+ck4=" }, { "pname": "FSharp.Analyzers.Build", @@ -86,13 +86,13 @@ }, { "pname": "FSharp.Analyzers.SDK", - "version": "0.34.1", - "hash": "sha256-irU+Cx4ke47nSzOSozj7qPWa8a0RlMBb0mfIXzoxPiY=" + "version": "0.35.0", + "hash": "sha256-JlwkutVgOUDZJ7PfzgXn6Pepr30Qd7M9FpcZwVXNGhc=" }, { "pname": "FSharp.Compiler.Service", - "version": "43.10.100", - "hash": "sha256-80hXILU4oYRtTOl3CeFt1MiquS2B/vbEI7YWcL4+8cQ=" + "version": "43.10.101", + "hash": "sha256-5r9ulr3IVW74Z/RRZ24RhI6wSPdv4jUZHNBKRhRIWco=" }, { "pname": "FSharp.Control.AsyncSeq", @@ -106,8 +106,8 @@ }, { "pname": "FSharp.Core", - "version": "10.0.100", - "hash": "sha256-stXiDuNoO0xYs82vm6CNWbTsxUErbWc1iSirUyiUdXA=" + "version": "10.0.101", + "hash": "sha256-i7crdE0/u+/mFCD1rNFc/iT5TFr8Dae9dNpVRmbpSbY=" }, { "pname": "FSharp.Data.Adaptive", @@ -206,8 +206,8 @@ }, { "pname": "Ionide.Analyzers", - "version": "0.14.10", - "hash": "sha256-aUo+WiX33PGJbyg+vbsMfjRYee3LQZNKEzie2OKrhcw=" + "version": "0.14.11", + "hash": "sha256-aF2cKl5FcRNu0uV5WBq4IzzrJZfAfMb0jD8G3kMKAX8=" }, { "pname": "Ionide.KeepAChangelog.Tasks", diff --git a/pkgs/by-name/fs/fsautocomplete/package.nix b/pkgs/by-name/fs/fsautocomplete/package.nix index 44d456ed460d..3a3938ff1781 100644 --- a/pkgs/by-name/fs/fsautocomplete/package.nix +++ b/pkgs/by-name/fs/fsautocomplete/package.nix @@ -9,13 +9,13 @@ buildDotnetModule (finalAttrs: { pname = "fsautocomplete"; - version = "0.82.0"; + version = "0.83.0"; src = fetchFromGitHub { owner = "fsharp"; repo = "FsAutoComplete"; tag = "v${finalAttrs.version}"; - hash = "sha256-P/RPyYVyKK+s2AwQZzlSW8obQbhOoNSCd/ibahJ9BLg="; + hash = "sha256-1WK6vb/UfqnF5KlwrjmGTPeAnEgwPswcYweeotB6j00="; }; nugetDeps = ./deps.json; From 5db5f022dae2af8ed59a6621bdf8bc5528b66987 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 19 Jan 2026 18:29:47 +0100 Subject: [PATCH 037/730] chess-clock: 0.6.1 -> 0.6.2 --- pkgs/by-name/ch/chess-clock/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/chess-clock/package.nix b/pkgs/by-name/ch/chess-clock/package.nix index 875b0af184e3..24a63927c289 100644 --- a/pkgs/by-name/ch/chess-clock/package.nix +++ b/pkgs/by-name/ch/chess-clock/package.nix @@ -17,14 +17,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "chess-clock"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "chess-clock"; rev = "v${finalAttrs.version}"; - hash = "sha256-XDOCHFZC3s3b/4kD1ZkhWar3kozW3vXc0pk7O6oQfiE="; + hash = "sha256-jqWZI37ewkPmY+37dwJUJnBZcsBO1sn04r2qp8PIWTs="; }; nativeBuildInputs = [ From 097bf66cb62026a17c0a28d00061a17f7985ce19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 17:30:35 +0000 Subject: [PATCH 038/730] go2tv: 1.19.0 -> 2.0.2 --- pkgs/by-name/go/go2tv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go2tv/package.nix b/pkgs/by-name/go/go2tv/package.nix index 9858e2247b94..f1e93e5b88b7 100644 --- a/pkgs/by-name/go/go2tv/package.nix +++ b/pkgs/by-name/go/go2tv/package.nix @@ -16,16 +16,16 @@ buildGoModule rec { pname = "go2tv" + lib.optionalString (!withGui) "-lite"; - version = "1.19.0"; + version = "2.0.2"; src = fetchFromGitHub { owner = "alexballas"; repo = "go2tv"; tag = "v${version}"; - hash = "sha256-aE40mS3wcZHQIPyE9YEv5tRkrz4nClF8Brsbt0M0jK4="; + hash = "sha256-oyd6H3U799el9xcte3mOJo0m2YQTZ/vZjFdM2F7Cha8="; }; - vendorHash = "sha256-jtQSAP/QiSeLn37bg2uapzMBYGo9QvuH4V2YgmPrDN8="; + vendorHash = "sha256-2eEB6yfWFD7X3+qQenRoMiyzHH9i/gDg0IuOo/gUBFw="; nativeBuildInputs = [ pkg-config ]; From e8c5b555eb78634b6c92c99d47994a3ea5e3a709 Mon Sep 17 00:00:00 2001 From: Julio Merino Date: Thu, 5 Feb 2026 10:26:23 -0800 Subject: [PATCH 039/730] maintainers: add jmmv --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9a3a0ead9e09..3806ba760a88 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12536,6 +12536,12 @@ githubId = 43830312; name = "Joël Miramon"; }; + jmmv = { + email = "julio@meroh.net"; + github = "jmmv"; + githubId = 879272; + name = "Julio Merino"; + }; jn-sena = { email = "jn-sena@proton.me"; github = "jn-sena"; From ee6b205443f33c8d95f695de73feccc20abfb263 Mon Sep 17 00:00:00 2001 From: norma Date: Fri, 6 Feb 2026 03:35:04 +0100 Subject: [PATCH 040/730] discord{-ptb,-canary,-development}: quote client mods on darwin The desktopName field can contain spaces (e.g. 'Discord PTB.app') and therefore the paths in postInstall should be quoted. --- .../instant-messengers/discord/darwin.nix | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/darwin.nix b/pkgs/applications/networking/instant-messengers/discord/darwin.nix index 0c8a22e54022..87cce491f157 100644 --- a/pkgs/applications/networking/instant-messengers/discord/darwin.nix +++ b/pkgs/applications/networking/instant-messengers/discord/darwin.nix @@ -82,25 +82,25 @@ stdenv.mkDerivation { postInstall = lib.strings.optionalString withOpenASAR '' - cp -f ${openasar} $out/Applications/${desktopName}.app/Contents/Resources/app.asar + cp -f ${openasar} "$out/Applications/${desktopName}.app/Contents/Resources/app.asar" '' + lib.strings.optionalString withVencord '' - mv $out/Applications/${desktopName}.app/Contents/Resources/app.asar $out/Applications/${desktopName}.app/Contents/Resources/_app.asar - mkdir $out/Applications/${desktopName}.app/Contents/Resources/app.asar - echo '{"name":"discord","main":"index.js"}' > $out/Applications/${desktopName}.app/Contents/Resources/app.asar/package.json - echo 'require("${vencord}/patcher.js")' > $out/Applications/${desktopName}.app/Contents/Resources/app.asar/index.js + mv "$out/Applications/${desktopName}.app/Contents/Resources/app.asar" "$out/Applications/${desktopName}.app/Contents/Resources/_app.asar" + mkdir "$out/Applications/${desktopName}.app/Contents/Resources/app.asar" + echo '{"name":"discord","main":"index.js"}' > "$out/Applications/${desktopName}.app/Contents/Resources/app.asar/package.json" + echo 'require("${vencord}/patcher.js")' > "$out/Applications/${desktopName}.app/Contents/Resources/app.asar/index.js" '' + lib.strings.optionalString withEquicord '' - mv $out/Applications/${desktopName}.app/Contents/Resources/app.asar $out/Applications/${desktopName}.app/Contents/Resources/_app.asar - mkdir $out/Applications/${desktopName}.app/Contents/Resources/app.asar - echo '{"name":"discord","main":"index.js"}' > $out/Applications/${desktopName}.app/Contents/Resources/app.asar/package.json - echo 'require("${equicord}/desktop/patcher.js")' > $out/Applications/${desktopName}.app/Contents/Resources/app.asar/index.js + mv "$out/Applications/${desktopName}.app/Contents/Resources/app.asar" "$out/Applications/${desktopName}.app/Contents/Resources/_app.asar" + mkdir "$out/Applications/${desktopName}.app/Contents/Resources/app.asar" + echo '{"name":"discord","main":"index.js"}' > "$out/Applications/${desktopName}.app/Contents/Resources/app.asar/package.json" + echo 'require("${equicord}/desktop/patcher.js")' > "$out/Applications/${desktopName}.app/Contents/Resources/app.asar/index.js" '' + lib.strings.optionalString withMoonlight '' - mv $out/Applications/${desktopName}.app/Contents/Resources/app.asar $out/Applications/${desktopName}.app/Contents/Resources/_app.asar - mkdir $out/Applications/${desktopName}.app/Contents/Resources/app.asar - echo '{"name":"discord","main":"injector.js","private": true}' > $out/Applications/${desktopName}.app/Contents/Resources/app.asar/package.json - echo 'require("${moonlight}/injector.js").inject(require("path").join(__dirname, "../_app.asar"));' > $out/Applications/${desktopName}.app/Contents/Resources/app.asar/injector.js + mv "$out/Applications/${desktopName}.app/Contents/Resources/app.asar" "$out/Applications/${desktopName}.app/Contents/Resources/_app.asar" + mkdir "$out/Applications/${desktopName}.app/Contents/Resources/app.asar" + echo '{"name":"discord","main":"injector.js","private": true}' > "$out/Applications/${desktopName}.app/Contents/Resources/app.asar/package.json" + echo 'require("${moonlight}/injector.js").inject(require("path").join(__dirname, "../_app.asar"));' > "$out/Applications/${desktopName}.app/Contents/Resources/app.asar/injector.js" ''; passthru = { From dbc4a70daa7ea4755493db7a7d60b929fb3dca7b Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Sat, 3 Jan 2026 22:48:43 -0500 Subject: [PATCH 041/730] zipperposition: init at 2.1-unstable-2024-02-08 --- pkgs/by-name/zi/zipperposition/package.nix | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 pkgs/by-name/zi/zipperposition/package.nix diff --git a/pkgs/by-name/zi/zipperposition/package.nix b/pkgs/by-name/zi/zipperposition/package.nix new file mode 100644 index 000000000000..7096bead775e --- /dev/null +++ b/pkgs/by-name/zi/zipperposition/package.nix @@ -0,0 +1,66 @@ +{ + lib, + fetchFromGitHub, + ocamlPackages, +}: + +ocamlPackages.buildDunePackage { + pname = "zipperposition"; + version = "2.1-unstable-2024-02-08"; + + src = fetchFromGitHub { + owner = "sneeuwballen"; + repo = "zipperposition"; + rev = "050072e01d8539f9126993482b595e09f921f66a"; + hash = "sha256-GoZO2hRZgh1qydlR+Uq4TprcPG9s7ge1N0Z2ilQ5x/w="; + }; + + nativeBuildInputs = with ocamlPackages; [ + menhir + ]; + + propagatedBuildInputs = with ocamlPackages; [ + zarith + containers + containers-data + msat + iter + mtime + oseq + ]; + + buildPhase = '' + runHook preBuild + dune build -p logtk,libzipperposition,zipperposition,zipperposition-tools ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + dune install --prefix $out --libdir $OCAMLFIND_DESTDIR logtk libzipperposition zipperposition zipperposition-tools + runHook postInstall + ''; + + doCheck = true; + + checkInputs = with ocamlPackages; [ + alcotest + qcheck-core + qcheck-alcotest + ]; + + checkPhase = '' + runHook preCheck + dune runtest -p logtk,libzipperposition,zipperposition,zipperposition-tools ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} + runHook postCheck + ''; + + meta = { + description = "Superposition prover for full first order logic"; + homepage = "https://github.com/sneeuwballen/zipperposition"; + license = lib.licenses.bsd2; + maintainers = [ lib.maintainers.DieracDelta ]; + mainProgram = "zipperposition"; + platforms = lib.platforms.all; + }; +} From 4c3ff0f1e82f6107af524302f9ced17354c617f5 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Fri, 6 Feb 2026 15:56:15 +0000 Subject: [PATCH 042/730] nixos/firefly-iii-data-importer: create missing storage/import-jobs dir --- nixos/modules/services/web-apps/firefly-iii-data-importer.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/web-apps/firefly-iii-data-importer.nix b/nixos/modules/services/web-apps/firefly-iii-data-importer.nix index 820d2c819101..e62d0d1de40e 100644 --- a/nixos/modules/services/web-apps/firefly-iii-data-importer.nix +++ b/nixos/modules/services/web-apps/firefly-iii-data-importer.nix @@ -267,6 +267,7 @@ in "${cfg.dataDir}/storage/framework/sessions" "${cfg.dataDir}/storage/framework/testing" "${cfg.dataDir}/storage/framework/views" + "${cfg.dataDir}/storage/import-jobs" "${cfg.dataDir}/storage/jobs" "${cfg.dataDir}/storage/logs" "${cfg.dataDir}/storage/submission-routines" From d3d25a81b61a5a7bf5b4e5fbb400cd786dadbbe9 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Fri, 6 Feb 2026 15:22:46 -0500 Subject: [PATCH 043/730] httplib: 0.19.0 -> 0.30.2 --- pkgs/by-name/ht/httplib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ht/httplib/package.nix b/pkgs/by-name/ht/httplib/package.nix index 60cab3dd28ac..de271e3cf5a9 100644 --- a/pkgs/by-name/ht/httplib/package.nix +++ b/pkgs/by-name/ht/httplib/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "httplib"; - version = "0.19.0"; + version = "0.30.2"; src = fetchFromGitHub { owner = "yhirose"; repo = "cpp-httplib"; rev = "v${finalAttrs.version}"; - hash = "sha256-OLwD7mpwqG7BUugUca+CJpPMaabJzUMC0zYzJK9PBCg="; + hash = "sha256-psVyn14QHMXG/x9SOOiR7ZBt8dHqa2A/w92WQQDukKM="; }; nativeBuildInputs = [ From 47ca1ea41b803684dce334c0d59f627cf7e231c9 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Fri, 6 Feb 2026 15:30:57 -0500 Subject: [PATCH 044/730] descent3-unwrapped: 1.5.0-beta-unstable-2025-01-21 -> 1.5.0-beta-unstable-2026-01-21 (additional upstream commits) --- pkgs/by-name/de/descent3-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/descent3-unwrapped/package.nix b/pkgs/by-name/de/descent3-unwrapped/package.nix index 2eb5eb245da6..124a437fd806 100644 --- a/pkgs/by-name/de/descent3-unwrapped/package.nix +++ b/pkgs/by-name/de/descent3-unwrapped/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "DescentDevelopers"; repo = "Descent3"; - rev = "937e649ea616b7b732211443c5c7378d144cd39c"; + rev = "156cba8aafd997d27deb0902ba6026bcdcc1cfaf"; leaveDotGit = true; # Descent 3 is supposed to display its Git commit hash in the bottom right # corner of the main menu. That feature only works if either the .git @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { git rev-parse --verify HEAD | tr --delete '\n' > git-hash.txt rm -r .git ''; - hash = "sha256-WGjIHBGpV0j7K3LHRNv4qkZkSrZTEQGryixl6i0BK8U="; + hash = "sha256-NsZPGgIzI2mE3mJ7eoczaNDkGZUpMUMBRLK2qt2WPgk="; }; hardeningDisable = [ "format" ]; From 957bc7ec6a8249fc348dd32ea41d1be5fe3821e8 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Thu, 5 Feb 2026 21:33:00 -0800 Subject: [PATCH 045/730] tree-sitter-grammers.tree-sitter-readline: init This is used to highlight, e.g., /etc/inputrc. --- .../parsing/tree-sitter/grammars/grammar-sources.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index eb0dfd430f97..1dc183b27ab5 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -844,6 +844,18 @@ }; }; + readline = { + version = "1.1.1"; + url = "github:tree-sitter-grammars/tree-sitter-readline"; + hash = "sha256-cbQnAPtgMnA41CTI9OyY8WYvdlJOC9g0ZMbitNSvtmI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + Stebalien + ]; + }; + }; + regex = { version = "0.25.0"; url = "github:tree-sitter/tree-sitter-regex"; From 8c25f04fe75eece3adabb272d0f3c84d17ef8f15 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Fri, 6 Feb 2026 16:20:59 -0500 Subject: [PATCH 046/730] pam_xdg: init at 0.8.5 --- pkgs/by-name/pa/pam_xdg/package.nix | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/pa/pam_xdg/package.nix diff --git a/pkgs/by-name/pa/pam_xdg/package.nix b/pkgs/by-name/pa/pam_xdg/package.nix new file mode 100644 index 000000000000..f701edfc67d7 --- /dev/null +++ b/pkgs/by-name/pa/pam_xdg/package.nix @@ -0,0 +1,37 @@ +{ + stdenv, + lib, + fetchurl, + pam, + coreutils, +}: +stdenv.mkDerivation rec { + pname = "pam_xdg"; + version = "0.8.5"; + + src = fetchurl { + url = "https://ftp.sdaoden.eu/pam_xdg-${version}.tar.gz"; + sha256 = "sha256-o4Fol6LouBQVLiGMAszEB+zBkBj8C1xMp057AvH3nl4="; + }; + + buildInputs = [ + pam + ]; + + postPatch = '' + substituteInPlace pam_xdg.c \ + --replace-fail '"/usr/bin/rm"' '"${coreutils}/bin/rm"' + ''; + + makeFlags = [ + "PREFIX=$(out)" + ]; + + meta = { + homepage = "https://www.sdaoden.eu/code-pam_xdg.html"; + description = "PAM module that manages XDG Base Directories"; + license = lib.licenses.isc; + platforms = lib.platforms.unix; + maintainers = with lib; [ maintainers.aanderse ]; + }; +} From 6ad5ca9b2cca5682d830a07f5fe10b239266d597 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Fri, 6 Feb 2026 16:40:47 -0500 Subject: [PATCH 047/730] ifupdown-ng: init at unstable-2025-09-12 --- pkgs/by-name/if/ifupdown-ng/package.nix | 75 +++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 pkgs/by-name/if/ifupdown-ng/package.nix diff --git a/pkgs/by-name/if/ifupdown-ng/package.nix b/pkgs/by-name/if/ifupdown-ng/package.nix new file mode 100644 index 000000000000..b7587026dad5 --- /dev/null +++ b/pkgs/by-name/if/ifupdown-ng/package.nix @@ -0,0 +1,75 @@ +{ + lib, + stdenv, + fetchFromGitHub, + libbsd, + pkg-config, + coreutils, + iproute2, +}: + +stdenv.mkDerivation { + pname = "ifupdown-ng"; + version = "unstable-2025-09-12"; + + src = fetchFromGitHub { + owner = "ifupdown-ng"; + repo = "ifupdown-ng"; + rev = "fb07d0824b20d178e7acca9e85296822ac2539ac"; + hash = "sha256-c06NbF0LpyK3hTMxCeWyQcUP9dL17hOm3993wjW/OzQ="; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ libbsd ]; + + postPatch = '' + # The Makefile hardcodes -static; remove it to build dynamically. + substituteInPlace Makefile \ + --replace-fail ' -static ' ' ' + + # replace _PATH_STDPATH with a path that includes nix store locations. + # ifupdown-ng sets PATH to this value before running executor scripts. + substituteInPlace libifupdown/lifecycle.c \ + --replace-fail '_PATH_STDPATH' '"${ + lib.makeBinPath [ + iproute2 + coreutils + ] + }:/usr/bin:/bin"' + + # remove hardcoded FHS paths from executor scripts so they use PATH lookup. + substituteInPlace executors/linux/dhcp \ + --replace-fail '/sbin/dhcpcd' 'dhcpcd' \ + --replace-fail '/usr/sbin/dhclient' 'dhclient' \ + --replace-fail '/sbin/udhcpc' 'udhcpc' + substituteInPlace executors/linux/vrf \ + --replace-fail '/sbin/ip' 'ip' + substituteInPlace executors/linux/wifi \ + --replace-fail '/sbin/wpa_passphrase' 'wpa_passphrase' \ + --replace-fail '/sbin/wpa_supplicant' 'wpa_supplicant' \ + --replace-fail '/usr/sbin/iwconfig' 'iwconfig' + ''; + + makeFlags = [ + "SBINDIR=/bin" + "EXECUTOR_PATH=/libexec/ifupdown-ng" + ]; + + installFlags = [ + "DESTDIR=${placeholder "out"}" + ]; + + meta = { + description = "Next-generation network interface configuration tool"; + longDescription = '' + ifupdown-ng is a network device manager that is largely compatible + with Debian ifupdown, BusyBox ifupdown, and other implementations. + It is used by Alpine Linux as its network management solution. + ''; + homepage = "https://github.com/ifupdown-ng/ifupdown-ng"; + license = lib.licenses.isc; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ aanderse ]; + }; +} From a048e93a8f5f0568cbd75e6b2bd7a7eb7fa32d01 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 3 Feb 2026 11:28:57 +0100 Subject: [PATCH 048/730] build-support/node/fetch-yarn-deps: move env variables into env --- pkgs/build-support/node/fetch-yarn-deps/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/node/fetch-yarn-deps/default.nix b/pkgs/build-support/node/fetch-yarn-deps/default.nix index e1ae8203cd59..0aecc1510d1d 100644 --- a/pkgs/build-support/node/fetch-yarn-deps/default.nix +++ b/pkgs/build-support/node/fetch-yarn-deps/default.nix @@ -136,8 +136,11 @@ in prefetch-yarn-deps cacert ]; - GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - NODE_EXTRA_CA_CERTS = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + + env = { + GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + NODE_EXTRA_CA_CERTS = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + }; buildPhase = '' runHook preBuild From cffb6a6ff37bc260ab0458e91adf384118a3491c Mon Sep 17 00:00:00 2001 From: Alyaman Massarani Date: Sat, 7 Feb 2026 20:43:12 +0300 Subject: [PATCH 049/730] maintainers: add alyamanmas --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5c1364d96f01..94ac24009284 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1441,6 +1441,13 @@ githubId = 373; name = "Alexandre Girard Davila"; }; + alyamanmas = { + email = "alyaman.maasarani@gmail.com"; + github = "AlyamanMas"; + githubId = 33905034; + name = "Alyaman Huzaifa Massarani"; + keys = [ { fingerprint = "570D 147B 9514 08C6 2CD8 D530 515E 428A C916 D39C"; } ]; + }; amaanq = { email = "contact@amaanq.com"; github = "amaanq"; From 9db0a083048f9c7896953b763657d73d3a907913 Mon Sep 17 00:00:00 2001 From: Alyaman Massarani Date: Sat, 7 Feb 2026 21:45:37 +0300 Subject: [PATCH 050/730] nunito: init at 0-unstable-2025-02-26 --- pkgs/by-name/nu/nunito/package.nix | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/nu/nunito/package.nix diff --git a/pkgs/by-name/nu/nunito/package.nix b/pkgs/by-name/nu/nunito/package.nix new file mode 100644 index 000000000000..772f0762ed74 --- /dev/null +++ b/pkgs/by-name/nu/nunito/package.nix @@ -0,0 +1,36 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "nunito"; + version = "0-unstable-2025-02-26"; + + src = fetchFromGitHub { + owner = "googlefonts"; + repo = "nunito"; + rev = "8c6a9bb9732545b9ed53f29ec5e1ab0ff53c4e6f"; + hash = "sha256-m276Gnkwpd+MjHo4mPU1RBcTs34puao7Wi+OOEuTuI0="; + }; + + installPhase = '' + runHook preInstall + + install -Dm644 fonts/variable/*.ttf -t $out/share/fonts/truetype/Nunito + + runHook postInstall + ''; + + meta = { + description = "Nunito is a well balanced sans serif typeface superfamily"; + longDescription = '' + Nunito is a well balanced sans serif typeface superfamily, with 2 versions: The project began with Nunito, created by Vernon Adams as a rounded terminal sans serif for display typography. Jacques Le Bailly extended it to a full set of weights, and an accompanying regular non-rounded terminal version, Nunito Sans. + ''; + homepage = "https://fonts.google.com/specimen/Nunito"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.alyamanmas ]; + }; +} From 66f621bd07af83d7a3e3cd4d9e644a556ccd9b03 Mon Sep 17 00:00:00 2001 From: Alyaman Massarani Date: Sat, 7 Feb 2026 21:45:58 +0300 Subject: [PATCH 051/730] nunito-sans: init at 0-unstable-2023-03-31 --- pkgs/by-name/nu/nunito-sans/package.nix | 39 +++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/nu/nunito-sans/package.nix diff --git a/pkgs/by-name/nu/nunito-sans/package.nix b/pkgs/by-name/nu/nunito-sans/package.nix new file mode 100644 index 000000000000..e863589a3864 --- /dev/null +++ b/pkgs/by-name/nu/nunito-sans/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "nunito-sans"; + version = "0-unstable-2023-03-31"; + + src = fetchFromGitHub { + owner = "googlefonts"; + repo = "NunitoSans"; + rev = "058bd7a2f33d6ad5ef1df985b3db403622016a8c"; + hash = "sha256-JfEu/QJNs4zvlFiHxevLWFva+I48Cv5C0NZM0o7k7oo="; + }; + + installPhase = '' + runHook preInstall + + install -Dm644 fonts/variable/*.ttf -t $out/share/fonts/truetype/NunitoSans/variable + install -Dm644 fonts/ttf/*.ttf -t $out/share/fonts/truetype/NunitoSans/static + + runHook postInstall + ''; + + meta = { + description = "Nunito is a well balanced sans serif typeface superfamily"; + longDescription = '' + Nunito is a well balanced sans serif typeface superfamily, with 2 versions: The project began with Nunito, created by Vernon Adams as a rounded terminal sans serif for display typography. Jacques Le Bailly extended it to a full set of weights, and an accompanying regular non-rounded terminal version, Nunito Sans. + + In February 2023, Nunito Sans has been upgraded to a variable font with four axes: ascenders high, optical size, width and weight. Cyrillic has been added and the language support expanded. + ''; + homepage = "https://fonts.google.com/specimen/Nunito+Sans"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.alyamanmas ]; + }; +} From 401b4934820811730520ad7bbaa573cec88ec7a4 Mon Sep 17 00:00:00 2001 From: Trent Baldwin Date: Sat, 7 Feb 2026 17:20:30 -0500 Subject: [PATCH 052/730] gitlab-art: init at 0.5.0 --- pkgs/by-name/gi/gitlab-art/package.nix | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/gi/gitlab-art/package.nix diff --git a/pkgs/by-name/gi/gitlab-art/package.nix b/pkgs/by-name/gi/gitlab-art/package.nix new file mode 100644 index 000000000000..e569672da9bb --- /dev/null +++ b/pkgs/by-name/gi/gitlab-art/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + python3Packages, +}: +python3Packages.buildPythonApplication rec { + pname = "gitlab-art"; + version = "0.5.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "kosma"; + repo = "gitlab-art"; + tag = "v${version}"; + hash = "sha256-j1MdkZUGMfrzowdhjJKhZqwN07JusaJsGkFu78IFdTY="; + }; + + build-system = with python3Packages; [ + setuptools + ]; + + dependencies = with python3Packages; [ + pyaml + platformdirs + click + python-gitlab + ]; + + meta = { + description = "Pull cross-project Gitlab artifact dependencies"; + homepage = "https://github.com/kosma/gitlab-art"; + changelog = "https://github.com/kosma/gitlab-art/releases/tag/${src.tag}"; + license = lib.licenses.wtfpl; + maintainers = with lib.maintainers; [ tbaldwin ]; + mainProgram = "art"; + }; +} From de6f8620ed5c870a72a4ed877d9c07e3e89b2e5e Mon Sep 17 00:00:00 2001 From: algorithmiker <104317939+algorithmiker@users.noreply.github.com> Date: Sun, 8 Feb 2026 12:01:50 +0100 Subject: [PATCH 053/730] tango-cpp: 10.1.1 -> 10.1.2 --- pkgs/by-name/ta/tango-cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tango-cpp/package.nix b/pkgs/by-name/ta/tango-cpp/package.nix index 20fb08f22a3c..3f172dfe7092 100644 --- a/pkgs/by-name/ta/tango-cpp/package.nix +++ b/pkgs/by-name/ta/tango-cpp/package.nix @@ -16,14 +16,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tango-cpp"; - version = "10.1.1"; + version = "10.1.2"; src = fetchFromGitLab { owner = "tango-controls"; repo = "cppTango"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-Edv7ZGnESjpuwt0Hentl0qgV2PfBgXWED7v9pUvTW0o="; + hash = "sha256-8AFQMw3mUKbHFJBm3Xmme2ehqgZowLQsU0cn1gMLbTc="; }; patches = [ From ae1db7caf2bdd307519e3079549c8157bab0aa44 Mon Sep 17 00:00:00 2001 From: luftmensch-luftmensch Date: Wed, 28 Jan 2026 20:00:55 +0100 Subject: [PATCH 054/730] jj-fzf: 0.34.0 -> 0.37.0 --- pkgs/by-name/jj/jj-fzf/nix-preflight.patch | 16 ++++++++-------- pkgs/by-name/jj/jj-fzf/package.nix | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/jj/jj-fzf/nix-preflight.patch b/pkgs/by-name/jj/jj-fzf/nix-preflight.patch index 417bb348a6c5..c8f693dd3467 100644 --- a/pkgs/by-name/jj/jj-fzf/nix-preflight.patch +++ b/pkgs/by-name/jj/jj-fzf/nix-preflight.patch @@ -1,16 +1,16 @@ -diff --git a/preflight.sh b/preflight.sh -index f1ed02fe60..43b9c365c5 100755 ---- a/preflight.sh -+++ b/preflight.sh -@@ -78,19 +78,6 @@ +diff --git i/preflight.sh w/preflight.sh +index a2fcd1e..43b9c36 100755 +--- i/preflight.sh ++++ w/preflight.sh +@@ -78,19 +78,6 @@ command -v "awk" > /dev/null 2>&1 && test $(awk 'BEGIN{print(123)}') == 123 || __preflightish_die "Failed to find usable 'awk' executable in \$PATH" - + -# == Jujutsu == --__preflightish_require "0.34" jj --version --ignore-working-copy +-__preflightish_require "0.37" jj --version --ignore-working-copy - -# == fzf == --__preflightish_require "0.65.2" fzf --version +-__preflightish_require "0.67.0" fzf --version - -# == python3 == -__preflightish_require "3.9" python3 --version diff --git a/pkgs/by-name/jj/jj-fzf/package.nix b/pkgs/by-name/jj/jj-fzf/package.nix index 4a7bf443fbd9..193eeda2ec53 100644 --- a/pkgs/by-name/jj/jj-fzf/package.nix +++ b/pkgs/by-name/jj/jj-fzf/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jj-fzf"; - version = "0.34.0"; + version = "0.37.0"; src = fetchFromGitHub { owner = "tim-janik"; repo = "jj-fzf"; tag = "v${finalAttrs.version}"; - hash = "sha256-aJyKVMg/yI2CmAx5TxN0w670Rq26ESdLzESgh8Jr4nE="; + hash = "sha256-p2QgCDhd4k+v7Poo6OVt7Sd9RI2a5vysZ6Cs5Wn4psY="; }; strictDeps = true; From dcc36d1e746d187e6d2f3e057fcd653508c02b33 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 8 Feb 2026 21:33:33 +0200 Subject: [PATCH 055/730] nixos/power-management: use sleep.target instead of listing all individual sleep targets See https://www.freedesktop.org/software/systemd/man/latest/systemd.special.html#sleep.target --- nixos/modules/config/power-management.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/nixos/modules/config/power-management.nix b/nixos/modules/config/power-management.nix index 6b2253068c0b..b061bbe6b707 100644 --- a/nixos/modules/config/power-management.nix +++ b/nixos/modules/config/power-management.nix @@ -83,12 +83,8 @@ in systemd.services.post-resume = { description = "Post-Resume Actions"; - after = [ - "suspend.target" - "hibernate.target" - "hybrid-sleep.target" - "suspend-then-hibernate.target" - ]; + # Pulled in by post-resume.service above + after = [ "sleep.target" ]; script = '' /run/current-system/systemd/bin/systemctl try-restart --no-block post-resume.target ${cfg.resumeCommands} From 34fd3fe6a21e7564416eff18ca57d9df3a5f7f99 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 8 Feb 2026 21:34:37 +0200 Subject: [PATCH 056/730] nixos/power-management: run postBootCommands in a systemd service instead of stage2-init.sh This reduces our initrd script slightly, and we never made any clear ordering guarantees about when these commands run anyway. It also removes this as a blocker for nixos-init. --- nixos/modules/config/power-management.nix | 15 +++++++++++++++ nixos/modules/system/activation/nixos-init.nix | 4 ---- nixos/modules/system/boot/stage-2.nix | 1 - 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/nixos/modules/config/power-management.nix b/nixos/modules/config/power-management.nix index b061bbe6b707..5dcfe5bf013c 100644 --- a/nixos/modules/config/power-management.nix +++ b/nixos/modules/config/power-management.nix @@ -81,6 +81,21 @@ in serviceConfig.Type = "oneshot"; }; + systemd.services.post-boot = { + description = "Post-boot Actions"; + # It's not well defined at what point in the bootup sequence this should run + # we should eventually just remove this. + after = [ "multi-user.target" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = true; + }; + script = '' + ${cfg.powerUpCommands} + ''; + }; + systemd.services.post-resume = { description = "Post-Resume Actions"; # Pulled in by post-resume.service above diff --git a/nixos/modules/system/activation/nixos-init.nix b/nixos/modules/system/activation/nixos-init.nix index 9d5094017c0b..1ab2e546d40a 100644 --- a/nixos/modules/system/activation/nixos-init.nix +++ b/nixos/modules/system/activation/nixos-init.nix @@ -58,10 +58,6 @@ in assertion = config.boot.postBootCommands == ""; message = "nixos-init cannot be used with boot.postBootCommands"; } - { - assertion = config.powerManagement.powerUpCommands == ""; - message = "nixos-init cannot be used with powerManagement.powerUpCommands"; - } ]; }) ]; diff --git a/nixos/modules/system/boot/stage-2.nix b/nixos/modules/system/boot/stage-2.nix index 680f5eed55c0..9b72391c20ac 100644 --- a/nixos/modules/system/boot/stage-2.nix +++ b/nixos/modules/system/boot/stage-2.nix @@ -30,7 +30,6 @@ let ); postBootCommands = pkgs.writeText "local-cmds" '' ${config.boot.postBootCommands} - ${config.powerManagement.powerUpCommands} ''; }; }; From 27088a483935159ffb0c07c99804bdd7480ef000 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 8 Feb 2026 19:15:16 -0800 Subject: [PATCH 057/730] llvmPackages_git: 23.0.0-unstable-2026-02-01 -> 23.0.0-unstable-2026-02-08 --- pkgs/development/compilers/llvm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index 3547aee2af9d..f0c186d87aae 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -28,9 +28,9 @@ let "21.1.8".officialRelease.sha256 = "sha256-pgd8g9Yfvp7abjCCKSmIn1smAROjqtfZaJkaUkBSKW0="; "22.1.0-rc2".officialRelease.sha256 = "sha256-j0KSuTANrwLh/siEcztSqCYQQDYHmdBCgVCsPsDCQ+I="; "23.0.0-git".gitRelease = { - rev = "dc152f0d2d085dcfb7542d0e71e19ebfa1aa3794"; - rev-version = "23.0.0-unstable-2026-02-01"; - sha256 = "sha256-F0NXNZLTlMnZlWuAqpoBxrr1DCavQz00WdobKbuwarU="; + rev = "80f627e6d5f1adedd5747b265f79e2304a200367"; + rev-version = "23.0.0-unstable-2026-02-08"; + sha256 = "sha256-4p43Y/yM5nevL9qIJexkMA0QeFrYKcl2mzJqVneaWhQ="; }; } // llvmVersions; From 533384de6c1e83b0fca5d1d0f7df7ffffd10d720 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 04:29:56 +0000 Subject: [PATCH 058/730] cagent: 1.20.0 -> 1.20.6 --- pkgs/by-name/ca/cagent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cagent/package.nix b/pkgs/by-name/ca/cagent/package.nix index d32995da0f48..2dc3bc531adf 100644 --- a/pkgs/by-name/ca/cagent/package.nix +++ b/pkgs/by-name/ca/cagent/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "cagent"; - version = "1.20.0"; + version = "1.20.6"; src = fetchFromGitHub { owner = "docker"; repo = "cagent"; tag = "v${finalAttrs.version}"; - hash = "sha256-HOQibgT9R7Ic1tGtgjSB+nSWKID6TD1Yt6tr37Voa7w="; + hash = "sha256-jcJxzdtU0Zzov7EKvJCxgbrfwMcI4k7OgHVrb5S4fs8="; }; - vendorHash = "sha256-8NXiIxaq+03+LrHFBaxZ4YFb0sqYikajgk5gYXTn3Rs="; + vendorHash = "sha256-aldMwGMRF8VhdgNwp/wrRR1kLmiGsi76rmTGcKutm7c="; # Disable tests: Networked model providers and writable cache directories are required. doCheck = false; From 3f656ac643696dc3af7a550e829da46193f594f1 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 9 Feb 2026 06:53:56 +0100 Subject: [PATCH 059/730] =?UTF-8?q?ocamlPackages.jingoo:=201.4.4=20?= =?UTF-8?q?=E2=86=92=201.5.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/jingoo/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/ocaml-modules/jingoo/default.nix b/pkgs/development/ocaml-modules/jingoo/default.nix index ac56e2b44bb0..fdf296aa94b2 100644 --- a/pkgs/development/ocaml-modules/jingoo/default.nix +++ b/pkgs/development/ocaml-modules/jingoo/default.nix @@ -2,7 +2,6 @@ lib, buildDunePackage, fetchFromGitHub, - ocaml, menhir, ppxlib, ppx_deriving, @@ -12,17 +11,15 @@ ounit2, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "jingoo"; - version = "1.4.4"; - - minimalOCamlVersion = "4.05"; + version = "1.5.2"; src = fetchFromGitHub { owner = "tategakibunko"; repo = "jingoo"; - rev = "v${version}"; - sha256 = "sha256-qIw69OE7wYyZYKnIc9QrmF8MzY5Fg5pBFyIpexmaYxA="; + tag = finalAttrs.version; + hash = "sha256-1357XOYZseItCrIm/qNP46aL8tQyX8CFh77CBycL1ew="; }; nativeBuildInputs = [ menhir ]; @@ -34,7 +31,7 @@ buildDunePackage rec { uucp ]; checkInputs = [ ounit2 ]; - doCheck = lib.versionAtLeast ocaml.version "4.08"; + doCheck = true; meta = { homepage = "https://github.com/tategakibunko/jingoo"; @@ -43,4 +40,4 @@ buildDunePackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.ericbmerritt ]; }; -} +}) From 3c13ddeb9134f2610322ed09b479d0a7a17e846c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 11:54:09 +0000 Subject: [PATCH 060/730] graphite-cli: 1.7.16 -> 1.7.18 --- pkgs/by-name/gr/graphite-cli/package-lock.json | 10 +++++----- pkgs/by-name/gr/graphite-cli/package.nix | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/gr/graphite-cli/package-lock.json b/pkgs/by-name/gr/graphite-cli/package-lock.json index 120d37b8a800..db2e7f5394e7 100644 --- a/pkgs/by-name/gr/graphite-cli/package-lock.json +++ b/pkgs/by-name/gr/graphite-cli/package-lock.json @@ -1,12 +1,12 @@ { "name": "@withgraphite/graphite-cli", - "version": "1.7.16", + "version": "1.7.18", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@withgraphite/graphite-cli", - "version": "1.7.16", + "version": "1.7.18", "hasInstallScript": true, "license": "None", "dependencies": { @@ -21,9 +21,9 @@ } }, "node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "license": "ISC", "bin": { "semver": "bin/semver.js" diff --git a/pkgs/by-name/gr/graphite-cli/package.nix b/pkgs/by-name/gr/graphite-cli/package.nix index e1f431649d9b..c3718c1f8647 100644 --- a/pkgs/by-name/gr/graphite-cli/package.nix +++ b/pkgs/by-name/gr/graphite-cli/package.nix @@ -9,14 +9,14 @@ buildNpmPackage rec { pname = "graphite-cli"; - version = "1.7.16"; + version = "1.7.18"; src = fetchurl { url = "https://registry.npmjs.org/@withgraphite/graphite-cli/-/graphite-cli-${version}.tgz"; - hash = "sha256-5/BOlO2sGfZwg6JGMxYeerA0zQEW1xom4ZSJEUXBO80="; + hash = "sha256-IDj1hahbggDZTxOpy+UsCuqmIDFZ0Ud8IjYxhlp1zl8="; }; - npmDepsHash = "sha256-wMs2je2FCZUpeKkxaKyeA5NN4+cR4lVNV1v7HDpUHG8="; + npmDepsHash = "sha256-6VYynLO3fH8B5MKcf7it/BGXBb7pLTD4NngjdzhJLso="; postPatch = '' ln -s ${./package-lock.json} package-lock.json From db670f8df73cc77c6a5264ef1da1b3358bd2301f Mon Sep 17 00:00:00 2001 From: Lennart Oldenburg Date: Mon, 9 Feb 2026 13:24:16 +0100 Subject: [PATCH 061/730] maintainers: add numbleroot, update metalmatze Co-authored-by: Matthias Loibl Co-authored-by: Lennart Oldenburg --- maintainers/maintainer-list.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1b2fcb922bec..31432ba319cb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16954,7 +16954,7 @@ githubId = 22659757; }; metalmatze = { - email = "matthias.loibl@polarsignals.com"; + email = "mail@matthiasloibl.com"; name = "Matthias Loibl"; github = "metalmatze"; githubId = 872251; @@ -19365,6 +19365,12 @@ github = "nullishamy"; githubId = 99221043; }; + numbleroot = { + email = "hello@lennartoldenburg.de"; + name = "Lennart Oldenburg"; + github = "numbleroot"; + githubId = 1864826; + }; numinit = { email = "me+nixpkgs@numin.it"; name = "Morgan Jones"; From 98efb2e9b1245f6b3751b4020bc914389e123431 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 13:22:28 +0000 Subject: [PATCH 062/730] par2cmdline-turbo: 1.3.0 -> 1.4.0 --- pkgs/by-name/pa/par2cmdline-turbo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/par2cmdline-turbo/package.nix b/pkgs/by-name/pa/par2cmdline-turbo/package.nix index 92fb641e68c4..b4a6e79cc98d 100644 --- a/pkgs/by-name/pa/par2cmdline-turbo/package.nix +++ b/pkgs/by-name/pa/par2cmdline-turbo/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "par2cmdline-turbo"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "animetosho"; repo = "par2cmdline-turbo"; rev = "v${finalAttrs.version}"; - hash = "sha256-ld0oTaf1IZ0U0KMF4sW7RdTmF0CNobxjwomTLQEhpIc="; + hash = "sha256-7fE5BOyuAakQD/u7YTgKNKYkPhn2OHwEwQAkegc7QTQ="; }; nativeBuildInputs = [ autoreconfHook ]; From 225821b217444d33cd7cb8f3aa39e39a09430676 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:51 +0100 Subject: [PATCH 063/730] bulloak: move env variable(s) into env for structuredAttrs --- pkgs/by-name/bu/bulloak/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bu/bulloak/package.nix b/pkgs/by-name/bu/bulloak/package.nix index bbd25cc0ab8c..39bd57007466 100644 --- a/pkgs/by-name/bu/bulloak/package.nix +++ b/pkgs/by-name/bu/bulloak/package.nix @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: { doCheck = false; # provide the list of solc versions to the `svm-rs-builds` dependency - SVM_RELEASES_LIST_JSON = + env.SVM_RELEASES_LIST_JSON = solc-versions.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From a5b595c85903d80b878dab1b3303911061185252 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:51 +0100 Subject: [PATCH 064/730] clightd: move env variable(s) into env for structuredAttrs --- pkgs/by-name/cl/clightd/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/cl/clightd/package.nix b/pkgs/by-name/cl/clightd/package.nix index c5f7223b9a32..93bef232b79e 100644 --- a/pkgs/by-name/cl/clightd/package.nix +++ b/pkgs/by-name/cl/clightd/package.nix @@ -39,10 +39,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-LOhBBd7QL5kH4TzMFgrh70C37WsFdsiKArP+tIEiPWo="; }; - # dbus-1.pc has datadir=/etc - SYSTEM_BUS_DIR = "${placeholder "out"}/share/dbus-1/system-services"; - # polkit-gobject-1.pc has prefix=${polkit.out} - POLKIT_ACTION_DIR = "${placeholder "out"}/share/polkit-1/actions"; + env = { + # dbus-1.pc has datadir=/etc + SYSTEM_BUS_DIR = "${placeholder "out"}/share/dbus-1/system-services"; + # polkit-gobject-1.pc has prefix=${polkit.out} + POLKIT_ACTION_DIR = "${placeholder "out"}/share/polkit-1/actions"; + }; postPatch = '' sed -i "s@pkg_get_variable(SYSTEM_BUS_DIR.*@set(SYSTEM_BUS_DIR $SYSTEM_BUS_DIR)@" CMakeLists.txt From 484c476c75186302c82e0ad012d3fcd1dc561094 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:52 +0100 Subject: [PATCH 065/730] dawarich: move env variable(s) into env for structuredAttrs --- pkgs/by-name/da/dawarich/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/da/dawarich/package.nix b/pkgs/by-name/da/dawarich/package.nix index 81154d401d6d..c2b9b425f16d 100644 --- a/pkgs/by-name/da/dawarich/package.nix +++ b/pkgs/by-name/da/dawarich/package.nix @@ -64,10 +64,12 @@ stdenv.mkDerivation (finalAttrs: { hash = sources.npmHash; }; - RAILS_ENV = "production"; - NODE_ENV = "production"; - REDIS_URL = ""; # build error if not defined - TAILWINDCSS_INSTALL_DIR = "${tailwindcss_3}/bin"; + env = { + RAILS_ENV = "production"; + NODE_ENV = "production"; + REDIS_URL = ""; # build error if not defined + TAILWINDCSS_INSTALL_DIR = "${tailwindcss_3}/bin"; + }; nativeBuildInputs = [ nodejs From 608470469e20debf8a98cb4a3017f2964a898a4d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:52 +0100 Subject: [PATCH 066/730] entr: move env variable(s) into env for structuredAttrs --- pkgs/by-name/en/entr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/en/entr/package.nix b/pkgs/by-name/en/entr/package.nix index 497658013547..daef393b4ffb 100644 --- a/pkgs/by-name/en/entr/package.nix +++ b/pkgs/by-name/en/entr/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { checkTarget = "test"; installFlags = [ "PREFIX=$(out)" ]; - TARGET_OS = stdenv.hostPlatform.uname.system; + env.TARGET_OS = stdenv.hostPlatform.uname.system; meta = { homepage = "https://eradman.com/entrproject/"; From 2be59dec2b8d94184435b80110d818014c470d87 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:52 +0100 Subject: [PATCH 067/730] gallia: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ga/gallia/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ga/gallia/package.nix b/pkgs/by-name/ga/gallia/package.nix index 93aaf75816c8..88a4187535e7 100644 --- a/pkgs/by-name/ga/gallia/package.nix +++ b/pkgs/by-name/ga/gallia/package.nix @@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { zstandard ]; - SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + env.SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; nativeCheckInputs = with python3.pkgs; From 64620cf5a9149f9efe53ed96b34f664dad30dd83 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:52 +0100 Subject: [PATCH 068/730] jay: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ja/jay/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ja/jay/package.nix b/pkgs/by-name/ja/jay/package.nix index 3db6811643d9..2c6352051e79 100644 --- a/pkgs/by-name/ja/jay/package.nix +++ b/pkgs/by-name/ja/jay/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-T7053eAH3IqkAxNZpYHdC6Z7JZtArrOqGMjoIccjemI="; - SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; + env.SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; nativeBuildInputs = [ autoPatchelfHook From fde063cadde228d9d3bac9f4f0c2018650875c19 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:53 +0100 Subject: [PATCH 069/730] libedgetpu: move env variable(s) into env for structuredAttrs --- pkgs/by-name/li/libedgetpu/package.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/libedgetpu/package.nix b/pkgs/by-name/li/libedgetpu/package.nix index fc5911ffb120..7fc12afe8f19 100644 --- a/pkgs/by-name/li/libedgetpu/package.nix +++ b/pkgs/by-name/li/libedgetpu/package.nix @@ -14,7 +14,9 @@ let flatbuffers_23_5_26 = flatbuffers.overrideAttrs (oldAttrs: rec { version = "23.5.26"; cmakeFlags = (oldAttrs.cmakeFlags or [ ]) ++ [ "-DFLATBUFFERS_BUILD_SHAREDLIB=ON" ]; - NIX_CXXSTDLIB_COMPILE = "-std=c++17"; + env = (oldAttrs.env or { }) // { + NIX_CXXSTDLIB_COMPILE = "-std=c++17"; + }; configureFlags = (oldAttrs.configureFlags or [ ]) ++ [ "--enable-shared" ]; src = fetchFromGitHub { owner = "google"; @@ -67,13 +69,15 @@ stdenv.mkDerivation { nativeBuildInputs = [ xxd ]; - NIX_CXXSTDLIB_COMPILE = "-std=c++17"; + env = { + NIX_CXXSTDLIB_COMPILE = "-std=c++17"; - TFROOT = fetchFromGitHub { - owner = "tensorflow"; - repo = "tensorflow"; - rev = "v2.16.1"; - hash = "sha256-UPvK5Kc/FNVJq3FchN5IIBBObvcHtAPVv0ARzWzA35M="; + TFROOT = fetchFromGitHub { + owner = "tensorflow"; + repo = "tensorflow"; + rev = "v2.16.1"; + hash = "sha256-UPvK5Kc/FNVJq3FchN5IIBBObvcHtAPVv0ARzWzA35M="; + }; }; enableParallelBuilding = true; From eb36743d8ff3b1abe8b5426305a0b874a7061e5e Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:53 +0100 Subject: [PATCH 070/730] neovide: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ne/neovide/package.nix | 52 +++++++++++++++-------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/ne/neovide/package.nix b/pkgs/by-name/ne/neovide/package.nix index 168457b35776..d08a34c08484 100644 --- a/pkgs/by-name/ne/neovide/package.nix +++ b/pkgs/by-name/ne/neovide/package.nix @@ -41,31 +41,33 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: { cargoHash = "sha256-DD2c63JHMdzwD1OmC7c9dMB59qjvdAYZ9drQf3f8xCs="; - SKIA_SOURCE_DIR = - let - repo = fetchFromGitHub { - owner = "rust-skia"; - repo = "skia"; - # see rust-skia:skia-bindings/Cargo.toml#package.metadata skia - tag = "m140-0.87.4"; - hash = "sha256-pHxqTrqguZcPmuZgv0ASbJ3dgn8JAyHI7+PdBX5gAZQ="; - }; - # The externals for skia are taken from skia/DEPS - externals = linkFarm "skia-externals" ( - lib.mapAttrsToList (name: value: { - inherit name; - path = fetchgit value; - }) (lib.importJSON ./skia-externals.json) - ); - in - runCommand "source" { } '' - cp -R ${repo} $out - chmod -R +w $out - ln -s ${externals} $out/third_party/externals - ''; + env = { + SKIA_SOURCE_DIR = + let + repo = fetchFromGitHub { + owner = "rust-skia"; + repo = "skia"; + # see rust-skia:skia-bindings/Cargo.toml#package.metadata skia + tag = "m140-0.87.4"; + hash = "sha256-pHxqTrqguZcPmuZgv0ASbJ3dgn8JAyHI7+PdBX5gAZQ="; + }; + # The externals for skia are taken from skia/DEPS + externals = linkFarm "skia-externals" ( + lib.mapAttrsToList (name: value: { + inherit name; + path = fetchgit value; + }) (lib.importJSON ./skia-externals.json) + ); + in + runCommand "source" { } '' + cp -R ${repo} $out + chmod -R +w $out + ln -s ${externals} $out/third_party/externals + ''; - SKIA_GN_COMMAND = "${gn}/bin/gn"; - SKIA_NINJA_COMMAND = "${ninja}/bin/ninja"; + SKIA_GN_COMMAND = "${gn}/bin/gn"; + SKIA_NINJA_COMMAND = "${ninja}/bin/ninja"; + }; nativeBuildInputs = [ makeWrapper @@ -124,7 +126,7 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: { install -m444 -Dt $out/share/applications assets/neovide.desktop ''; - disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ]; + disallowedReferences = [ finalAttrs.env.SKIA_SOURCE_DIR ]; meta = { description = "Simple, no-nonsense, cross-platform graphical user interface for Neovim"; From d43c22c19f70f58401b76677ab5caaffd505be1e Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:53 +0100 Subject: [PATCH 071/730] netpbm: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ne/netpbm/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ne/netpbm/package.nix b/pkgs/by-name/ne/netpbm/package.nix index 3c45aaed917e..224e95d900fd 100644 --- a/pkgs/by-name/ne/netpbm/package.nix +++ b/pkgs/by-name/ne/netpbm/package.nix @@ -56,9 +56,6 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; - # Environment variables - STRIPPROG = "${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}strip"; - postPatch = '' # Install libnetpbm.so symlink to correct destination substituteInPlace lib/Makefile \ @@ -102,7 +99,10 @@ stdenv.mkDerivation (finalAttrs: { runHook postConfigure ''; - env = lib.optionalAttrs stdenv.cc.isClang { + env = { + STRIPPROG = "${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}strip"; + } + // lib.optionalAttrs stdenv.cc.isClang { NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration"; }; From 431d05dbff003f27a9250c7229f7867ac11d83de Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:53 +0100 Subject: [PATCH 072/730] nix-playground: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ni/nix-playground/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ni/nix-playground/package.nix b/pkgs/by-name/ni/nix-playground/package.nix index e3449b420713..b816714ee882 100644 --- a/pkgs/by-name/ni/nix-playground/package.nix +++ b/pkgs/by-name/ni/nix-playground/package.nix @@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { # Tests require certificates # https://github.com/NixOS/nixpkgs/pull/72544#issuecomment-582674047 - SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + env.SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; pythonImportsCheck = [ "nix_playground" ]; From 71bfa5e237c7c112c5274f216ff713bce76bfe77 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:54 +0100 Subject: [PATCH 073/730] nmrpflash: move env variable(s) into env for structuredAttrs --- pkgs/by-name/nm/nmrpflash/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nm/nmrpflash/package.nix b/pkgs/by-name/nm/nmrpflash/package.nix index ac616ee67405..b365c5737a7a 100644 --- a/pkgs/by-name/nm/nmrpflash/package.nix +++ b/pkgs/by-name/nm/nmrpflash/package.nix @@ -24,8 +24,10 @@ stdenv.mkDerivation (finalAttrs: { libpcap ]; - PREFIX = "${placeholder "out"}"; - STANDALONE_VERSION = finalAttrs.version; + env = { + PREFIX = "${placeholder "out"}"; + STANDALONE_VERSION = finalAttrs.version; + }; preInstall = '' mkdir -p $out/bin From 34b4899a0ae59e4895ea4f04f14803730298e6bf Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:54 +0100 Subject: [PATCH 074/730] nncp: move env variable(s) into env for structuredAttrs --- pkgs/by-name/nn/nncp/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nn/nncp/package.nix b/pkgs/by-name/nn/nncp/package.nix index 4efa9bf5778f..129558bbc006 100644 --- a/pkgs/by-name/nn/nncp/package.nix +++ b/pkgs/by-name/nn/nncp/package.nix @@ -29,8 +29,10 @@ stdenv.mkDerivation (finalAttrs: { ]; # Build parameters - CFGPATH = cfgPath; - SENDMAIL = "sendmail"; + env = { + CFGPATH = cfgPath; + SENDMAIL = "sendmail"; + }; preConfigure = "export GOCACHE=$NIX_BUILD_TOP/gocache"; From a900892cb6ef1c2eaa5607433eb702c5bdef6546 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:54 +0100 Subject: [PATCH 075/730] oculante: move env variable(s) into env for structuredAttrs --- pkgs/by-name/oc/oculante/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/oc/oculante/package.nix b/pkgs/by-name/oc/oculante/package.nix index 1d13a79da25f..948288be260a 100644 --- a/pkgs/by-name/oc/oculante/package.nix +++ b/pkgs/by-name/oc/oculante/package.nix @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-Bn2HxmFiqOeb3oUnUL/K0SahcFWRlY9RrbGU4orQz+Y="; - SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; + env.SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; nativeBuildInputs = [ cmake From 4bc019ebc7f9475725ceba2c93b04bd25ca7f7cd Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:54 +0100 Subject: [PATCH 076/730] prr: move env variable(s) into env for structuredAttrs --- pkgs/by-name/pr/prr/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/prr/package.nix b/pkgs/by-name/pr/prr/package.nix index 6fa8a417a58f..57c09cb8c8db 100644 --- a/pkgs/by-name/pr/prr/package.nix +++ b/pkgs/by-name/pr/prr/package.nix @@ -23,7 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + env.SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + checkInputs = [ cacert ]; meta = { From 39b11114d255c3f714eab5bab2147efca4644785 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:55 +0100 Subject: [PATCH 077/730] pylint-exit: move env variable(s) into env for structuredAttrs --- pkgs/by-name/py/pylint-exit/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/py/pylint-exit/package.nix b/pkgs/by-name/py/pylint-exit/package.nix index 62aa1fe9a2c0..5a99780225ad 100644 --- a/pkgs/by-name/py/pylint-exit/package.nix +++ b/pkgs/by-name/py/pylint-exit/package.nix @@ -27,7 +27,7 @@ buildPythonApplication rec { buildInputs = [ m2r ]; # setup.py reads its version from the TRAVIS_TAG environment variable - TRAVIS_TAG = version; + env.TRAVIS_TAG = version; checkPhase = '' ${python.interpreter} -m doctest pylint_exit.py From f97a28e4c13757480a5353c813e338a863e2b9ea Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:55 +0100 Subject: [PATCH 078/730] sapling: move env variable(s) into env for structuredAttrs --- pkgs/by-name/sa/sapling/package.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sa/sapling/package.nix b/pkgs/by-name/sa/sapling/package.nix index 47fc32138f26..26ee322b641d 100644 --- a/pkgs/by-name/sa/sapling/package.nix +++ b/pkgs/by-name/sa/sapling/package.nix @@ -159,16 +159,18 @@ python312Packages.buildPythonApplication { libiconv ]; - HGNAME = "sl"; - LIBCLANG_PATH = "${lib.getLib libclang}/lib"; - SAPLING_OSS_BUILD = "true"; - SAPLING_VERSION = version; - SAPLING_VERSION_HASH = - let - sha1Hash = builtins.hashString "sha1" version; - hexSubstring = builtins.substring 0 16 sha1Hash; - in - lib.trivial.fromHexString hexSubstring; + env = { + HGNAME = "sl"; + LIBCLANG_PATH = "${lib.getLib libclang}/lib"; + SAPLING_OSS_BUILD = "true"; + SAPLING_VERSION = version; + SAPLING_VERSION_HASH = + let + sha1Hash = builtins.hashString "sha1" version; + hexSubstring = builtins.substring 0 16 sha1Hash; + in + lib.trivial.fromHexString hexSubstring; + }; nativeInstallCheckInputs = [ versionCheckHook From 4a976673a2911c870845c69f126d4b3a23a441aa Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:55 +0100 Subject: [PATCH 079/730] savepagenow: move env variable(s) into env for structuredAttrs --- pkgs/by-name/sa/savepagenow/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/savepagenow/package.nix b/pkgs/by-name/sa/savepagenow/package.nix index 1f8b9b3242ca..230db6ed68d7 100644 --- a/pkgs/by-name/sa/savepagenow/package.nix +++ b/pkgs/by-name/sa/savepagenow/package.nix @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication (finalAttrs: { sha256 = "sha256-ztM1g71g8SN1LTyFF7sxaLhC3+nVsC9fJwfYPjkUsdE="; }; - SETUPTOOLS_SCM_PRETEND_VERSION = finalAttrs.version; + env.SETUPTOOLS_SCM_PRETEND_VERSION = finalAttrs.version; build-system = with python3Packages; [ setuptools-scm ]; From a047ff75df9610c2d0f327a631cba01204053641 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:55 +0100 Subject: [PATCH 080/730] sqlite-vss: move env variable(s) into env for structuredAttrs --- pkgs/by-name/sq/sqlite-vss/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sq/sqlite-vss/package.nix b/pkgs/by-name/sq/sqlite-vss/package.nix index efb677e4fe0d..29152369aee8 100644 --- a/pkgs/by-name/sq/sqlite-vss/package.nix +++ b/pkgs/by-name/sq/sqlite-vss/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional stdenv.hostPlatform.isLinux gomp ++ lib.optional stdenv.hostPlatform.isDarwin llvmPackages.openmp; - SQLITE_VSS_CMAKE_VERSION = finalAttrs.version; + env.SQLITE_VSS_CMAKE_VERSION = finalAttrs.version; installPhase = '' runHook preInstall From 0cd404e77a95a3be50b095f1dd39e563fdfb2e5d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:56 +0100 Subject: [PATCH 081/730] wxGTK31: move env variable(s) into env for structuredAttrs --- pkgs/by-name/wx/wxGTK31/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wx/wxGTK31/package.nix b/pkgs/by-name/wx/wxGTK31/package.nix index 96d93fe3e942..17b1d60e360f 100644 --- a/pkgs/by-name/wx/wxGTK31/package.nix +++ b/pkgs/by-name/wx/wxGTK31/package.nix @@ -89,9 +89,12 @@ stdenv.mkDerivation (finalAttrs: { "--enable-webviewwebkit" ]; - SEARCH_LIB = lib.optionalString ( - !stdenv.hostPlatform.isDarwin - ) "${libGLU.out}/lib ${libGL.out}/lib "; + env = lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) { + SEARCH_LIB = toString [ + "${libGLU.out}/lib" + "${libGL.out}/lib" + ]; + }; preConfigure = '' substituteInPlace configure --replace \ From 999d358278ec1e1f22cad1e3cf0ae4bf87cfb148 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:56 +0100 Subject: [PATCH 082/730] wxGTK32: move env variable(s) into env for structuredAttrs --- pkgs/by-name/wx/wxGTK32/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wx/wxGTK32/package.nix b/pkgs/by-name/wx/wxGTK32/package.nix index 2dfffacec6a9..9a23dae9ff16 100644 --- a/pkgs/by-name/wx/wxGTK32/package.nix +++ b/pkgs/by-name/wx/wxGTK32/package.nix @@ -114,9 +114,12 @@ stdenv.mkDerivation (finalAttrs: { "--enable-webviewwebkit" ]; - SEARCH_LIB = lib.optionalString ( - !stdenv.hostPlatform.isDarwin - ) "${libGLU.out}/lib ${libGL.out}/lib"; + env = lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) { + SEARCH_LIB = toString [ + "${libGLU.out}/lib" + "${libGL.out}/lib" + ]; + }; preConfigure = '' cp -r ${catch}/* 3rdparty/catch/ From d42345eb32107bf43f7ad881c9fb9e924a03bb1f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:48:56 +0100 Subject: [PATCH 083/730] wxwidgets_3_3: move env variable(s) into env for structuredAttrs --- pkgs/by-name/wx/wxwidgets_3_3/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wx/wxwidgets_3_3/package.nix b/pkgs/by-name/wx/wxwidgets_3_3/package.nix index 10e67f63b2c4..12b14092964d 100644 --- a/pkgs/by-name/wx/wxwidgets_3_3/package.nix +++ b/pkgs/by-name/wx/wxwidgets_3_3/package.nix @@ -99,9 +99,12 @@ stdenv.mkDerivation (finalAttrs: { "--enable-webviewwebkit" ]; - SEARCH_LIB = lib.optionalString ( - !stdenv.hostPlatform.isDarwin - ) "${libGLU.out}/lib ${libGL.out}/lib"; + env = lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) { + SEARCH_LIB = toString [ + "${libGLU.out}/lib" + "${libGL.out}/lib" + ]; + }; postInstall = " pushd $out/include From 09af3e9bed403dc0324f752014078a2f223ab23a Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:49:07 +0100 Subject: [PATCH 084/730] snapcast: move env variable(s) into env for structuredAttrs --- pkgs/applications/audio/snapcast/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/snapcast/default.nix b/pkgs/applications/audio/snapcast/default.nix index 3a27ec0e9584..2b938c7c57da 100644 --- a/pkgs/applications/audio/snapcast/default.nix +++ b/pkgs/applications/audio/snapcast/default.nix @@ -59,7 +59,9 @@ stdenv.mkDerivation rec { ++ lib.optional pipewireSupport pipewire ++ lib.optional stdenv.hostPlatform.isLinux alsa-lib; - TARGET = lib.optionalString stdenv.hostPlatform.isDarwin "MACOS"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + TARGET = "MACOS"; + }; cmakeFlags = [ (lib.cmakeBool "BUILD_WITH_PULSE" pulseaudioSupport) From 3b3cb64ddafd44fe35c5e5da58f4667df8865203 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:49:19 +0100 Subject: [PATCH 085/730] mozart-binary: move env variable(s) into env for structuredAttrs --- pkgs/development/compilers/mozart/binary.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/mozart/binary.nix b/pkgs/development/compilers/mozart/binary.nix index a19aac53d5de..382cb2fa6cfd 100644 --- a/pkgs/development/compilers/mozart/binary.nix +++ b/pkgs/development/compilers/mozart/binary.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation { tk-8_5 ]; - TK_LIBRARY = "${tk-8_5}/lib/tk8.5"; + env.TK_LIBRARY = "${tk-8_5}/lib/tk8.5"; nativeBuildInputs = [ makeWrapper ]; From 97894a7391771d82c8f10ac487bfdc05b5ad4927 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:49:35 +0100 Subject: [PATCH 086/730] perlPackages.Po4a: move env variable(s) into env for structuredAttrs --- pkgs/development/perl-modules/Po4a/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/perl-modules/Po4a/default.nix b/pkgs/development/perl-modules/Po4a/default.nix index 9974cc217752..6639905058ba 100644 --- a/pkgs/development/perl-modules/Po4a/default.nix +++ b/pkgs/development/perl-modules/Po4a/default.nix @@ -85,8 +85,10 @@ buildPerlPackage rec { buildInputs = [ bash ]; - LC_ALL = "en_US.UTF-8"; - SGML_CATALOG_FILES = "${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml"; + env = { + LC_ALL = "en_US.UTF-8"; + SGML_CATALOG_FILES = "${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml"; + }; preConfigure = '' touch Makefile.PL From b643d44bde11b9118907d8ab4bf43f774795c78d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:49:49 +0100 Subject: [PATCH 087/730] python3Packages.semgrep: move env variable(s) into env for structuredAttrs --- pkgs/development/python-modules/semgrep/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/semgrep/default.nix b/pkgs/development/python-modules/semgrep/default.nix index c86bbe502701..8f1bc81e0b2e 100644 --- a/pkgs/development/python-modules/semgrep/default.nix +++ b/pkgs/development/python-modules/semgrep/default.nix @@ -77,7 +77,7 @@ buildPythonPackage rec { # tell cli/setup.py to not copy semgrep-core into the result # this means we can share a copy of semgrep-core and avoid an issue where it # copies the binary but doesn't retain the executable bit - SEMGREP_SKIP_BIN = true; + env.SEMGREP_SKIP_BIN = true; pythonRelaxDeps = [ "boltons" From b54233e11c70b7297611a35454c7616c96439fd3 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Mon, 9 Feb 2026 21:51:01 +0100 Subject: [PATCH 088/730] lib.maintainers: Enforce unique github[Id], email, matrix --- lib/tests/maintainers.nix | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/lib/tests/maintainers.nix b/lib/tests/maintainers.nix index 600d42054113..685c968e5b1b 100644 --- a/lib/tests/maintainers.nix +++ b/lib/tests/maintainers.nix @@ -54,6 +54,32 @@ let missingGithubIds = lib.concatLists (lib.mapAttrsToList checkMaintainer lib.maintainers); + uniqueFields = [ + "github" + "githubId" + "email" + "matrix" + ]; + + nonUniqueFields = lib.filterAttrs (field: nonUnique: nonUnique != { }) ( + lib.genAttrs uniqueFields ( + field: + lib.pipe lib.maintainers [ + (lib.mapAttrsToList (handle: m: m // { inherit handle; })) + (lib.groupBy (m: toString (m.${field} or null))) + (lib.filterAttrs (v: ms: v != "" && lib.length ms > 1)) + (lib.mapAttrs (v: ms: map (m: m.handle) ms)) + ] + ) + ); + + uniquenessError = + value: + if nonUniqueFields == { } then + value + else + throw "lib.maintainers has non-unique fields: ${lib.generators.toPretty { } nonUniqueFields}"; + success = pkgs.runCommand "checked-maintainers-success" { } "mkdir $out"; failure = @@ -73,4 +99,4 @@ let exit 1 ''; in -if missingGithubIds == [ ] then success else failure +uniquenessError (if missingGithubIds == [ ] then success else failure) From aff367cf27ca9617753476c3c8c236f4e01e5c6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 21:14:32 +0000 Subject: [PATCH 089/730] vulkan-cts: 1.4.5.0 -> 1.4.5.1 --- pkgs/by-name/vu/vulkan-cts/package.nix | 4 ++-- pkgs/by-name/vu/vulkan-cts/sources.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-cts/package.nix b/pkgs/by-name/vu/vulkan-cts/package.nix index ab390744efa4..0bda21e4fa1d 100644 --- a/pkgs/by-name/vu/vulkan-cts/package.nix +++ b/pkgs/by-name/vu/vulkan-cts/package.nix @@ -53,13 +53,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "vulkan-cts"; - version = "1.4.5.0"; + version = "1.4.5.1"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "VK-GL-CTS"; rev = "vulkan-cts-${finalAttrs.version}"; - hash = "sha256-cbXSelRPCCH52xczWaxqftbimHe4PyIKZqySQSFTHos="; + hash = "sha256-kGnOBEiZQuvRqqwx7pbOK2y3VpUlHVoXH1ntq+o5y5g="; }; prePatch = '' diff --git a/pkgs/by-name/vu/vulkan-cts/sources.nix b/pkgs/by-name/vu/vulkan-cts/sources.nix index 1e4a7dc13e3b..f31539fcd5b6 100644 --- a/pkgs/by-name/vu/vulkan-cts/sources.nix +++ b/pkgs/by-name/vu/vulkan-cts/sources.nix @@ -60,8 +60,8 @@ rec { vulkan-video-samples = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Video-Samples"; - rev = "v0.3.7"; - hash = "sha256-vNdRAx4kgPHxhHB0bUUsvi6yJhNcm/H5pU24tkVshuM="; + rev = "v0.3.9"; + hash = "sha256-SyW/OzDGPdRPYGG7jgFMp8AkvpZq8Yi/7QZKZugXKho="; }; prePatch = '' From c12ba2de5b7ee4212cc0826c4d8ad4ae20afea29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 00:28:43 +0000 Subject: [PATCH 090/730] capstone: 5.0.6 -> 5.0.7 --- pkgs/by-name/ca/capstone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/capstone/package.nix b/pkgs/by-name/ca/capstone/package.nix index e774c10f4372..2f0bb919d37c 100644 --- a/pkgs/by-name/ca/capstone/package.nix +++ b/pkgs/by-name/ca/capstone/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "capstone"; - version = "5.0.6"; + version = "5.0.7"; src = fetchFromGitHub { owner = "capstone-engine"; repo = "capstone"; rev = finalAttrs.version; - hash = "sha256-ovIvsxVq+/q5UUMzP4WpxzaE0898uayNc1g2Coignnc="; + hash = "sha256-+6QReHZK+iIXspizy6Kvk7cj016HOKgiaKSaP4h7mao="; }; cmakeFlags = [ From 52f7ddcb4222fc6adbe25a8a90ccd3f2d3c768e8 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 9 Feb 2026 20:23:09 -0500 Subject: [PATCH 091/730] telegram-desktop.tg_owt: 0-unstable-2025-06-02 -> 0-unstable-2025-12-12 Diff: https://github.com/desktop-app/tg_owt/compare/62321fd7128ab2650b459d4195781af8185e46b5...d888bc3f79b4aa80333d8903410fa439db5f6696 --- .../instant-messengers/telegram/telegram-desktop/tg_owt.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix index 187b1a8c1219..6a05fd4e76ff 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix @@ -33,13 +33,13 @@ stdenv.mkDerivation { pname = "tg_owt"; - version = "0-unstable-2025-06-02"; + version = "0-unstable-2025-12-12"; src = fetchFromGitHub { owner = "desktop-app"; repo = "tg_owt"; - rev = "62321fd7128ab2650b459d4195781af8185e46b5"; - hash = "sha256-l6EdHJLd42TU+4pLakdU3a5PLVxrxjta0CSRy5hVBFU="; + rev = "d888bc3f79b4aa80333d8903410fa439db5f6696"; + hash = "sha256-ZiZ0HD4UNPJj1ZtoGroJRQBYeL/nwpp4B9GtXFcCA7M="; fetchSubmodules = true; }; From 724f4d0f620ce021b04be4bebf56846a3c3a880c Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 9 Feb 2026 20:24:44 -0500 Subject: [PATCH 092/730] telegram-desktop: 6.4.1 -> 6.5.1 Diff: https://github.com/telegramdesktop/tdesktop/compare/v6.4.1...v6.5.1 Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v6.5.1 --- .../telegram/telegram-desktop/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index 0d93c3d9b056..d7c6822049e5 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -42,14 +42,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "telegram-desktop-unwrapped"; - version = "6.4.1"; + version = "6.5.1"; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-jmUj0kTyok5CsOe/to6bTN3jH/RMF7jE+AnFJi2nW90="; + hash = "sha256-y2sf2wDJ6dYxRdDLKIr78z9tPBIoh2WICg4zJBmb85Q="; }; nativeBuildInputs = [ From ed6aeff786fb379a858b4820ec117cde07c0055f Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 9 Feb 2026 20:31:21 -0500 Subject: [PATCH 093/730] _64gram: 1.1.93 -> 1.1.94 Diff: https://github.com/TDesktop-x64/tdesktop/compare/v1.1.93...v1.1.94 Changelog: https://github.com/TDesktop-x64/tdesktop/releases/tag/v1.1.94 --- pkgs/by-name/_6/_64gram/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/_6/_64gram/package.nix b/pkgs/by-name/_6/_64gram/package.nix index d0e5002c6115..61861c856227 100644 --- a/pkgs/by-name/_6/_64gram/package.nix +++ b/pkgs/by-name/_6/_64gram/package.nix @@ -10,13 +10,13 @@ telegram-desktop.override { inherit withWebkit; unwrapped = telegram-desktop.unwrapped.overrideAttrs (old: rec { pname = "64gram-unwrapped"; - version = "1.1.93"; + version = "1.1.94"; src = fetchFromGitHub { owner = "TDesktop-x64"; repo = "tdesktop"; tag = "v${version}"; - hash = "sha256-AwzTmEaN6MsJNq1W+cyAbg+QkYrPaV2LXmt3NzKc/vQ="; + hash = "sha256-pMcG0B3YxrvvaLsC2yWJsm9wHpv5+xLtp+wQhRtJ38Q="; fetchSubmodules = true; }; From df0b0d2f147e1cad7683aba0545ac8291c2827d1 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 8 Feb 2026 21:36:13 +0200 Subject: [PATCH 094/730] nixos/power-management: deprecate powerUpCommands Their ordering is ill-defined. Users are better off using an explicit systemd service. --- nixos/modules/config/power-management.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/nixos/modules/config/power-management.nix b/nixos/modules/config/power-management.nix index 5dcfe5bf013c..b5ae488697a2 100644 --- a/nixos/modules/config/power-management.nix +++ b/nixos/modules/config/power-management.nix @@ -62,6 +62,19 @@ in config = lib.mkIf cfg.enable { + warnings = lib.optional (cfg.powerUpCommands != "") '' + powerManagement.powerUpCommands is deprecated due to it having unclear ordering semantics. + It will be removed in NixOS 26.11. + It is recommended to create an explicit systemd oneshot service instead, + that is pulled in at the right time during the boot process. + See https://www.freedesktop.org/software/systemd/man/latest/systemd.special.html + for more information on possible targets that can be used for this. + + If you also want to run this service upon waking up from resume, the recommended + method to do so is described here: + https://www.freedesktop.org/software/systemd/man/latest/systemd.special.html#sleep.target + ''; + systemd.targets.post-resume = { description = "Post-Resume Actions"; requires = [ "post-resume.service" ]; @@ -85,8 +98,8 @@ in description = "Post-boot Actions"; # It's not well defined at what point in the bootup sequence this should run # we should eventually just remove this. - after = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ]; + restartIfChanged = false; serviceConfig = { Type = "oneshot"; RemainAfterExit = true; From a87c4b30fb15f093a208c1134b1eccb34a4b68e1 Mon Sep 17 00:00:00 2001 From: Luflosi Date: Sat, 3 Jan 2026 12:53:10 +0100 Subject: [PATCH 095/730] rnxcmp: init at 4.2.0 https://terras.gsi.go.jp/ja/crx2rnx.html For improving GNSS (GPS and others) accuracy, one can use correction data, for example from the [EUREF Permanent GNSS Network](https://www.epncb.oma.be/_organisation/about.php). For post-processing, this data is provided in a compressed RINEX format, so I used this tool to decompress the files. Co-authored-by: Sandro --- pkgs/by-name/rn/rnxcmp/package.nix | 119 ++++++++++++++++++++++++ pkgs/by-name/rn/rnxcmp/test.nix | 143 +++++++++++++++++++++++++++++ 2 files changed, 262 insertions(+) create mode 100644 pkgs/by-name/rn/rnxcmp/package.nix create mode 100644 pkgs/by-name/rn/rnxcmp/test.nix diff --git a/pkgs/by-name/rn/rnxcmp/package.nix b/pkgs/by-name/rn/rnxcmp/package.nix new file mode 100644 index 000000000000..788933dc0461 --- /dev/null +++ b/pkgs/by-name/rn/rnxcmp/package.nix @@ -0,0 +1,119 @@ +{ + lib, + stdenv, + fetchurl, + tcsh, + coreutils, + gzip, + gnused, + ncompress, + callPackage, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "rnxcmp"; + version = "4.2.0"; + + src = fetchurl { + url = "https://terras.gsi.go.jp/ja/crx2rnx/RNXCMP_${finalAttrs.version}_src.tar.gz"; + hash = "sha256-mkUtKQiifFsxUsxCTgSIRyIcBl6X9rHxpYXHsMNPus4="; + }; + + postPatch = + let + cat = lib.getExe' coreutils "cat"; + compress = lib.getExe' ncompress "compress"; + gzipExe = lib.getExe gzip; + rm = lib.getExe' coreutils "rm"; + sed = lib.getExe gnused; + in + '' + substituteInPlace front-end-tools/unix/CRZ2RNX --replace-fail \ + '$CAT $file_in | CRX2RNX - > $file_out' \ + '$CAT $file_in | '"$out"'/bin/CRX2RNX - > $file_out' + + substituteInPlace front-end-tools/unix/RNX2CRZ \ + --replace-fail \ + '$CAT $file_in | RNX2CRX - | $COMPRESS -c > $file_out.$EXT' \ + '$CAT $file_in | '"$out"'/bin/RNX2CRX - | $COMPRESS -c > $file_out.$EXT' \ + --replace-fail \ + 'set COMPRESS = gzip' \ + 'set COMPRESS = ${gzipExe}' \ + --replace-fail \ + 'set COMPRESS = compress' \ + 'set COMPRESS = ${compress}' \ + + substituteInPlace front-end-tools/unix/* \ + --replace-fail /bin/csh '${lib.getExe tcsh}' \ + --replace-fail \ + 'set CAT = cat;' \ + 'set CAT = ${cat};' \ + --replace-fail \ + "set CAT = 'gzip -dc'" \ + "set CAT = '${gzipExe} -dc'" \ + --replace-fail \ + ' sed -e ' \ + ' ${sed} -e ' \ + --replace-fail \ + 'rm $file_in' \ + '${rm} $file_in' + ''; + + buildPhase = '' + runHook preBuild + + # Build commands taken from docs/RNXCMP.txt and adjusted + "$CC" -O2 source/crx2rnx.c -o CRX2RNX + "$CC" -O2 source/rnx2crx.c -o RNX2CRX + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + install -D -m555 -t "$out/bin" CRX2RNX RNX2CRX front-end-tools/unix/* + install -D -m555 -t "$out/share/doc" docs/* + install -D -m555 -t "$out/share/licenses" docs/LICENSE.txt + + '' + # The filesystem on macOS is case insensitive, so don't try to create + # a symbolic link where only the case of the name is different. + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + # rtkpost_qt wants crx2rnx instead of CRX2RNX + ln --verbose --symbolic CRX2RNX "$out/bin/crx2rnx" + ln --verbose --symbolic RNX2CRX "$out/bin/rnx2crx" + '' + + '' + + runHook postInstall + ''; + + passthru.tests = { + inherit (callPackage ./test.nix { }) crx crz rnx; + }; + + meta = { + description = "Compression/restoration of RINEX observation files developed by Y. Hatanaka of GSI"; + homepage = "https://terras.gsi.go.jp/ja/crx2rnx.html"; + changelog = "https://terras.gsi.go.jp/ja/crx2rnx/CHANGES.txt"; + # The license text in docs/LICENSE.txt just refers to a website + # (with one section excluded) and does not contain the actual license text. + # The website also does not contain the full license text. + # You need to refer to https://www.digital.go.jp/en/resources/open_data/public_data_license_v1.0 as well. + # The license on the website is a modified version of the Public Data License (Version 1.0) (PDL 1.0). + # The official license text is in Japanese. A "Data" license seems like an odd choice for software. + # This license has seemingly not been approved by the FSF or the OSI. + # It's still marked as free software since as far as I can tell, the + # license does not disallow any of the Four Essential Freedoms as long + # as modified versions of the software include a statement expressing + # that the content has been edited and the source is cited. + # The full PDL 1.0 license text also says that it is compatible + # with the Creative Commons Attribution License 4.0. + license = lib.licenses.free; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ + Luflosi + ]; + }; +}) diff --git a/pkgs/by-name/rn/rnxcmp/test.nix b/pkgs/by-name/rn/rnxcmp/test.nix new file mode 100644 index 000000000000..2b492fe31cc2 --- /dev/null +++ b/pkgs/by-name/rn/rnxcmp/test.nix @@ -0,0 +1,143 @@ +# Data flow for testing CRX2RNX and RNX2CRX (file type after each step in paranthesis): +# Example file --(.crx.gz)--> unzip --(.crx)--> CRX2RNX --(.rnx)--> RNX2CRX --(.crx)--> compare two crx files + +# Data flow for testing CRZ2RNX and RNX2CRZ (file type after each step in paranthesis): +# Example files --(.crx.gz)--> CRZ2RNX --(.rnx)--> RNX2CRZ --(.crx.gz)--> unzip --(.crx)--v +# \--> unzip --(.crx)-------------------------------------------> compare crx files +# The last unzip step is needed because the .crx files themselves contain +# one line with the version number of the program and the current date, +# so they are not reproducible. This line needs to be removed to properly +# compare the files. To do this, we need to first unzip the files. The +# compression itself might also not be reproducible. + +# Also compare the RINEX file (.rnx) from the CRX2RNX program to the one output by CRZ2RNX. + +# Before running each of the four commands, we unset the PATH variable to make +# sure that the program does not depend on any external programs from the environment. + +{ + lib, + linkFarm, + writeShellApplication, + fetchurl, + runCommand, + rnxcmp, +}: +let + # Download two small example files (<1M each) + file-1-name = "ZARA00ESP_S_20260020100_15M_01S_MO"; + files = linkFarm "files" [ + rec { + name = "${file-1-name}.crx.gz"; + path = fetchurl { + url = "https://igs.bkg.bund.de/root_ftp/EUREF/highrate/2026/002/b/${name}"; + hash = "sha256-HUpzgFfwCf0N/OyJjJEStrOPPecmC4cr66DPbMjNyzc="; + }; + } + rec { + name = "ZARA00ESP_S_20260020115_15M_01S_MO.crx.gz"; + path = fetchurl { + url = "https://igs.bkg.bund.de/root_ftp/EUREF/highrate/2026/002/b/${name}"; + hash = "sha256-cnoYjcUwJMSvNB7f1HNCBi1hBKsuduOxrRw9S2Evopw="; + }; + } + ]; + + assert-dir-not-empty-app = writeShellApplication { + name = "assert-dir-not-empty"; + text = '' + # From https://mywiki.wooledge.org/BashFAQ/004 + shopt -s nullglob dotglob + files=("$1/"*) + if ! (( ''${#files[*]} )); then + echo "ERROR: Previous command did not produce any files!" + exit 1 + fi + ''; + }; + assert-dir-not-empty = lib.getExe assert-dir-not-empty-app; + + # unzip GZIP archives + unzip = + files: + runCommand "unzipped" { } '' + mkdir "$out" + cd '${files}' + for filename in *; do + gzip --verbose --decompress --keep --to-stdout "$filename" > "$out/$(basename "$filename" .gz)" + done + '${assert-dir-not-empty}' "$out" + ''; + files-unzipped = unzip files; + + # Convert the file from CompactRINEX format to RINEX + file-rnx = runCommand "file-rnx" { } '' + mkdir "$out" + unset PATH + '${lib.getExe' rnxcmp "CRX2RNX"}' '${files-unzipped}/${file-1-name}.crx' - > "$out/${file-1-name}.rnx" + '${assert-dir-not-empty}' "$out" + ''; + + # "Recompress" the file again + file-recompressed = runCommand "file-recompressed" { } '' + mkdir "$out" + unset PATH + '${lib.getExe' rnxcmp "RNX2CRX"}' '${file-rnx}/${file-1-name}.rnx' - > "$out/${file-1-name}.crx" + '${assert-dir-not-empty}' "$out" + ''; + + file-comparison = compare files-unzipped file-recompressed; + + # Convert the files from CompactRINEX format to RINEX + files-rnx = runCommand "files-rnx" { } '' + mkdir "$out" + cd "$out" + unset PATH + '${lib.getExe' rnxcmp "CRZ2RNX"}' -v -c '${files}/'* + '${assert-dir-not-empty}' "$out" + ''; + + # "Recompress" the files again + files-recompressed = runCommand "files-recompressed" { } '' + mkdir "$out" + cd "$out" + unset PATH + '${lib.getExe' rnxcmp "RNX2CRZ"}' -v -c '${files-rnx}/'* + '${assert-dir-not-empty}' "$out" + ''; + + files-recompressed-unzipped = unzip files-recompressed; + + compare = + files-before: files-after: + runCommand "comparison" { } '' + for filename in '${files-after}/'*; do + filename="$(basename "$filename")" + echo "Comparing old and new versions of $filename" + + # Delete software version and timestamp (second line) + sed -e '2d' < "${files-before}/$filename" > before.crx + sed -e '2d' < "${files-after}/$filename" > after.crx + + diff before.crx after.crx + done + touch "$out" + ''; + files-comparison = compare files-unzipped files-recompressed-unzipped; + + comparison-rnx = runCommand "comparison-rnx" { } '' + for filename in '${file-rnx}/'*; do + filename="$(basename "$filename")" + echo "Comparing old and new versions of $filename" + + diff "${files-rnx}/$filename" "${file-rnx}/$filename" + done + touch "$out" + ''; + +in +{ + crx = file-comparison; + crz = files-comparison; + rnx = comparison-rnx; +} From 2548deea19f07e362af6da7bf4b5749fb54bb5e0 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sun, 8 Feb 2026 19:28:39 +0100 Subject: [PATCH 096/730] lockfile-progs: rename from lockfileProgs fit attrname to pname --- .../lo/{lockfileProgs => lockfile-progs}/package.nix | 0 pkgs/by-name/lo/logcheck/package.nix | 6 +++--- pkgs/by-name/mo/monkeysphere/package.nix | 6 +++--- pkgs/top-level/aliases.nix | 1 + 4 files changed, 7 insertions(+), 6 deletions(-) rename pkgs/by-name/lo/{lockfileProgs => lockfile-progs}/package.nix (100%) diff --git a/pkgs/by-name/lo/lockfileProgs/package.nix b/pkgs/by-name/lo/lockfile-progs/package.nix similarity index 100% rename from pkgs/by-name/lo/lockfileProgs/package.nix rename to pkgs/by-name/lo/lockfile-progs/package.nix diff --git a/pkgs/by-name/lo/logcheck/package.nix b/pkgs/by-name/lo/logcheck/package.nix index 0f4861ca51e8..1681923c84a4 100644 --- a/pkgs/by-name/lo/logcheck/package.nix +++ b/pkgs/by-name/lo/logcheck/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchurl, - lockfileProgs, + lockfile-progs, perlPackages, }: @@ -25,8 +25,8 @@ stdenv.mkDerivation rec { substituteInPlace src/logtail --replace "/usr/bin/perl" "${perlPackages.perl}/bin/perl" substituteInPlace src/logtail2 --replace "/usr/bin/perl" "${perlPackages.perl}/bin/perl" - sed -i -e 's|! -f /usr/bin/lockfile|! -f ${lockfileProgs}/bin/lockfile|' \ - -e 's|^\([ \t]*\)lockfile-|\1${lockfileProgs}/bin/lockfile-|' \ + sed -i -e 's|! -f /usr/bin/lockfile|! -f ${lockfile-progs}/bin/lockfile|' \ + -e 's|^\([ \t]*\)lockfile-|\1${lockfile-progs}/bin/lockfile-|' \ -e "s|/usr/sbin/logtail2|$out/sbin/logtail2|" \ -e 's|mime-construct|${perlPackages.mimeConstruct}/bin/mime-construct|' \ -e 's|\$(run-parts --list "\$dir")|"$dir"/*|' src/logcheck diff --git a/pkgs/by-name/mo/monkeysphere/package.nix b/pkgs/by-name/mo/monkeysphere/package.nix index 8393ce4b4d6c..8f00f2e84ae0 100644 --- a/pkgs/by-name/mo/monkeysphere/package.nix +++ b/pkgs/by-name/mo/monkeysphere/package.nix @@ -7,7 +7,7 @@ libassuan, libgcrypt, perlPackages, - lockfileProgs, + lockfile-progs, gnupg, coreutils, # For the tests: @@ -61,7 +61,7 @@ stdenv.mkDerivation rec { cpio hexdump procps - lockfileProgs + lockfile-progs ] ++ (with perlPackages; [ CryptOpenSSLRSA @@ -111,7 +111,7 @@ stdenv.mkDerivation rec { wrapPrograms = runtimeDeps: programs: lib.concatMapStrings (wrapMonkeysphere runtimeDeps) programs; in wrapPrograms [ gnupg ] [ "monkeysphere-authentication" "monkeysphere-host" ] - + wrapPrograms [ gnupg lockfileProgs ] [ "monkeysphere" ] + + wrapPrograms [ gnupg lockfile-progs ] [ "monkeysphere" ] + '' # These 4 programs depend on the program name ($0): for program in openpgp2pem openpgp2spki openpgp2ssh pem2openpgp; do diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 45239bd1f633..2970e320adbc 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1164,6 +1164,7 @@ mapAliases { llvmPackages_15 = throw "llvmPackages_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12 llvmPackages_16 = throw "llvmPackages_16 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 llvmPackages_17 = throw "llvmPackages_17 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 + lockfileProgs = warnAlias "'lockfileProgs' has been renamed to 'lockfile-progs'" lockfile-progs; # Added 2026-02-08 loco-cli = throw "'loco-cli' has been renamed to/replaced by 'loco'"; # Converted to throw 2025-10-27 log4j-detect = throw "'log4j-detect' has been removed, as it was unmaintained upstream and no longer relevant given that the Log4Shell vulnerability has been fixed."; # Added 2025-11-15 log4j-scan = throw "'log4j-scan' has been removed, as it was unmaintained upstream and no longer relevant given that the Log4Shell vulnerability has been fixed."; # Added 2025-11-15 From 416c2763dceeacf83d3fc5a8ef384d289132ae9d Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sun, 8 Feb 2026 20:41:10 +0100 Subject: [PATCH 097/730] meters-lv2: rename from metersLv2 Upstream calls the package 'meters.lv2', but dots are not allowed in package names so i replaced that with a dash. --- pkgs/by-name/me/{metersLv2 => meters-lv2}/package.nix | 2 +- pkgs/top-level/aliases.nix | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/by-name/me/{metersLv2 => meters-lv2}/package.nix (98%) diff --git a/pkgs/by-name/me/metersLv2/package.nix b/pkgs/by-name/me/meters-lv2/package.nix similarity index 98% rename from pkgs/by-name/me/metersLv2/package.nix rename to pkgs/by-name/me/meters-lv2/package.nix index 820ce300b831..605d9912349c 100644 --- a/pkgs/by-name/me/metersLv2/package.nix +++ b/pkgs/by-name/me/meters-lv2/package.nix @@ -14,7 +14,7 @@ }: stdenv.mkDerivation rec { - pname = "meters.lv2"; + pname = "meters-lv2"; version = "0.9.20"; robtkVersion = "0.7.5"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 45239bd1f633..a0fd47a2ddd8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1240,6 +1240,7 @@ mapAliases { melmatcheq.lv2 = melmatcheq-lv2; # Added 2025-09-27 meshlab-unstable = throw "meshlab-unstable has been removed, as it was behind meshlab"; # Added 2025-09-21 meteo = throw "'meteo' has been removed as it was unmaintained and depends on deprecated webkitgtk_4_0"; # Added 2025-10-09 + metersLv2 = warnAlias "'metersLv2' has been renamed to 'meters-lv2'" meters-lv2; # Added 2026-02-08 microcodeAmd = throw "'microcodeAmd' has been renamed to/replaced by 'microcode-amd'"; # Converted to throw 2025-10-27 microcodeIntel = throw "'microcodeIntel' has been renamed to/replaced by 'microcode-intel'"; # Converted to throw 2025-10-27 microsoft_gsl = throw "'microsoft_gsl' has been renamed to/replaced by 'microsoft-gsl'"; # Converted to throw 2025-10-27 From 006cd373dd71f84842cf500c8e69b25c4e226e59 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Tue, 10 Feb 2026 20:48:38 +0100 Subject: [PATCH 098/730] element-web-unwrapped: 1.12.9 -> 1.12.10 Release notes: https://github.com/element-hq/element-web/releases/tag/v1.12.10 Full changelog: https://github.com/element-hq/element-web/compare/v1.12.9...v1.12.10 --- pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix index bd10d6850309..982b477e1225 100644 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix @@ -1,8 +1,8 @@ { - "version" = "1.12.9"; + "version" = "1.12.10"; "hashes" = { - "webSrcHash" = "sha256-txG91VN4b0ZtUnQp4IfN47YAn1WBI9UUxemReachcDo="; - "webYarnHash" = "sha256-Y2AvBlS7qdVUXalKet3Ud4a6MA4MKHM4ffRhB7Uq8Co="; - "webSharedComponentsYarnHash" = "sha256-yeFFVVMWyPN3BqOY46KAxPv7VRVrsFvPan5arTNd/GM"; + "webSrcHash" = "sha256-qc17AK2HvTJi0r03VTH0D2QitdYcGNRObji9cm6XsFU="; + "webYarnHash" = "sha256-qdmdwjVXA+ZnNG3S9Pnm3JOrJXYXVdH+w7mccNjRmVM="; + "webSharedComponentsYarnHash" = "sha256-0sOF3w6BnY1WenDP+zqZAo1W4C91glMQSMQ22iYajTw="; }; } From f86fc65fd47af4e14423e59d4cde7871668bb92a Mon Sep 17 00:00:00 2001 From: qbisi Date: Tue, 10 Feb 2026 22:32:33 +0800 Subject: [PATCH 099/730] miktex: fix pdflatex segfault --- pkgs/by-name/mi/miktex/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/miktex/package.nix b/pkgs/by-name/mi/miktex/package.nix index 466602d9e82f..b8d2d2edf67c 100644 --- a/pkgs/by-name/mi/miktex/package.nix +++ b/pkgs/by-name/mi/miktex/package.nix @@ -135,6 +135,10 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace Programs/TeXAndFriends/omega/otps/source/outocp.c \ --replace-fail 'fprintf(stderr, s);' 'fprintf(stderr, "%s", s);' + + # we use unsigned-char for all platform + substituteInPlace Programs/TeXAndFriends/Knuth/web/CMakeLists.txt \ + --replace-fail '--using-namespace=MiKTeX::TeXAndFriends' '--using-namespace=MiKTeX::TeXAndFriends --chars-are-unsigned' ''; strictDeps = true; @@ -200,9 +204,9 @@ stdenv.mkDerivation (finalAttrs: { env = { LANG = "C.UTF-8"; MIKTEX_REPOSITORY = "file://${miktexLocalRepository}/"; - # force char to be unsigned on none x86 systems + # Force use of unsigned char for all platform # See https://github.com/MiKTeX/miktex/issues/1440 - NIX_CFLAGS_COMPILE = "-fsigned-char"; + NIX_CFLAGS_COMPILE = "-funsigned-char"; }; enableParallelBuilding = false; From 340571109101d87625c62770002f0b9f3193beac Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sun, 1 Feb 2026 19:19:27 -0800 Subject: [PATCH 100/730] nixos/xserver: abort when encountering unknown xorg drivers Instead of silently ignoring unknown X11 video drivers, fail immediately with a helpful error message. --- doc/release-notes/rl-2605.section.md | 2 ++ nixos/modules/services/x11/xserver.nix | 9 +++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index a8c61bdc13ef..8a19d58d8f25 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -120,6 +120,8 @@ - `pocket-id` has been updated to version 2 that contains [breaking changes](https://pocket-id.org/docs/setup/major-releases/migrate-v2). +- `services.xserver` will now throw an error if an X11 driver specified in `videoDriver(s)` cannot be found. Previously, unknown drivers would be silently ignored. + - `asio` (standalone version of `boost::asio`) has been updated from 1.24.0 to 1.36.0. Some breaking changes were introduced between these two versions, and the one affected most was the removal of `asio::io_service` in favor of `asio::io_context` in 1.33.0. `asio_1_32_0` is retained for packages that have not completed migration. `asio_1_10` has been removed as no packages depend on it anymore. diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index d04d02660528..2a72d9cda542 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -829,7 +829,8 @@ in services.xserver.videoDrivers = mkIf (cfg.videoDriver != null) [ cfg.videoDriver ]; - # FIXME: somehow check for unknown driver names. + # We ignore unknown drivers here because they may be resolved by other modules (e.g., the Nvidia + # module). We assert that all specified drivers were eventually found in the assertions below. services.xserver.drivers = flip concatMap cfg.videoDrivers ( name: lib.optional (videoDrivers ? ${name}) ( @@ -861,7 +862,11 @@ in assertion = cfg.upscaleDefaultCursor -> cfg.dpi != null; message = "Specify `config.services.xserver.dpi` to upscale the default cursor."; } - ]; + ] + ++ map (driver: { + assertion = builtins.elem driver (builtins.catAttrs "name" cfg.drivers); + message = "Unknown X11 driver ‘${driver}’ specified in `services.xserver.videoDrivers`."; + }) cfg.videoDrivers; environment.etc = (optionalAttrs cfg.exportConfiguration { From 06cb36857713b5d6aa949d63311b07268b109b62 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Tue, 10 Feb 2026 19:25:40 -0500 Subject: [PATCH 101/730] matrix-authentication-service: 1.10.0 -> 1.11.0 Diff: https://github.com/element-hq/matrix-authentication-service/compare/v1.10.0...v1.11.0 Changelog: https://github.com/element-hq/matrix-authentication-service/releases/tag/v1.11.0 --- pkgs/by-name/ma/matrix-authentication-service/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index b850532bf8d5..f1a808f736c1 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; - version = "1.10.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-Cw7EPjN9PLmMxRTHV2DeUWM/BVNrDIQfy//Cn++C98o="; + hash = "sha256-vP/4QzsuA+guUBNFJWytdPiAuHh5+D+UMpRwb/9Lbxc="; }; - cargoHash = "sha256-aQ6zGaHVEGgrNMhbx2tnb4yQ4B31Nr2gf4BKyJsnP0U="; + cargoHash = "sha256-MLWjY+Rw4PkKb1zqZaDGpGsKPlGTDNpPRzyz/w1HfZ0="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; From 30cb9399cc7e42e31bc2db104a49ac9d5e0544a7 Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Tue, 10 Feb 2026 11:49:28 -0800 Subject: [PATCH 102/730] nixos-rebuild-ng: add --diff argument This displays the package updates, additions, and removals to the user. --- .../ni/nixos-rebuild-ng/nixos-rebuild.8.scd | 8 ++++++++ .../nixos-rebuild-ng/src/nixos_rebuild/__init__.py | 14 ++++++++++++++ .../ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py | 12 ++++++++++++ .../nixos-rebuild-ng/src/nixos_rebuild/services.py | 8 ++++++++ 4 files changed, 42 insertions(+) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd b/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd index 43b8c233e290..b2298ce10639 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd +++ b/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd @@ -308,6 +308,14 @@ It must be one of the following: option, it is possible to build non-flake NixOS configurations even if the current NixOS systems uses flakes. +*--diff* + show the diff between the system closure in /run/current-system + and the newly built system closure. + (avaliable for actions: build, boot, test, switch) + + This is similar to running: + "nix store diff-closures /run/current-system result" after build + In addition, *nixos-rebuild* accepts following options from nix commands that the tool calls: diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py index ad0f45b3971b..29e05617d60d 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py @@ -197,6 +197,12 @@ def get_parser() -> tuple[argparse.ArgumentParser, dict[str, argparse.ArgumentPa help="Selects an image variant to build from the " "config.system.build.images attribute of the given configuration", ) + main_parser.add_argument( + "--diff", + action="store_true", + help="prints out the diff between the current system " + "and the newly built one using nix store diff-closures" + ) main_parser.add_argument("action", choices=Action.values(), nargs="?") return main_parser, sub_parsers @@ -259,6 +265,14 @@ def parse_args( if args.no_build_nix: parser_warn("--no-build-nix is deprecated, we do not build nix anymore") + if args.diff and args.action not in ( + Action.SWITCH.value, + Action.BOOT.value, + Action.BUILD.value, + Action.TEST.value + ): + parser_warn(f"--diff is a no-op with '{args.action}'") + if args.action == Action.EDIT.value and (args.file or args.attr): parser.error("--file and --attr are not supported with 'edit'") diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index d2c5ceace95c..9ac72d824ba1 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -537,6 +537,18 @@ def list_generations(profile: Profile) -> list[GenerationJson]: reverse=True, ) +def diff_closures(path_to_config: Path): + run_wrapper( + [ + "nix", + *FLAKE_FLAGS, + "store", + "diff-closures", + "/run/current-system", + path_to_config + ] + ) + def repl(build_attr: BuildAttr, nix_flags: Args | None = None) -> None: run_args = ["nix", "repl", "--file", build_attr.path] diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index 735be1680013..95ff0bede090 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -321,6 +321,14 @@ def build_and_activate_system( grouped_nix_args=grouped_nix_args, ) + if args.diff and args.action in ( + Action.SWITCH.value, + Action.BOOT.value, + Action.BUILD.value, + Action.TEST.value + ): + nix.diff_closures(path_to_config) + _activate_system( path_to_config=path_to_config, action=action, From da16f44b1268fa0157f4cc16633efa899029b009 Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Wed, 11 Feb 2026 10:51:43 +0800 Subject: [PATCH 103/730] hmcl: 3.10.2 -> 3.10.3 Diff: https://github.com/HMCL-dev/HMCL/compare/v3.10.2...v3.10.3 Changelog: https://docs.hmcl.net/changelog/stable.html --- pkgs/by-name/hm/hmcl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hm/hmcl/package.nix b/pkgs/by-name/hm/hmcl/package.nix index 1679c8df3e08..e239b24c6f27 100644 --- a/pkgs/by-name/hm/hmcl/package.nix +++ b/pkgs/by-name/hm/hmcl/package.nix @@ -45,13 +45,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "hmcl"; - version = "3.10.2"; + version = "3.10.3"; src = fetchurl { # HMCL has built-in keys, such as the Microsoft OAuth secret and the CurseForge API key. # See https://github.com/HMCL-dev/HMCL/blob/refs/tags/release-3.6.12/.github/workflows/gradle.yml#L26-L28 url = "https://github.com/HMCL-dev/HMCL/releases/download/v${finalAttrs.version}/HMCL-${finalAttrs.version}.jar"; - hash = "sha256-tmQN0kSjm8oU36ENHhgA649IohdG4ZDHyEaMPscd3nQ="; + hash = "sha256-+xxDACa2ECbWaCUzK0b/rcRS49Hex4GZDcNNK/aEURs="; }; # - HMCL prompts users to download prebuilt Terracotta binary for From 9662a5007289c8d73d0d7a93344373b43c223616 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Feb 2026 05:04:03 +0000 Subject: [PATCH 104/730] python3Packages.ubelt: 1.4.0 -> 1.4.1 --- pkgs/development/python-modules/ubelt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ubelt/default.nix b/pkgs/development/python-modules/ubelt/default.nix index c0d5e324e22e..70f4fd7a4293 100644 --- a/pkgs/development/python-modules/ubelt/default.nix +++ b/pkgs/development/python-modules/ubelt/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "ubelt"; - version = "1.4.0"; + version = "1.4.1"; pyproject = true; src = fetchFromGitHub { owner = "Erotemic"; repo = "ubelt"; tag = "v${version}"; - hash = "sha256-9f22hNi/YrxAVoEOGojdziogUN/YNCrpUuOfib9nqfQ="; + hash = "sha256-iEKwJaOWiotyGcz1orc8z3Iqq5Va7p639ebStOA1bCo="; }; nativeBuildInputs = [ From ba8d52fd3cb218ae857d814c48f7a9af8f54d190 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Feb 2026 06:07:51 +0000 Subject: [PATCH 105/730] dart: 3.10.9 -> 3.11.0 --- pkgs/development/compilers/dart/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/compilers/dart/default.nix b/pkgs/development/compilers/dart/default.nix index 87831cc8fa4a..9e3aa9394cc5 100644 --- a/pkgs/development/compilers/dart/default.nix +++ b/pkgs/development/compilers/dart/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "dart"; - version = "3.10.9"; + version = "3.11.0"; src = let @@ -26,10 +26,10 @@ stdenv.mkDerivation (finalAttrs: { aarch64-darwin = "macos-arm64"; }; hash = selectSystem { - x86_64-linux = "sha256-1DudOiG4LvKjfTGUW5nmuI9fjcROwZG0c/1inXjQuZQ="; - aarch64-linux = "sha256-Z8mPnmppTtPLNiY0Ny1pRzBAs3EoNtQsr82zxWwKBOs="; - x86_64-darwin = "sha256-pd37vWDOIKGdek/CuUSH7sVyiKqlLOW6GLT4IkzkwYA="; - aarch64-darwin = "sha256-99gMhvkzSJmYEsGuD3kBN1e3l685Xyy6cNICegC+Vk4="; + x86_64-linux = "sha256-8xcptWe+MYx8wjva/muamX+n3b+CnfUBbwZiJ7aqDJk="; + aarch64-linux = "sha256-dr/vXICcCCF332xRu/SADY1NdV8ulvt1Fiv40rAy74M="; + x86_64-darwin = "sha256-Wlwpx6g4EmkzKAEyaxHMrc8M/nMB7QGj8G6BdmvLjXQ="; + aarch64-darwin = "sha256-IjJFpC6rG4EeUC4VYluGcHX/4BLenrU3Skzd4u4IdTQ="; }; in fetchurl { From 664168a2e6fc129b970bdc6e9d6d25b0c08aa45a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Feb 2026 10:47:32 +0000 Subject: [PATCH 106/730] zsh-abbr: 6.5.0 -> 6.5.2 --- pkgs/by-name/zs/zsh-abbr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zs/zsh-abbr/package.nix b/pkgs/by-name/zs/zsh-abbr/package.nix index 1ee2dc5cdc4b..a52bbe107a9b 100644 --- a/pkgs/by-name/zs/zsh-abbr/package.nix +++ b/pkgs/by-name/zs/zsh-abbr/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation rec { pname = "zsh-abbr"; - version = "6.5.0"; + version = "6.5.2"; src = fetchFromGitHub { owner = "olets"; repo = "zsh-abbr"; tag = "v${version}"; - hash = "sha256-GjqVEPofJhUwyVegj0sm7tGfYdpAUyz2dM59nImRc+E="; + hash = "sha256-T5dnlPXsGdFjdASAAYrV9Kc38Y+q0iM2StgNj4efVj4="; fetchSubmodules = true; }; From aaae02bd2aa4c99f6d3224ae099c7d20cac65038 Mon Sep 17 00:00:00 2001 From: Electria <117232210+Elec3137@users.noreply.github.com> Date: Wed, 11 Feb 2026 06:59:04 -0800 Subject: [PATCH 107/730] nixos-rebuild-ng: generalize diff_closures also adds support for remote hosts Co-authored-by: Thiago Kenji Okada --- .../by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index 9ac72d824ba1..5726853dd8ba 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -537,16 +537,17 @@ def list_generations(profile: Profile) -> list[GenerationJson]: reverse=True, ) -def diff_closures(path_to_config: Path): +def diff_closures(current_config: Path, new_config: Path, target_host: Remote | None = None): run_wrapper( [ "nix", *FLAKE_FLAGS, "store", "diff-closures", - "/run/current-system", - path_to_config - ] + current_config, + new_config, + ], + remote=target_host, ) From c1e16f898e73574891eecab69537a864fbc56ac1 Mon Sep 17 00:00:00 2001 From: Electria <117232210+Elec3137@users.noreply.github.com> Date: Wed, 11 Feb 2026 07:12:27 -0800 Subject: [PATCH 108/730] nixos-rebuild-ng: adapt to general diff_closures also adds a check and warning for if the current_config is missing Co-authored-by: Thiago Kenji Okada --- .../nixos-rebuild-ng/src/nixos_rebuild/services.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index 95ff0bede090..2a49084c6f85 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -321,13 +321,12 @@ def build_and_activate_system( grouped_nix_args=grouped_nix_args, ) - if args.diff and args.action in ( - Action.SWITCH.value, - Action.BOOT.value, - Action.BUILD.value, - Action.TEST.value - ): - nix.diff_closures(path_to_config) + current_config = Path("/run/current-system") + if args.diff: + if current_config.exists(): + nix.diff_closures(current_config=current_config, new_config=path_to_config, target_host=target_host) + else: + logger.warn(f"missing '{str(current_config)}', skipping configuration diff...") _activate_system( path_to_config=path_to_config, From 388d8d23cd7ccb08f6b365ca39d806c678281fe2 Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Wed, 11 Feb 2026 07:21:30 -0800 Subject: [PATCH 109/730] nixos-rebuild-ng: align condition for no-op warning with relaxed diff_closures call --- .../ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py index 29e05617d60d..814d6c481c2f 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py @@ -266,10 +266,16 @@ def parse_args( parser_warn("--no-build-nix is deprecated, we do not build nix anymore") if args.diff and args.action not in ( + # case for calling build_and_activate_system + # except excluding DRY_BUILD and DRY_ACTIVATE, + # in which --diff is uniquely a no-op Action.SWITCH.value, Action.BOOT.value, + Action.TEST.value, Action.BUILD.value, - Action.TEST.value + Action.BUILD_IMAGE.value, + Action.BUILD_VM.value, + Action.BUILD_VM_WITH_BOOTLOADER.value, ): parser_warn(f"--diff is a no-op with '{args.action}'") From f5f4f5e06108318d13fb909475c7d3c896aa236e Mon Sep 17 00:00:00 2001 From: poz Date: Mon, 22 Dec 2025 16:32:39 +0100 Subject: [PATCH 110/730] mlton: add mlton20241230Binary --- .../compilers/mlton/20241230-binary.nix | 78 +++++++++++++++++++ pkgs/development/compilers/mlton/default.nix | 6 +- 2 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/compilers/mlton/20241230-binary.nix diff --git a/pkgs/development/compilers/mlton/20241230-binary.nix b/pkgs/development/compilers/mlton/20241230-binary.nix new file mode 100644 index 000000000000..f73d1dfcbc75 --- /dev/null +++ b/pkgs/development/compilers/mlton/20241230-binary.nix @@ -0,0 +1,78 @@ +{ + lib, + stdenv, + fetchurl, + patchelf, + bash, + gmp, +}: +let + dynamic-linker = stdenv.cc.bintools.dynamicLinker; +in +stdenv.mkDerivation rec { + pname = "mlton"; + version = "20241230"; + + src = + if stdenv.hostPlatform.system == "x86_64-linux" then + (fetchurl { + url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-linux.ubuntu-24.04_glibc2.39.tgz"; + sha256 = "sha256-ldXnjHcWGu77LP9WL6vTC6FngzhxPFAUflAA+bpIFZM="; + }) + else if stdenv.hostPlatform.system == "x86_64-darwin" then + (fetchurl { + url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-darwin.macos-13_gmp-static.tgz"; + sha256 = "sha256-fW0hqjrWUcy+PIN8WHb1r4EYgfuwF9Zz3q7f2ZtxOi0="; + }) + else if stdenv.hostPlatform.system == "aarch64-darwin" then + (fetchurl { + url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.arm64-darwin.macos-15_gmp-static.tgz"; + sha256 = "sha256-xhFP2plFjP/mbLz1CNtlZzkm0Kx6twfD/Dmn79Vj908="; + }) + else + throw "Architecture not supported"; + + buildInputs = [ + bash + gmp + ]; + nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux patchelf; + strictDeps = true; + + buildPhase = '' + make update \ + CC="$(type -p cc)" \ + WITH_GMP_INC_DIR="${gmp.dev}/include" \ + WITH_GMP_LIB_DIR="${gmp}/lib" + ''; + + installPhase = '' + make install PREFIX=$out + ''; + + postFixup = + lib.optionalString stdenv.hostPlatform.isLinux '' + patchelf --set-interpreter ${dynamic-linker} $out/lib/mlton/mlton-compile + patchelf --set-rpath ${gmp}/lib $out/lib/mlton/mlton-compile + + for e in mllex mlnlffigen mlprof mlyacc; do + patchelf --set-interpreter ${dynamic-linker} $out/bin/$e + patchelf --set-rpath ${gmp}/lib $out/bin/$e + done + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + install_name_tool -change \ + /opt/local/lib/libgmp.10.dylib \ + ${gmp}/lib/libgmp.10.dylib \ + $out/lib/mlton/mlton-compile + + for e in mllex mlnlffigen mlprof mlyacc; do + install_name_tool -change \ + /opt/local/lib/libgmp.10.dylib \ + ${gmp}/lib/libgmp.10.dylib \ + $out/bin/$e + done + ''; + + meta = import ./meta.nix { inherit lib; }; +} diff --git a/pkgs/development/compilers/mlton/default.nix b/pkgs/development/compilers/mlton/default.nix index 91d70e431ff3..b97be3512183 100644 --- a/pkgs/development/compilers/mlton/default.nix +++ b/pkgs/development/compilers/mlton/default.nix @@ -21,8 +21,10 @@ rec { sha256 = "sha256-rqL8lnzVVR+5Hc7sWXK8dCXN92dU76qSoii3/4StODM="; }; + mlton20241230Binary = callPackage ./20241230-binary.nix { }; + mlton20241230 = callPackage ./from-git-source.nix { - mltonBootstrap = mlton20210117Binary; + mltonBootstrap = mlton20241230Binary; version = "20241230"; rev = "on-20241230-release"; sha256 = "sha256-gJUzav2xH8C4Vy5FuqN73Z6lPMSPQgJApF8LgsJXRWo="; @@ -31,7 +33,7 @@ rec { }; mltonHEAD = callPackage ./from-git-source.nix { - mltonBootstrap = mlton20210117Binary; + mltonBootstrap = mlton20241230Binary; version = "HEAD"; rev = "61baac7108fbd91413f0537b7a42d9a1023455f4"; sha256 = "sha256-nWR7ZaXfKxeXfZ9IHipAQ39ASVtva4BeDHP3Zq8mqPo="; From c886a7c16fb5392dc3bc2563b21af1f848e4fc14 Mon Sep 17 00:00:00 2001 From: poz Date: Sun, 16 Nov 2025 00:42:52 +0100 Subject: [PATCH 111/730] mlton: enable aarch64-linux official binary for bootstrapping added in 20241230 --- pkgs/development/compilers/mlton/20241230-binary.nix | 5 +++++ pkgs/development/compilers/mlton/meta.nix | 1 + 2 files changed, 6 insertions(+) diff --git a/pkgs/development/compilers/mlton/20241230-binary.nix b/pkgs/development/compilers/mlton/20241230-binary.nix index f73d1dfcbc75..542f05066db4 100644 --- a/pkgs/development/compilers/mlton/20241230-binary.nix +++ b/pkgs/development/compilers/mlton/20241230-binary.nix @@ -19,6 +19,11 @@ stdenv.mkDerivation rec { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-linux.ubuntu-24.04_glibc2.39.tgz"; sha256 = "sha256-ldXnjHcWGu77LP9WL6vTC6FngzhxPFAUflAA+bpIFZM="; }) + else if stdenv.hostPlatform.system == "aarch64-linux" then + (fetchurl { + url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.arm64-linux.ubuntu-24.04-arm_glibc2.39.tgz"; + sha256 = "sha256-rn65t253SfUShAM3kXiLQJHT7JS7EO3fAPB23LWIwfc="; + }) else if stdenv.hostPlatform.system == "x86_64-darwin" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-darwin.macos-13_gmp-static.tgz"; diff --git a/pkgs/development/compilers/mlton/meta.nix b/pkgs/development/compilers/mlton/meta.nix index a967c741f819..e65714f12a9b 100644 --- a/pkgs/development/compilers/mlton/meta.nix +++ b/pkgs/development/compilers/mlton/meta.nix @@ -17,6 +17,7 @@ platforms = [ "i686-linux" "x86_64-linux" + "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; From 3f6b3321fb7b0eec6e3e8e3873e11cd022850371 Mon Sep 17 00:00:00 2001 From: poz Date: Sun, 16 Nov 2025 00:44:35 +0100 Subject: [PATCH 112/730] mlton: make all binary packages available --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 29e3cd02d8ba..f9fd9ddbebd7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4647,7 +4647,9 @@ with pkgs; mlton20130715 mlton20180207Binary mlton20180207 + mlton20210117Binary mlton20210117 + mlton20241230Binary mlton20241230 mltonHEAD ; From f89d3199c64ff76f5e94d123481d1ec0c5516c50 Mon Sep 17 00:00:00 2001 From: poz Date: Mon, 22 Dec 2025 16:34:20 +0100 Subject: [PATCH 113/730] mlton: migrate from `sha256` to `hash` in all packages --- pkgs/development/compilers/mlton/20130715.nix | 8 ++++---- pkgs/development/compilers/mlton/20180207-binary.nix | 4 ++-- pkgs/development/compilers/mlton/20210117-binary.nix | 6 +++--- pkgs/development/compilers/mlton/20241230-binary.nix | 8 ++++---- pkgs/development/compilers/mlton/default.nix | 8 ++++---- pkgs/development/compilers/mlton/from-git-source.nix | 4 ++-- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/development/compilers/mlton/20130715.nix b/pkgs/development/compilers/mlton/20130715.nix index d6fc31337fbd..ed460b7e5cfe 100644 --- a/pkgs/development/compilers/mlton/20130715.nix +++ b/pkgs/development/compilers/mlton/20130715.nix @@ -22,24 +22,24 @@ stdenv.mkDerivation rec { if stdenv.hostPlatform.system == "i686-linux" then (fetchurl { url = "mirror://sourceforge/project/mlton/mlton/${version}/${pname}-${version}-1.x86-linux.tgz"; - sha256 = "1kxjjmnw4xk2d9hpvz43w9dvyhb3025k4zvjx785c33nrwkrdn4j"; + hash = "sha256-ktiWJ892DFbQ6XJ/MosAY0G/W+KD/H1hamJ2wm2Vss8="; }) else if stdenv.hostPlatform.system == "x86_64-linux" then (fetchurl { url = "mirror://sourceforge/project/mlton/mlton/${version}/${pname}-${version}-1.amd64-linux.tgz"; - sha256 = "0fyhwxb4nmpirjbjcvk9f6w67gmn2gkz7xcgz0xbfih9kc015ygn"; + hash = "sha256-9vkSAJsJRrc6+I/18+cTtr5juHFpbiaXzPFWS1bn0Ds="; }) else if stdenv.hostPlatform.system == "x86_64-darwin" then (fetchurl { url = "mirror://sourceforge/project/mlton/mlton/${version}/${pname}-${version}-1.amd64-darwin.gmp-macports.tgz"; - sha256 = "044wnh9hhg6if886xy805683k0as347xd37r0r1yi4x7qlxzzgx9"; + hash = "sha256-qb//O8Wnk+hDBvmM1g8ZWoE5kCkA+W4QctE8CBO0nBA="; }) else throw "Architecture not supported"; codeSrc = fetchurl { url = "mirror://sourceforge/project/mlton/mlton/${version}/${pname}-${version}.src.tgz"; - sha256 = "0v1x2hrh9hiqkvnbq11kf34v4i5a2x0ffxbzqaa8skyl26nmfn11"; + hash = "sha256-IVhXrRHUT42Uwn9150AXqkSyyXAzBLzsnjjCBDMUPWw="; }; srcs = [ diff --git a/pkgs/development/compilers/mlton/20180207-binary.nix b/pkgs/development/compilers/mlton/20180207-binary.nix index b60b5fa8f015..324abd0a16e9 100644 --- a/pkgs/development/compilers/mlton/20180207-binary.nix +++ b/pkgs/development/compilers/mlton/20180207-binary.nix @@ -16,12 +16,12 @@ stdenv.mkDerivation rec { if stdenv.hostPlatform.system == "x86_64-linux" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-linux.tgz"; - sha256 = "0f4q575yfm5dpg4a2wsnqn4l2zrar96p6rlsk0dw10ggyfwvsjlf"; + hash = "sha256-jkq9ufPvgcAbmJpmc03KKn9BicVWc6HIu61U58spmDg="; }) else if stdenv.hostPlatform.system == "x86_64-darwin" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-darwin.gmp-static.tgz"; - sha256 = "1cw7yhw48qp12q0adwf8srpjzrgkp84kmlkqw3pz8vkxz4p9hbdv"; + hash = "sha256-uy2YLvl9bvTv4HjSOgm68+Uvb9bI8aYAFuFiRDj0h7M="; }) else throw "Architecture not supported"; diff --git a/pkgs/development/compilers/mlton/20210117-binary.nix b/pkgs/development/compilers/mlton/20210117-binary.nix index 2e4f9d21a6c6..94c79d70d3cf 100644 --- a/pkgs/development/compilers/mlton/20210117-binary.nix +++ b/pkgs/development/compilers/mlton/20210117-binary.nix @@ -18,17 +18,17 @@ stdenv.mkDerivation rec { if stdenv.hostPlatform.system == "x86_64-linux" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-linux-glibc2.31.tgz"; - sha256 = "1lj51xg9p75qj1x5036lvjvd4a2j21kfi6vh8d0n9kdcdffvb73l"; + hash = "sha256-dJy1nWuszWRBQ3Cb6GYQUijSttzUDFB6kLicm14PRdI="; }) else if stdenv.hostPlatform.system == "x86_64-darwin" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-darwin-19.6.gmp-static.tgz"; - sha256 = "0xndr2awlxdqr81j6snl9zqjx8r6f5fy9x65j1w899kf2dh9zsjv"; + hash = "sha256-W+qfYBNupoR4kMX05F1xJqMu8U/UaiMDyrh1ypXIzXY="; }) else if stdenv.hostPlatform.system == "aarch64-darwin" then (fetchurl { url = "https://projects.laas.fr/tina/software/mlton-${version}-1.arm64-darwin-21.6-gmp-static.tgz"; - sha256 = "1s61ayk3yj2xw8ilqk3fhb03x5x1wcakkmbhhvcsfb2hdw2c932x"; + hash = "sha256-XYzEBG9QLKfZhnDVORXjoZc+wIJuTEwj4l1IP6ZXweg="; }) else throw "Architecture not supported"; diff --git a/pkgs/development/compilers/mlton/20241230-binary.nix b/pkgs/development/compilers/mlton/20241230-binary.nix index 542f05066db4..dbc7cdb05bc4 100644 --- a/pkgs/development/compilers/mlton/20241230-binary.nix +++ b/pkgs/development/compilers/mlton/20241230-binary.nix @@ -17,22 +17,22 @@ stdenv.mkDerivation rec { if stdenv.hostPlatform.system == "x86_64-linux" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-linux.ubuntu-24.04_glibc2.39.tgz"; - sha256 = "sha256-ldXnjHcWGu77LP9WL6vTC6FngzhxPFAUflAA+bpIFZM="; + hash = "sha256-ldXnjHcWGu77LP9WL6vTC6FngzhxPFAUflAA+bpIFZM="; }) else if stdenv.hostPlatform.system == "aarch64-linux" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.arm64-linux.ubuntu-24.04-arm_glibc2.39.tgz"; - sha256 = "sha256-rn65t253SfUShAM3kXiLQJHT7JS7EO3fAPB23LWIwfc="; + hash = "sha256-rn65t253SfUShAM3kXiLQJHT7JS7EO3fAPB23LWIwfc="; }) else if stdenv.hostPlatform.system == "x86_64-darwin" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.amd64-darwin.macos-13_gmp-static.tgz"; - sha256 = "sha256-fW0hqjrWUcy+PIN8WHb1r4EYgfuwF9Zz3q7f2ZtxOi0="; + hash = "sha256-fW0hqjrWUcy+PIN8WHb1r4EYgfuwF9Zz3q7f2ZtxOi0="; }) else if stdenv.hostPlatform.system == "aarch64-darwin" then (fetchurl { url = "https://github.com/MLton/mlton/releases/download/on-${version}-release/${pname}-${version}-1.arm64-darwin.macos-15_gmp-static.tgz"; - sha256 = "sha256-xhFP2plFjP/mbLz1CNtlZzkm0Kx6twfD/Dmn79Vj908="; + hash = "sha256-xhFP2plFjP/mbLz1CNtlZzkm0Kx6twfD/Dmn79Vj908="; }) else throw "Architecture not supported"; diff --git a/pkgs/development/compilers/mlton/default.nix b/pkgs/development/compilers/mlton/default.nix index b97be3512183..c51e41d14f59 100644 --- a/pkgs/development/compilers/mlton/default.nix +++ b/pkgs/development/compilers/mlton/default.nix @@ -9,7 +9,7 @@ rec { mltonBootstrap = mlton20180207Binary; version = "20180207"; rev = "on-20180207-release"; - sha256 = "00rdd2di5x1dzac64il9z05m3fdzicjd3226wwjyynv631jj3q2a"; + hash = "sha256-SuAhZRhmW+8l50aI0SSLv7lRC/iJRmKY+i30EptoLQM="; }; mlton20210117Binary = callPackage ./20210117-binary.nix { }; @@ -18,7 +18,7 @@ rec { mltonBootstrap = mlton20210117Binary; version = "20210117"; rev = "on-20210117-release"; - sha256 = "sha256-rqL8lnzVVR+5Hc7sWXK8dCXN92dU76qSoii3/4StODM="; + hash = "sha256-rqL8lnzVVR+5Hc7sWXK8dCXN92dU76qSoii3/4StODM="; }; mlton20241230Binary = callPackage ./20241230-binary.nix { }; @@ -27,7 +27,7 @@ rec { mltonBootstrap = mlton20241230Binary; version = "20241230"; rev = "on-20241230-release"; - sha256 = "sha256-gJUzav2xH8C4Vy5FuqN73Z6lPMSPQgJApF8LgsJXRWo="; + hash = "sha256-gJUzav2xH8C4Vy5FuqN73Z6lPMSPQgJApF8LgsJXRWo="; # https://github.com/MLton/mlton/issues/631 doCheck = !(stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isDarwin); }; @@ -36,7 +36,7 @@ rec { mltonBootstrap = mlton20241230Binary; version = "HEAD"; rev = "61baac7108fbd91413f0537b7a42d9a1023455f4"; - sha256 = "sha256-nWR7ZaXfKxeXfZ9IHipAQ39ASVtva4BeDHP3Zq8mqPo="; + hash = "sha256-nWR7ZaXfKxeXfZ9IHipAQ39ASVtva4BeDHP3Zq8mqPo="; # https://github.com/MLton/mlton/issues/631 doCheck = !(stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isDarwin); }; diff --git a/pkgs/development/compilers/mlton/from-git-source.nix b/pkgs/development/compilers/mlton/from-git-source.nix index a8e7c61f5334..954d64c3bbef 100644 --- a/pkgs/development/compilers/mlton/from-git-source.nix +++ b/pkgs/development/compilers/mlton/from-git-source.nix @@ -5,7 +5,7 @@ mltonBootstrap, url ? "https://github.com/mlton/mlton", rev, - sha256, + hash, stdenv, version, which, @@ -17,7 +17,7 @@ stdenv.mkDerivation { inherit version doCheck; src = fetchgit { - inherit url rev sha256; + inherit url rev hash; }; nativeBuildInputs = [ From af2296d9d43f4ba7cfe21a13baeba54268b9d08c Mon Sep 17 00:00:00 2001 From: poz Date: Mon, 8 Dec 2025 21:23:38 +0100 Subject: [PATCH 114/730] mlton: add poz as maintainer --- pkgs/development/compilers/mlton/meta.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/mlton/meta.nix b/pkgs/development/compilers/mlton/meta.nix index e65714f12a9b..acfc311ead7a 100644 --- a/pkgs/development/compilers/mlton/meta.nix +++ b/pkgs/development/compilers/mlton/meta.nix @@ -14,6 +14,7 @@ homepage = "http://mlton.org/"; license = lib.licenses.smlnj; + maintainers = [ lib.maintainers.poz ]; platforms = [ "i686-linux" "x86_64-linux" From 6ac558781e71c75d65c0f19f9501eebcfbcd60ba Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Wed, 11 Feb 2026 08:44:51 -0800 Subject: [PATCH 115/730] nixos-rebuild-ng: print out diffed closures --- pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py | 6 ++++++ .../ni/nixos-rebuild-ng/src/nixos_rebuild/services.py | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index 5726853dd8ba..b42af896d3c1 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -1,3 +1,4 @@ +import sys import json import logging import os @@ -538,6 +539,11 @@ def list_generations(profile: Profile) -> list[GenerationJson]: ) def diff_closures(current_config: Path, new_config: Path, target_host: Remote | None = None): + print( + f"<<< {current_config}" + f">>> {new_config}", + file=sys.stderr + ) run_wrapper( [ "nix", diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index 2a49084c6f85..ba8effa134a1 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -321,12 +321,12 @@ def build_and_activate_system( grouped_nix_args=grouped_nix_args, ) - current_config = Path("/run/current-system") + current_config = Path("/run/current-system").readlink() if args.diff: if current_config.exists(): nix.diff_closures(current_config=current_config, new_config=path_to_config, target_host=target_host) else: - logger.warn(f"missing '{str(current_config)}', skipping configuration diff...") + logger.warning(f"missing '{str(current_config)}', skipping configuration diff...") _activate_system( path_to_config=path_to_config, From e3a7e3dcf53699e8b13f7e6007f51ce736ae376e Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Wed, 11 Feb 2026 09:58:19 -0800 Subject: [PATCH 116/730] nixos-rebuild-ng: fix test failures due to early readlink() --- .../by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index ba8effa134a1..933c2f8de10e 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -321,10 +321,10 @@ def build_and_activate_system( grouped_nix_args=grouped_nix_args, ) - current_config = Path("/run/current-system").readlink() + current_config = Path("/run/current-system") if args.diff: if current_config.exists(): - nix.diff_closures(current_config=current_config, new_config=path_to_config, target_host=target_host) + nix.diff_closures(current_config=current_config.readlink(), new_config=path_to_config, target_host=target_host) else: logger.warning(f"missing '{str(current_config)}', skipping configuration diff...") From 5d230871220a27b8ee7c5b18d9a285c4d0789779 Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Wed, 11 Feb 2026 10:24:04 -0800 Subject: [PATCH 117/730] nixos-rebuild-ng: add unit test for diff_closures --- .../ni/nixos-rebuild-ng/src/tests/test_nix.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index c4b37bf0c32f..bcdefee20f77 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -550,6 +550,28 @@ def test_list_generations(mock_get_generations: Mock, tmp_path: Path) -> None: ] +@patch(get_qualified_name(n.run_wrapper, n), autospec=True) +def test_diff_closures(mock_run: Mock) -> None: + + assert n.diff_closures( + Path("/run/current-system"), + Path("/nix/var/nix/profiles/system"), + None + ) == None + mock_run.assert_called_with( + [ + "nix", + "--extra-experimental-features", + "nix-command flakes", + "store", + "diff-closures", + Path("/run/current-system"), + Path("/nix/var/nix/profiles/system"), + ], + remote=None + ) + + @patch(get_qualified_name(n.run_wrapper, n), autospec=True) def test_repl(mock_run: Mock) -> None: n.repl(m.BuildAttr("", None), {"nix_flag": True}) From 84e6e55d9bdb8882af1ab2ddf8290adbc9e7716c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Feb 2026 18:27:54 +0000 Subject: [PATCH 118/730] ft2-clone: 2.03 -> 2.04 --- pkgs/by-name/ft/ft2-clone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ft/ft2-clone/package.nix b/pkgs/by-name/ft/ft2-clone/package.nix index ae5ba97bacce..5e24e94f7167 100644 --- a/pkgs/by-name/ft/ft2-clone/package.nix +++ b/pkgs/by-name/ft/ft2-clone/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ft2-clone"; - version = "2.03"; + version = "2.04"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "ft2-clone"; rev = "v${finalAttrs.version}"; - hash = "sha256-kOSH9jEdS3wU2XAEh7fh5XIuIU7zqqWrpcBZqKEZM84="; + hash = "sha256-nLuorUpw42zuGG5hIk2Gr8lEjQ2wEWe7svx8IC+rFso="; }; nativeBuildInputs = [ cmake ]; From a2ab5eee25b4e76170fe4504992fda7e811d8a74 Mon Sep 17 00:00:00 2001 From: Rohit Singh Date: Wed, 11 Feb 2026 14:09:21 -0500 Subject: [PATCH 119/730] uwsgi: enable http plugin and expose headers for SSL detection Add the http plugin to the uWSGI build. uWSGI enables HTTPS support in the http plugin only when OpenSSL headers are detected at build time. Populate UWSGI_INCLUDES with the include paths of all build inputs so uwsgiconfig.py can discover OpenSSL and other optional features correctly. --- pkgs/by-name/uw/uwsgi/package.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/uw/uwsgi/package.nix b/pkgs/by-name/uw/uwsgi/package.nix index 84f42a4915df..9af8e230f42b 100644 --- a/pkgs/by-name/uw/uwsgi/package.nix +++ b/pkgs/by-name/uw/uwsgi/package.nix @@ -6,6 +6,7 @@ jansson, pcre2, libxcrypt, + openssl, expat, zlib, # plugins: list of strings, eg. [ "python3" ] @@ -64,6 +65,12 @@ let ] ++ php-embed.unwrapped.buildInputs; }) + (lib.nameValuePair "http" { + # usage: https://uwsgi-docs.readthedocs.io/en/latest/HTTP.html + # usage: https://uwsgi-docs.readthedocs.io/en/latest/HTTPS.html + path = "plugins/http"; + inputs = [ openssl.dev ]; + }) ]; getPlugin = @@ -119,7 +126,11 @@ stdenv.mkDerivation (finalAttrs: { lib.optional withPAM "pam" ++ lib.optional withSystemd "systemd_logger" ); - UWSGI_INCLUDES = lib.optionalString withCap "${libcap.dev}/include"; + # UWSGI_INCLUDES environment variable required for "auto" plugins + # to be detected. See uwsgiconfig.py for more details. + UWSGI_INCLUDES = lib.concatStringsSep "," ( + map (p: "${lib.getDev p}/include") finalAttrs.buildInputs + ); passthru = { inherit python3; From 5bcffa5447893666ff2cfe8daecd412e5dbac9d6 Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Wed, 11 Feb 2026 11:17:31 -0800 Subject: [PATCH 120/730] nixos-rebuild-ng: fix printing print user info (diffs) into stderr, add back missing newline --- pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py | 3 ++- pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index b42af896d3c1..2804ea94a7b2 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -540,7 +540,7 @@ def list_generations(profile: Profile) -> list[GenerationJson]: def diff_closures(current_config: Path, new_config: Path, target_host: Remote | None = None): print( - f"<<< {current_config}" + f"<<< {current_config}\n" f">>> {new_config}", file=sys.stderr ) @@ -554,6 +554,7 @@ def diff_closures(current_config: Path, new_config: Path, target_host: Remote | new_config, ], remote=target_host, + stdout=sys.stderr ) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index bcdefee20f77..69d29422337a 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -1,3 +1,4 @@ +import sys import textwrap import uuid from pathlib import Path @@ -568,7 +569,8 @@ def test_diff_closures(mock_run: Mock) -> None: Path("/run/current-system"), Path("/nix/var/nix/profiles/system"), ], - remote=None + remote=None, + stdout=sys.stderr ) From 1e6877c95f6b481cabd658d8d676bf8d9bba494f Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 11 Feb 2026 21:44:54 +0100 Subject: [PATCH 121/730] gitweb: set pname and version, modernize, update --- pkgs/by-name/gi/gitweb/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitweb/package.nix b/pkgs/by-name/gi/gitweb/package.nix index 03faec14bb63..1fe1b6560df8 100644 --- a/pkgs/by-name/gi/gitweb/package.nix +++ b/pkgs/by-name/gi/gitweb/package.nix @@ -10,18 +10,19 @@ let gitwebThemeSrc = fetchFromGitHub { owner = "kogakure"; repo = "gitweb-theme"; - rev = "049b88e664a359f8ec25dc6f531b7e2aa60dd1a2"; + rev = "d4cc1792f10dac16dbeee06d7e0902715e4fa51a"; postFetch = '' mkdir -p "$TMPDIR/gitwebTheme" mv "$out"/* "$TMPDIR/gitwebTheme/" mkdir "$out/static" mv "$TMPDIR/gitwebTheme"/* "$out/static/" ''; - sha256 = "17hypq6jvhy6zhh26lp3nyi52npfd5wy5752k6sq0shk4na2acqi"; + hash = "sha256-+e8ZP8hVGWQsXgyWUd/rF9+GRHNHJLFpOr5nsNIieyo"; }; in buildEnv { - name = "gitweb-${lib.getVersion git}"; + inherit (git) version; + pname = "gitweb"; ignoreCollisions = true; paths = lib.optional gitwebTheme gitwebThemeSrc ++ [ "${git}/share/gitweb" ]; From 030ba3ca5fc683fda1f9db6235a6277a5a8408a7 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 11 Feb 2026 21:28:16 +0000 Subject: [PATCH 122/730] strace: 6.18 -> 6.19 Changes: https://github.com/strace/strace/releases/tag/v6.19 --- pkgs/by-name/st/strace/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/strace/package.nix b/pkgs/by-name/st/strace/package.nix index 7fc77c29599a..9820ae631ab2 100644 --- a/pkgs/by-name/st/strace/package.nix +++ b/pkgs/by-name/st/strace/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "strace"; - version = "6.18"; + version = "6.19"; src = fetchurl { url = "https://strace.io/files/${finalAttrs.version}/strace-${finalAttrs.version}.tar.xz"; - hash = "sha256-CtXcupc6aed5ZQ7xyzNbEu5gcW/HMmYJiVvTPm0qcyU="; + hash = "sha256-4HbIUe7AlySG7IQhZP3FRUf50Xq9PRRJ3osSD10pkUM="; }; separateDebugInfo = true; From 3d91759d7360a1ddc9b44adad75d1ab51d7ea522 Mon Sep 17 00:00:00 2001 From: qzylinra <225773816+qzylinra@users.noreply.github.com> Date: Thu, 12 Feb 2026 10:10:31 +0800 Subject: [PATCH 123/730] flutter338: 3.38.9 -> 3.38.10 --- .../compilers/flutter/versions/3_38/data.json | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/pkgs/development/compilers/flutter/versions/3_38/data.json b/pkgs/development/compilers/flutter/versions/3_38/data.json index 51fece5e84b7..88baf3ba0ece 100644 --- a/pkgs/development/compilers/flutter/versions/3_38/data.json +++ b/pkgs/development/compilers/flutter/versions/3_38/data.json @@ -1,73 +1,73 @@ { - "version": "3.38.9", - "engineVersion": "587c18f873b8ab57330422bce09047420d9c7f42", + "version": "3.38.10", + "engineVersion": "cafcda5721a78a7884db92f13c5e89f7643d52dd", "engineSwiftShaderHash": "sha256-ATVcuxqPHqHOWYyO7DoX9LdgUiO3INUi7m9Mc6ccc1M=", "engineSwiftShaderRev": "d040a5bab638bf7c226235c95787ba6288bb6416", "channel": "stable", "engineHashes": { "aarch64-linux": { - "aarch64-linux": "sha256-qNd7MQstuebDt3QzNRMrBSog3/fvjxU6K5edb6afSiQ=", - "x86_64-linux": "sha256-qNd7MQstuebDt3QzNRMrBSog3/fvjxU6K5edb6afSiQ=" + "aarch64-linux": "sha256-qhOj6VT1aKhBApEr5R10NwalozUPMQKuUXfhcscTDTs=", + "x86_64-linux": "sha256-qhOj6VT1aKhBApEr5R10NwalozUPMQKuUXfhcscTDTs=" }, "x86_64-linux": { - "aarch64-linux": "sha256-PKz/vbuOizcA+VvUBp+n7CI9+gGQ5V/pAwWuNI2y9mE=", - "x86_64-linux": "sha256-PKz/vbuOizcA+VvUBp+n7CI9+gGQ5V/pAwWuNI2y9mE=" + "aarch64-linux": "sha256-VriQI7YmeM/HrZvLPRllxn5D/0r5xJiCzsn4XeBXO+A=", + "x86_64-linux": "sha256-VriQI7YmeM/HrZvLPRllxn5D/0r5xJiCzsn4XeBXO+A=" } }, - "dartVersion": "3.10.8", + "dartVersion": "3.10.9", "dartHash": { - "x86_64-linux": "sha256-Rs3VfZ+ZtlGdqtTdiJ7Nx4+scNU2Hg444+3pIQ81hdk=", - "aarch64-linux": "sha256-bfxzGIdsRMm6v4CCweph1FKKh5vPmdC4CPZtkNegIkU=", - "x86_64-darwin": "sha256-HGL8S7BgQ7ktGjL/rsRsUUbolpFEe/Y9XAgmxsRYFjg=", - "aarch64-darwin": "sha256-XhTHNu6ctEp1+NydBjZREYARVtkptVo9TmdzoSV9z5I=" + "x86_64-linux": "sha256-Js8cesRAseVfa5CCQSmnJJVBYl+S7Zy7ax/vNbWMjQ0=", + "aarch64-linux": "sha256-Ba7CCHPzor8H6ksrQUqDnx82i92OSE4qiihMaDKNexI=", + "x86_64-darwin": "sha256-btQavXZ3CVM0ByGlZJ5z2TUfXsPljY4iFeU1rgf4KQE=", + "aarch64-darwin": "sha256-zmEK01ooqIKtVlw+7JlDAVvviFOcaqOrbGPkdirst6A=" }, - "flutterHash": "sha256-J1KCtyjrCfPAj/J6h0RPNvC72YnpkrDHKQ4aEi3lAko=", + "flutterHash": "sha256-dFVejSD3l2C6FM3/vimOId5Nklctv7ISO9uDhLTNf80=", "artifactHashes": { "android": { - "aarch64-darwin": "sha256-xBkWoKnBjcFlOmfSKe+xls0fW9ZMy0NMXvA9UKjafdQ=", - "aarch64-linux": "sha256-2ddBzZ1MUUDom5hTCPZMdyg3UKS3Ie45LDbu8vzdvD0=", - "x86_64-darwin": "sha256-xBkWoKnBjcFlOmfSKe+xls0fW9ZMy0NMXvA9UKjafdQ=", - "x86_64-linux": "sha256-2ddBzZ1MUUDom5hTCPZMdyg3UKS3Ie45LDbu8vzdvD0=" + "aarch64-darwin": "sha256-NFvkU3aDAmCAuO+ZrNaY5CJpPyioc6eB6cFZfziXEQU=", + "aarch64-linux": "sha256-eHu5nWrxht1O6dP6LQ2UHNpPMNaRt/vL+cY2Okhtn0g=", + "x86_64-darwin": "sha256-NFvkU3aDAmCAuO+ZrNaY5CJpPyioc6eB6cFZfziXEQU=", + "x86_64-linux": "sha256-eHu5nWrxht1O6dP6LQ2UHNpPMNaRt/vL+cY2Okhtn0g=" }, "fuchsia": { - "aarch64-darwin": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s=", - "aarch64-linux": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s=", - "x86_64-darwin": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s=", - "x86_64-linux": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s=" + "aarch64-darwin": "sha256-DUlLvOGzLasLtZgndXew3l6w7VLDnrE5NqN3em1MVXE=", + "aarch64-linux": "sha256-DUlLvOGzLasLtZgndXew3l6w7VLDnrE5NqN3em1MVXE=", + "x86_64-darwin": "sha256-DUlLvOGzLasLtZgndXew3l6w7VLDnrE5NqN3em1MVXE=", + "x86_64-linux": "sha256-DUlLvOGzLasLtZgndXew3l6w7VLDnrE5NqN3em1MVXE=" }, "ios": { - "aarch64-darwin": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY=", - "aarch64-linux": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY=", - "x86_64-darwin": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY=", - "x86_64-linux": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY=" + "aarch64-darwin": "sha256-+aKuaOXWEzDXWG2tMz7u3MLuiHSa3XyYHrfBGwRxUHI=", + "aarch64-linux": "sha256-+aKuaOXWEzDXWG2tMz7u3MLuiHSa3XyYHrfBGwRxUHI=", + "x86_64-darwin": "sha256-+aKuaOXWEzDXWG2tMz7u3MLuiHSa3XyYHrfBGwRxUHI=", + "x86_64-linux": "sha256-+aKuaOXWEzDXWG2tMz7u3MLuiHSa3XyYHrfBGwRxUHI=" }, "linux": { - "aarch64-darwin": "sha256-b7hW5Civj6O/d8ttDI45ZeR3tDuwp8UoLwfA4ki/OP8=", - "aarch64-linux": "sha256-b7hW5Civj6O/d8ttDI45ZeR3tDuwp8UoLwfA4ki/OP8=", - "x86_64-darwin": "sha256-arjSrUA3wGHg7hFX5bqVOduEthhUm3Nb6VxiW+Otco4=", - "x86_64-linux": "sha256-arjSrUA3wGHg7hFX5bqVOduEthhUm3Nb6VxiW+Otco4=" + "aarch64-darwin": "sha256-IMa7QTMRYoWlJcI/SCO6aBtmKtIozQAcAgeQFWCFgb4=", + "aarch64-linux": "sha256-IMa7QTMRYoWlJcI/SCO6aBtmKtIozQAcAgeQFWCFgb4=", + "x86_64-darwin": "sha256-nmLLXotJuHrFrpRMjdb/38l/rPRDiFvFf0BwfVvs9V8=", + "x86_64-linux": "sha256-nmLLXotJuHrFrpRMjdb/38l/rPRDiFvFf0BwfVvs9V8=" }, "macos": { - "aarch64-darwin": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY=", - "aarch64-linux": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY=", - "x86_64-darwin": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY=", - "x86_64-linux": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY=" + "aarch64-darwin": "sha256-p/ysd+1EOSaKmHRWYr/lYCo8H1oty4GC0Moaw+PC72A=", + "aarch64-linux": "sha256-p/ysd+1EOSaKmHRWYr/lYCo8H1oty4GC0Moaw+PC72A=", + "x86_64-darwin": "sha256-p/ysd+1EOSaKmHRWYr/lYCo8H1oty4GC0Moaw+PC72A=", + "x86_64-linux": "sha256-p/ysd+1EOSaKmHRWYr/lYCo8H1oty4GC0Moaw+PC72A=" }, "universal": { - "aarch64-darwin": "sha256-RCxd3GLmfllijsmgo5KZN5dHsQGJ6rUyLe4pbKgwM2o=", - "aarch64-linux": "sha256-6Ucv4NzG3t3KbVq/oAkDakLnxp5wUt5K5Ob098RIpJ0=", - "x86_64-darwin": "sha256-a3yJAHT/fkPQ2IW+ukgbzO8/SSMKDN3gHa4igjYJk/Y=", - "x86_64-linux": "sha256-IkzIxvOQmTrVoMAnoGV3x5keu1yFi7DJqTrUGw9MhHc=" + "aarch64-darwin": "sha256-viiNdnQKAaTO91yNwGrSwr5jT2Zm+38rLNCyb7N3faw=", + "aarch64-linux": "sha256-u9qKNkrdxkIVP4+rn0vzDSY37twJ/TLV7nfX6IqRj+4=", + "x86_64-darwin": "sha256-ztUb0vhegvskVdXcIi6xQtfJdIZTCWQB8zfR0CTLD54=", + "x86_64-linux": "sha256-Xlm/ds/m0nm2cAXszCxCCjMNDyyK4AcldrvnwYImxSE=" }, "web": { - "aarch64-darwin": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA=", - "aarch64-linux": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA=", - "x86_64-darwin": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA=", - "x86_64-linux": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA=" + "aarch64-darwin": "sha256-CkFJ96IWOk3q+VjPzpieyp8IMiTaTKgnAQpyltHeMnw=", + "aarch64-linux": "sha256-CkFJ96IWOk3q+VjPzpieyp8IMiTaTKgnAQpyltHeMnw=", + "x86_64-darwin": "sha256-CkFJ96IWOk3q+VjPzpieyp8IMiTaTKgnAQpyltHeMnw=", + "x86_64-linux": "sha256-CkFJ96IWOk3q+VjPzpieyp8IMiTaTKgnAQpyltHeMnw=" }, "windows": { - "x86_64-darwin": "sha256-K4YqHcsxHwdTWdC6dX8wF7vlA6Q1Xj+NAkOjO6G7O1Q=", - "x86_64-linux": "sha256-K4YqHcsxHwdTWdC6dX8wF7vlA6Q1Xj+NAkOjO6G7O1Q=" + "x86_64-darwin": "sha256-HId39NR+rbe1fqEssNb7gD6bvmeLj1N9UJYV8hxJFt0=", + "x86_64-linux": "sha256-HId39NR+rbe1fqEssNb7gD6bvmeLj1N9UJYV8hxJFt0=" } }, "pubspecLock": { From 7f1d955625ec1ed035ce3110f5e2106787ea62e1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 04:43:32 +0100 Subject: [PATCH 124/730] twitterBootstrap: refactor the output doesn't change --- pkgs/by-name/tw/twitterBootstrap/package.nix | 25 ++++---------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/tw/twitterBootstrap/package.nix b/pkgs/by-name/tw/twitterBootstrap/package.nix index 9010034001a9..2736eac09470 100644 --- a/pkgs/by-name/tw/twitterBootstrap/package.nix +++ b/pkgs/by-name/tw/twitterBootstrap/package.nix @@ -1,30 +1,13 @@ { lib, - stdenv, - fetchurl, - unzip, + fetchzip, }: - -stdenv.mkDerivation (finalAttrs: { +fetchzip (finalAttrs: { pname = "bootstrap"; version = "5.3.8"; - src = fetchurl { - url = "https://github.com/twbs/bootstrap/releases/download/v${finalAttrs.version}/bootstrap-${finalAttrs.version}-dist.zip"; - hash = "sha256-MljIc8vLHi2B9DdK/qLqZDfZ7ukHcEEHP9gd1XnFums="; - }; - - nativeBuildInputs = [ unzip ]; - - dontBuild = true; - installPhase = '' - runHook preInstall - - mkdir $out - cp -r * $out/ - - runHook postInstall - ''; + url = "https://github.com/twbs/bootstrap/releases/download/v${finalAttrs.version}/bootstrap-${finalAttrs.version}-dist.zip"; + hash = "sha256-StRhHJIRGzguLlo0BGOAMy0PCCmMovzgU/5xZJgVrqQ="; meta = { description = "Front-end framework for faster and easier web development"; From a8b636ac2bc21c4aec3e269e322dd9fb480ad197 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 05:04:54 +0100 Subject: [PATCH 125/730] wxsvg: rename from wxSVG rename to lowercase to fit package naming conventions --- pkgs/by-name/dv/dvdstyler/package.nix | 4 ++-- pkgs/by-name/wx/{wxSVG => wxsvg}/package.nix | 0 pkgs/top-level/aliases.nix | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) rename pkgs/by-name/wx/{wxSVG => wxsvg}/package.nix (100%) diff --git a/pkgs/by-name/dv/dvdstyler/package.nix b/pkgs/by-name/dv/dvdstyler/package.nix index ff6ef0bd0110..23c861c75303 100644 --- a/pkgs/by-name/dv/dvdstyler/package.nix +++ b/pkgs/by-name/dv/dvdstyler/package.nix @@ -19,7 +19,7 @@ pkg-config, wrapGAppsHook3, wxGTK32, - wxSVG, + wxsvg, xine-ui, xmlto, zip, @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { glib libexif libjpeg - wxSVG + wxsvg wxGTK32 xine-ui ] diff --git a/pkgs/by-name/wx/wxSVG/package.nix b/pkgs/by-name/wx/wxsvg/package.nix similarity index 100% rename from pkgs/by-name/wx/wxSVG/package.nix rename to pkgs/by-name/wx/wxsvg/package.nix diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8823598b6f53..611d97f2975c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1986,6 +1986,7 @@ mapAliases { wring = throw "'wring' has been removed since it has been abandoned upstream"; # Added 2025-11-07 write_stylus = throw "'write_stylus' has been renamed to/replaced by 'styluslabs-write-bin'"; # Converted to throw 2025-10-27 wxGTK33 = wxwidgets_3_3; # Added 2025-07-20 + wxSVG = warnAlias "'wxSVG' has been renamed to 'wxsvg'" wxsvg; xbrightness = throw "'xbrightness' has been removed as it is unmaintained"; # Added 2025-08-28 xbursttools = throw "'xbursttools' has been removed as it is broken and unmaintained upstream."; # Added 2025-06-12 xcb-util-cursor = libxcb-cursor; # Added 2026-02-04 From 46a250b0c9ddd8458e00a6f4b55dd0a900c0929e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 04:45:20 +0100 Subject: [PATCH 126/730] twitter-bootstrap: rename from twitterBootstrap the upstream package is called 'bootstrap', however because of the misinterpretable name nearly all other repos call it 'twitter-bootstrap' https://repology.org/project/bootstrap/versions --- .../tw/{twitterBootstrap => twitter-bootstrap}/package.nix | 2 +- pkgs/top-level/aliases.nix | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/by-name/tw/{twitterBootstrap => twitter-bootstrap}/package.nix (93%) diff --git a/pkgs/by-name/tw/twitterBootstrap/package.nix b/pkgs/by-name/tw/twitter-bootstrap/package.nix similarity index 93% rename from pkgs/by-name/tw/twitterBootstrap/package.nix rename to pkgs/by-name/tw/twitter-bootstrap/package.nix index 2736eac09470..4408d539ed7b 100644 --- a/pkgs/by-name/tw/twitterBootstrap/package.nix +++ b/pkgs/by-name/tw/twitter-bootstrap/package.nix @@ -3,7 +3,7 @@ fetchzip, }: fetchzip (finalAttrs: { - pname = "bootstrap"; + pname = "twitter-bootstrap"; version = "5.3.8"; url = "https://github.com/twbs/bootstrap/releases/download/v${finalAttrs.version}/bootstrap-${finalAttrs.version}-dist.zip"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8823598b6f53..b08ddc737831 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1892,6 +1892,7 @@ mapAliases { trojita = throw "'trojita' has been dropped as it depends on KDE Gear 5, and is unmaintained"; # Added 2025-08-20 trust-dns = throw "'trust-dns' has been renamed to/replaced by 'hickory-dns'"; # Converted to throw 2025-10-27 tvbrowser-bin = throw "'tvbrowser-bin' has been renamed to/replaced by 'tvbrowser'"; # Converted to throw 2025-10-27 + twitterBootstrap = warnAlias "'twitterBootstrap' has been renamed to 'twitter-bootstrap'"; # Added 2026-02-12 typst-fmt = throw "'typst-fmt' has been renamed to/replaced by 'typstfmt'"; # Converted to throw 2025-10-27 typstfmt = throw "'typstfmt' has been removed due to lack of upstream maintenance, consider using 'typstyle' instead"; # Added 2025-10-26 uade123 = throw "'uade123' has been renamed to/replaced by 'uade'"; # Converted to throw 2025-10-27 From da17580c63722d4349a60815a42adfd1867e5115 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Feb 2026 04:50:35 +0000 Subject: [PATCH 127/730] postgresqlPackages.postgis: 3.6.1 -> 3.6.2 --- pkgs/servers/sql/postgresql/ext/postgis.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/postgis.nix b/pkgs/servers/sql/postgresql/ext/postgis.nix index 69f78ce536fb..8d5239aee2fa 100644 --- a/pkgs/servers/sql/postgresql/ext/postgis.nix +++ b/pkgs/servers/sql/postgresql/ext/postgis.nix @@ -35,7 +35,7 @@ let in postgresqlBuildExtension (finalAttrs: { pname = "postgis"; - version = "3.6.1"; + version = "3.6.2"; outputs = [ "out" @@ -46,7 +46,7 @@ postgresqlBuildExtension (finalAttrs: { owner = "postgis"; repo = "postgis"; tag = finalAttrs.version; - hash = "sha256-WVS2TWKishTnCWJ87Vvdcb0i3VR+g/qSjcTDO1cx1s0="; + hash = "sha256-zdwfk2cWUF3l6Rao3kzXdMWFs12F5545Dxkjd/DyPcQ="; }; buildInputs = [ From 4a8e07ff80d620e7c4be6ee71b933b99597f07bf Mon Sep 17 00:00:00 2001 From: Andrew Kvalheim Date: Wed, 11 Feb 2026 16:46:16 -0800 Subject: [PATCH 128/730] fstl: install desktop entry Adds: - $out/share/applications/fstlapp-fstl.desktop - $out/share/icons/hicolor/16x16/apps/fstlapp-fstl.png - $out/share/icons/hicolor/22x22/apps/fstlapp-fstl.png - $out/share/icons/hicolor/32x32/apps/fstlapp-fstl.png - $out/share/icons/hicolor/48x48/apps/fstlapp-fstl.png - $out/share/icons/hicolor/64x64/apps/fstlapp-fstl.png - $out/share/icons/hicolor/128x128/apps/fstlapp-fstl.png - $out/share/icons/hicolor/256x256/apps/fstlapp-fstl.png --- pkgs/by-name/fs/fstl/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/fs/fstl/package.nix b/pkgs/by-name/fs/fstl/package.nix index 55ddbc65c263..2a933c426ada 100644 --- a/pkgs/by-name/fs/fstl/package.nix +++ b/pkgs/by-name/fs/fstl/package.nix @@ -4,15 +4,23 @@ fetchFromGitHub, cmake, libsForQt5, + xdg-utils, }: stdenv.mkDerivation (finalAttrs: { pname = "fstl"; version = "0.11.1"; + postPatch = '' + patchShebangs --build xdg/xdg_install.sh + substituteInPlace xdg/fstlapp-fstl.desktop \ + --replace-fail 'Exec=fstl' 'Exec=${placeholder "out"}/bin/fstl' + ''; + nativeBuildInputs = [ cmake libsForQt5.wrapQtAppsHook + xdg-utils ]; installPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -24,6 +32,10 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + postInstall = '' + env --chdir ../xdg XDG_DATA_HOME=$out/share ./xdg_install.sh fstl + ''; + src = fetchFromGitHub { owner = "fstl-app"; repo = "fstl"; From 8446dfc3c92c82dbd13f39e3ede2b9be8b4890fb Mon Sep 17 00:00:00 2001 From: mlyxshi Date: Wed, 11 Feb 2026 09:12:25 +0800 Subject: [PATCH 129/730] pkgs/build-support/kernel/make-initrd-ng.nix: unsafeDiscardReferences.out = true --- pkgs/build-support/kernel/make-initrd-ng.nix | 67 +++++++++++--------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/pkgs/build-support/kernel/make-initrd-ng.nix b/pkgs/build-support/kernel/make-initrd-ng.nix index 0b1db74f0449..768af8f5c48d 100644 --- a/pkgs/build-support/kernel/make-initrd-ng.nix +++ b/pkgs/build-support/kernel/make-initrd-ng.nix @@ -16,7 +16,6 @@ in pkgsBuildHost, makeInitrdNGTool, binutils, - runCommand, # Name of the derivation (not of the resulting file!) name ? "initrd", @@ -74,47 +73,53 @@ in _compressorMeta.ubootName or (throw "Unrecognised compressor ${_compressorName}, please specify uInitrdCompression"), }: -runCommand name - { - compress = "${_compressorExecutable} ${lib.escapeShellArgs _compressorArgsReal}"; - passthru = { - compressorExecutableFunction = _compressorFunction; - compressorArgs = _compressorArgsReal; - }; +stdenvNoCC.mkDerivation (finalAttrs: { + __structuredAttrs = true; - inherit - extension - makeUInitrd - uInitrdArch - prepend - ; - ${if makeUInitrd then "uInitrdCompression" else null} = uInitrdCompression; + # the initrd will be self-contained so we can drop references + # to the closure that was used to build it + unsafeDiscardReferences.out = true; - passAsFile = [ "contents" ]; - contents = builtins.toJSON contents; + inherit + name + extension + makeUInitrd + uInitrdArch + prepend + ; + ${if makeUInitrd then "uInitrdCompression" else null} = uInitrdCompression; - nativeBuildInputs = [ - makeInitrdNGTool - cpio - ] - ++ lib.optional makeUInitrd ubootTools; - } - '' + compress = "${_compressorExecutable} ${lib.escapeShellArgs _compressorArgsReal}"; + contentsJSON = builtins.toJSON contents; + + nativeBuildInputs = [ + makeInitrdNGTool + cpio + ] + ++ lib.optional makeUInitrd ubootTools; + + buildCommand = '' mkdir -p ./root/{run,tmp,var/empty} ln -s ../run ./root/var/run - make-initrd-ng "$contentsPath" ./root + make-initrd-ng <(echo "$contentsJSON") ./root mkdir "$out" (cd root && find . -exec touch -h -d '@1' '{}' +) - for PREP in $prepend; do + for PREP in ''${prepend[@]}; do cat $PREP >> $out/initrd done (cd root && find . -print0 | sort -z | cpio --quiet -o -H newc -R +0:+0 --reproducible --null | eval -- $compress >> "$out/initrd") if [ -n "$makeUInitrd" ]; then - mkimage -A "$uInitrdArch" -O linux -T ramdisk -C "$uInitrdCompression" -d "$out/initrd" $out/initrd.img - # Compatibility symlink - ln -sf "initrd.img" "$out/initrd" + mkimage -A "$uInitrdArch" -O linux -T ramdisk -C "$uInitrdCompression" -d "$out/initrd" $out/initrd.img + # Compatibility symlink + ln -sf "initrd.img" "$out/initrd" else - ln -s "initrd" "$out/initrd$extension" + ln -s "initrd" "$out/initrd$extension" fi - '' + ''; + + passthru = { + compressorExecutableFunction = _compressorFunction; + compressorArgs = _compressorArgsReal; + }; +}) From de5cb839e4774dace86c102860cdd1d8bdf2300d Mon Sep 17 00:00:00 2001 From: mlyxshi Date: Thu, 12 Feb 2026 15:24:53 +0800 Subject: [PATCH 130/730] pkgs/build-support/kernel/make-initrd.nix: unsafeDiscardReferences.out = true --- pkgs/build-support/kernel/make-initrd.nix | 68 ++++++++++++----------- pkgs/build-support/kernel/make-initrd.sh | 28 ++++------ 2 files changed, 47 insertions(+), 49 deletions(-) diff --git a/pkgs/build-support/kernel/make-initrd.nix b/pkgs/build-support/kernel/make-initrd.nix index 6f300369aa50..364507ba8e7e 100644 --- a/pkgs/build-support/kernel/make-initrd.nix +++ b/pkgs/build-support/kernel/make-initrd.nix @@ -81,42 +81,44 @@ in _compressorMeta.ubootName or (throw "Unrecognised compressor ${_compressorName}, please specify uInitrdCompression"), }: -stdenvNoCC.mkDerivation ( - rec { - inherit - name - makeUInitrd - extension - uInitrdArch - prepend - ; +stdenvNoCC.mkDerivation (finalAttrs: { + __structuredAttrs = true; - builder = ./make-initrd.sh; + # the initrd will be self-contained so we can drop references + # to the closure that was used to build it + unsafeDiscardReferences.out = true; - nativeBuildInputs = [ - cpio - ] - ++ lib.optional makeUInitrd ubootTools; + inherit + name + extension + makeUInitrd + uInitrdArch + prepend + ; + ${if makeUInitrd then "uInitrdCompression" else null} = uInitrdCompression; - compress = "${_compressorExecutable} ${lib.escapeShellArgs _compressorArgsReal}"; + builder = ./make-initrd.sh; - # Pass the function through, for reuse in append-initrd-secrets. The - # function is used instead of the string, in order to support - # cross-compilation (append-initrd-secrets running on a different - # architecture than what the main initramfs is built on). - passthru = { - compressorExecutableFunction = _compressorFunction; - compressorArgs = _compressorArgsReal; - }; + nativeBuildInputs = [ + cpio + ] + ++ lib.optional makeUInitrd ubootTools; - # !!! should use XML. - objects = map (x: x.object) contents; - symlinks = map (x: x.symlink) contents; - suffices = map (x: if x ? suffix then x.suffix else "none") contents; + compress = "${_compressorExecutable} ${lib.escapeShellArgs _compressorArgsReal}"; - closureInfo = "${pkgsBuildHost.closureInfo { rootPaths = objects; }}"; - } - // lib.optionalAttrs makeUInitrd { - uInitrdCompression = uInitrdCompression; - } -) + # !!! should use XML. + objects = map (x: x.object) contents; + symlinks = map (x: x.symlink) contents; + suffices = map (x: if x ? suffix then x.suffix else "none") contents; + + closureInfo = "${pkgsBuildHost.closureInfo { rootPaths = finalAttrs.objects; }}"; + + # Pass the function through, for reuse in append-initrd-secrets. The + # function is used instead of the string, in order to support + # cross-compilation (append-initrd-secrets running on a different + # architecture than what the main initramfs is built on). + passthru = { + compressorExecutableFunction = _compressorFunction; + compressorArgs = _compressorArgsReal; + }; +}) diff --git a/pkgs/build-support/kernel/make-initrd.sh b/pkgs/build-support/kernel/make-initrd.sh index cc67c14a6a50..f3bc977279b5 100644 --- a/pkgs/build-support/kernel/make-initrd.sh +++ b/pkgs/build-support/kernel/make-initrd.sh @@ -1,9 +1,5 @@ set -o pipefail -objects=($objects) -symlinks=($symlinks) -suffices=($suffices) - mkdir root # Needed for splash_helper, which gets run before init. @@ -12,14 +8,14 @@ mkdir root/sys mkdir root/proc -for ((n = 0; n < ${#objects[*]}; n++)); do - object=${objects[$n]} - symlink=${symlinks[$n]} - suffix=${suffices[$n]} - if test "$suffix" = none; then suffix=; fi +for ((n = 0; n < ${#objects[@]}; n++)); do + object=${objects[n]} + symlink=${symlinks[n]} + suffix=${suffices[n]} + if test "$suffix" = none; then suffix=; fi - mkdir -p $(dirname root/$symlink) - ln -s $object$suffix root/$symlink + mkdir -p $(dirname root/$symlink) + ln -s $object$suffix root/$symlink done @@ -34,16 +30,16 @@ storePaths="$(cat $closureInfo/store-paths)" # Put the closure in a gzipped cpio archive. mkdir -p $out -for PREP in $prepend; do +for PREP in ${prepend[@]}; do cat $PREP >> $out/initrd done (cd root && find * .[^.*] -exec touch -h -d '@1' '{}' +) (cd root && find * .[^.*] -print0 | sort -z | cpio --quiet -o -H newc -R +0:+0 --reproducible --null | eval -- $compress >> "$out/initrd") if [ -n "$makeUInitrd" ]; then - mkimage -A "$uInitrdArch" -O linux -T ramdisk -C "$uInitrdCompression" -d "$out/initrd" $out/initrd.img - # Compatibility symlink - ln -sf "initrd.img" "$out/initrd" + mkimage -A "$uInitrdArch" -O linux -T ramdisk -C "$uInitrdCompression" -d "$out/initrd" $out/initrd.img + # Compatibility symlink + ln -sf "initrd.img" "$out/initrd" else - ln -s "initrd" "$out/initrd$extension" + ln -s "initrd" "$out/initrd$extension" fi From 2f10c26840c6fac43ef729ad04239bbbe9c07ac4 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 03:46:58 +0100 Subject: [PATCH 131/730] simpledbus: rename from simpleDBus rename to lowercase to fit package naming conventions --- pkgs/by-name/si/{simpleDBus => simpledbus}/package.nix | 2 +- pkgs/by-name/zm/zmkBATx/package.nix | 4 ++-- pkgs/top-level/aliases.nix | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) rename pkgs/by-name/si/{simpleDBus => simpledbus}/package.nix (97%) diff --git a/pkgs/by-name/si/simpleDBus/package.nix b/pkgs/by-name/si/simpledbus/package.nix similarity index 97% rename from pkgs/by-name/si/simpleDBus/package.nix rename to pkgs/by-name/si/simpledbus/package.nix index 672b85ee54c9..b86db86660d5 100644 --- a/pkgs/by-name/si/simpleDBus/package.nix +++ b/pkgs/by-name/si/simpledbus/package.nix @@ -8,7 +8,7 @@ lib, }: stdenv.mkDerivation (finalAttrs: { - pname = "simpleDBus"; + pname = "simpledbus"; version = "0.10.4"; diff --git a/pkgs/by-name/zm/zmkBATx/package.nix b/pkgs/by-name/zm/zmkBATx/package.nix index dbd2bc288d25..d600789f71b9 100644 --- a/pkgs/by-name/zm/zmkBATx/package.nix +++ b/pkgs/by-name/zm/zmkBATx/package.nix @@ -6,7 +6,7 @@ pkg-config, dbus, simpleBluez, - simpleDBus, + simpledbus, }: stdenv.mkDerivation (finalAttrs: { pname = "zmkBATx"; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { qt6.qtconnectivity dbus.lib simpleBluez - simpleDBus + simpledbus ]; postPatch = '' diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8823598b6f53..935c0bfcb50e 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1702,6 +1702,7 @@ mapAliases { siduck76-st = throw "'siduck76-st' has been renamed to/replaced by 'st-snazzy'"; # Converted to throw 2025-10-27 sierra-breeze-enhanced = throw "'sierra-breeze-enhanced' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 signal-desktop-source = throw "'signal-desktop-source' has been renamed to/replaced by 'signal-desktop'"; # Converted to throw 2025-10-27 + simpleDBus = warnAlias "'simpleDBus' has been renamed to 'simpledbus'" simpledbus; # Added 2026-02-12 simplesamlphp = throw "'simplesamlphp' was removed because it was unmaintained in nixpkgs"; # Added 2025-10-17 sioclient = throw "'sioclient' has been removed as it is no longer used by freedv, and doesn't build with newer asio"; # Added 2025-12-03 siproxd = throw "'siproxd' has been removed as it was unmaintained and incompatible with newer libosip versions"; # Added 2025-05-18 From 44fe198287a242e80b49d39becd50be08c0be3ec Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 09:03:51 +0100 Subject: [PATCH 132/730] simpledbus: correct license # see https://github.com/simpleble/simpleble/releases/tag/v0.9.0 for license change --- pkgs/by-name/si/simpledbus/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/si/simpledbus/package.nix b/pkgs/by-name/si/simpledbus/package.nix index b86db86660d5..1c1b91098107 100644 --- a/pkgs/by-name/si/simpledbus/package.nix +++ b/pkgs/by-name/si/simpledbus/package.nix @@ -40,7 +40,9 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++ wrapper for libdbus-1"; homepage = "https://github.com/OpenBluetoothToolbox/SimpleBLE"; - license = lib.licenses.gpl3Only; + # SimpleBLE (which SimpleDBus is part of) is under the Business Source License 1.1 (BUSL-1.1) + # since version 0.9.0 + license = lib.licenses.bsl11; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ aciceri ]; }; From 3bb95d4b0f43b63fbfc19d0a2ae253249b13edfe Mon Sep 17 00:00:00 2001 From: Maevi Date: Wed, 11 Feb 2026 18:09:41 +0100 Subject: [PATCH 133/730] dbmail: init at 3.5.5 --- pkgs/by-name/db/dbmail/package.nix | 61 ++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 pkgs/by-name/db/dbmail/package.nix diff --git a/pkgs/by-name/db/dbmail/package.nix b/pkgs/by-name/db/dbmail/package.nix new file mode 100644 index 000000000000..76d1f84bbf15 --- /dev/null +++ b/pkgs/by-name/db/dbmail/package.nix @@ -0,0 +1,61 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, + versionCheckHook, + + pkg-config, + curlMinimal, + glib, + gmime3, + libevent, + libmhash, + libxcrypt, + libzdb, + openssl, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "dbmail"; + version = "3.5.5"; + + src = fetchFromGitHub { + owner = "dbmail"; + repo = "dbmail"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uoK+sj/CQ2CcliQ+vtE9Q3BWVbzpQ5MP8xHVIxe6w2o="; + }; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ + curlMinimal + glib + gmime3 + libmhash + libevent + libxcrypt + libzdb + openssl + ]; + + strictDeps = true; + __structuredAttrs = true; + enableParallelBuilding = true; + + configureFlags = [ "--with-zdb=${libzdb}" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Highly available Message Delivery Agent using SQL storage"; + homepage = "https://dbmail.org"; + downloadPage = "https://github.com/dbmail/dbmail"; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + mainProgram = "dbmail-imapd"; + maintainers = with lib.maintainers; [ maevii ]; + }; +}) From 4884ce61f6627a9cd5ae03be425600dab10eabca Mon Sep 17 00:00:00 2001 From: Kilian Koeltzsch Date: Thu, 12 Feb 2026 11:22:04 +0100 Subject: [PATCH 134/730] tuist: 4.81.1 -> 4.144.0 https://github.com/tuist/tuist/releases/tag/4.144.0 --- pkgs/by-name/tu/tuist/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/tuist/package.nix b/pkgs/by-name/tu/tuist/package.nix index 79e6e38c89cb..12296f5ac958 100644 --- a/pkgs/by-name/tu/tuist/package.nix +++ b/pkgs/by-name/tu/tuist/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "tuist"; - version = "4.81.1"; + version = "4.144.0"; src = fetchurl { url = "https://github.com/tuist/tuist/releases/download/${finalAttrs.version}/tuist.zip"; - hash = "sha256-mBgkYcV9p2m53CSHl2FuVLkyQFyPrckt9lgwGiVB3wA="; + hash = "sha256-t6nqGnrIwZQFfji7r1I2MvV0e8MFtUTlpOmOi8i8aYM="; }; dontUnpack = true; From 56fa80e0eea40a6dcd8e3a0d7e08229b831812d0 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Tue, 10 Feb 2026 20:50:08 +0100 Subject: [PATCH 135/730] element-desktop: 1.12.9 -> 1.12.10 Release notes: https://github.com/element-hq/element-desktop/releases/tag/v1.12.10 Full changelog: https://github.com/element-hq/element-desktop/compare/v1.12.9...v1.12.10 --- pkgs/by-name/el/element-desktop/element-desktop-pin.nix | 6 +++--- pkgs/by-name/el/element-desktop/package.nix | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix index 4d97a1db6c19..9c28e4b7f199 100644 --- a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix +++ b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.12.9"; + "version" = "1.12.10"; "hashes" = { - "desktopSrcHash" = "sha256-VBlKFknwafXar05kEpwv0+9EwUPe9WQRMn8S8uhX2U8="; - "desktopYarnHash" = "sha256-tBO8rtz5/8OxmGsPmMEATqNVuBEcNp6L6lJCaJdPlNY="; + "desktopSrcHash" = "sha256-2LQBT3+2JTR3XHO3DynOp8cw2m2SB/mGH01e3SFD/IM="; + "desktopYarnHash" = "sha256-QIzuVKmUS4tqXAzhpfLZOp51kLbfC1M2nrff8e+sdg4="; }; } diff --git a/pkgs/by-name/el/element-desktop/package.nix b/pkgs/by-name/el/element-desktop/package.nix index 5cd9ff13ecae..453b13c768f4 100644 --- a/pkgs/by-name/el/element-desktop/package.nix +++ b/pkgs/by-name/el/element-desktop/package.nix @@ -5,7 +5,7 @@ makeWrapper, makeDesktopItem, nodejs, - electron_39, + electron_40, element-web, sqlcipher, callPackage, @@ -24,7 +24,7 @@ let pinData = import ./element-desktop-pin.nix; inherit (pinData.hashes) desktopSrcHash desktopYarnHash; executableName = "element-desktop"; - electron = electron_39; + electron = electron_40; seshat = callPackage ./seshat { }; in stdenv.mkDerivation ( From 2035f4097cc0d045cc8e3938fda2680e288c7ef7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Feb 2026 13:33:34 +0000 Subject: [PATCH 136/730] systemdgenie: 0.99.0-unstable-2026-01-29 -> 0.99.0-unstable-2026-02-06 --- pkgs/by-name/sy/systemdgenie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/systemdgenie/package.nix b/pkgs/by-name/sy/systemdgenie/package.nix index a68b1f2bbd21..a851568b522a 100644 --- a/pkgs/by-name/sy/systemdgenie/package.nix +++ b/pkgs/by-name/sy/systemdgenie/package.nix @@ -10,14 +10,14 @@ stdenv.mkDerivation { pname = "systemdgenie"; - version = "0.99.0-unstable-2026-01-29"; + version = "0.99.0-unstable-2026-02-06"; src = fetchFromGitLab { domain = "invent.kde.org"; repo = "SystemdGenie"; owner = "system"; - rev = "5f6665b8ae3e6300fd52da759ad5e5211a533ecb"; - hash = "sha256-OzoJJYEcEsXKaAggvqpjN9YQEMX49bxvF5s0+ymplQs="; + rev = "5d9a6ecc717244401d9393c16c8346d3f07971e2"; + hash = "sha256-MZFXVUwz7FCrxj/uhVSX4CczsL2xNCHWHMHUdOhSdOw="; }; strictDeps = true; From 4d46eebbeff1f1ec9d61f9d2750aa7d2c2a83103 Mon Sep 17 00:00:00 2001 From: Yureka Date: Thu, 15 Jan 2026 23:54:54 +0100 Subject: [PATCH 137/730] youtrack: 2025.1.86199 -> 2025.3.121962 --- pkgs/by-name/yo/youtrack/package.nix | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/yo/youtrack/package.nix b/pkgs/by-name/yo/youtrack/package.nix index 3407bb4f4c92..13cfc6f4c715 100644 --- a/pkgs/by-name/yo/youtrack/package.nix +++ b/pkgs/by-name/yo/youtrack/package.nix @@ -1,7 +1,7 @@ { lib, stdenvNoCC, - fetchzip, + dockerTools, makeBinaryWrapper, jdk21_headless, gawk, @@ -10,12 +10,22 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "youtrack"; - version = "2025.1.86199"; + version = "2025.3.121962"; - src = fetchzip { - url = "https://download.jetbrains.com/charisma/youtrack-${finalAttrs.version}.zip"; - hash = "sha256-+sHxagy9+H6DEnpdtRTNMy6GLSSCopaeqlXWJodAim0="; + src = dockerTools.exportImage { + diskSize = 8192; + fromImage = dockerTools.pullImage { + imageName = "jetbrains/youtrack"; + arch = "amd64"; + imageDigest = "sha256:90b641d623cb30f4915bd4a0bdba088bab25cf14314231e0333b8564bc353161"; + hash = "sha256-WkEKJKfG5lagfgn4hbpEqIUPXGJYcYbwMjb1c5BNvp8="; + }; }; + unpackPhase = '' + mkdir source + tar -C source -xvf $src ./opt/youtrack + cd source + ''; nativeBuildInputs = [ makeBinaryWrapper ]; @@ -25,12 +35,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall mkdir -p $out - cp -r * $out + cp -r opt/youtrack/* $out makeWrapper $out/bin/youtrack.sh $out/bin/youtrack \ --prefix PATH : "${lib.makeBinPath [ gawk ]}" \ --set JRE_HOME ${jdk21_headless} rm -rf $out/internal/java mv $out/conf $out/conf.orig + rmdir $out/{backups,data,logs,temp} ln -s ${statePath}/backups $out/backups ln -s ${statePath}/conf $out/conf ln -s ${statePath}/data $out/data @@ -45,6 +56,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Issue tracking and project management tool for developers"; maintainers = [ lib.maintainers.leona ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + platforms = [ "x86_64-linux" ]; # https://www.jetbrains.com/youtrack/buy/license.html license = lib.licenses.unfree; }; From 874f361aaeb9a478801e6d5ba67cf11c0d6a0854 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Feb 2026 15:58:48 +0000 Subject: [PATCH 138/730] mangowc: 0.10.8 -> 0.12.1 --- pkgs/by-name/ma/mangowc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mangowc/package.nix b/pkgs/by-name/ma/mangowc/package.nix index 30cc9815ddf0..f47e24aeae29 100644 --- a/pkgs/by-name/ma/mangowc/package.nix +++ b/pkgs/by-name/ma/mangowc/package.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "mangowc"; - version = "0.10.8"; + version = "0.12.1"; src = fetchFromGitHub { owner = "DreamMaoMao"; repo = "mangowc"; tag = finalAttrs.version; - hash = "sha256-Vszn4Zp0pojvvKkyP7M7V5iqNRB0kUvwd9iez+KzOyM="; + hash = "sha256-Py8gfpkp+oYAnaCiFGytyLkxTd1DqFr/NH3DUma8meI="; }; nativeBuildInputs = [ From bbfeb94a3a9f140f3739c96011596fc196104ae3 Mon Sep 17 00:00:00 2001 From: Fiona Behrens Date: Thu, 12 Feb 2026 16:32:19 +0000 Subject: [PATCH 139/730] python3Packages.libuuu: Mark support on aarch64-linux The pypi archive seems to now contain build artefacts for both platforms. --- pkgs/development/python-modules/libuuu/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/libuuu/default.nix b/pkgs/development/python-modules/libuuu/default.nix index f3d18481b265..b59f32fab0f2 100644 --- a/pkgs/development/python-modules/libuuu/default.nix +++ b/pkgs/development/python-modules/libuuu/default.nix @@ -59,10 +59,5 @@ buildPythonPackage rec { homepage = "https://github.com/nxp-imx/mfgtools/tree/master/wrapper"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; - badPlatforms = [ - # The pypi archive does not contain the pre-built library for these platforms - "aarch64-linux" - "x86_64-darwin" - ]; }; } From ec230043f357edeeb13e5c5414565fe422e884f3 Mon Sep 17 00:00:00 2001 From: Alexey Orlenko Date: Thu, 12 Feb 2026 17:47:56 +0100 Subject: [PATCH 140/730] prisma_6: use `pnpm pack` instead of `npm pack` --- pkgs/by-name/pr/prisma_6/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prisma_6/package.nix b/pkgs/by-name/pr/prisma_6/package.nix index b89e067eafc3..bf2ac5b5fc27 100644 --- a/pkgs/by-name/pr/prisma_6/package.nix +++ b/pkgs/by-name/pr/prisma_6/package.nix @@ -72,13 +72,22 @@ stdenv.mkDerivation (finalAttrs: { pnpm install --offline --ignore-scripts --frozen-lockfile --prod cp -r node_modules $out/lib/prisma + # Resolve workspace references so pnpm pack works + for package in packages/*; do + jq --arg version $version ' + def resolve_deps: with_entries(.value |= if . == "workspace:*" then $version else . end); + if has("dependencies") then .dependencies |= resolve_deps else . end + | if has("devDependencies") then .devDependencies |= resolve_deps else . end + ' $package/package.json | sponge $package/package.json + done + # Only install cli and its workspace dependencies for package in cli $deps; do - filename=$(npm pack --json ./packages/$package | jq -r '.[].filename') + filename=$(cd packages/$package && pnpm pack | tail -1) mkdir -p $out/lib/prisma/packages/$package [ -d "packages/$package/node_modules" ] && \ cp -r packages/$package/node_modules $out/lib/prisma/packages/$package - tar xf $filename --strip-components=1 -C $out/lib/prisma/packages/$package + tar xf "packages/$package/$filename" --strip-components=1 -C $out/lib/prisma/packages/$package done # Remove dangling symlinks to packages we didn't copy to $out From 9d02a59f6f79b589e1fde91b4cd9313724c71dc6 Mon Sep 17 00:00:00 2001 From: Alexey Orlenko Date: Thu, 12 Feb 2026 19:21:18 +0100 Subject: [PATCH 141/730] prisma_7: use `pnpm pack` instead of `npm pack` --- pkgs/by-name/pr/prisma_7/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prisma_7/package.nix b/pkgs/by-name/pr/prisma_7/package.nix index 0a6ccb981adf..786df96e015a 100644 --- a/pkgs/by-name/pr/prisma_7/package.nix +++ b/pkgs/by-name/pr/prisma_7/package.nix @@ -73,13 +73,22 @@ stdenv.mkDerivation (finalAttrs: { pnpm install --offline --ignore-scripts --frozen-lockfile --prod cp -r node_modules $out/lib/prisma + # Resolve workspace references so pnpm pack works + for package in packages/*; do + jq --arg version $version ' + def resolve_deps: with_entries(.value |= if . == "workspace:*" then $version else . end); + if has("dependencies") then .dependencies |= resolve_deps else . end + | if has("devDependencies") then .devDependencies |= resolve_deps else . end + ' $package/package.json | sponge $package/package.json + done + # Only install cli and its workspace dependencies for package in cli $deps; do - filename=$(npm pack --json ./packages/$package | jq -r '.[].filename') + filename=$(cd packages/$package && pnpm pack | tail -1) mkdir -p $out/lib/prisma/packages/$package [ -d "packages/$package/node_modules" ] && \ cp -r packages/$package/node_modules $out/lib/prisma/packages/$package - tar xf $filename --strip-components=1 -C $out/lib/prisma/packages/$package + tar xf "packages/$package/$filename" --strip-components=1 -C $out/lib/prisma/packages/$package done # Remove dangling symlinks to packages we didn't copy to $out From 52d0a3d2c02861be0c147332e1a0c4f7c75160d5 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:15:30 -0500 Subject: [PATCH 142/730] applyPatches: migrate to extendMkDerivation naive translation --- .../trivial-builders/default.nix | 114 +++++++++--------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 7a73baea2388..c420d70b6e9c 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1019,33 +1019,34 @@ rec { ]; } */ - applyPatches = - { - src, - name ? - ( - if builtins.typeOf src == "path" then - baseNameOf src - else if builtins.isAttrs src && builtins.hasAttr "name" src then - src.name - else - throw "applyPatches: please supply a `name` argument because a default name can only be computed when the `src` is a path or is an attribute set with a `name` attribute." - ) - + "-patched", - patches ? [ ], - prePatch ? "", - postPatch ? "", - ... - }@args: - assert lib.assertMsg ( - !args ? meta - ) "applyPatches will not merge 'meta', change it in 'src' instead"; - assert lib.assertMsg ( - !args ? passthru - ) "applyPatches will not merge 'passthru', change it in 'src' instead"; - if patches == [ ] && prePatch == "" && postPatch == "" then - src # nothing to do, so use original src to avoid additional drv - else + applyPatches = lib.extendMkDerivation { + constructDrv = stdenvNoCC.mkDerivation; + + extendDrvArgs = + finalAttrs: + { + src, + name ? + ( + if builtins.typeOf src == "path" then + baseNameOf src + else if builtins.isAttrs src && builtins.hasAttr "name" src then + src.name + else + throw "applyPatches: please supply a `name` argument because a default name can only be computed when the `src` is a path or is an attribute set with a `name` attribute." + ) + + "-patched", + patches ? [ ], + prePatch ? "", + postPatch ? "", + ... + }@args: + assert lib.assertMsg ( + !args ? meta + ) "applyPatches will not merge 'meta', change it in 'src' instead"; + assert lib.assertMsg ( + !args ? passthru + ) "applyPatches will not merge 'passthru', change it in 'src' instead"; let keepAttrs = names: lib.filterAttrs (name: val: lib.elem name names); # enables tools like nix-update to determine what src attributes to replace @@ -1059,36 +1060,35 @@ rec { ] src ); in - stdenvNoCC.mkDerivation ( - { - inherit - name - src - patches - prePatch - postPatch - ; - preferLocalBuild = true; - allowSubstitutes = false; - phases = "unpackPhase patchPhase installPhase"; - installPhase = "cp -R ./ $out"; - } - # Carry (and merge) information from the underlying `src` if present. - // (optionalAttrs (src ? meta) { - inherit (src) meta; - }) - // (optionalAttrs (extraPassthru != { } || src ? passthru) { - passthru = extraPassthru // src.passthru or { }; - }) - # Forward any additional arguments to the derivation - // (removeAttrs args [ - "src" - "name" - "patches" - "prePatch" - "postPatch" - ]) - ); + { + inherit + name + src + patches + prePatch + postPatch + ; + preferLocalBuild = true; + allowSubstitutes = false; + phases = "unpackPhase patchPhase installPhase"; + installPhase = "cp -R ./ $out"; + } + # Carry (and merge) information from the underlying `src` if present. + // (optionalAttrs (src ? meta) { + inherit (src) meta; + }) + // (optionalAttrs (extraPassthru != { } || src ? passthru) { + passthru = extraPassthru // src.passthru or { }; + }) + # Forward any additional arguments to the derivation + // (removeAttrs args [ + "src" + "name" + "patches" + "prePatch" + "postPatch" + ]); + }; # TODO: move docs to Nixpkgs manual # An immutable file in the store with a length of 0 bytes. From f711810d99f3297e878275906ff7533ec146925f Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:17:32 -0500 Subject: [PATCH 143/730] applyPatches: use extendMkDerivation machinery for arg inheritance --- pkgs/build-support/trivial-builders/default.nix | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index c420d70b6e9c..6dd64f215273 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1036,9 +1036,6 @@ rec { throw "applyPatches: please supply a `name` argument because a default name can only be computed when the `src` is a path or is an attribute set with a `name` attribute." ) + "-patched", - patches ? [ ], - prePatch ? "", - postPatch ? "", ... }@args: assert lib.assertMsg ( @@ -1063,10 +1060,6 @@ rec { { inherit name - src - patches - prePatch - postPatch ; preferLocalBuild = true; allowSubstitutes = false; @@ -1079,15 +1072,7 @@ rec { }) // (optionalAttrs (extraPassthru != { } || src ? passthru) { passthru = extraPassthru // src.passthru or { }; - }) - # Forward any additional arguments to the derivation - // (removeAttrs args [ - "src" - "name" - "patches" - "prePatch" - "postPatch" - ]); + }); }; # TODO: move docs to Nixpkgs manual From b63a55ac4ac933a77678498fdc747735a1a0dec0 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:21:13 -0500 Subject: [PATCH 144/730] applyPatches: remove explicit phases --- pkgs/build-support/trivial-builders/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 6dd64f215273..d43d30b7ec25 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1063,7 +1063,15 @@ rec { ; preferLocalBuild = true; allowSubstitutes = false; - phases = "unpackPhase patchPhase installPhase"; + + # unconditionally disable phases that are we don't want + dontConfigure = true; + dontBuild = true; + doCheck = false; + doInstallCheck = false; + dontFixup = true; + doDist = false; + installPhase = "cp -R ./ $out"; } # Carry (and merge) information from the underlying `src` if present. From 599986e47795e2001fe8e48140bfd17d15a87790 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:50:24 -0500 Subject: [PATCH 145/730] applyPatches: remove inherited meta.position --- pkgs/build-support/trivial-builders/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index d43d30b7ec25..2f50d3c4a66a 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1076,7 +1076,7 @@ rec { } # Carry (and merge) information from the underlying `src` if present. // (optionalAttrs (src ? meta) { - inherit (src) meta; + meta = removeAttrs src.meta [ "position" ]; }) // (optionalAttrs (extraPassthru != { } || src ? passthru) { passthru = extraPassthru // src.passthru or { }; From e8816d69ff34da1e563fee93c06dadaa309a3c32 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:50:24 -0500 Subject: [PATCH 146/730] applyPatches: reorganize name handling, and fix meta.position --- .../trivial-builders/default.nix | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 2f50d3c4a66a..220b3d7d5953 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1026,16 +1026,6 @@ rec { finalAttrs: { src, - name ? - ( - if builtins.typeOf src == "path" then - baseNameOf src - else if builtins.isAttrs src && builtins.hasAttr "name" src then - src.name - else - throw "applyPatches: please supply a `name` argument because a default name can only be computed when the `src` is a path or is an attribute set with a `name` attribute." - ) - + "-patched", ... }@args: assert lib.assertMsg ( @@ -1058,9 +1048,23 @@ rec { ); in { - inherit - name - ; + name = + args.name or ( + if builtins.isPath src then + baseNameOf src + "-patched" + else if builtins.isAttrs src && (src ? name) then + let + srcName = builtins.parseDrvName src; + in + "${srcName.name}-patched${lib.optionalString (srcName.version != "") "-${srcName.version}"}" + else + throw "applyPatches: please supply a `name` argument because a default name can only be computed when the `src` is a path or is an attribute set with a `name` attribute." + ); + + # Manually setting `name` can mess up positioning. + # This should fix it. + pos = builtins.unsafeGetAttrPos "src" args; + preferLocalBuild = true; allowSubstitutes = false; From 354aab19f93fa544926928c8cb3edb813afb7285 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:50:24 -0500 Subject: [PATCH 147/730] applyPatches: unconditionally set attrsets that are always set regardless --- pkgs/build-support/trivial-builders/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 220b3d7d5953..0a1af075bc5d 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1077,14 +1077,12 @@ rec { doDist = false; installPhase = "cp -R ./ $out"; - } - # Carry (and merge) information from the underlying `src` if present. - // (optionalAttrs (src ? meta) { - meta = removeAttrs src.meta [ "position" ]; - }) - // (optionalAttrs (extraPassthru != { } || src ? passthru) { + passthru = extraPassthru // src.passthru or { }; - }); + + # Carry (and merge) information from the underlying `src` if present. + meta = lib.optionalAttrs (src ? meta) (removeAttrs src.meta) [ "position" ]; + }; }; # TODO: move docs to Nixpkgs manual From b13891782fdec1b72e1e9ab4f86fce1638f20203 Mon Sep 17 00:00:00 2001 From: nikstur Date: Mon, 2 Feb 2026 23:49:00 +0100 Subject: [PATCH 148/730] nixos/tests: fix luks tests to not rely on autoFormat This was testing something very odd where we created an empty luks volume and only created a fs inside the luks volume on first boot when opening it. This in fact is not possible without patching systemd and indeed it shouldn't be. This change makes the creation of the luks volumes more "normal" by also opening them and creating an fs inside. This will allow us to drop systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch --- nixos/tests/initrd-luks-empty-passphrase.nix | 5 ++--- nixos/tests/luks.nix | 6 +++++- nixos/tests/systemd-initrd-luks-keyfile.nix | 3 ++- nixos/tests/systemd-initrd-luks-password.nix | 5 ++++- nixos/tests/systemd-initrd-luks-tpm2.nix | 3 ++- nixos/tests/systemd-initrd-luks-unl0kr.nix | 5 ++++- 6 files changed, 19 insertions(+), 8 deletions(-) diff --git a/nixos/tests/initrd-luks-empty-passphrase.nix b/nixos/tests/initrd-luks-empty-passphrase.nix index 47215c4bc998..3a906685f0ca 100644 --- a/nixos/tests/initrd-luks-empty-passphrase.nix +++ b/nixos/tests/initrd-luks-empty-passphrase.nix @@ -19,8 +19,6 @@ in nodes.machine = { pkgs, ... }: { - imports = lib.optionals (!systemdStage1) [ ./common/auto-format-root-device.nix ]; - virtualisation = { emptyDiskImages = [ 512 ]; useBootLoader = true; @@ -30,7 +28,6 @@ in # the new root device is /dev/vdb # an empty 512MiB drive, containing no Nix store. mountHostNixStore = true; - fileSystems."/".autoFormat = lib.mkIf systemdStage1 true; }; boot.loader.systemd-boot.enable = true; @@ -90,6 +87,8 @@ in # Create encrypted volume machine.wait_for_unit("multi-user.target") machine.succeed("echo "" | cryptsetup luksFormat /dev/vdb --batch-mode") + machine.succeed("echo "" | cryptsetup luksOpen /dev/vdb cryptroot") + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot") machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks-wrong-keyfile.conf") machine.succeed("sync") machine.crash() diff --git a/nixos/tests/luks.nix b/nixos/tests/luks.nix index 685643c4c9dc..7440d110ad28 100644 --- a/nixos/tests/luks.nix +++ b/nixos/tests/luks.nix @@ -5,7 +5,6 @@ nodes.machine = { pkgs, ... }: { - imports = [ ./common/auto-format-root-device.nix ]; # Use systemd-boot virtualisation = { @@ -48,7 +47,12 @@ # Create encrypted volume machine.wait_for_unit("multi-user.target") machine.succeed("echo -n supersecret | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -") + machine.succeed("echo -n supersecret | cryptsetup luksOpen -q /dev/vdb cryptroot") + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot") + machine.succeed("echo -n supersecret | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -") + machine.succeed("echo -n supersecret | cryptsetup luksOpen -q /dev/vdc cryptroot2") + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot2") # Boot from the encrypted disk machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf") diff --git a/nixos/tests/systemd-initrd-luks-keyfile.nix b/nixos/tests/systemd-initrd-luks-keyfile.nix index 3723307946dd..8b7f28947f72 100644 --- a/nixos/tests/systemd-initrd-luks-keyfile.nix +++ b/nixos/tests/systemd-initrd-luks-keyfile.nix @@ -38,7 +38,6 @@ in }; }; virtualisation.rootDevice = "/dev/mapper/cryptroot"; - virtualisation.fileSystems."/".autoFormat = true; boot.initrd.secrets."/etc/cryptroot.key" = keyfile; }; }; @@ -47,6 +46,8 @@ in # Create encrypted volume machine.wait_for_unit("multi-user.target") machine.succeed("cryptsetup luksFormat -q --iter-time=1 -d ${keyfile} /dev/vdb") + machine.succeed("cryptsetup luksOpen --key-file ${keyfile} /dev/vdb cryptroot") + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot") # Boot from the encrypted disk machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf") diff --git a/nixos/tests/systemd-initrd-luks-password.nix b/nixos/tests/systemd-initrd-luks-password.nix index 0f7c2f51a034..4e059f514257 100644 --- a/nixos/tests/systemd-initrd-luks-password.nix +++ b/nixos/tests/systemd-initrd-luks-password.nix @@ -31,7 +31,6 @@ cryptroot2.device = "/dev/vdc"; }; virtualisation.rootDevice = "/dev/mapper/cryptroot"; - virtualisation.fileSystems."/".autoFormat = true; # test mounting device unlocked in initrd after switching root virtualisation.fileSystems."/cryptroot2".device = "/dev/mapper/cryptroot2"; }; @@ -40,7 +39,11 @@ testScript = '' # Create encrypted volume machine.wait_for_unit("multi-user.target") + machine.succeed("echo -n supersecret | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -") + machine.succeed("echo -n supersecret | cryptsetup luksOpen -q /dev/vdb cryptroot") + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot") + machine.succeed("echo -n supersecret | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -") machine.succeed("echo -n supersecret | cryptsetup luksOpen -q /dev/vdc cryptroot2") machine.succeed("mkfs.ext4 /dev/mapper/cryptroot2") diff --git a/nixos/tests/systemd-initrd-luks-tpm2.nix b/nixos/tests/systemd-initrd-luks-tpm2.nix index 6cc42bbbda73..931959f05464 100644 --- a/nixos/tests/systemd-initrd-luks-tpm2.nix +++ b/nixos/tests/systemd-initrd-luks-tpm2.nix @@ -32,7 +32,6 @@ }; }; virtualisation.rootDevice = "/dev/mapper/cryptroot"; - virtualisation.fileSystems."/".autoFormat = true; }; }; @@ -40,6 +39,8 @@ # Create encrypted volume machine.wait_for_unit("multi-user.target") machine.succeed("echo -n supersecret | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -") + machine.succeed("echo -n supersecret | cryptsetup luksOpen -q /dev/vdb cryptroot") + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot") machine.succeed("PASSWORD=supersecret SYSTEMD_LOG_LEVEL=debug systemd-cryptenroll --tpm2-pcrs= --tpm2-device=auto /dev/vdb |& systemd-cat") # Boot from the encrypted disk diff --git a/nixos/tests/systemd-initrd-luks-unl0kr.nix b/nixos/tests/systemd-initrd-luks-unl0kr.nix index 875e1beb7187..f9dbce1ccdd8 100644 --- a/nixos/tests/systemd-initrd-luks-unl0kr.nix +++ b/nixos/tests/systemd-initrd-luks-unl0kr.nix @@ -79,9 +79,12 @@ in }; testScript = '' - # Create encrypted volume machine.wait_for_unit("multi-user.target") + machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -") + machine.succeed("echo -n ${passphrase} | cryptsetup luksOpen -q /dev/vdb cryptroot") + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot") + machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -") machine.succeed("echo -n ${passphrase} | cryptsetup luksOpen -q /dev/vdc cryptroot2") machine.succeed("mkfs.ext4 /dev/mapper/cryptroot2") From b9f2fa1c7dc9ae378c5bff43f45fc5c3fd149ae9 Mon Sep 17 00:00:00 2001 From: nikstur Date: Tue, 3 Feb 2026 00:49:58 +0100 Subject: [PATCH 149/730] nixos/nixos-containers: create load bearing /usr/bin /usr/bin is load bearing and needs to be inside a root before nspawn will pivot to it. This will allow us to drop systemd/0003-Fix-NixOS-containers.patch --- nixos/modules/virtualisation/nixos-containers.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/virtualisation/nixos-containers.nix b/nixos/modules/virtualisation/nixos-containers.nix index 9f67f937c2f1..ad0121a48498 100644 --- a/nixos/modules/virtualisation/nixos-containers.nix +++ b/nixos/modules/virtualisation/nixos-containers.nix @@ -92,6 +92,7 @@ let # Declare root explicitly to avoid shellcheck warnings, it comes from the env declare root + mkdir -p "$root/usr/bin" mkdir -p "$root/etc" "$root/var/lib" chmod 0755 "$root/etc" "$root/var/lib" mkdir -p "$root/var/lib/private" "$root/root" /run/nixos-containers From 4aae99b7d791c4db7a7db534cba10714054c5fdc Mon Sep 17 00:00:00 2001 From: nikstur Date: Thu, 5 Feb 2026 01:45:10 +0100 Subject: [PATCH 150/730] nixos-init: init env-generator The env generator allows us to declaratively set environment variables via the module system for all systemd generators. This will allow us to drop systemd/0013-inherit-systemd-environment-when-calling-generators.patch --- .../modules/services/networking/ssh/sshd.nix | 2 + nixos/modules/system/boot/systemd.nix | 49 ++++++++++++++--- nixos/tests/systemd-ssh-proxy.nix | 5 ++ pkgs/by-name/ni/nixos-init/package.nix | 1 + .../ni/nixos-init/src/env_generator.rs | 53 +++++++++++++++++++ pkgs/by-name/ni/nixos-init/src/lib.rs | 2 + pkgs/by-name/ni/nixos-init/src/main.rs | 3 +- 7 files changed, 108 insertions(+), 7 deletions(-) create mode 100644 pkgs/by-name/ni/nixos-init/src/env_generator.rs diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix index c289d1961205..b87e5ccad65f 100644 --- a/nixos/modules/services/networking/ssh/sshd.nix +++ b/nixos/modules/services/networking/ssh/sshd.nix @@ -742,6 +742,8 @@ in }; systemd = { + generatorPath = [ cfg.package ]; + sockets.sshd = lib.mkIf cfg.startWhenNeeded { description = "SSH Socket"; wantedBy = [ "sockets.target" ]; diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 2d81b1bb3d44..9a187e86d76b 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -233,6 +233,8 @@ let proxy_env = config.networking.proxy.envVars; + json = pkgs.formats.json { }; + in { @@ -356,6 +358,30 @@ in ''; }; + generatorEnvironment = mkOption { + type = types.attrsOf types.str; + default = { }; + example = { + MY_VAR = "my-value"; + }; + description = '' + Environment variables for systemd generators. + + The `PATH` environment variable is populated via `systemd.generatorPath`. + ''; + }; + + generatorPath = mkOption { + type = types.listOf types.package; + default = [ ]; + example = [ + pkgs.hello + ]; + description = '' + Packages added to the `PATH` environment variable of all systemd generators. + ''; + }; + shutdown = mkOption { type = types.attrsOf types.path; default = { }; @@ -636,6 +662,12 @@ in "systemd/user-preset/00-nixos.preset".text = '' ignore * ''; + + "systemd/generator-environment.json".source = + json.generate "systemd-generator-environment.json" cfg.generatorEnvironment; + + "systemd/system-environment-generators/env-generator".source = + "${config.system.nixos-init.package}/bin/env-generator"; }; services.dbus.enable = true; @@ -683,12 +715,7 @@ in systemd.managerEnvironment = { # Doesn't contain systemd itself - everything works so it seems to use the compiled-in value for its tools # util-linux is needed for the main fsck utility wrapping the fs-specific ones - PATH = lib.makeBinPath ( - config.system.fsPackages - ++ [ cfg.package.util-linux ] - # systemd-ssh-generator needs sshd in PATH - ++ lib.optional config.services.openssh.enable config.services.openssh.package - ); + PATH = lib.makeBinPath (config.system.fsPackages ++ [ cfg.package.util-linux ]); LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive"; TZDIR = "/etc/zoneinfo"; # If SYSTEMD_UNIT_PATH ends with an empty component (":"), the usual unit load path will be appended to the contents of the variable @@ -704,6 +731,16 @@ in DefaultIPAccounting = lib.mkDefault true; }; + # These are needed for systemd-fstab-generator to schedule systemd-fsck@ + # units. + systemd.generatorPath = config.system.fsPackages ++ [ + cfg.package.util-linux + ]; + + systemd.generatorEnvironment = { + PATH = lib.makeBinPath cfg.generatorPath; + }; + system.requiredKernelConfig = map config.lib.kernelConfig.isEnabled [ "DEVTMPFS" "CGROUPS" diff --git a/nixos/tests/systemd-ssh-proxy.nix b/nixos/tests/systemd-ssh-proxy.nix index 6ccdc0012b4f..38ae79ba9c1c 100644 --- a/nixos/tests/systemd-ssh-proxy.nix +++ b/nixos/tests/systemd-ssh-proxy.nix @@ -19,6 +19,7 @@ in nodes = { virthost = { + environment.systemPackages = [ pkgs.jq ]; services.openssh = { enable = true; settings.PermitRootLogin = "prohibit-password"; @@ -48,6 +49,10 @@ in virthost.succeed("cp '${snakeOilEd25519PrivateKey}' ~/.ssh/id_ed25519") virthost.succeed("chmod 600 ~/.ssh/id_ed25519") + with subtest("Check the environment generator"): + print(virthost.succeed("jq '.' /etc/systemd/generator-environment.json")) + print(virthost.succeed("/etc/systemd/system-environment-generators/env-generator")) + with subtest("ssh into a container with AF_UNIX"): virthost.wait_for_unit("container@guest.service") virthost.wait_until_succeeds("ssh -i ~/.ssh/id_ed25519 unix/run/systemd/nspawn/unix-export/guest/ssh echo meow | grep meow") diff --git a/pkgs/by-name/ni/nixos-init/package.nix b/pkgs/by-name/ni/nixos-init/package.nix index 0e4c26cb2dd3..c84c711c7599 100644 --- a/pkgs/by-name/ni/nixos-init/package.nix +++ b/pkgs/by-name/ni/nixos-init/package.nix @@ -48,6 +48,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "initrd-init" "find-etc" "resolve-in-root" + "env-generator" ]; postInstall = '' diff --git a/pkgs/by-name/ni/nixos-init/src/env_generator.rs b/pkgs/by-name/ni/nixos-init/src/env_generator.rs new file mode 100644 index 000000000000..69995b601e59 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/env_generator.rs @@ -0,0 +1,53 @@ +use std::{ + collections::HashMap, + fs, + io::{self, Write}, +}; + +use anyhow::{Context, Result}; +use serde::Deserialize; + +const CONFIG_PATH: &str = "/etc/systemd/generator-environment.json"; +const KMSG_PATH: &str = "/dev/kmsg"; + +#[derive(Deserialize)] +struct Config(HashMap); + +/// Implementation for the entrypoint of the `env-generator` binary. +/// +/// Reads the JSON config for the systemd generator environment and prints it in KEY=VALUE format +/// to stdout. This makes the configured environment variables available for all systemd +/// generators. +fn env_generator_impl() -> Result<()> { + let content = fs::read(CONFIG_PATH).with_context(|| format!("Failed to read {CONFIG_PATH}"))?; + let config: Config = serde_json::from_slice(&content).context("Failed to parse config")?; + + let mut buffer = Vec::new(); + for (key, value) in config.0 { + writeln!(&mut buffer, "{key}=\"{value}\"").context("Failed to write to buffer")?; + } + + let stdout = io::stdout(); + let mut locked = stdout.lock(); + locked + .write_all(&buffer) + .context("Failed to write to stdout")?; + + Ok(()) +} + +/// Entrypoint for the `env-generator` binary. +/// +/// Generators cannot use normal logging but have to write to /dev/kmsg. +/// +/// The return value is just here so that we can use the `main.rs` entrypoint for this binary. +/// Errors returned from this function will not be logged and thus are meaningless. +pub fn env_generator() -> Result<()> { + if let Err(err) = env_generator_impl() { + // Sometimes we do not have /dev/kmsg, e.g. inside a container + if let Ok(mut kmsg) = fs::OpenOptions::new().write(true).open(KMSG_PATH) { + let _ = write!(kmsg, "<3>env-generator: {err:#}"); + } + } + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/lib.rs b/pkgs/by-name/ni/nixos-init/src/lib.rs index 2ee90c6f8228..e9a716724051 100644 --- a/pkgs/by-name/ni/nixos-init/src/lib.rs +++ b/pkgs/by-name/ni/nixos-init/src/lib.rs @@ -1,5 +1,6 @@ mod activate; mod config; +mod env_generator; mod find_etc; mod fs; mod init; @@ -14,6 +15,7 @@ use anyhow::{Context, Result, bail}; pub use crate::{ activate::activate, + env_generator::env_generator, find_etc::find_etc, init::init, initrd_init::initrd_init, diff --git a/pkgs/by-name/ni/nixos-init/src/main.rs b/pkgs/by-name/ni/nixos-init/src/main.rs index a051af590be3..4f74415b8d36 100644 --- a/pkgs/by-name/ni/nixos-init/src/main.rs +++ b/pkgs/by-name/ni/nixos-init/src/main.rs @@ -2,7 +2,7 @@ use std::{env, io::Write, process::ExitCode}; use log::Level; -use nixos_init::{find_etc, initrd_init, resolve_in_root}; +use nixos_init::{env_generator, find_etc, initrd_init, resolve_in_root}; fn main() -> ExitCode { let arg0 = env::args() @@ -15,6 +15,7 @@ fn main() -> ExitCode { "find-etc" => find_etc, "resolve-in-root" => resolve_in_root, "initrd-init" => initrd_init, + "env-generator" => env_generator, _ => { log::error!("Command {arg0} unknown"); return ExitCode::FAILURE; From 23b50c6f9459b765ed74f37c3a307484ddf4b56d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 00:19:48 +0000 Subject: [PATCH 151/730] python3Packages.deltalake: 1.2.1 -> 1.4.2 --- pkgs/development/python-modules/deltalake/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deltalake/default.nix b/pkgs/development/python-modules/deltalake/default.nix index 78d00673f999..641f8e6676fe 100644 --- a/pkgs/development/python-modules/deltalake/default.nix +++ b/pkgs/development/python-modules/deltalake/default.nix @@ -25,17 +25,17 @@ buildPythonPackage rec { pname = "deltalake"; - version = "1.2.1"; + version = "1.4.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-dqzkiWHeAbfXzEsaKyRiJx+0m/dIOMi9+gxjcuBT2QU="; + hash = "sha256-lX5SYk4dzuNfCSCGjj0Vof6rQPzQ/NRoIjGjPaPUQto="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-MPwoGJ7xcsBRgaaM4jxhC6Vv2+Jhh0oYYtbji/Hc+vQ="; + hash = "sha256-z7Qv/YGH2o5rQVeDs1m8fqJd6hgvGvf+TldUvAR7CGY="; }; env.OPENSSL_NO_VENDOR = 1; From f372e830ccd32d2a25cdf2518021c8df559a9b43 Mon Sep 17 00:00:00 2001 From: maralorn Date: Fri, 13 Feb 2026 01:20:45 +0100 Subject: [PATCH 152/730] haskellPackages.tailwind: Remove override This breaks tailwind, but according to #489959 pkgs.nodePackages."@tailwindcss/*" is about to be removed. --- .../haskell-modules/configuration-nix.nix | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index dd5dcb261703..e30198453072 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1909,30 +1909,6 @@ builtins.intersectAttrs super { broken = false; }) super.cabal-install; - tailwind = - addBuildDepend - # Overrides for tailwindcss copied from: - # https://github.com/EmaApps/emanote/blob/master/nix/tailwind.nix - (pkgs.tailwindcss.overrideAttrs (old: { - plugins = [ - pkgs.nodePackages."@tailwindcss/aspect-ratio" - pkgs.nodePackages."@tailwindcss/forms" - pkgs.nodePackages."@tailwindcss/line-clamp" - pkgs.nodePackages."@tailwindcss/typography" - ]; - # Added a shim for the `tailwindcss` CLI entry point - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.buildPackages.makeBinaryWrapper ]; - postInstall = (old.postInstall or "") + '' - nodePath="" - for p in "$out" "${pkgs.postcss}" $plugins; do - nodePath="$nodePath''${nodePath:+:}$p/lib/node_modules" - done - makeWrapper "$out/bin/tailwindcss" "$out/bin/tailwind" --prefix NODE_PATH : "$nodePath" - unset nodePath - ''; - })) - super.tailwind; - keid-render-basic = addBuildTool pkgs.glslang super.keid-render-basic; # Disable checks to break dependency loop with SCalendar From 6ebebf2594e60da3ab29b333c5fbcbd6d557d4cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 00:39:08 +0000 Subject: [PATCH 153/730] ipmiutil: 3.2.1 -> 3.2.2 --- pkgs/by-name/ip/ipmiutil/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ip/ipmiutil/package.nix b/pkgs/by-name/ip/ipmiutil/package.nix index 0755bd10415a..3368b1b58e66 100644 --- a/pkgs/by-name/ip/ipmiutil/package.nix +++ b/pkgs/by-name/ip/ipmiutil/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "ipmiutil"; - version = "3.2.1"; + version = "3.2.2"; src = fetchurl { url = "mirror://sourceforge/project/ipmiutil/ipmiutil-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-BIEbLmV/+YzTHkS5GnAMnzPEyd2To2yPyYfeH0fCQCQ="; + sha256 = "sha256-N/m8jmsYwRVeTV6jjIe4OQi3rMekT7xeOvST8m74t2c="; }; buildInputs = [ openssl ]; From e02832a96171fa8d76f3bbc4a15350f00d893191 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 06:49:36 +0000 Subject: [PATCH 154/730] crc: 2.57.0 -> 2.58.0 --- pkgs/by-name/cr/crc/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cr/crc/package.nix b/pkgs/by-name/cr/crc/package.nix index 7227629645d0..425afb4db9f3 100644 --- a/pkgs/by-name/cr/crc/package.nix +++ b/pkgs/by-name/cr/crc/package.nix @@ -8,16 +8,16 @@ }: let - openShiftVersion = "4.20.5"; + openShiftVersion = "4.21.0"; okdVersion = "4.20.0-okd-scos.11"; - microshiftVersion = "4.20.0"; + microshiftVersion = "4.21.0"; writeKey = "$(MODULEPATH)/pkg/crc/segment.WriteKey=cvpHsNcmGCJqVzf6YxrSnVlwFSAZaYtp"; - gitCommit = "ae41f68e34a463bfb6a72dc06c51f2b809c99724"; - gitHash = "sha256-O8O3O+RoBieOdsAqLAomZ2lPIHEta6j2yhNOfXwtrVA="; + gitCommit = "275f36851d44a1dba8407f960f763b546ba8fc32"; + gitHash = "sha256-M622rTWsz35EVmMm/EyIAYbRFFBvpXYjcNp4HrcFl3o="; in buildGoModule (finalAttrs: { pname = "crc"; - version = "2.57.0"; + version = "2.58.0"; src = fetchFromGitHub { owner = "crc-org"; From 85b39db44c54c4f259c571b020b799ed4a04a85e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 10:36:52 +0000 Subject: [PATCH 155/730] yandex-cloud: 0.190.0 -> 0.192.0 --- pkgs/by-name/ya/yandex-cloud/sources.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ya/yandex-cloud/sources.json b/pkgs/by-name/ya/yandex-cloud/sources.json index 1e34bc9c5dc2..2240a7545487 100644 --- a/pkgs/by-name/ya/yandex-cloud/sources.json +++ b/pkgs/by-name/ya/yandex-cloud/sources.json @@ -1,25 +1,25 @@ { - "version": "0.190.0", + "version": "0.192.0", "binaries": { "aarch64-darwin": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/darwin/arm64/yc", - "hash": "sha256-RbqjJbeJX4+mdS/NDIpY6D2u6GPEcpZN5CLu1uYLHGw=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/darwin/arm64/yc", + "hash": "sha256-HnecHCO126C9i/jtM0mUxFtJ/mgGnzM6V/bnwTMp340=" }, "aarch64-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/linux/arm64/yc", - "hash": "sha256-0CieXqEqty90+CUjmt9YkGrH8jmUJCPcd+RHxp+68eA=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/linux/arm64/yc", + "hash": "sha256-aUiwoz+9/immrXKAJWa0ddMr3Bq4vqDHh8VVoUEeUVs=" }, "i686-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/linux/386/yc", - "hash": "sha256-qmlGjfftu0bXCSoxJa9pv7l7k+pXbDxnbujEz2yAvos=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/linux/386/yc", + "hash": "sha256-RqD3ZI3ZONFMeu6pwzzkD5pDBi8GtEaH+E+S/g47bh4=" }, "x86_64-darwin": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/darwin/amd64/yc", - "hash": "sha256-KQtv6qDeU7Tc4qDDWT+lHfZZoAsyYq/mHSZ05Kfm6ck=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/darwin/amd64/yc", + "hash": "sha256-eFyrf0fO4J1pMV5Iak4/D8x9Lf6F2j8ikllT7wWJMig=" }, "x86_64-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/linux/amd64/yc", - "hash": "sha256-kBmX42PlaiwcyDaVUE5DqpTXr7E75sTqUgnU0naQXL8=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/linux/amd64/yc", + "hash": "sha256-3ihBkLR7MWxOEiUfU0yycqy5jzx9Xdte+YSOjslitzg=" } } } From 46a64a46c862da4b5d4558fb1f0bf75264b2e0ac Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:05 +0100 Subject: [PATCH 156/730] cilium-cli: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ci/cilium-cli/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ci/cilium-cli/package.nix b/pkgs/by-name/ci/cilium-cli/package.nix index df4adcea164d..495017ae71de 100644 --- a/pkgs/by-name/ci/cilium-cli/package.nix +++ b/pkgs/by-name/ci/cilium-cli/package.nix @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { # Required to workaround install check error: # 2022/06/25 10:36:22 Unable to start gops: mkdir /homeless-shelter: permission denied - HOME = "$TMPDIR"; + env.HOME = "$TMPDIR"; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd cilium \ From df9f5c5259729da92eb748b1d8e19764969f43e2 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:09 +0100 Subject: [PATCH 157/730] dbus_java: move env variable(s) into env for structuredAttrs --- pkgs/by-name/db/dbus_java/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/db/dbus_java/package.nix b/pkgs/by-name/db/dbus_java/package.nix index ef558cba2a29..ac48e9a32479 100644 --- a/pkgs/by-name/db/dbus_java/package.nix +++ b/pkgs/by-name/db/dbus_java/package.nix @@ -15,11 +15,14 @@ stdenv.mkDerivation (finalAttrs: { url = "https://dbus.freedesktop.org/releases/dbus-java/dbus-java-${finalAttrs.version}.tar.gz"; sha256 = "0cyaxd8x6sxmi6pklkkx45j311a6w51fxl4jc5j3inc4cailwh5y"; }; - JAVA_HOME = jdk8; - JAVA = "${jdk8}/bin/java"; - PREFIX = "\${out}"; - JAVAUNIXLIBDIR = "${libmatthew_java}/lib/jni"; - JAVAUNIXJARDIR = "${libmatthew_java}/share/java"; + + env = { + JAVA_HOME = jdk8; + JAVA = "${jdk8}/bin/java"; + PREFIX = "\${out}"; + JAVAUNIXLIBDIR = "${libmatthew_java}/lib/jni"; + JAVAUNIXJARDIR = "${libmatthew_java}/share/java"; + }; buildInputs = [ gettext jdk8 From f71788bb170e539db166f10f4fdefa6264fead64 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:09 +0100 Subject: [PATCH 158/730] fluxcd: move env variable(s) into env for structuredAttrs --- pkgs/by-name/fl/fluxcd/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fl/fluxcd/package.nix b/pkgs/by-name/fl/fluxcd/package.nix index c0d0a99cda63..402b3c30a4bd 100644 --- a/pkgs/by-name/fl/fluxcd/package.nix +++ b/pkgs/by-name/fl/fluxcd/package.nix @@ -48,7 +48,7 @@ buildGoModule rec { # Required to workaround test error: # panic: mkdir /homeless-shelter: permission denied - HOME = "$TMPDIR"; + env.HOME = "$TMPDIR"; nativeBuildInputs = [ installShellFiles ]; From 8ec2689172b7d37a753486fce82fc231d18d842b Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:09 +0100 Subject: [PATCH 159/730] hdfview: move env variable(s) into env for structuredAttrs --- pkgs/by-name/hd/hdfview/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hd/hdfview/package.nix b/pkgs/by-name/hd/hdfview/package.nix index d1a0a43f2c38..987d3ba3a6ac 100644 --- a/pkgs/by-name/hd/hdfview/package.nix +++ b/pkgs/by-name/hd/hdfview/package.nix @@ -40,8 +40,10 @@ stdenv.mkDerivation (finalAttrs: { stripJavaArchivesHook ]; - HDFLIBS = (hdf4.override { javaSupport = true; }).out; - HDF5LIBS = (hdf5.override { javaSupport = true; }).out; + env = { + HDFLIBS = (hdf4.override { javaSupport = true; }).out; + HDF5LIBS = (hdf5.override { javaSupport = true; }).out; + }; buildPhase = let From e0e49892cf249677337e785f727ebd70a8e315a5 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:09 +0100 Subject: [PATCH 160/730] hottext: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ho/hottext/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ho/hottext/package.nix b/pkgs/by-name/ho/hottext/package.nix index 02851dfb4af1..4519aaf47873 100644 --- a/pkgs/by-name/ho/hottext/package.nix +++ b/pkgs/by-name/ho/hottext/package.nix @@ -19,7 +19,7 @@ buildNimPackage (finalAttrs: { lockFile = ./lock.json; - HOTTEXT_FONT_PATH = "${gentium-plus}/share/fonts/truetype/GentiumPlus-Regular.ttf"; + env.HOTTEXT_FONT_PATH = "${gentium-plus}/share/fonts/truetype/GentiumPlus-Regular.ttf"; desktopItem = makeDesktopItem { categories = [ "Utility" ]; From db3e62ca555c26c8c479d272e15cb9e226b0b500 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:10 +0100 Subject: [PATCH 161/730] juledoc: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ju/juledoc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ju/juledoc/package.nix b/pkgs/by-name/ju/juledoc/package.nix index 7b31a47ab73e..80582890e3f8 100644 --- a/pkgs/by-name/ju/juledoc/package.nix +++ b/pkgs/by-name/ju/juledoc/package.nix @@ -18,7 +18,7 @@ clangStdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ julec.hook ]; - JULE_OUT_NAME = "juledoc"; + env.JULE_OUT_NAME = "juledoc"; meta = { description = "Official documentation generator for the Jule programming language"; From 04ea4f2674b12b2988df676b4786d3be4fde4fd1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:10 +0100 Subject: [PATCH 162/730] julefmt: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ju/julefmt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ju/julefmt/package.nix b/pkgs/by-name/ju/julefmt/package.nix index c8902c3e3f73..10753f2d3bfa 100644 --- a/pkgs/by-name/ju/julefmt/package.nix +++ b/pkgs/by-name/ju/julefmt/package.nix @@ -18,7 +18,7 @@ clangStdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ julec.hook ]; - JULE_OUT_NAME = "julefmt"; + env.JULE_OUT_NAME = "julefmt"; meta = { description = "Official formatter tool for the Jule programming language"; From 21f7ea4ed2b9916ddecc8bbd167d5ee9edf59087 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 13 Feb 2026 12:03:42 +0100 Subject: [PATCH 163/730] ruff: 0.15.0 -> 0.15.1 Changelog: https://github.com/astral-sh/ruff/releases/tag/0.15.1 Diff: https://github.com/astral-sh/ruff/compare/0.15.0...0.15.1 --- pkgs/by-name/ru/ruff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/ruff/package.nix b/pkgs/by-name/ru/ruff/package.nix index d4f1aca0b200..70a260c75721 100644 --- a/pkgs/by-name/ru/ruff/package.nix +++ b/pkgs/by-name/ru/ruff/package.nix @@ -16,18 +16,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ruff"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ruff"; tag = finalAttrs.version; - hash = "sha256-Q3xujVNv5i3mgdsjnvgTiPoKmK9aeSgz+2IoVrNur4k="; + hash = "sha256-Bj4ATRVYrKqigISNiDvgjUw4MLMwfgdID8MqaiVxz0g="; }; cargoBuildFlags = [ "--package=ruff" ]; - cargoHash = "sha256-JMMDOANg+nqrCoxiuIXTcdqm7UZ61pIJwUTJB20TjUM="; + cargoHash = "sha256-IF60aGv56Kh+wDYyN7XzLBywepvAxv2HMqSOz+Su2b4="; nativeBuildInputs = [ installShellFiles ]; From 3ac5d0fb39e71c9c93542e34a93703c82b057bf1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:10 +0100 Subject: [PATCH 164/730] kubevela: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ku/kubevela/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ku/kubevela/package.nix b/pkgs/by-name/ku/kubevela/package.nix index e74d1f37bb10..d1fb27efb2bb 100644 --- a/pkgs/by-name/ku/kubevela/package.nix +++ b/pkgs/by-name/ku/kubevela/package.nix @@ -30,10 +30,11 @@ buildGoModule (finalAttrs: { subPackages = [ "references/cmd/cli" ]; - env.CGO_ENABLED = 0; - - # Workaround for permission issue in shell completion - HOME = "$TMPDIR"; + env = { + CGO_ENABLED = 0; + # Workaround for permission issue in shell completion + HOME = "$TMPDIR"; + }; installPhase = '' runHook preInstall From afc8ba0c7762ee679f1773e5c3c4b3396847fa09 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:10 +0100 Subject: [PATCH 165/730] leiningen: move env variable(s) into env for structuredAttrs --- pkgs/by-name/le/leiningen/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/le/leiningen/package.nix b/pkgs/by-name/le/leiningen/package.nix index a25997dd8283..01550fdb9768 100644 --- a/pkgs/by-name/le/leiningen/package.nix +++ b/pkgs/by-name/le/leiningen/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-tyGlc69jF4TyfMtS5xnm0Sh9nTlRrVbTFtOPfs+oGqI="; }; - JARNAME = "leiningen-${finalAttrs.version}-standalone.jar"; + env.JARNAME = "leiningen-${finalAttrs.version}-standalone.jar"; dontUnpack = true; From 7220699076f2e2836670cdb748783120f47430b8 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:11 +0100 Subject: [PATCH 166/730] nspr: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ns/nspr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ns/nspr/package.nix b/pkgs/by-name/ns/nspr/package.nix index e23c676c7b0a..570e63c71779 100644 --- a/pkgs/by-name/ns/nspr/package.nix +++ b/pkgs/by-name/ns/nspr/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace configure.in --replace '@executable_path/' "$out/lib/" ''; - HOST_CC = "cc"; + env.HOST_CC = "cc"; depsBuildBuild = [ buildPackages.stdenv.cc ]; configureFlags = [ "--enable-optimize" From f6ab803f09bc4a9ae51cace946e07428ef7f7be1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:11 +0100 Subject: [PATCH 167/730] open-scq30: move env variable(s) into env for structuredAttrs --- pkgs/by-name/op/open-scq30/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/open-scq30/package.nix b/pkgs/by-name/op/open-scq30/package.nix index 662da831b374..09a3392ab09c 100644 --- a/pkgs/by-name/op/open-scq30/package.nix +++ b/pkgs/by-name/op/open-scq30/package.nix @@ -45,7 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-3K+/CpTGWSjCRa2vOEcDvLIiZMdntugIqnzkXF4wkng="; - INSTALL_PREFIX = placeholder "out"; + env.INSTALL_PREFIX = placeholder "out"; # Requires headphones doCheck = false; From 7030141c4faee0322fd9c87eb60948582b845e66 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:11 +0100 Subject: [PATCH 168/730] pkl: move env variable(s) into env for structuredAttrs --- pkgs/by-name/pk/pkl/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pk/pkl/package.nix b/pkgs/by-name/pk/pkl/package.nix index af961ce14aef..60cfea9cc871 100644 --- a/pkgs/by-name/pk/pkl/package.nix +++ b/pkgs/by-name/pk/pkl/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { gradleFlagsArray+=(-DcommitId=$(cat .commit-hash)) ''; - JAVA_TOOL_OPTIONS = "-Dfile.encoding=utf-8"; + env.JAVA_TOOL_OPTIONS = "-Dfile.encoding=utf-8"; __darwinAllowLocalNetworking = true; preCheck = '' From ab8c354860be1821ea272aa26f39b2f5bfb1d22c Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:12 +0100 Subject: [PATCH 169/730] pyprland: move env variable(s) into env for structuredAttrs --- pkgs/by-name/py/pyprland/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/py/pyprland/package.nix b/pkgs/by-name/py/pyprland/package.nix index ab81f9b86b79..cf81bc3dbb1f 100644 --- a/pkgs/by-name/py/pyprland/package.nix +++ b/pkgs/by-name/py/pyprland/package.nix @@ -33,7 +33,7 @@ python3Packages.buildPythonApplication (finalAttrs: { ''; # NOTE: this is required for the imports check below to work properly - HYPRLAND_INSTANCE_SIGNATURE = "dummy"; + env.HYPRLAND_INSTANCE_SIGNATURE = "dummy"; pythonImportsCheck = [ "pyprland" From 6078744ea925cb4c2bcbf43449b8641956ed2d96 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:12 +0100 Subject: [PATCH 170/730] ripe-atlas-tools: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ri/ripe-atlas-tools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ri/ripe-atlas-tools/package.nix b/pkgs/by-name/ri/ripe-atlas-tools/package.nix index ba682025e732..ad8193e286fe 100644 --- a/pkgs/by-name/ri/ripe-atlas-tools/package.nix +++ b/pkgs/by-name/ri/ripe-atlas-tools/package.nix @@ -85,7 +85,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "tests/test_docs.py" ]; - HOME = "$TMPDIR"; # for cache generation. + env.HOME = "$TMPDIR"; # for cache generation. # Necessary because it confuse the tests when it does "from ripe.atlas.sagan import X" # version.py is used by Sphinx tests. From 1c26a0af2e4127742c5d7dc16e570653dd049602 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:12 +0100 Subject: [PATCH 171/730] sailsd: move env variable(s) into env for structuredAttrs --- pkgs/by-name/sa/sailsd/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/sailsd/package.nix b/pkgs/by-name/sa/sailsd/package.nix index f8245fb6e6aa..8b677c624364 100644 --- a/pkgs/by-name/sa/sailsd/package.nix +++ b/pkgs/by-name/sa/sailsd/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { libsailing ]; - INSTALL_PATH = "$(out)"; + env.INSTALL_PATH = "$(out)"; postUnpack = '' rmdir $sourceRoot/libsailing From 4ba846cc0fa83c974ea39cf732192e771bbe0ed2 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:12 +0100 Subject: [PATCH 172/730] timelimit: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ti/timelimit/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/timelimit/package.nix b/pkgs/by-name/ti/timelimit/package.nix index 5fd1978e41ed..b80ff791acc0 100644 --- a/pkgs/by-name/ti/timelimit/package.nix +++ b/pkgs/by-name/ti/timelimit/package.nix @@ -20,8 +20,11 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; installFlags = [ "PREFIX=$(out)" ]; - INSTALL_PROGRAM = "install -m755"; - INSTALL_DATA = "install -m644"; + + env = { + INSTALL_PROGRAM = "install -m755"; + INSTALL_DATA = "install -m644"; + }; meta = { description = "Execute a command and terminates the spawned process after a given time with a given signal"; From 9b0c767ef21dbce0b9ac4d3d658401853460139d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:12 +0100 Subject: [PATCH 173/730] tunefish: move env variable(s) into env for structuredAttrs --- pkgs/by-name/tu/tunefish/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tu/tunefish/package.nix b/pkgs/by-name/tu/tunefish/package.nix index f3144615ac35..170dc7d91446 100644 --- a/pkgs/by-name/tu/tunefish/package.nix +++ b/pkgs/by-name/tu/tunefish/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { ]; # silences build warnings - HOME = "/build"; + env.HOME = "/build"; postPatch = '' patchShebangs src/tunefish4/generate-lv2-ttl.py From 5fa1682c6d882b3337c384d9058d82318926995d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:13 +0100 Subject: [PATCH 174/730] wiimms-iso-tools: move env variable(s) into env for structuredAttrs --- pkgs/by-name/wi/wiimms-iso-tools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wi/wiimms-iso-tools/package.nix b/pkgs/by-name/wi/wiimms-iso-tools/package.nix index 5c6d35117502..703cbbf37f56 100644 --- a/pkgs/by-name/wi/wiimms-iso-tools/package.nix +++ b/pkgs/by-name/wi/wiimms-iso-tools/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace Makefile --replace gcc "$CC" ''; - INSTALL_PATH = "$out"; + env.INSTALL_PATH = "$out"; installPhase = '' mkdir "$out" From a5d245efca3c4c9ccb1a075b15be16c0a00c9d0f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:13 +0100 Subject: [PATCH 175/730] xpra: move env variable(s) into env for structuredAttrs --- pkgs/by-name/xp/xpra/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xp/xpra/package.nix b/pkgs/by-name/xp/xpra/package.nix index ce558c18f38f..07094de10ae1 100644 --- a/pkgs/by-name/xp/xpra/package.nix +++ b/pkgs/by-name/xp/xpra/package.nix @@ -126,7 +126,12 @@ effectiveBuildPythonApplication rec { patchShebangs --build fs/bin/build_cuda_kernels.py ''; - INCLUDE_DIRS = "${pam}/include"; + env = { + # error: 'import_cairo' defined but not used + NIX_CFLAGS_COMPILE = "-Wno-error=unused-function"; + + INCLUDE_DIRS = "${pam}/include"; + }; nativeBuildInputs = [ clang @@ -224,9 +229,6 @@ effectiveBuildPythonApplication rec { ] ); - # error: 'import_cairo' defined but not used - env.NIX_CFLAGS_COMPILE = "-Wno-error=unused-function"; - setupPyBuildFlags = [ "--with-Xdummy" "--without-Xdummy_wrapper" From 8aea3eef5ac006af9d7a2dcf35cd6f90f9ef2850 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 13 Feb 2026 12:01:29 +0100 Subject: [PATCH 176/730] python3Packages.hy: move env variable(s) into env for structuredAttrs --- pkgs/development/python-modules/hy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/hy/default.nix b/pkgs/development/python-modules/hy/default.nix index 5e994c93ca33..6dc9c316e09c 100644 --- a/pkgs/development/python-modules/hy/default.nix +++ b/pkgs/development/python-modules/hy/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { }; # https://github.com/hylang/hy/blob/1.0a4/get_version.py#L9-L10 - HY_VERSION = version; + env.HY_VERSION = version; build-system = [ setuptools ]; From 12a435f58cd0bbade7b8edc9986290036320c73f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 12:29:59 +0000 Subject: [PATCH 177/730] hyprlax: 2.2.0 -> 2.2.1 --- pkgs/by-name/hy/hyprlax/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprlax/package.nix b/pkgs/by-name/hy/hyprlax/package.nix index 80f47bfd537c..b5070b95dd4e 100644 --- a/pkgs/by-name/hy/hyprlax/package.nix +++ b/pkgs/by-name/hy/hyprlax/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hyprlax"; - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "sandwichfarm"; repo = "hyprlax"; tag = "v${finalAttrs.version}"; - hash = "sha256-RIeMsQt6MxSTI7TunIxk7wd08sYmr3EvjAQifr+M4e8="; + hash = "sha256-VlSJ5pM2h6+dqU4N0zAvm55pZNbKCyqAWxz6i5gf5KE="; }; nativeBuildInputs = [ From 7121628b9557fe5a3c4bb5518535656516310c34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 12:35:23 +0000 Subject: [PATCH 178/730] commons-bcel: 6.10.0 -> 6.12.0 --- pkgs/by-name/co/commons-bcel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/commons-bcel/package.nix b/pkgs/by-name/co/commons-bcel/package.nix index 9e6fae6adf90..2ef0592118a3 100644 --- a/pkgs/by-name/co/commons-bcel/package.nix +++ b/pkgs/by-name/co/commons-bcel/package.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "6.10.0"; + version = "6.12.0"; pname = "commons-bcel"; src = fetchurl { url = "mirror://apache/commons/bcel/binaries/bcel-${finalAttrs.version}-bin.tar.gz"; - hash = "sha256-RRVXxPtwbT9AX92T60uDJpFWF6DiotcG1KvKrlFfEWU="; + hash = "sha256-6dg42j/EwgxIkd416H8P4Pf9abeQUyAjOO4UQCzWl70="; }; installPhase = '' From 8d75f18631555438288ea1a7356c9a0cdc7dfd06 Mon Sep 17 00:00:00 2001 From: Hamid Date: Fri, 13 Feb 2026 15:00:35 +0100 Subject: [PATCH 179/730] maintainers: add hamidr --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f3c6fe29eb87..4ee39897e2b1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10156,6 +10156,12 @@ githubId = 1742172; name = "Hamish Hutchings"; }; + hamidr = { + email = "hamidr.dev@gmail.com"; + github = "hamidr"; + githubId = 298427; + name = "Hamid Davoodi"; + }; hamzaremmal = { email = "hamza.remmal@epfl.ch"; github = "hamzaremmal"; From db8c494cd69f7fe7a5979a324a7fa5c1243db207 Mon Sep 17 00:00:00 2001 From: Hamid Date: Fri, 13 Feb 2026 15:00:42 +0100 Subject: [PATCH 180/730] ladybugdb: init at 0.14.1 --- pkgs/by-name/la/ladybugdb/package.nix | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/la/ladybugdb/package.nix diff --git a/pkgs/by-name/la/ladybugdb/package.nix b/pkgs/by-name/la/ladybugdb/package.nix new file mode 100644 index 000000000000..bcf383483450 --- /dev/null +++ b/pkgs/by-name/la/ladybugdb/package.nix @@ -0,0 +1,49 @@ +{ + lib, + stdenv, + cmake, + ninja, + python3, + fetchFromGitHub, + versionCheckHook, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "ladybugdb"; + version = "0.14.1"; + + src = fetchFromGitHub { + owner = "LadybugDB"; + repo = "ladybug"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Tq7a7XOKoxe0/cdZehNAEX4ENHIjMFdBBARNzZiuMM8="; + }; + + outputs = [ + "out" + "lib" + "dev" + ]; + + nativeBuildInputs = [ + cmake + ninja + python3 + ]; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/lbug"; + doInstallCheck = true; + + meta = { + changelog = "https://github.com/LadybugDB/ladybug/releases/tag/${finalAttrs.src.tag}"; + description = "Embeddable property graph database management system (fork of Kuzu)"; + homepage = "https://ladybugdb.com/"; + license = lib.licenses.mit; + mainProgram = "lbug"; + maintainers = with lib.maintainers; [ hamidr ]; + platforms = lib.platforms.all; + }; +}) From 7ac2830456a348b0834c33302c0635e81ac8f455 Mon Sep 17 00:00:00 2001 From: Rowan Goemans Date: Sun, 21 Sep 2025 02:24:23 +0200 Subject: [PATCH 181/730] wavelib: init at 0-unstable-2025-12-12 --- pkgs/by-name/wa/wavelib/package.nix | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/wa/wavelib/package.nix diff --git a/pkgs/by-name/wa/wavelib/package.nix b/pkgs/by-name/wa/wavelib/package.nix new file mode 100644 index 000000000000..01d458c9ac6a --- /dev/null +++ b/pkgs/by-name/wa/wavelib/package.nix @@ -0,0 +1,40 @@ +{ + stdenv, + lib, + fetchFromGitHub, + cmake, +}: + +stdenv.mkDerivation { + pname = "wavelib"; + version = "0-unstable-2025-12-12"; + + src = fetchFromGitHub { + owner = "rafat"; + repo = "wavelib"; + rev = "7f61bf592f3c470b2a7d8199431fde821d7253ac"; + hash = "sha256-M8HnyZ/ARnF7D7GuTx7vhuaJtpQVl5sV2qBe0LBynW4="; + }; + + nativeBuildInputs = [ cmake ]; + + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + checkPhase = '' + runHook preCheck + Bin/Release/wavelibLibTests + runHook postCheck + ''; + + # Don't install the test binary + postInstall = '' + rm -r $out/bin + ''; + + meta = { + description = "C Implementation of Discrete Wavelet Transform (DWT,SWT and MODWT)"; + homepage = "https://github.com/rafat/wavelib"; + license = lib.licenses.bsd3; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ rowanG077 ]; + }; +} From 9bee97c848bb14dd94674752bc9c89482c4dff04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 16:25:39 +0000 Subject: [PATCH 182/730] python3Packages.automx2: 2025.1.1 -> 2026.0 --- pkgs/development/python-modules/automx2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/automx2/default.nix b/pkgs/development/python-modules/automx2/default.nix index 8499760035b8..93c3bc36b659 100644 --- a/pkgs/development/python-modules/automx2/default.nix +++ b/pkgs/development/python-modules/automx2/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "automx2"; - version = "2025.1.1"; + version = "2026.0"; pyproject = true; src = fetchFromGitHub { owner = "rseichter"; repo = "automx2"; tag = version; - hash = "sha256-wsKE1lplFUOi6i12ZMV9Oidc58jyuYawbAxJ4qqcYmg="; + hash = "sha256-7tMcX4BZ6yxlYGy2/3Ffr0X7xtPgcC9YtKcoz1i32sM="; }; build-system = [ setuptools ]; From 7855529432da3e24c3bfc6fa9409c2c45d70160b Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Wed, 17 Dec 2025 10:54:45 +0100 Subject: [PATCH 183/730] whoogle-search: 0.9.4 -> 1.1.2 --- pkgs/by-name/wh/whoogle-search/package.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/wh/whoogle-search/package.nix b/pkgs/by-name/wh/whoogle-search/package.nix index 675f82cdb36e..edc3909aa25c 100644 --- a/pkgs/by-name/wh/whoogle-search/package.nix +++ b/pkgs/by-name/wh/whoogle-search/package.nix @@ -7,13 +7,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "whoogle-search"; - version = "0.9.4"; + version = "1.1.2"; pyproject = true; src = fetchPypi { pname = "whoogle_search"; inherit (finalAttrs) version; - hash = "sha256-EvmNDU1hRUIy+CTwECLzIdcEjzcJgiiFYd2iMy0wDG0="; + hash = "sha256-1oPpCn9qeg/N/BA8Hv3+x4d7A5qEgcSI8i8B5XALQdw="; }; build-system = with python3Packages; [ setuptools ]; @@ -22,15 +22,19 @@ python3Packages.buildPythonApplication (finalAttrs: { attrs beautifulsoup4 brotli - cachelib + cachetools certifi cffi - chardet click cryptography cssutils defusedxml flask + h11 + httpcore + httpx + httpx.optional-dependencies.http2 + httpx.optional-dependencies.socks idna itsdangerous jinja2 @@ -42,17 +46,15 @@ python3Packages.buildPythonApplication (finalAttrs: { pycparser pyopenssl pyparsing - pysocks + pytest python-dateutil - requests + python-dotenv soupsieve stem - urllib3 validators waitress wcwidth werkzeug - python-dotenv ]; postInstall = '' From 689cb5840614ee35b4facc197a984373cba00d10 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 31 Jan 2026 00:04:48 +0100 Subject: [PATCH 184/730] whoogle-search: 1.1.2 -> 1.2.2 --- pkgs/by-name/wh/whoogle-search/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wh/whoogle-search/package.nix b/pkgs/by-name/wh/whoogle-search/package.nix index edc3909aa25c..45ce6d19821e 100644 --- a/pkgs/by-name/wh/whoogle-search/package.nix +++ b/pkgs/by-name/wh/whoogle-search/package.nix @@ -7,13 +7,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "whoogle-search"; - version = "1.1.2"; + version = "1.2.2"; pyproject = true; src = fetchPypi { pname = "whoogle_search"; inherit (finalAttrs) version; - hash = "sha256-1oPpCn9qeg/N/BA8Hv3+x4d7A5qEgcSI8i8B5XALQdw="; + hash = "sha256-QU0VBMAh8MV32C/VDRWC+BHhaejcpiaMfMX3LCze2HM="; }; build-system = with python3Packages; [ setuptools ]; From 0a8cf6d656d0a899ec350c5efc182c9425d824f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 17:03:37 +0000 Subject: [PATCH 185/730] arkade: 0.11.70 -> 0.11.79 --- pkgs/by-name/ar/arkade/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 10ae5c84dbb1..c02037100356 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "arkade"; - version = "0.11.70"; + version = "0.11.79"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; tag = finalAttrs.version; - hash = "sha256-M4W1vcAgIE8XzpyBjW2EuqTySNyDRQuQ8rpCpn4TiFY="; + hash = "sha256-J6HRJP86lMvhpt8hX+PLa0X2g8J/G0anCAKUQIBS6fI="; }; env.CGO_ENABLED = 0; From 33c711cb95457ac1bba2acacc7a340bfe3599103 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sat, 14 Feb 2026 02:29:24 +0800 Subject: [PATCH 186/730] dart-source: init --- pkgs/development/compilers/dart/default.nix | 8 +- .../compilers/dart/source/custom-flags.patch | 15 + .../compilers/dart/source/default.nix | 261 +++++++++++ .../compilers/dart/source/gcc13.patch | 20 + .../compilers/dart/source/unbundle-icu.patch | 64 +++ .../compilers/dart/source/unbundle.patch | 439 ++++++++++++++++++ .../dart/source/zlib-not-found.patch | 10 + pkgs/top-level/all-packages.nix | 7 + 8 files changed, 822 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/compilers/dart/source/custom-flags.patch create mode 100644 pkgs/development/compilers/dart/source/default.nix create mode 100644 pkgs/development/compilers/dart/source/gcc13.patch create mode 100644 pkgs/development/compilers/dart/source/unbundle-icu.patch create mode 100644 pkgs/development/compilers/dart/source/unbundle.patch create mode 100644 pkgs/development/compilers/dart/source/zlib-not-found.patch diff --git a/pkgs/development/compilers/dart/default.nix b/pkgs/development/compilers/dart/default.nix index 87831cc8fa4a..3c09f5695d60 100644 --- a/pkgs/development/compilers/dart/default.nix +++ b/pkgs/development/compilers/dart/default.nix @@ -3,7 +3,6 @@ stdenv, fetchurl, unzip, - bintools, versionCheckHook, runCommand, cctools, @@ -48,7 +47,12 @@ stdenv.mkDerivation (finalAttrs: { cp -R . $out '' + lib.optionalString (stdenv.hostPlatform.isLinux) '' - find $out/bin -executable -type f -exec patchelf --set-interpreter ${bintools.dynamicLinker} {} \; + find $out/bin -type f -executable | while read f; do + if patchelf --print-interpreter "$f" >/dev/null 2>&1; then + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --set-rpath "${lib.makeLibraryPath [ (lib.getLib stdenv.cc.cc) ]}" "$f" + fi + done '' + '' runHook postInstall diff --git a/pkgs/development/compilers/dart/source/custom-flags.patch b/pkgs/development/compilers/dart/source/custom-flags.patch new file mode 100644 index 000000000000..30e6ec1b6057 --- /dev/null +++ b/pkgs/development/compilers/dart/source/custom-flags.patch @@ -0,0 +1,15 @@ +diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn +index b041a075..27dc22ed 100644 +--- a/build/config/compiler/BUILD.gn ++++ b/build/config/compiler/BUILD.gn +@@ -430,6 +430,10 @@ config("compiler") { + } + } + ++ cflags_c += string_split(getenv("CFLAGS"), " ") ++ cflags_cc += string_split(getenv("CXXFLAGS"), " ") ++ ldflags += string_split(getenv("LDFLAGS"), " ") ++ + # Assign any flags set for the C compiler to asmflags so that they are sent + # to the assembler. The Windows assembler takes different types of flags + # so only do so for posix platforms. diff --git a/pkgs/development/compilers/dart/source/default.nix b/pkgs/development/compilers/dart/source/default.nix new file mode 100644 index 000000000000..135bb642370c --- /dev/null +++ b/pkgs/development/compilers/dart/source/default.nix @@ -0,0 +1,261 @@ +{ + bintools, + buildPackages, + callPackage, + cacert, + curlMinimal, + dart, + debug ? false, + fetchurl, + gn, + gitMinimal, + gitSetupHook, + icu, + jq, + lib, + nix-update, + pax-utils, + pkg-config, + python312, + ripgrep, + runCommand, + samurai, + stdenv, + versionCheckHook, + writeShellScript, + writeText, + zlib, +}: + +let + version = "3.11.0"; + + tools = callPackage ../../flutter/engine/tools.nix { inherit (stdenv) hostPlatform buildPlatform; }; + + getArchInfo = + platform: + let + arch = if platform.isx86_64 then "x64" else platform.linuxArch; + in + { + inherit arch; + outSuffix = lib.strings.toUpper arch; + }; + + targetArchInfo = getArchInfo stdenv.hostPlatform; + + buildArchInfo = getArchInfo stdenv.buildPlatform; + + python3 = python312.withPackages ( + ps: with ps; [ + httplib2 + six + ] + ); + + src = + runCommand "dart-source-deps" + { + pname = "dart-source-deps"; + inherit version; + + nativeBuildInputs = [ + cacert + curlMinimal + gitMinimal + pax-utils + python3 + tools.cipd + ]; + + env = { + NIX_SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + DEPOT_TOOLS_UPDATE = "0"; + DEPOT_TOOLS_COLLECT_METRICS = "0"; + PYTHONDONTWRITEBYTECODE = "1"; + CIPD_HTTP_USER_AGENT = "standard-nix-build"; + }; + + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "sha256-7y6kNpjWpc8+4Rhv+GuMnV5xHCQ5om2/3woZOJ8wYSc="; + } + '' + mkdir source + cd source + source ${../../../../build-support/fetchgit/deterministic-git} + export -f clean_git + export -f make_deterministic_repo + cp ${writeText ".gclient" '' + solutions = [{ + 'name': 'sdk', + 'url': 'https://dart.googlesource.com/sdk.git@${version}', + }] + target_os = ['linux'] + target_cpu = ['x64', 'arm64', 'riscv64'] + target_cpu_only = True + ''} .gclient + export PATH=${python3}/bin:$PATH:${tools.depot_tools} + python3 ${tools.depot_tools}/gclient.py sync --no-history --nohooks --noprehooks + find sdk -name ".versions" -type d -exec rm -rf {} + + rm --recursive --force sdk/buildtools/sysroot + rm --recursive --force sdk/buildtools/linux-arm64 + rm --recursive --force sdk/buildtools/reclient + rm --recursive --force sdk/buildtools/*/clang + find sdk -type f \( -name "*.snapshot" -o -name "*.dill" -o -name "*.sym" \) -delete + rm --recursive --force sdk/tools/sdks/dart-sdk + find . -type l ! -exec test -e {} \; -delete + find . -name "ChangeLog*" -delete + rm --force .gclient .gclient_entries .gclient_previous_sync_commits .last_sync_hashes + rm --recursive --force .cipd .cipd_cache + find . -name ".git" -type d -prune -exec rm --recursive --force {} + + find . -name ".git*" -exec rm --recursive --force {} + + find . \( \ + -name ".build-id" -o \ + -name ".svn" -o \ + -name "*~" -o \ + -name "#*#" \ + \) -exec rm --recursive --force {} + + for elf in $(scanelf --recursive --all --format "%F" sdk | sort); do + rm --force "$elf" + done + find . -name "__pycache__" -type d -exec rm --recursive --force {} + + find . -name "*.pyc" -delete + cp --recursive sdk $out + ''; +in +dart.overrideAttrs (oldAttrs: { + inherit version src; + + nativeBuildInputs = [ + gitMinimal + gitSetupHook + python312 + ripgrep + pkg-config + ]; + + buildInputs = lib.optionals (stdenv.hostPlatform == stdenv.buildPlatform) [ + icu + zlib + ]; + + patches = [ + ./gcc13.patch + ./zlib-not-found.patch + ./custom-flags.patch + ] + ++ lib.optionals (stdenv.hostPlatform == stdenv.buildPlatform) [ + ./unbundle.patch + ./unbundle-icu.patch + ]; + + postPatch = '' + sed --in-place 's/"-fsanitize=memory"//g' build/config/compiler/BUILD.gn + patchShebangs runtime/tools/ + sed --in-place 's/ldflags = pkgresult\[4\]/ldflags = []/' build/config/linux/pkg_config.gni + cp ${ + fetchurl { + url = "https://raw.githubusercontent.com/chromium/chromium/631a813125b886a52274653144019fd1681a0e97/build/config/linux/pkg-config.py"; + hash = "sha256-9coRpgCewlkFXSGrMVkudaZUll0IFc9jDRBP+2PloOI="; + } + } build/config/linux/pkg-config.py + '' + + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' + sed --in-place "s/default='pkg-config'/default='${stdenv.cc.targetPrefix}pkg-config'/g" build/config/linux/pkg-config.py + mkdir --parents .bin-tools + ln --symbolic $(command -v ${buildPackages.stdenv.cc.targetPrefix}g++) .bin-tools/${stdenv.buildPlatform.parsed.cpu.name}-linux-gnu-g++ + ln --symbolic $(command -v ${buildPackages.stdenv.cc.targetPrefix}gcc) .bin-tools/${stdenv.buildPlatform.parsed.cpu.name}-linux-gnu-gcc + ln --symbolic $(command -v ${buildPackages.stdenv.cc.targetPrefix}ar) .bin-tools/${stdenv.buildPlatform.parsed.cpu.name}-linux-gnu-ar + export PATH=$PWD/.bin-tools:$PATH + '' + + '' + ln --symbolic ${buildPackages.dart} tools/sdks/dart-sdk + ln --symbolic --force ${lib.getExe buildPackages.gn} buildtools/gn + mkdir --parents buildtools/ninja + ln --symbolic --force ${lib.getExe buildPackages.samurai} buildtools/ninja/ninja + python3 tools/generate_package_config.py + python3 tools/generate_sdk_version_file.py + echo "" > tools/bots/dartdoc_footer.html + rm third_party/devtools/web/devtools_analytics.js + JOBS_COUNT=''${NIX_BUILD_CORES:-2} + rg --no-ignore -l 'google-analytics\.com' . \ + | rg -v "\.map\$" \ + | xargs --no-run-if-empty -t -n 1 -P "$JOBS_COUNT" \ + sed --in-place --regexp-extended 's|([^/]+\.)?google-analytics\.com|0\.0\.0\.0|g' + rg --no-ignore -l 'UA-[0-9]+-[0-9]+' . \ + | xargs --no-run-if-empty -t -n 1 -P "$JOBS_COUNT" \ + sed --in-place --regexp-extended 's|UA-[0-9]+-[0-9]+|UA-2137-0|g' + '' + + lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' + for _lib in icu zlib; do + find . -type f -path "*third_party/$_lib/*" \ + \! -path "*third_party/$_lib/chromium/*" \ + \! -path "*third_party/$_lib/google/*" \ + \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \ + -delete + done + python3 build/linux/unbundle/replace_gn_files.py --system-libraries icu zlib + '' + + '' + git init + git add . + git commit --message="stub" --quiet + ''; + + buildPhase = '' + runHook preBuild + + python3 ./tools/build.py \ + --no-clang \ + --mode=${if debug then "debug" else "release"} \ + --arch=${targetArchInfo.arch} \ + --gn-args="${targetArchInfo.arch}_toolchain_prefix=\"${stdenv.cc}/bin/${stdenv.cc.targetPrefix}\"" \ + '' + + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' + --gn-args="dart_target_arch=\"${targetArchInfo.arch}\"" \ + --gn-args="dart_host_arch=\"${buildArchInfo.arch}\"" \ + --gn-args="${buildArchInfo.arch}_toolchain_prefix=\"${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}\"" \ + --gn-args="host_cpu=\"${buildArchInfo.arch}\"" \ + --gn-args="dart_force_runtime_snapshot_deps=true" \ + --gn-args="host_toolchain_prefix=\"${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}\"" \ + --gn-args="target_cpu=\"${targetArchInfo.arch}\"" \ + '' + + lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' + --gn-args="dart_embed_icu_data=false dart_snapshot_kind=\"app-jit\"" \ + '' + + '' + --gn-args="dart_sysroot=\"\"" \ + --no-verify-sdk-hash \ + create_sdk runtime + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + pushd out/${if debug then "Debug" else "Release"}${ + if (stdenv.hostPlatform == stdenv.buildPlatform) then targetArchInfo.outSuffix else "*" + }/dart-sdk + rm LICENSE README revision + cp --recursive . $out + popd + + runHook postInstall + ''; + + passthru.updateScript = writeShellScript "update-dart" '' + ${lib.getExe nix-update} --version=$(${lib.getExe curlMinimal} --fail --location --silent https://storage.googleapis.com/dart-archive/channels/stable/release/latest/VERSION | ${lib.getExe jq} --raw-output .version) + ''; + + meta = oldAttrs.meta // { + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; + sourceProvenance = [ lib.sourceTypes.fromSource ]; + }; +}) diff --git a/pkgs/development/compilers/dart/source/gcc13.patch b/pkgs/development/compilers/dart/source/gcc13.patch new file mode 100644 index 000000000000..e7ac784fa607 --- /dev/null +++ b/pkgs/development/compilers/dart/source/gcc13.patch @@ -0,0 +1,20 @@ +--- a/runtime/bin/ffi_test/ffi_test_functions_generated.cc ++++ b/runtime/bin/ffi_test/ffi_test_functions_generated.cc +@@ -11,6 +11,7 @@ + #include + + #include ++#include + #include + #include + +--- a/runtime/bin/ffi_test/ffi_test_functions.cc ++++ b/runtime/bin/ffi_test/ffi_test_functions.cc +@@ -13,6 +13,7 @@ + #include + + #include ++#include + #include + #include + diff --git a/pkgs/development/compilers/dart/source/unbundle-icu.patch b/pkgs/development/compilers/dart/source/unbundle-icu.patch new file mode 100644 index 000000000000..eac4b77a8f82 --- /dev/null +++ b/pkgs/development/compilers/dart/source/unbundle-icu.patch @@ -0,0 +1,64 @@ +From 0d936b3e64e1e629bd29fa4dd84240f5c5344092 Mon Sep 17 00:00:00 2001 +From: LN Liberda +Date: Tue, 26 Nov 2024 19:28:59 +0100 +Subject: [PATCH] build: option to not embed icu data + +Bug: none +--- + runtime/bin/BUILD.gn | 11 ++++++++--- + runtime/runtime_args.gni | 3 +++ + 2 files changed, 11 insertions(+), 3 deletions(-) + +diff --git a/runtime/bin/BUILD.gn b/runtime/bin/BUILD.gn +index 90dc09a0c02..8f88873dc18 100644 +--- a/runtime/bin/BUILD.gn ++++ b/runtime/bin/BUILD.gn +@@ -795,7 +795,6 @@ template("dart_executable") { + } + deps = [ + ":crashpad", +- ":icudtl_cc", + "//third_party/boringssl", + "//third_party/icu:icui18n", + "//third_party/icu:icuuc", +@@ -804,7 +803,11 @@ template("dart_executable") { + if (is_fuchsia) { + deps += [ "$fuchsia_sdk/pkg/fdio" ] + } +- defines = [ "DART_EMBED_ICU_DATA" ] + extra_defines ++ defines = extra_defines ++ if (dart_embed_icu_data) { ++ defines += [ "DART_EMBED_ICU_DATA" ] ++ deps += [ ":icudtl_cc" ] ++ } + if (exclude_kernel_service) { + defines += [ "EXCLUDE_CFE_AND_KERNEL_PLATFORM" ] + } +@@ -1004,10 +1004,12 @@ + "..:add_empty_macho_section_config", + ] + extra_deps = [ +- ":icudtl_cc", + "..:libdart_aotruntime", + "../platform:libdart_platform_aotruntime", + ] ++ if (dart_embed_icu_data) { ++ extra_deps += [":icudtl_cc"] ++ } + extra_sources = [ + "builtin.cc", + "gzip.cc", +diff --git a/runtime/runtime_args.gni b/runtime/runtime_args.gni +index fbcfeb157fb..061e8f74a5c 100644 +--- a/runtime/runtime_args.gni ++++ b/runtime/runtime_args.gni +@@ -77,6 +77,9 @@ declare_args() { + + # Whether to support dynamic loading and interpretation of Dart bytecode. + dart_dynamic_modules = false ++ ++ # Whether to embed ICU data inside the runtime binary. ++ dart_embed_icu_data = true + } + + declare_args() { diff --git a/pkgs/development/compilers/dart/source/unbundle.patch b/pkgs/development/compilers/dart/source/unbundle.patch new file mode 100644 index 000000000000..c115ae90169a --- /dev/null +++ b/pkgs/development/compilers/dart/source/unbundle.patch @@ -0,0 +1,439 @@ +diff --git a/build/linux/unbundle/icu.gn b/build/linux/unbundle/icu.gn +new file mode 100644 +index 00000000000..9e54d4efe4e +--- /dev/null ++++ b/build/linux/unbundle/icu.gn +@@ -0,0 +1,262 @@ ++# Copyright 2016 The Chromium Authors ++# Use of this source code is governed by a BSD-style license that can be ++# found in the LICENSE file. ++ ++import("//build/config/linux/pkg_config.gni") ++import("//build/shim_headers.gni") ++ ++group("icu") { ++ public_deps = [ ++ ":icui18n", ++ ":icuuc", ++ ] ++} ++ ++config("icu_config") { ++ defines = [ ++ "USING_SYSTEM_ICU=1", ++ "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC", ++ ++ # U_EXPORT (defined in unicode/platform.h) is used to set public visibility ++ # on classes through the U_COMMON_API and U_I18N_API macros (among others). ++ # When linking against the system ICU library, we want its symbols to have ++ # public LTO visibility. This disables CFI checks for the ICU classes and ++ # allows whole-program optimization to be applied to the rest of Chromium. ++ # ++ # Both U_COMMON_API and U_I18N_API macros would be defined to U_EXPORT only ++ # when U_COMBINED_IMPLEMENTATION is defined (see unicode/utypes.h). Because ++ # we override the default system UCHAR_TYPE (char16_t), it is not possible ++ # to use U_COMBINED_IMPLEMENTATION at this moment, meaning the U_COMMON_API ++ # and U_I18N_API macros are set to U_IMPORT which is an empty definition. ++ # ++ # Until building with UCHAR_TYPE=char16_t is supported, one way to apply ++ # public visibility (and thus public LTO visibility) to all ICU classes is ++ # to define U_IMPORT to have the same value as U_EXPORT. For more details, ++ # please see: https://crbug.com/822820 ++ "U_IMPORT=U_EXPORT", ++ ] ++} ++ ++pkg_config("system_icui18n") { ++ packages = [ "icu-i18n" ] ++} ++ ++pkg_config("system_icuuc") { ++ packages = [ "icu-uc" ] ++} ++ ++source_set("icui18n") { ++ public_deps = [ ":icui18n_shim" ] ++ public_configs = [ ++ ":icu_config", ++ ":system_icui18n", ++ ] ++} ++ ++source_set("icuuc") { ++ public_deps = [ ":icuuc_shim" ] ++ public_configs = [ ++ ":icu_config", ++ ":system_icuuc", ++ ] ++} ++ ++group("icui18n_hidden_visibility") { ++ public_deps = [ ":icui18n" ] ++} ++ ++group("icuuc_hidden_visibility") { ++ public_deps = [ ":icuuc" ] ++} ++ ++shim_headers("icui18n_shim") { ++ root_path = "source/i18n" ++ headers = [ ++ # This list can easily be updated using the commands below: ++ # cd third_party/icu/source/i18n ++ # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u ++ "unicode/alphaindex.h", ++ "unicode/basictz.h", ++ "unicode/calendar.h", ++ "unicode/choicfmt.h", ++ "unicode/coleitr.h", ++ "unicode/coll.h", ++ "unicode/compactdecimalformat.h", ++ "unicode/curramt.h", ++ "unicode/currpinf.h", ++ "unicode/currunit.h", ++ "unicode/datefmt.h", ++ "unicode/dcfmtsym.h", ++ "unicode/decimfmt.h", ++ "unicode/dtfmtsym.h", ++ "unicode/dtitvfmt.h", ++ "unicode/dtitvinf.h", ++ "unicode/dtptngen.h", ++ "unicode/dtrule.h", ++ "unicode/fieldpos.h", ++ "unicode/fmtable.h", ++ "unicode/format.h", ++ "unicode/fpositer.h", ++ "unicode/gender.h", ++ "unicode/gregocal.h", ++ "unicode/listformatter.h", ++ "unicode/measfmt.h", ++ "unicode/measunit.h", ++ "unicode/measure.h", ++ "unicode/msgfmt.h", ++ "unicode/numfmt.h", ++ "unicode/numsys.h", ++ "unicode/plurfmt.h", ++ "unicode/plurrule.h", ++ "unicode/rbnf.h", ++ "unicode/rbtz.h", ++ "unicode/regex.h", ++ "unicode/region.h", ++ "unicode/reldatefmt.h", ++ "unicode/scientificnumberformatter.h", ++ "unicode/search.h", ++ "unicode/selfmt.h", ++ "unicode/simpletz.h", ++ "unicode/smpdtfmt.h", ++ "unicode/sortkey.h", ++ "unicode/stsearch.h", ++ "unicode/tblcoll.h", ++ "unicode/timezone.h", ++ "unicode/tmunit.h", ++ "unicode/tmutamt.h", ++ "unicode/tmutfmt.h", ++ "unicode/translit.h", ++ "unicode/tzfmt.h", ++ "unicode/tznames.h", ++ "unicode/tzrule.h", ++ "unicode/tztrans.h", ++ "unicode/ucal.h", ++ "unicode/ucol.h", ++ "unicode/ucoleitr.h", ++ "unicode/ucsdet.h", ++ "unicode/udat.h", ++ "unicode/udateintervalformat.h", ++ "unicode/udatpg.h", ++ "unicode/ufieldpositer.h", ++ "unicode/uformattable.h", ++ "unicode/ugender.h", ++ "unicode/ulocdata.h", ++ "unicode/umsg.h", ++ "unicode/unirepl.h", ++ "unicode/unum.h", ++ "unicode/unumsys.h", ++ "unicode/upluralrules.h", ++ "unicode/uregex.h", ++ "unicode/uregion.h", ++ "unicode/ureldatefmt.h", ++ "unicode/usearch.h", ++ "unicode/uspoof.h", ++ "unicode/utmscale.h", ++ "unicode/utrans.h", ++ "unicode/vtzone.h", ++ ] ++} ++ ++shim_headers("icuuc_shim") { ++ root_path = "source/common" ++ headers = [ ++ # This list can easily be updated using the commands below: ++ # cd third_party/icu/source/common ++ # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u ++ "unicode/appendable.h", ++ "unicode/brkiter.h", ++ "unicode/bytestream.h", ++ "unicode/bytestrie.h", ++ "unicode/bytestriebuilder.h", ++ "unicode/caniter.h", ++ "unicode/casemap.h", ++ "unicode/char16ptr.h", ++ "unicode/chariter.h", ++ "unicode/dbbi.h", ++ "unicode/docmain.h", ++ "unicode/dtintrv.h", ++ "unicode/edits.h", ++ "unicode/enumset.h", ++ "unicode/errorcode.h", ++ "unicode/filteredbrk.h", ++ "unicode/icudataver.h", ++ "unicode/icuplug.h", ++ "unicode/idna.h", ++ "unicode/localematcher.h", ++ "unicode/localpointer.h", ++ "unicode/locdspnm.h", ++ "unicode/locid.h", ++ "unicode/messagepattern.h", ++ "unicode/normalizer2.h", ++ "unicode/normlzr.h", ++ "unicode/parseerr.h", ++ "unicode/parsepos.h", ++ "unicode/platform.h", ++ "unicode/ptypes.h", ++ "unicode/putil.h", ++ "unicode/rbbi.h", ++ "unicode/rep.h", ++ "unicode/resbund.h", ++ "unicode/schriter.h", ++ "unicode/simpleformatter.h", ++ "unicode/std_string.h", ++ "unicode/strenum.h", ++ "unicode/stringpiece.h", ++ "unicode/stringtriebuilder.h", ++ "unicode/symtable.h", ++ "unicode/ubidi.h", ++ "unicode/ubiditransform.h", ++ "unicode/ubrk.h", ++ "unicode/ucasemap.h", ++ "unicode/ucat.h", ++ "unicode/uchar.h", ++ "unicode/ucharstrie.h", ++ "unicode/ucharstriebuilder.h", ++ "unicode/uchriter.h", ++ "unicode/uclean.h", ++ "unicode/ucnv.h", ++ "unicode/ucnv_cb.h", ++ "unicode/ucnv_err.h", ++ "unicode/ucnvsel.h", ++ "unicode/uconfig.h", ++ "unicode/ucurr.h", ++ "unicode/udata.h", ++ "unicode/udisplaycontext.h", ++ "unicode/uenum.h", ++ "unicode/uidna.h", ++ "unicode/uiter.h", ++ "unicode/uldnames.h", ++ "unicode/ulistformatter.h", ++ "unicode/uloc.h", ++ "unicode/umachine.h", ++ "unicode/umisc.h", ++ "unicode/unifilt.h", ++ "unicode/unifunct.h", ++ "unicode/unimatch.h", ++ "unicode/uniset.h", ++ "unicode/unistr.h", ++ "unicode/unorm.h", ++ "unicode/unorm2.h", ++ "unicode/uobject.h", ++ "unicode/urename.h", ++ "unicode/urep.h", ++ "unicode/ures.h", ++ "unicode/uscript.h", ++ "unicode/uset.h", ++ "unicode/usetiter.h", ++ "unicode/ushape.h", ++ "unicode/usprep.h", ++ "unicode/ustring.h", ++ "unicode/ustringtrie.h", ++ "unicode/utext.h", ++ "unicode/utf.h", ++ "unicode/utf16.h", ++ "unicode/utf32.h", ++ "unicode/utf8.h", ++ "unicode/utf_old.h", ++ "unicode/utrace.h", ++ "unicode/utypes.h", ++ "unicode/uvernum.h", ++ "unicode/uversion.h", ++ ] ++} +diff --git a/build/linux/unbundle/replace_gn_files.py b/build/linux/unbundle/replace_gn_files.py +new file mode 100755 +index 00000000000..1aed7bca99d +--- /dev/null ++++ b/build/linux/unbundle/replace_gn_files.py +@@ -0,0 +1,65 @@ ++#!/usr/bin/env python3 ++# Copyright 2016 The Chromium Authors ++# Use of this source code is governed by a BSD-style license that can be ++# found in the LICENSE file. ++ ++""" ++Replaces GN files in tree with files from here that ++make the build use system libraries. ++""" ++ ++import argparse ++import os ++import shutil ++import sys ++ ++ ++REPLACEMENTS = { ++ 'icu': 'third_party/icu/BUILD.gn', ++ 'protobuf': 'build/secondary/third_party/protobuf/BUILD.gn', ++ 'zlib': 'third_party/zlib/BUILD.gn', ++} ++ ++ ++def DoMain(argv): ++ my_dirname = os.path.dirname(__file__) ++ source_tree_root = os.path.abspath( ++ os.path.join(my_dirname, '..', '..', '..')) ++ ++ parser = argparse.ArgumentParser() ++ parser.add_argument('--system-libraries', nargs='*', default=[]) ++ parser.add_argument('--undo', action='store_true') ++ ++ args = parser.parse_args(argv) ++ ++ handled_libraries = set() ++ for lib, path in REPLACEMENTS.items(): ++ if lib not in args.system_libraries: ++ continue ++ handled_libraries.add(lib) ++ ++ if args.undo: ++ # Restore original file, and also remove the backup. ++ # This is meant to restore the source tree to its original state. ++ os.rename(os.path.join(source_tree_root, path + '.orig'), ++ os.path.join(source_tree_root, path)) ++ else: ++ # Create a backup copy for --undo. ++ shutil.copyfile(os.path.join(source_tree_root, path), ++ os.path.join(source_tree_root, path + '.orig')) ++ ++ # Copy the GN file from directory of this script to target path. ++ shutil.copyfile(os.path.join(my_dirname, '%s.gn' % lib), ++ os.path.join(source_tree_root, path)) ++ ++ unhandled_libraries = set(args.system_libraries) - handled_libraries ++ if unhandled_libraries: ++ print('Unrecognized system libraries requested: %s' % ', '.join( ++ sorted(unhandled_libraries)), file=sys.stderr) ++ return 1 ++ ++ return 0 ++ ++ ++if __name__ == '__main__': ++ sys.exit(DoMain(sys.argv[1:])) +diff --git a/build/linux/unbundle/zlib.gn b/build/linux/unbundle/zlib.gn +new file mode 100644 +index 00000000000..fa2bbffd25f +--- /dev/null ++++ b/build/linux/unbundle/zlib.gn +@@ -0,0 +1,63 @@ ++# Copyright 2016 The Chromium Authors ++# Use of this source code is governed by a BSD-style license that can be ++# found in the LICENSE file. ++ ++import("//build/shim_headers.gni") ++ ++shim_headers("zlib_shim") { ++ root_path = "." ++ headers = [ "zlib.h" ] ++ additional_includes = [ "third_party" ] ++ ++} ++ ++config("system_zlib") { ++ defines = [ "USE_SYSTEM_ZLIB=1" ] ++} ++ ++config("zlib_config") { ++ configs = [ ":system_zlib" ] ++} ++ ++source_set("zlib") { ++ public_deps = [ ":zlib_shim" ] ++ libs = [ "z" ] ++ public_configs = [ ":system_zlib" ] ++} ++ ++shim_headers("minizip_shim") { ++ root_path = "contrib" ++ headers = [ ++ "minizip/crypt.h", ++ "minizip/ioapi.h", ++ "minizip/iowin32.h", ++ "minizip/mztools.h", ++ "minizip/unzip.h", ++ "minizip/zip.h", ++ ] ++} ++ ++source_set("minizip") { ++ deps = [ ":minizip_shim" ] ++ libs = [ "minizip" ] ++} ++ ++static_library("zip") { ++ sources = [ ++ "google/zip.cc", ++ "google/zip.h", ++ "google/zip_internal.cc", ++ "google/zip_internal.h", ++ "google/zip_reader.cc", ++ "google/zip_reader.h", ++ ] ++ deps = [ ":minizip" ] ++} ++ ++static_library("compression_utils") { ++ sources = [ ++ "google/compression_utils.cc", ++ "google/compression_utils.h", ++ ] ++ deps = [ ":zlib" ] ++} +diff --git a/build/shim_headers.gni b/build/shim_headers.gni +index dc57d12ed0c..1d24e0ad00e 100644 +--- a/build/shim_headers.gni ++++ b/build/shim_headers.gni +@@ -7,6 +7,11 @@ template("shim_headers") { + shim_headers_path = "${root_gen_dir}/shim_headers/${target_name}" + config(config_name) { + include_dirs = [ shim_headers_path ] ++ if (defined(invoker.additional_includes)) { ++ foreach(i, invoker.additional_includes) { ++ include_dirs += [ shim_headers_path + "/" + i ] ++ } ++ } + } + action(action_name) { + script = "//tools/generate_shim_headers.py" +@@ -26,11 +31,12 @@ template("shim_headers") { + args += invoker.headers + outputs = [] + foreach(h, invoker.headers) { +- outputs += [ shim_headers_path + "/" + rebase_path(invoker.root_path,"//") + "/" + h ] ++ outputs += [ shim_headers_path + "/" + ++ rebase_path(invoker.root_path, "//") + "/" + h ] + } + } + group(target_name) { +- deps = [ ":${action_name}" ] ++ public_deps = [ ":${action_name}" ] + all_dependent_configs = [ ":${config_name}" ] + } + } diff --git a/pkgs/development/compilers/dart/source/zlib-not-found.patch b/pkgs/development/compilers/dart/source/zlib-not-found.patch new file mode 100644 index 000000000000..d5ab150ef653 --- /dev/null +++ b/pkgs/development/compilers/dart/source/zlib-not-found.patch @@ -0,0 +1,10 @@ +--- a/runtime/bin/BUILD.gn ++++ b/runtime/bin/BUILD.gn +@@ -1152,6 +1152,7 @@ + deps = [ + "//third_party/boringssl", # for secure_socket_utils_test + "//third_party/perfetto:libprotozero", # for timeline_test ++ "//third_party/zlib", # for gzip + ] + + if (is_fuchsia) { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fd833d0064a3..d0e4b38093f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12881,6 +12881,13 @@ with pkgs; dart = callPackage ../development/compilers/dart { }; + inherit + ({ + dart-source = callPackage ../development/compilers/dart/source { }; + }) + dart-source + ; + pub2nix = recurseIntoAttrs (callPackage ../build-support/dart/pub2nix { }); buildDartApplication = callPackage ../build-support/dart/build-dart-application { }; From 7edcc63416866600bc9ab74355dcea0101330162 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 19:40:50 +0000 Subject: [PATCH 187/730] mhost: 0.3.1 -> 0.3.2 --- pkgs/by-name/mh/mhost/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mh/mhost/package.nix b/pkgs/by-name/mh/mhost/package.nix index e409161d4fac..ef08dc884b0f 100644 --- a/pkgs/by-name/mh/mhost/package.nix +++ b/pkgs/by-name/mh/mhost/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mhost"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "lukaspustina"; repo = "mhost"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-6jn9jOCh96d9y2l1OZ5hgxg7sYXPUFzJiiT95OR7lD0="; + sha256 = "sha256-Z+h2vHVKIv0SHUe910RWHJF0iXWjtsxbRog/Ff8ofec="; }; - cargoHash = "sha256-n+ZVsdR+X7tMqZFYsjsWSUr6OkD90s44EFORqRldCNE="; + cargoHash = "sha256-08pvkBa2PD7/uko1OOBg6/dCcOM3z9Cp//8mylFCMcE="; CARGO_CRATE_NAME = "mhost"; From 3e2365433ee72bad73717d164b7fd7749082bce3 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 9 Feb 2026 16:09:53 -0500 Subject: [PATCH 188/730] applyPatches: ensure overrides are carried down --- .../trivial-builders/default.nix | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 0a1af075bc5d..3c21375225f7 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1037,24 +1037,24 @@ rec { let keepAttrs = names: lib.filterAttrs (name: val: lib.elem name names); # enables tools like nix-update to determine what src attributes to replace - extraPassthru = lib.optionalAttrs (lib.isAttrs src) ( + extraPassthru = lib.optionalAttrs (lib.isAttrs finalAttrs.src) ( keepAttrs [ "rev" "tag" "url" "outputHash" "outputHashAlgo" - ] src + ] finalAttrs.src ); in { name = args.name or ( - if builtins.isPath src then - baseNameOf src + "-patched" - else if builtins.isAttrs src && (src ? name) then + if builtins.isPath finalAttrs.src then + baseNameOf finalAttrs.src + "-patched" + else if builtins.isAttrs finalAttrs.src && (finalAttrs.src ? name) then let - srcName = builtins.parseDrvName src; + srcName = builtins.parseDrvName finalAttrs.src.name; in "${srcName.name}-patched${lib.optionalString (srcName.version != "") "-${srcName.version}"}" else @@ -1069,19 +1069,20 @@ rec { allowSubstitutes = false; # unconditionally disable phases that are we don't want - dontConfigure = true; - dontBuild = true; - doCheck = false; - doInstallCheck = false; - dontFixup = true; - doDist = false; + phases = [ + "unpackPhase" + "patchPhase" + "installPhase" + ]; installPhase = "cp -R ./ $out"; - passthru = extraPassthru // src.passthru or { }; + # passthru the git and hash info for nix-update, as well + # as all the src's passthru attrs. + passthru = extraPassthru // finalAttrs.src.passthru or { }; # Carry (and merge) information from the underlying `src` if present. - meta = lib.optionalAttrs (src ? meta) (removeAttrs src.meta) [ "position" ]; + meta = lib.optionalAttrs (src ? meta) (removeAttrs finalAttrs.src.meta) [ "position" ]; }; }; From 7ef6d001e706bd3b1b82a6efcee137e06e3b43cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 21:16:58 +0000 Subject: [PATCH 189/730] bluemap: 5.15 -> 5.16 --- pkgs/by-name/bl/bluemap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bl/bluemap/package.nix b/pkgs/by-name/bl/bluemap/package.nix index 28d31b1817e4..3193c6ce5f87 100644 --- a/pkgs/by-name/bl/bluemap/package.nix +++ b/pkgs/by-name/bl/bluemap/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "bluemap"; - version = "5.15"; + version = "5.16"; src = fetchurl { url = "https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v${version}/BlueMap-${version}-cli.jar"; - hash = "sha256-g50V/4LtHaHNRMTt+PK/ZTf4Tber2D6ZHJvuAXQLaFI="; + hash = "sha256-eUDVYYkDc4l/j2vpGlLnZUYfQOW+ThxEAQBAc+4NJYA="; }; dontUnpack = true; From c7e66d558d185948dde22baaed12f31d55978396 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 13 Feb 2026 21:30:48 +0000 Subject: [PATCH 190/730] qemu: 10.2.0 -> 10.2.1 --- .../virtualization/qemu/default.nix | 48 +------------------ 1 file changed, 2 insertions(+), 46 deletions(-) diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix index 9fd672be28de..eab01e012993 100644 --- a/pkgs/applications/virtualization/qemu/default.nix +++ b/pkgs/applications/virtualization/qemu/default.nix @@ -136,11 +136,11 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString nixosTestRunner "-for-vm-tests" + lib.optionalString toolsOnly "-utils" + lib.optionalString userOnly "-user"; - version = "10.2.0"; + version = "10.2.1"; src = fetchurl { url = "https://download.qemu.org/qemu-${finalAttrs.version}.tar.xz"; - hash = "sha256-njCtG4ufe0RjABWC0aspfznPzOpdCFQMDKbWZyeFiDo="; + hash = "sha256-o3F0d9jiyE1jC//7wg9s0yk+tFqh5trG0MwnaJmRyeE="; }; depsBuildBuild = [ @@ -267,50 +267,6 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-oC+bRjEHixv1QEFO9XAm4HHOwoiT+NkhknKGPydnZ5E="; revert = true; }) - - # Implement termios2 (TCGETS2 etc) for glibc 2.42 compatibility. Should be in the next release. - # https://gitlab.com/qemu-project/qemu/-/issues/3065 - # https://lore.kernel.org/qemu-devel/20260103153239.15787-1-dilfridge@gentoo.org/t/#u - (fetchpatch { - name = "0001-Add-termios2-support-to-linux-user.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/e9a8a10e84c1bf6e2e8be000e4dd5c83ba0d8470.patch"; - hash = "sha256-Zc+ZjiSug3uT/F7+mmoYc2VXqw2MV6UubYqB+pr2dNY="; - }) - (fetchpatch { - name = "0002-Add-termios2-support-to-alpha-target.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/8d8c6aeee8599a099e49ec4411f3d1e087ae40ad.patch"; - hash = "sha256-5e5vUp9nr96ZmVA98W/ETReLbkofayysJXlx1Ck9gDs="; - }) - (fetchpatch { - name = "0003-Add-termios2-support-to-hppa-target.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/edc741710acedd61011f937967b960d154794258.patch"; - hash = "sha256-nls6eTOB06eqACjQ/r1sQvb9YaYmrpJcegsDGqKAOaI="; - }) - (fetchpatch { - name = "0004-Add-termios2-support-to-mips-target.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/edf9184f4feb691b0f70dc544443db2380891598.patch"; - hash = "sha256-GrBhyMq2QiCc+WlUwaB9j4G8vB3ipxJRV5Hvyab/5Fk="; - }) - (fetchpatch { - name = "0005-Add-termios2-support-to-sh4-target.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/afbe0ff81c29d674b9c18a588bcaab34ddcb8a7b.patch"; - hash = "sha256-h+9eC6H8/GJ85Lt1Y0ggdJbbgTIvDfIJkPQfX/FgO4c="; - }) - (fetchpatch { - name = "0006-Add-termios2-support-to-sparc-target.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/947b971cad90375040f399899909a3f1f32b483f.patch"; - hash = "sha256-/JvF25aSR2mBSvkpqupDySMJYZI+lv7L0YwhqiaDk3A="; - }) - (fetchpatch { - name = "0007-linux-user-Add-missing-termios-baud-rates.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/4f22fcb5c67f40a36e6654f6cfaee23f9f9e93d1.patch"; - hash = "sha256-CM81yL0/i+fmQe8qzemre13N3A74J1HIC7ilCbb7ESQ="; - }) - (fetchpatch { - name = "0008-linux-user-fixup-termios2-related-things-on-PowerPC.patch"; - url = "https://gitlab.com/qemu-project/qemu/-/commit/d68f0e2e906939bef076d0cd52f902d433c8c3da.patch"; - hash = "sha256-vF47CKqg0wBBOUkHeJ3hv3nUHCftl2OwD3Nh0dL1PNk="; - }) ] ++ lib.optional nixosTestRunner ./force-uid0-on-9p.patch; From b8ace9a5e3658d39c9cfdc718b537bc70afd54e4 Mon Sep 17 00:00:00 2001 From: Hamid Date: Fri, 13 Feb 2026 15:00:48 +0100 Subject: [PATCH 191/730] python3Packages.real-ladybug: init at 0.14.1 --- .../python-modules/real-ladybug/default.nix | 110 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 112 insertions(+) create mode 100644 pkgs/development/python-modules/real-ladybug/default.nix diff --git a/pkgs/development/python-modules/real-ladybug/default.nix b/pkgs/development/python-modules/real-ladybug/default.nix new file mode 100644 index 000000000000..cf9709ce7adb --- /dev/null +++ b/pkgs/development/python-modules/real-ladybug/default.nix @@ -0,0 +1,110 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + cmake, + ninja, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "real-ladybug"; + version = "0.14.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "LadybugDB"; + repo = "ladybug"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Tq7a7XOKoxe0/cdZehNAEX4ENHIjMFdBBARNzZiuMM8="; + }; + + sourceRoot = "${finalAttrs.src.name}/tools/python_api"; + + postUnpack = '' + chmod -R +w ${finalAttrs.src.name} + ''; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'version = "0.0.1"' 'version = "${finalAttrs.version}"' + + cat >> pyproject.toml << 'TOML' + + [tool.setuptools.package-data] + real_ladybug = ["*.so", "*.dylib", "*.pyd"] + TOML + ''; + + build-system = [ setuptools ]; + + # cmake and ninja are needed for preBuild which compiles the C++ engine + nativeBuildInputs = [ + cmake + ninja + ]; + + dontUseCmakeConfigure = true; + + preBuild = '' + cmake -S ../.. -B ../../cmake-build -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_PYTHON=TRUE \ + -DBUILD_SHELL=FALSE + cmake --build ../../cmake-build + ''; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + enabledTestPaths = [ + "test/" + ]; + + disabledTests = [ + # Subprocess tests spawn new processes where build_dir may not resolve + "test_database_close" + "test_database_context_manager" + ]; + + disabledTestPaths = [ + # Tests requiring dataset fixtures (conn_db_readonly/conn_db_readwrite) + # which fail due to path resolution issues in init_demo within the sandbox + "test/test_arrow.py" + "test/test_async_connection.py" + "test/test_connection.py" + "test/test_datatype.py" + "test/test_df.py" + "test/test_exception.py" + "test/test_get_header.py" + "test/test_issue.py" + "test/test_networkx.py" + "test/test_parameter.py" + "test/test_prepared_statement.py" + "test/test_query_result.py" + "test/test_timeout.py" + "test/test_udf.py" + # Tests requiring optional dependencies (pandas, polars, pyarrow, torch) + "test/test_scan_pandas.py" + "test/test_scan_pandas_pyarrow.py" + "test/test_scan_polars.py" + "test/test_scan_pyarrow.py" + "test/test_torch_geometric.py" + "test/test_torch_geometric_remote_backend.py" + # Subprocess tests that spawn new Python processes with build_dir + "test/test_query_result_close.py" + "test/test_wal.py" + ]; + + pythonImportsCheck = [ "real_ladybug" ]; + + meta = { + description = "Python bindings for LadybugDB, an embeddable property graph database management system (fork of Kuzu)"; + homepage = "https://ladybugdb.com/"; + changelog = "https://github.com/LadybugDB/ladybug/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ hamidr ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 159bf67230b3..60e73486a40b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16330,6 +16330,8 @@ self: super: with self; { readthedocs-sphinx-ext = callPackage ../development/python-modules/readthedocs-sphinx-ext { }; + real-ladybug = callPackage ../development/python-modules/real-ladybug { }; + realtime = callPackage ../development/python-modules/realtime { }; rebulk = callPackage ../development/python-modules/rebulk { }; From d1c1250023f430325c3a97cafd18fa44668a9c82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 22:06:45 +0000 Subject: [PATCH 192/730] asmjit: 0-unstable-2026-01-03 -> 0-unstable-2026-02-10 --- pkgs/by-name/as/asmjit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/asmjit/package.nix b/pkgs/by-name/as/asmjit/package.nix index abe474d92140..58e0967616c9 100644 --- a/pkgs/by-name/as/asmjit/package.nix +++ b/pkgs/by-name/as/asmjit/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "asmjit"; - version = "0-unstable-2026-01-03"; + version = "0-unstable-2026-02-10"; src = fetchFromGitHub { owner = "asmjit"; repo = "asmjit"; - rev = "f64c90818ff2ef87ec4f73f44d0a7e73fbff3229"; - hash = "sha256-+tDWV25KxC+0hhnyC/9b7ixpP7PZsUHzTZB8KmpWtO8="; + rev = "5fe1940275d04432da841896bac0a66cc2375551"; + hash = "sha256-Oj8VP9rJXHQYP3aV8sm+XbyHXLvmC+7e+OGy5YQqFzQ="; }; nativeBuildInputs = [ From 2cccf0a88896975467e3b3c2ff0f38e30878465e Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Fri, 13 Feb 2026 14:06:56 -0800 Subject: [PATCH 193/730] tshock: 5.2.4 -> 6.0.0-pre1 Upgrade to .NET 9 (from EOL .NET 6). https://github.com/Pryaxis/TShock/releases/tag/v6.0.0-pre1 Note: this is a pre-release. The 5.x line is still on .NET 6, which went EOL in November 2024. --- pkgs/by-name/ts/tshock/deps.json | 330 +++++++++++++---------------- pkgs/by-name/ts/tshock/package.nix | 12 +- 2 files changed, 151 insertions(+), 191 deletions(-) diff --git a/pkgs/by-name/ts/tshock/deps.json b/pkgs/by-name/ts/tshock/deps.json index 57e307b82bcb..965cf4a0acec 100644 --- a/pkgs/by-name/ts/tshock/deps.json +++ b/pkgs/by-name/ts/tshock/deps.json @@ -6,28 +6,28 @@ }, { "pname": "BouncyCastle.Cryptography", - "version": "2.2.1", - "hash": "sha256-KDNexXG10Ub5G0M5BOvaFDByGPiSo0HG8GJWWB473Y0=" + "version": "2.3.1", + "hash": "sha256-r/vNfB00Cjqt1/eFeFdYAoblVhcUuxBRuVUEtqLIT3E=" }, { "pname": "GetText.NET", - "version": "1.7.14", - "hash": "sha256-IR27r7SZJFomN/bu4hO5SeQNGr67DQREIKdjsV7RICc=" + "version": "8.0.5", + "hash": "sha256-+CaIrgk09/mbJRjSfa9WWdHB05c7cjbFh/A5qOuxuHI=" }, { "pname": "Google.Protobuf", - "version": "3.25.1", - "hash": "sha256-UfP/iIcARptUcTVptj/5JQ9Jz9AG3aj+iKotsetOnH0=" + "version": "3.26.1", + "hash": "sha256-1tHxDuJwwvJWZ3H9ooPFAKuaJIthSdTDlmjHlxH/euc=" }, { "pname": "K4os.Compression.LZ4", - "version": "1.3.5", - "hash": "sha256-M0FaJTS3XRBp5tV02BhrrOLVyzP39cQnpEVY8KGNads=" + "version": "1.3.8", + "hash": "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA=" }, { "pname": "K4os.Compression.LZ4.Streams", - "version": "1.3.5", - "hash": "sha256-BhR48hN/7z2NVgMw1MRnilpjAUNMZ0LDDhmVYnCXoCY=" + "version": "1.3.8", + "hash": "sha256-v4P53XAJ7WnOcQ014pUv/Pi0lQu0WnkDwiBt/QVO304=" }, { "pname": "K4os.Hash.xxHash", @@ -36,153 +36,138 @@ }, { "pname": "Microsoft.Data.Sqlite", - "version": "6.0.11", - "hash": "sha256-K+2ZSdaQ9XrAglqxjlIkwBj4NlHhV7FvHTfNCM11u7k=" + "version": "9.0.0", + "hash": "sha256-SGUV8GJAY8shZwHs4SpfrjsVh5foE0E9qGjO3FiSqFQ=" }, { "pname": "Microsoft.Data.Sqlite.Core", - "version": "6.0.11", - "hash": "sha256-ndL66WlBdAOU6V8k23d/T11r0s8gnBqbGWRZF9Bc7AU=" + "version": "9.0.0", + "hash": "sha256-zxVvQSpfECqsjawJVIUBuE82pG5mN2F7iPCRLoK7Q4c=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "8.0.2", + "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "8.0.2", + "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.0", "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "2.0.0", - "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "3.1.0", - "hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0=" - }, { "pname": "Microsoft.NETCore.Targets", "version": "1.1.0", "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" }, - { - "pname": "Microsoft.Win32.SystemEvents", - "version": "4.7.0", - "hash": "sha256-GHxnD1Plb32GJWVWSv0Y51Kgtlb+cdKgOYVBYZSgVF4=" - }, - { - "pname": "Microsoft.Win32.SystemEvents", - "version": "6.0.0", - "hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA=" - }, { "pname": "ModFramework", - "version": "1.1.7", - "hash": "sha256-fKP5njd+98RYQ/1tqaT0vyIalZbcSUQdo50ucQ7F1hk=" + "version": "1.1.13", + "hash": "sha256-hHIGIONRhs47ER7SW6/LFZYRoBAG1xG/KTkxII4GuQ0=" }, { "pname": "Mono.Cecil", "version": "0.11.4", "hash": "sha256-HrnRgFsOzfqAWw0fUxi/vkzZd8dMn5zueUeLQWA9qvs=" }, + { + "pname": "Mono.Cecil", + "version": "0.11.5", + "hash": "sha256-nPFwbzW08gnCjadBdgi+16MHYhsPAXnFIliveLxGaNA=" + }, { "pname": "MonoMod", - "version": "22.5.1.1", - "hash": "sha256-VB1xZV+MLAzB/e6uTKW2/IEy9Qzo6vzsxg5ot1bWiPs=" + "version": "22.7.31.1", + "hash": "sha256-m0hhf8Xe24J3zqrhIG4eZx2Zp0qxafInBMRvvYxYAio=" + }, + { + "pname": "MonoMod.Backports", + "version": "1.1.2", + "hash": "sha256-oXhcnMo0rDZDcpmhGVhQhax0lFeb9DT3GfSooesOo38=" + }, + { + "pname": "MonoMod.Core", + "version": "1.2.2", + "hash": "sha256-yumeVML9tOjGp1KHKETGBoylTBwIr8ZUjxZ0SCRrB+c=" + }, + { + "pname": "MonoMod.ILHelpers", + "version": "1.1.0", + "hash": "sha256-seoET5fqsyOY8g7DfNpLQHNTdUVY3U/xCoYFC4UrOKw=" }, { "pname": "MonoMod.RuntimeDetour", - "version": "22.5.1.1", - "hash": "sha256-ivxQJ6VWxzapaxkDvkRZvDQVgpfmFP1afRlx6yolBXM=" - }, - { - "pname": "MonoMod.RuntimeDetour.HookGen", - "version": "22.5.1.1", - "hash": "sha256-jKPij21zrysQO8MnzECpJKVAqil5ZdODyGZOx7j0dRg=" + "version": "25.2.2", + "hash": "sha256-pjqeamXxZ2E9vxS7jn2o5UfPutdxoEN0Ps/9XtxdEqs=" }, { "pname": "MonoMod.Utils", - "version": "22.5.1.1", - "hash": "sha256-5m6C8anC0Z4Ihaxg6PTmXU7UOGiyzV+byZDO8+w/kl8=" + "version": "22.7.31.1", + "hash": "sha256-bL+sxHBQDClQecsB3Yp5LjJWdZRvxvhfe4D01+y7lJU=" + }, + { + "pname": "MonoMod.Utils", + "version": "25.0.8", + "hash": "sha256-k2Nh8btGmOhKCEmCnO7t5pQszrzH0Lok5mgwWBRXviE=" }, { "pname": "MySql.Data", - "version": "8.4.0", - "hash": "sha256-fbNsIdRJVbD7NfAKhDJWDq5m5vXcRGzl9DBzQytM4cA=" + "version": "9.1.0", + "hash": "sha256-O2oEP8PVSjmBJXc6Sb7XHYlRlzXX4hH3e1o0mdmz6+M=" }, { "pname": "Newtonsoft.Json", - "version": "13.0.1", - "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" + "version": "13.0.3", + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" + }, + { + "pname": "Npgsql", + "version": "9.0.3", + "hash": "sha256-X3F05GNj3vNVl++VOV5TMYE5dvEe6cx0k+5yWo2Q/+o=" }, { "pname": "NuGet.Common", - "version": "6.3.1", - "hash": "sha256-N6NMNL4d2IQsa/AEjyBesbStXTtR8kaL2e7aW7BdBvs=" - }, - { - "pname": "NuGet.Common", - "version": "6.3.4", - "hash": "sha256-GDzEyx9/wdVOUAri94uoDjChmfDnBhI90nBfzoHarts=" + "version": "6.12.1", + "hash": "sha256-k6JAFqHFinTakwNuW666aXYPhR7TpI/rb+KbHm1S2TM=" }, { "pname": "NuGet.Configuration", - "version": "6.3.1", - "hash": "sha256-Ha04pwa124ptbBH/PBn45dBGpDIPKcMDd+Fil91g728=" - }, - { - "pname": "NuGet.Configuration", - "version": "6.3.4", - "hash": "sha256-qXIONIKcCIXJUmNJQs7MINQ18qIEUByTtW5xsORoZoc=" + "version": "6.12.1", + "hash": "sha256-e/4lvyl7o7g4aWTAtr9S2yiGgk7V0E9p6DXpsy7GgVw=" }, { "pname": "NuGet.Frameworks", - "version": "6.3.1", - "hash": "sha256-FAzvIULDH4/MnutbHL3NUZwpzcBAu0qgSKitFSTlbJY=" - }, - { - "pname": "NuGet.Frameworks", - "version": "6.3.4", - "hash": "sha256-zqogus3HXQYSiqfnhVH2jd2VZXa+uTsmaw/uwD8dlgY=" + "version": "6.12.1", + "hash": "sha256-GGpkbas+PNLx35vvr3nyAVz5lY/aeoMx6qjmT368Lpg=" }, { "pname": "NuGet.Packaging", - "version": "6.3.1", - "hash": "sha256-YiHpqIbOmfYMtJKACeL2nJ5oRngHTPcLN8e4+6IBggs=" - }, - { - "pname": "NuGet.Packaging", - "version": "6.3.4", - "hash": "sha256-1LKM5vgfNKn8v2LcqialwmcynACISR57q13n7I2lQbU=" + "version": "6.12.1", + "hash": "sha256-3h8Nmjpt383+dCg9GJ1BJ26UirwEQsWCPcTiT0+wGeI=" }, { "pname": "NuGet.Protocol", - "version": "6.3.1", - "hash": "sha256-9dYUTW/oor665WSDG6mu7HILPVzdO2/2pgiEPb5NMF0=" - }, - { - "pname": "NuGet.Protocol", - "version": "6.3.3", - "hash": "sha256-xRW7RMwHqSvTUhSaSI5s2OTSUtcLvvi4dy3ncXIb9I4=" + "version": "6.12.1", + "hash": "sha256-l+CHnAcit6Y9OjBxereRP5JzOuWbuZZQYkFOKsUkdQ8=" }, { "pname": "NuGet.Resolver", - "version": "6.3.1", - "hash": "sha256-NAvCKWepFnswh5Q8ecGXhfki7i2lDahDCit9v706mrE=" + "version": "6.12.1", + "hash": "sha256-8TFgxHyNyU/tv1jkj67pm7TwcpQPP99UaNi/AvgfQEc=" }, { "pname": "NuGet.Versioning", - "version": "6.3.1", - "hash": "sha256-wNM/C2Y+K+gjceaXD2nHuBkZZgshBMo9NQ9h9gz/RnQ=" - }, - { - "pname": "NuGet.Versioning", - "version": "6.3.4", - "hash": "sha256-6CMYVQeGfXu+xner3T3mgl/iQfXiYixoHizmrNA6bvQ=" + "version": "6.12.1", + "hash": "sha256-f/ejCuzCAwKs4N4Ec6yf2RovrhBT0nj0hRDP+03/Iy4=" }, { "pname": "OTAPI.Upcoming", - "version": "3.1.20", - "hash": "sha256-ONMBrJG5hDmdkRQhyF0tHxd5M/NebsOkhQmnyfKVK0Y=" + "version": "3.2.4", + "hash": "sha256-XOE1fX9FDwCXUVh/TuMvmOxHxtZj+2+upHwQ2NoXzy4=" }, { "pname": "runtime.any.System.Collections", @@ -326,28 +311,28 @@ }, { "pname": "SQLitePCLRaw.bundle_e_sqlite3", - "version": "2.0.6", - "hash": "sha256-o6uXTtcxjb7H33I8UL4XLgx9y/f/iNeXx6z0NopR4MY=" + "version": "2.1.10", + "hash": "sha256-kZIWjH/TVTXRIsHPZSl7zoC4KAMBMWmgFYGLrQ15Occ=" }, { "pname": "SQLitePCLRaw.core", - "version": "2.0.6", - "hash": "sha256-MXi9UEga37dJyFuMg0AVt8enKdr54KlOFT/ssMHzkfA=" + "version": "2.1.10", + "hash": "sha256-gpZcYwiJVCVwCyJu0R6hYxyMB39VhJDmYh9LxcIVAA8=" }, { "pname": "SQLitePCLRaw.lib.e_sqlite3", - "version": "2.0.6", - "hash": "sha256-o68At523MDwLEuRxjM+4EiydK4ITSFyc9R0zGmBGZ5g=" + "version": "2.1.10", + "hash": "sha256-m2v2RQWol+1MNGZsx+G2N++T9BNtQGLLHXUjcwkdCnc=" }, { "pname": "SQLitePCLRaw.provider.e_sqlite3", - "version": "2.0.6", - "hash": "sha256-308v2h3rvcPSsR9F+yFdJC1QEHgOQtuVxTMs5j3ODzI=" + "version": "2.1.10", + "hash": "sha256-MLs3jiETLZ7k/TgkHynZegCWuAbgHaDQKTPB0iNv7Fg=" }, { "pname": "Steamworks.NET", - "version": "20.1.0", - "hash": "sha256-vt1UVbH4mHGPm7hTW2wKRrSzaFaHz9ZSuiaYeOhs6Ws=" + "version": "2024.8.0", + "hash": "sha256-LkIJUWaoSQJALlp0VMTOGJnKuENyWZCwiteYPWHyVnk=" }, { "pname": "System.Buffers", @@ -359,11 +344,6 @@ "version": "4.3.0", "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" }, - { - "pname": "System.Collections.Immutable", - "version": "6.0.0", - "hash": "sha256-DKEbpFqXCIEfqp9p3ezqadn5b/S1YTk32/EQK+tEScs=" - }, { "pname": "System.Collections.NonGeneric", "version": "4.3.0", @@ -396,13 +376,13 @@ }, { "pname": "System.Configuration.ConfigurationManager", - "version": "4.4.1", - "hash": "sha256-4i8PUO1XTLfdUzeFxfHtR6xOP7mM3DD+ST9FviQl7zc=" + "version": "8.0.0", + "hash": "sha256-xhljqSkNQk8DMkEOBSYnn9lzCSEDDq4yO910itptqiE=" }, { "pname": "System.Configuration.ConfigurationManager", - "version": "6.0.0", - "hash": "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms=" + "version": "9.0.0", + "hash": "sha256-+pLnTC0YDP6Kjw5DVBiFrV/Q3x5is/+6N6vAtjvhVWk=" }, { "pname": "System.Diagnostics.Debug", @@ -411,28 +391,33 @@ }, { "pname": "System.Diagnostics.DiagnosticSource", - "version": "7.0.2", - "hash": "sha256-8Uawe7mWOQsDzMSAAP16nuGD1FRSajyS8q+cA++MJ8E=" + "version": "8.0.1", + "hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo=" + }, + { + "pname": "System.Diagnostics.EventLog", + "version": "8.0.0", + "hash": "sha256-rt8xc3kddpQY4HEdghlBeOK4gdw5yIj4mcZhAVtk2/Y=" + }, + { + "pname": "System.Diagnostics.EventLog", + "version": "9.0.0", + "hash": "sha256-tPvt6yoAp56sK/fe+/ei8M65eavY2UUhRnbrREj/Ems=" }, { "pname": "System.Diagnostics.PerformanceCounter", - "version": "6.0.1", - "hash": "sha256-53t07yyRBb6sC4e3IjTp5fj44+p6JpX2zpr5/Bbf5Z4=" - }, - { - "pname": "System.Drawing.Common", - "version": "4.7.0", - "hash": "sha256-D3qG+xAe78lZHvlco9gHK2TEAM370k09c6+SQi873Hk=" - }, - { - "pname": "System.Drawing.Common", - "version": "6.0.0", - "hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo=" + "version": "9.0.0", + "hash": "sha256-c8jMY8eys4FYTKE0vI7pkF7yisNGhbrZkykKZ2dIJ4o=" }, { "pname": "System.Formats.Asn1", - "version": "5.0.0", - "hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs=" + "version": "6.0.0", + "hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8=" + }, + { + "pname": "System.Formats.Asn1", + "version": "8.0.1", + "hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM=" }, { "pname": "System.Globalization", @@ -494,21 +479,21 @@ "version": "4.3.0", "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" }, - { - "pname": "System.Reflection.Metadata", - "version": "6.0.0", - "hash": "sha256-VJHXPjP05w6RE/Swu8wa2hilEWuji3g9bl/6lBMSC/Q=" - }, { "pname": "System.Reflection.MetadataLoadContext", - "version": "6.0.0", - "hash": "sha256-82aeU8c4rnYPLL3ba1ho1fxfpYQt5qrSK5e6ES+OTsY=" + "version": "9.0.0", + "hash": "sha256-voF8Csk1WLPikMRrKmGxUOtM9k6W4RB2JAfwjsaF8oo=" }, { "pname": "System.Reflection.Primitives", "version": "4.3.0", "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.3.0", + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" + }, { "pname": "System.Reflection.TypeExtensions", "version": "4.7.0", @@ -549,25 +534,10 @@ "version": "4.3.0", "hash": "sha256-syG1GTFjYbwX146BD/L7t55j+DZqpHDc6z28kdSNzx0=" }, - { - "pname": "System.Security.AccessControl", - "version": "4.7.0", - "hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g=" - }, - { - "pname": "System.Security.AccessControl", - "version": "6.0.0", - "hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg=" - }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "5.0.0", - "hash": "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo=" - }, { "pname": "System.Security.Cryptography.Pkcs", - "version": "5.0.0", - "hash": "sha256-kq/tvYQSa24mKSvikFK2fKUAnexSL4PO4LkPppqtYkE=" + "version": "6.0.4", + "hash": "sha256-2e0aRybote+OR66bHaNiYpF//4fCiaO3zbR2e9GABUI=" }, { "pname": "System.Security.Cryptography.ProtectedData", @@ -576,23 +546,18 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "6.0.0", - "hash": "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY=" + "version": "8.0.0", + "hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs=" + }, + { + "pname": "System.Security.Cryptography.ProtectedData", + "version": "9.0.0", + "hash": "sha256-gPgPU7k/InTqmXoRzQfUMEKL3QuTnOKowFqmXTnWaBQ=" }, { "pname": "System.Security.Permissions", - "version": "4.7.0", - "hash": "sha256-BGgXMLUi5rxVmmChjIhcXUxisJjvlNToXlyaIbUxw40=" - }, - { - "pname": "System.Security.Permissions", - "version": "6.0.0", - "hash": "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs=" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "4.7.0", - "hash": "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg=" + "version": "8.0.0", + "hash": "sha256-+YUPY+3HnTmfPLZzr+5qEk0RqalCbFZBgLXee1yCH1M=" }, { "pname": "System.Text.Encoding", @@ -601,18 +566,18 @@ }, { "pname": "System.Text.Encoding.CodePages", - "version": "4.4.0", - "hash": "sha256-zD24blG8xhAcL9gC4UTGKetd8c3LO0nv22nKTp2Vfx0=" + "version": "8.0.0", + "hash": "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE=" }, { "pname": "System.Text.Encodings.Web", - "version": "7.0.0", - "hash": "sha256-tF8qt9GZh/nPy0mEnj6nKLG4Lldpoi/D8xM5lv2CoYQ=" + "version": "8.0.0", + "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=" }, { "pname": "System.Text.Json", - "version": "7.0.1", - "hash": "sha256-wtk7fK3c/zAsaPB5oCmD86OfpPEJlGK3npr0mbM1ENM=" + "version": "8.0.4", + "hash": "sha256-g5oT7fbXxQ9Iah1nMCr4UUX/a2l+EVjJyTrw3FTbIaI=" }, { "pname": "System.Threading", @@ -631,17 +596,12 @@ }, { "pname": "System.Windows.Extensions", - "version": "4.7.0", - "hash": "sha256-yW+GvQranReaqPw5ZFv+mSjByQ5y1pRLl05JIEf3tYU=" - }, - { - "pname": "System.Windows.Extensions", - "version": "6.0.0", - "hash": "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM=" + "version": "8.0.0", + "hash": "sha256-aHkz7LtmUDDRS7swQM0i6dDVUytRCMYeA2CfaeVA2Y0=" }, { "pname": "ZstdSharp.Port", - "version": "0.7.1", - "hash": "sha256-VzvKkpVjR7yKQyXhf6Ljf9ikMAQkbPWUiGFOeluanS4=" + "version": "0.8.0", + "hash": "sha256-nQkUIDqpgy7ZAtRWyMXQflYnWdPUcbIxIblOINO2O5k=" } ] diff --git a/pkgs/by-name/ts/tshock/package.nix b/pkgs/by-name/ts/tshock/package.nix index f2ef29ef899b..fd1aa6bc96fc 100644 --- a/pkgs/by-name/ts/tshock/package.nix +++ b/pkgs/by-name/ts/tshock/package.nix @@ -2,23 +2,23 @@ lib, fetchFromGitHub, buildDotnetModule, - dotnet-sdk_6, - dotnet-runtime_6, + dotnet-sdk_9, + dotnet-runtime_9, }: buildDotnetModule rec { pname = "tshock"; - version = "5.2.4"; + version = "6.0.0-pre1"; src = fetchFromGitHub { owner = "Pryaxis"; repo = "TShock"; rev = "v${version}"; - sha256 = "sha256-dQ4yux5k4K1t6ah9r4X6d1KPAMqzzCsGvBKhm0TYIjA="; + hash = "sha256-nMCtOSfhneE4q/bqZcLVkfxObOpCEgNpSODMErKuTYw="; fetchSubmodules = true; }; - dotnet-sdk = dotnet-sdk_6; - dotnet-runtime = dotnet-runtime_6; + dotnet-sdk = dotnet-sdk_9; + dotnet-runtime = dotnet-runtime_9; executables = [ "TShock.Server" ]; projectFile = [ From 693e51a951d5c4476c1c74cbb782fd1076d6ee1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 22:48:41 +0000 Subject: [PATCH 194/730] bento: 1.14.1 -> 1.15.0 --- pkgs/by-name/be/bento/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/be/bento/package.nix b/pkgs/by-name/be/bento/package.nix index ff01e844f53b..454e5242fa69 100644 --- a/pkgs/by-name/be/bento/package.nix +++ b/pkgs/by-name/be/bento/package.nix @@ -8,17 +8,17 @@ buildGoModule (finalAttrs: { pname = "bento"; - version = "1.14.1"; + version = "1.15.0"; src = fetchFromGitHub { owner = "warpstreamlabs"; repo = "bento"; tag = "v${finalAttrs.version}"; - hash = "sha256-hnDWnN07sf8ymSbwrVIQJrgiEKr81osswcGi8emSGac="; + hash = "sha256-XFp10TcDDbFe6A5QVvvd2YJqdBe96RmJ/WQIt2SITtg="; }; proxyVendor = true; - vendorHash = "sha256-pCfDRnCoEjeuFuLthk6zQ1Gh4Cb+Ix9J+lh1sqA1Bf8="; + vendorHash = "sha256-TVsRjN/BDLN+8Qt2m70vrd5rx5wE+yUesiUB8i3vPmc="; subPackages = [ "cmd/bento" From 238f30ded4822d4f94c5f49f1939e2d595747337 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 23:02:40 +0000 Subject: [PATCH 195/730] vscode-extensions.julialang.language-julia: 1.180.2 -> 1.182.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 33da92ae13aa..2b03a828c233 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2611,8 +2611,8 @@ let mktplcRef = { name = "language-julia"; publisher = "julialang"; - version = "1.180.2"; - hash = "sha256-4F4xZrB13+jAt/LhYigLygZoGZqQPfs8LJJzRqMUFaQ="; + version = "1.182.2"; + hash = "sha256-PIhaYlGxOGycuE9YKyJ0xD7QEjKgmtHX7l4x/xs0GjU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog"; From cc560b9c24614e66bd1f47df1eb055b0949bd1f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 23:30:16 +0000 Subject: [PATCH 196/730] python3Packages.ipyvue: 1.11.3 -> 1.12.0 --- pkgs/development/python-modules/ipyvue/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ipyvue/default.nix b/pkgs/development/python-modules/ipyvue/default.nix index 64894faf238e..6850ee3a1905 100644 --- a/pkgs/development/python-modules/ipyvue/default.nix +++ b/pkgs/development/python-modules/ipyvue/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "ipyvue"; - version = "1.11.3"; + version = "1.12.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-gLO2EItEjrF7fJ6ww5ta04Rxir3NJKgvhTrTBiuDtBs="; + hash = "sha256-QIteamTiA/xnn0R6Bx49vBeKspBpgvJIrfci/IR3P/o="; }; build-system = [ setuptools ]; From 8ac841d59bc8ff5c5d2e6b475e2475ab34c4f16d Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 14 Feb 2026 01:34:22 +0100 Subject: [PATCH 197/730] whoogle-search: add SchweGELBin as maintainer --- pkgs/by-name/wh/whoogle-search/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/wh/whoogle-search/package.nix b/pkgs/by-name/wh/whoogle-search/package.nix index 45ce6d19821e..0ea0c83d1c20 100644 --- a/pkgs/by-name/wh/whoogle-search/package.nix +++ b/pkgs/by-name/wh/whoogle-search/package.nix @@ -73,7 +73,10 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://github.com/benbusby/whoogle-search"; description = "Self-hosted, ad-free, privacy-respecting metasearch engine"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ malte-v ]; + maintainers = with lib.maintainers; [ + malte-v + SchweGELBin + ]; mainProgram = "whoogle-search"; }; }) From b82b604aa80733c99ab2a118473aa16a1379dc66 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 14 Feb 2026 01:35:18 +0100 Subject: [PATCH 198/730] whoogle-search: remove malte-v from maintainers --- pkgs/by-name/wh/whoogle-search/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/wh/whoogle-search/package.nix b/pkgs/by-name/wh/whoogle-search/package.nix index 0ea0c83d1c20..0129eb45ee94 100644 --- a/pkgs/by-name/wh/whoogle-search/package.nix +++ b/pkgs/by-name/wh/whoogle-search/package.nix @@ -73,10 +73,7 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://github.com/benbusby/whoogle-search"; description = "Self-hosted, ad-free, privacy-respecting metasearch engine"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - malte-v - SchweGELBin - ]; + maintainers = [ lib.maintainers.SchweGELBin ]; mainProgram = "whoogle-search"; }; }) From c13bb1229baa74cc50f09ece149d2af9b5ab0dd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 02:32:59 +0000 Subject: [PATCH 199/730] swayest-workstyle: 1.3.8 -> 1.3.9 --- pkgs/by-name/sw/swayest-workstyle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sw/swayest-workstyle/package.nix b/pkgs/by-name/sw/swayest-workstyle/package.nix index a11f12eb9bb2..a4d0908ad5e2 100644 --- a/pkgs/by-name/sw/swayest-workstyle/package.nix +++ b/pkgs/by-name/sw/swayest-workstyle/package.nix @@ -6,18 +6,18 @@ let pname = "swayest-workstyle"; - version = "1.3.8"; + version = "1.3.9"; src = fetchFromGitHub { owner = "Lyr-7D1h"; repo = "swayest_workstyle"; rev = version; - hash = "sha256-n4hQG3rZ5gVLfknQr+NOyOtRPiYgBOeIYM5f6RUuet0="; + hash = "sha256-pytRPMGk0qwZcOnLjbYN1ijREVqCI6NZvKoFSGFmmXU="; }; in rustPlatform.buildRustPackage { inherit pname version src; - cargoHash = "sha256-qJ9MDpDLu6WuD8u98ef32jIJE/RZI3fYaEIa+9whB+M="; + cargoHash = "sha256-FM30q7Y9s5TxVFoqSarAZ3v6YaybTGpYB53fNRySnUU="; # No tests doCheck = false; From a28722247c2e036bd2b642cd14573eb5e90b198b Mon Sep 17 00:00:00 2001 From: Yujonpradhananga Date: Sat, 14 Feb 2026 11:08:04 +0545 Subject: [PATCH 200/730] maintainers: add yujonpradhananga --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 38c0a30d311a..08e32b27f969 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29382,6 +29382,12 @@ githubId = 8006928; name = "Yuannan (Brandon) Lin"; }; + yujonpradhananga = { + email = "yujonpradhan123@gmail.com"; + github = "Yujonpradhananga"; + githubId = 139200034; + name = "Yujon Pradhananga"; + }; yuka = { email = "yuka@yuka.dev"; matrix = "@yuka:yuka.dev"; From 065f20904fee4ee00f59b2738e2a7b32505e1c40 Mon Sep 17 00:00:00 2001 From: Yujonpradhananga Date: Sat, 14 Feb 2026 11:09:23 +0545 Subject: [PATCH 201/730] lnreader: init at 1.0 --- pkgs/by-name/ln/lnreader/package.nix | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/ln/lnreader/package.nix diff --git a/pkgs/by-name/ln/lnreader/package.nix b/pkgs/by-name/ln/lnreader/package.nix new file mode 100644 index 000000000000..06cf04be4fb1 --- /dev/null +++ b/pkgs/by-name/ln/lnreader/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + mupdf, + pkg-config, +}: + +buildGoModule (finalAttrs: { + pname = "lnreader"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "Yujonpradhananga"; + repo = "CLI-PDF-EPUB-reader"; + rev = "v${finalAttrs.version}"; + hash = "sha256-JeVS0wnShlD4+UfnMsuHMYi6R7pse4Gvh0PdREwmG6k="; + }; + + vendorHash = "sha256-66rqTJeV6u4aVciifp41n2onx81w9KE0PGYHlVwsl54="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + mupdf + ]; + + ldflags = [ + "-s" + "-w" + ]; + + meta = { + description = "Lightweight, fast and responsive terminal PDF/EPUB viewer with image support"; + homepage = "https://github.com/Yujonpradhananga/CLI-PDF-EPUB-reader"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ yujonpradhananga ]; + mainProgram = "lnreader"; + platforms = lib.platforms.unix; + }; +}) From 94604c36760df27fdf620b35b8f93db16ff5a152 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 05:35:09 +0000 Subject: [PATCH 202/730] nu_scripts: 0-unstable-2026-02-05 -> 0-unstable-2026-02-12 --- pkgs/by-name/nu/nu_scripts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index b860a456c5a8..0335836e5dda 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2026-02-05"; + version = "0-unstable-2026-02-12"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "4444335709d0c9f8291ac925b0854d91132f6ffc"; - hash = "sha256-50uIcHHV3yPX91KRxDrMmG1eaSfw08CNG/S86CM08P0="; + rev = "cc94140f4942116e065a97d73c3ce430a092fef2"; + hash = "sha256-KRZtbZTzkQvizZSkorLnYpqI70lE8y4ERtbPQkb6ALo="; }; installPhase = '' From 091859c3b541de9c7828f683d1aa2ca0d3e340b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 05:44:40 +0000 Subject: [PATCH 203/730] mackup: 0.10.1 -> 0.10.2 --- pkgs/by-name/ma/mackup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mackup/package.nix b/pkgs/by-name/ma/mackup/package.nix index 0aa947eab382..f8282f79ae86 100644 --- a/pkgs/by-name/ma/mackup/package.nix +++ b/pkgs/by-name/ma/mackup/package.nix @@ -7,14 +7,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "mackup"; - version = "0.10.1"; + version = "0.10.2"; pyproject = true; src = fetchFromGitHub { owner = "lra"; repo = "mackup"; rev = "${finalAttrs.version}"; - hash = "sha256-tFuIpR8EsTbiuHCb5RS9QPQ3YpnvYOWOBEOI5J9jaSM="; + hash = "sha256-f2mbxehOMg9pZU7uQwWk9JjEa90d5YtS/Ha1m2wns+c="; }; postPatch = '' From 77d568e85e5847f5bc0994fed1a902f031eda165 Mon Sep 17 00:00:00 2001 From: "Peter H. Hoeg" Date: Sat, 14 Feb 2026 10:53:59 +0100 Subject: [PATCH 204/730] syncthingtray: use cmake helpers We have helpers available for cmake options that make things much easier to read and more ergonomic to use. So let's use them. --- pkgs/by-name/sy/syncthingtray/package.nix | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/sy/syncthingtray/package.nix b/pkgs/by-name/sy/syncthingtray/package.nix index cfaa3d5723c3..a26cdcb4f2f9 100644 --- a/pkgs/by-name/sy/syncthingtray/package.nix +++ b/pkgs/by-name/sy/syncthingtray/package.nix @@ -83,20 +83,20 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; cmakeFlags = [ - "-DQT_PACKAGE_PREFIX=Qt${lib.versions.major kdePackages.qtbase.version}" - "-DKF_PACKAGE_PREFIX=KF${lib.versions.major kdePackages.qtbase.version}" - "-DBUILD_TESTING=ON" + (lib.cmakeFeature "QT_PACKAGE_PREFIX" "Qt${lib.versions.major kdePackages.qtbase.version}") + (lib.cmakeFeature "KF_PACKAGE_PREFIX" "KF${lib.versions.major kdePackages.qtbase.version}") + (lib.cmakeBool "BUILD_TESTING" (finalAttrs.doCheck or false)) # See https://github.com/Martchus/syncthingtray/issues/208 - "-DEXCLUDE_TESTS_FROM_ALL=OFF" - "-DAUTOSTART_EXEC_PATH=${autostartExecPath}" + (lib.cmakeBool "EXCLUDE_TESTS_FROM_ALL" false) + (lib.cmakeFeature "AUTOSTART_EXEC_PATH" autostartExecPath) # See https://github.com/Martchus/syncthingtray/issues/42 - "-DQT_PLUGIN_DIR:STRING=${placeholder "out"}/${kdePackages.qtbase.qtPluginPrefix}" - "-DBUILD_SHARED_LIBS=ON" - ] - ++ lib.optionals (!plasmoidSupport) [ "-DNO_PLASMOID=ON" ] - ++ lib.optionals (!kioPluginSupport) [ "-DNO_FILE_ITEM_ACTION_PLUGIN=ON" ] - ++ lib.optionals systemdSupport [ "-DSYSTEMD_SUPPORT=ON" ] - ++ lib.optionals (!webviewSupport) [ "-DWEBVIEW_PROVIDER:STRING=none" ]; + (lib.cmakeFeature "QT_PLUGIN_DIR" "${placeholder "out"}/${kdePackages.qtbase.qtPluginPrefix}") + (lib.cmakeBool "BUILD_SHARED_LIBS" true) + (lib.cmakeBool "NO_PLASMOID" (!plasmoidSupport)) + (lib.cmakeBool "NO_FILE_ITEM_ACTION_PLUGIN" (!kioPluginSupport)) + (lib.cmakeBool "SYSTEMD_SUPPORT" systemdSupport) + (lib.cmakeFeature "WEBVIEW_PROVIDER" (if webviewSupport then "webengine" else "none")) + ]; qtWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ xdg-utils ]}" From e6f66c57b3f9bf49fde3a92300d82f33b8f4bdfd Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 14 Feb 2026 13:05:59 +0100 Subject: [PATCH 205/730] readest: 0.9.99 -> 0.9.100 Changelog: https://github.com/readest/readest/releases/tag/v0.9.100 Diff: https://github.com/readest/readest/compare/v0.9.99...v0.9.100 --- pkgs/by-name/re/readest/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index 49fad64f67e9..d443c523d059 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -25,13 +25,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.9.99"; + version = "0.9.100"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-Fcil35siaGrooW8+R2WrZaR5qHPJXIYOU/Au1YKlb2M="; + hash = "sha256-GsIOMfNqjcdtVRZ0XwCkxpQoIonivLJVT4GmZyB86M0="; fetchSubmodules = true; }; From a83753b7206c35ce78bec1fc4c710bf6b7f2c7f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 12:29:16 +0000 Subject: [PATCH 206/730] squawk: 2.39.0 -> 2.40.1 --- pkgs/by-name/sq/squawk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/squawk/package.nix b/pkgs/by-name/sq/squawk/package.nix index 9d7faf42d3f6..890fee503637 100644 --- a/pkgs/by-name/sq/squawk/package.nix +++ b/pkgs/by-name/sq/squawk/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "squawk"; - version = "2.39.0"; + version = "2.40.1"; src = fetchFromGitHub { owner = "sbdchd"; repo = "squawk"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rox7WJG2vYL9xteZpzJvWuJNgDe6BLGaGOPvu4yavBo="; + hash = "sha256-JpRuZDJSGl5mMakmjAvDYA/Q7yxr5wa0oYmGJOCeFZg="; }; - cargoHash = "sha256-Eqy1yQ1NU3fdyRr9qDFbE87cX0s3ijMF0ZbXKHAEEM8="; + cargoHash = "sha256-ADia4CjTqhkccwpi8v2TStl+xlDpIeZfuVFvmSBwrCM="; nativeBuildInputs = [ pkg-config From 08b506bf4c9b65c426291d31a82f9c6acd0057b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 12:47:05 +0000 Subject: [PATCH 207/730] pythia: 8.316 -> 8.317 --- pkgs/development/libraries/physics/pythia/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/physics/pythia/default.nix b/pkgs/development/libraries/physics/pythia/default.nix index dc5a5d109908..88460017f792 100644 --- a/pkgs/development/libraries/physics/pythia/default.nix +++ b/pkgs/development/libraries/physics/pythia/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "pythia"; - version = "8.316"; + version = "8.317"; src = fetchurl { url = "https://pythia.org/download/pythia83/pythia${ builtins.replaceStrings [ "." ] [ "" ] version }.tgz"; - sha256 = "sha256-HZkwGq/WiWtXQ17dc4UOU/No8AIaZHsSzyVYTXcxNIk="; + sha256 = "sha256-GuVR0U2sSV3f5rNEeSA16+QQ/mxgBNRKM14Ozg50Wt8="; }; nativeBuildInputs = [ rsync ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ]; From ee6a7cc9f61861507c179defa6787308959a3624 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 13:19:55 +0000 Subject: [PATCH 208/730] oxigraph: 0.5.4 -> 0.5.5 --- pkgs/by-name/ox/oxigraph/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ox/oxigraph/package.nix b/pkgs/by-name/ox/oxigraph/package.nix index a418694e08fe..16bbe72c9a3e 100644 --- a/pkgs/by-name/ox/oxigraph/package.nix +++ b/pkgs/by-name/ox/oxigraph/package.nix @@ -14,17 +14,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "oxigraph"; - version = "0.5.4"; + version = "0.5.5"; src = fetchFromGitHub { owner = "oxigraph"; repo = "oxigraph"; tag = "v${finalAttrs.version}"; - hash = "sha256-WAwgZNEaemf0QN1cG+6nhz4PlGFXkiBaqZb6VxH3gUw="; + hash = "sha256-Sg4C9NW2grrlLFY2mDGOdsucX7cdT2028erJL8xaqLE="; fetchSubmodules = true; }; - cargoHash = "sha256-OeUXHTcHK7GHB+qV7fq5+0DbGR/PLx05Cp7aSyW0iFE="; + cargoHash = "sha256-fR3s3RSYlpUVqsPOyPwZaCjTSNWoOYwFDBzcYxTE8kY="; nativeBuildInputs = [ rustPlatform.bindgenHook From e4338224cc10241353be7181fd2d78f32af5c66c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 14 Feb 2026 10:27:29 +0000 Subject: [PATCH 209/730] nixmate: init at 0.7.2 --- pkgs/by-name/ni/nixmate/package.nix | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/ni/nixmate/package.nix diff --git a/pkgs/by-name/ni/nixmate/package.nix b/pkgs/by-name/ni/nixmate/package.nix new file mode 100644 index 000000000000..0430c64b7cf0 --- /dev/null +++ b/pkgs/by-name/ni/nixmate/package.nix @@ -0,0 +1,34 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "nixmate"; + version = "0.7.2"; + + src = fetchFromGitHub { + owner = "daskladas"; + repo = "nixmate"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Buabxhaq9P1u2zqRMGnFnCZczrxENa/Ux//F5wHkb1U="; + }; + + cargoHash = "sha256-c11NRt6qBNhj6JQeI7/80aYzuCY36ApsUWVnbRH7rRU="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + meta = { + description = "All your NixOS tools in one TUI — generations, rebuilds, services, errors, and more"; + homepage = "https://github.com/daskladas/nixmate"; + changelog = "https://github.com/daskladas/nixmate/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ GaetanLepage ]; + mainProgram = "nixmate"; + }; +}) From a628c8e879c313352d24391464145dc1ea1ec014 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 13:49:31 +0000 Subject: [PATCH 210/730] bosh-cli: 7.9.16 -> 7.9.18 --- pkgs/by-name/bo/bosh-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/bosh-cli/package.nix b/pkgs/by-name/bo/bosh-cli/package.nix index 2c7241210702..3ddf555f1eb5 100644 --- a/pkgs/by-name/bo/bosh-cli/package.nix +++ b/pkgs/by-name/bo/bosh-cli/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "bosh-cli"; - version = "7.9.16"; + version = "7.9.18"; src = fetchFromGitHub { owner = "cloudfoundry"; repo = "bosh-cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-yzoqtubX2IeRP4Ee/YjzRmeAo2aqvfCiqsVkfKtzGFU="; + sha256 = "sha256-8bB1wOs4Ef6nR0d5Z6cmby6AiYSO90uBF6Hw6Q1UiWY="; }; vendorHash = null; From eb42c1f80dd7770df727394edb1a3ccc4b693e3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 13:51:21 +0000 Subject: [PATCH 211/730] python3Packages.sphinx-favicon: 1.0.1 -> 1.1.0 --- pkgs/development/python-modules/sphinx-favicon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-favicon/default.nix b/pkgs/development/python-modules/sphinx-favicon/default.nix index c006ec3ca9d8..7ab23d9c8e36 100644 --- a/pkgs/development/python-modules/sphinx-favicon/default.nix +++ b/pkgs/development/python-modules/sphinx-favicon/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "sphinx-favicon"; - version = "1.0.1"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "tcmetzger"; repo = "sphinx-favicon"; tag = "v${version}"; - hash = "sha256-Arcjj+6WWuSfufh8oqrDyAtjp07j1JEuw2YlmFcfL3U="; + hash = "sha256-8zKG145BttlE8HYJ0H8O762TYC9KeIO8L9UfgNDs+i8="; }; build-system = [ From d5b6b8d377249b2c09d395efb2bcc25d302820b8 Mon Sep 17 00:00:00 2001 From: Alex <12470950+alex-nt@users.noreply.github.com> Date: Sat, 24 Jan 2026 14:50:17 +0200 Subject: [PATCH 212/730] python313Packages.libusb-package: add platform darwin --- pkgs/development/python-modules/libusb-package/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/libusb-package/default.nix b/pkgs/development/python-modules/libusb-package/default.nix index 7cc3d6602712..154e3554e69b 100644 --- a/pkgs/development/python-modules/libusb-package/default.nix +++ b/pkgs/development/python-modules/libusb-package/default.nix @@ -38,6 +38,6 @@ buildPythonPackage rec { changelog = "https://github.com/pyocd/libusb-package/releases/tag/v${version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.brianmcgillion ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } From b13cc82c3fec9f6c238597b70957531ae371521b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 14:44:35 +0000 Subject: [PATCH 213/730] vscode-extensions.teabyii.ayu: 1.1.8 -> 1.1.9 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c809930bc583..2b4af2e11958 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4629,8 +4629,8 @@ let mktplcRef = { name = "ayu"; publisher = "teabyii"; - version = "1.1.8"; - sha256 = "sha256-md6G6Zf9E8oVyBvDQZfu9jTO6ZseNM+xJ/kx9efkuHA="; + version = "1.1.9"; + sha256 = "sha256-mxypPqumN9SvgaFLItGmILH7PtRehgnnzkGtG3C07QI="; }; meta = { description = "Simple theme with bright colors and comes in three versions — dark, light and mirage for all day long comfortable work"; From fd4141bce8e296a99f4b40e8240413dc857254d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 16:01:50 +0000 Subject: [PATCH 214/730] contact: 1.4.13 -> 1.4.15 --- pkgs/by-name/co/contact/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/contact/package.nix b/pkgs/by-name/co/contact/package.nix index a9a78b5343b8..f116d858edfc 100644 --- a/pkgs/by-name/co/contact/package.nix +++ b/pkgs/by-name/co/contact/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "contact"; - version = "1.4.13"; + version = "1.4.15"; pyproject = true; src = fetchFromGitHub { owner = "pdxlocations"; repo = "contact"; tag = finalAttrs.version; - hash = "sha256-MHi86w1lJzMFoSKKmrKPi6rux+sudNMm/oCTXvf8EaE="; + hash = "sha256-ZBHzUHmoSk+3s0MNz4gOatjLefRRe2tlm/vr8EG9sow="; }; dependencies = [ python3Packages.meshtastic ]; From 01caeac2e39743ce22c66a3afcf0b49611f5a3ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 16:09:06 +0000 Subject: [PATCH 215/730] pkgsite: 0-unstable-2026-02-06 -> 0-unstable-2026-02-12 --- pkgs/by-name/pk/pkgsite/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pk/pkgsite/package.nix b/pkgs/by-name/pk/pkgsite/package.nix index 491be34eebc4..0c85d00ab733 100644 --- a/pkgs/by-name/pk/pkgsite/package.nix +++ b/pkgs/by-name/pk/pkgsite/package.nix @@ -7,16 +7,16 @@ buildGoModule { pname = "pkgsite"; - version = "0-unstable-2026-02-06"; + version = "0-unstable-2026-02-12"; src = fetchFromGitHub { owner = "golang"; repo = "pkgsite"; - rev = "2a8da3345a36148f4dca0cfb2b99cbe84ba9a50b"; - hash = "sha256-693eUnNtuagCwfXq+FYAVHHHgHDT0CDXu7kaYK2ru9Q="; + rev = "ce44214c045bc223217f4e969a2b2d3f249b7c21"; + hash = "sha256-8GPeedY0CKjJ/HJmRZj91FIVuMPNmEKamWnKV6hFrk8="; }; - vendorHash = "sha256-udLOOjBMLZ38jrX/7r+hmiUr/k6gxU0Sypo6S0ezep0="; + vendorHash = "sha256-G/XTWobysyzONctabYDIfAQ/zaAA9w2Ky7Hn6cj9l/c="; subPackages = [ "cmd/pkgsite" ]; From b0c7c5dc7d8f35bcf9196f9c0bbb4a9663e2df2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 16:59:12 +0000 Subject: [PATCH 216/730] ladybird: 0-unstable-2026-02-07 -> 0-unstable-2026-02-14 --- pkgs/by-name/la/ladybird/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/ladybird/package.nix b/pkgs/by-name/la/ladybird/package.nix index b044091fe682..efc099e1937b 100644 --- a/pkgs/by-name/la/ladybird/package.nix +++ b/pkgs/by-name/la/ladybird/package.nix @@ -36,13 +36,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ladybird"; - version = "0-unstable-2026-02-07"; + version = "0-unstable-2026-02-14"; src = fetchFromGitHub { owner = "LadybirdBrowser"; repo = "ladybird"; - rev = "ba5c254fdef7d88e1c0dcb74a362da16ffc4a153"; - hash = "sha256-Bp+32jd86cScT5PV+hzKXp7WED7OSrpnnzTSb7Etefw="; + rev = "ae9106a29da6b93695da2954e2a43b8ab2c2c112"; + hash = "sha256-cmF5YVnS2kwS3YghPFcuCAP9PWnDs6xbS8XkdH268Qc="; }; postPatch = '' From 3682e90ba2f98b39808ce6bba4c4038d588834dd Mon Sep 17 00:00:00 2001 From: Daniel Kilimnik Date: Sat, 14 Feb 2026 20:04:20 +0100 Subject: [PATCH 217/730] arduino-create-agent: exclude design package --- pkgs/by-name/ar/arduino-create-agent/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ar/arduino-create-agent/package.nix b/pkgs/by-name/ar/arduino-create-agent/package.nix index 4b5883ffc5d6..e491c267835e 100644 --- a/pkgs/by-name/ar/arduino-create-agent/package.nix +++ b/pkgs/by-name/ar/arduino-create-agent/package.nix @@ -21,6 +21,10 @@ buildGo124Module rec { ./updater.patch ]; + excludedPackages = [ + "design" + ]; + vendorHash = "sha256-Nrw7l3nV1sMVWs1HECQJYohKiD0gPvWQOLD7eohEd1A="; ldflags = [ From 040130b4b0edfe41b9acb1ddbb2c329a5aeec24b Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 14 Feb 2026 14:04:31 -0500 Subject: [PATCH 218/730] nodePackages.coc-go: drop --- pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 70 ------------------- 3 files changed, 1 insertion(+), 71 deletions(-) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 169c7e042b7a..7aa71b9af038 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -104,6 +104,7 @@ mapAliases { inherit (pkgs) coc-explorer; # added 2025-10-01 inherit (pkgs) coc-flutter; # Added 2025-11-05 inherit (pkgs) coc-git; # added 2025-10-01 + coc-go = throw "coc-go has been removed because it was unmaintained in nixpkgs"; # Added 2026-02-14 inherit (pkgs) coc-haxe; # Added 2025-11-05 inherit (pkgs) coc-highlight; # Added 2025-11-05 inherit (pkgs) coc-html; # Added 2025-11-05 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index b753b816b17e..bea06d57d97f 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -4,7 +4,6 @@ , "@tailwindcss/line-clamp" , "@tailwindcss/typography" , "browserify" -, "coc-go" , "coc-tsserver" , "node2nix" , "sass" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index dd9be509a1b8..14b48a03fc89 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -2694,15 +2694,6 @@ let sha512 = "VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="; }; }; - "isexe-3.1.1" = { - name = "isexe"; - packageName = "isexe"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz"; - sha512 = "LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ=="; - }; - }; "isomorphic-ws-4.0.1" = { name = "isomorphic-ws"; packageName = "isomorphic-ws"; @@ -4872,15 +4863,6 @@ let sha512 = "ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg=="; }; }; - "tslib-2.8.1" = { - name = "tslib"; - packageName = "tslib"; - version = "2.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"; - sha512 = "oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="; - }; - }; "tsx-4.19.3" = { name = "tsx"; packageName = "tsx"; @@ -5187,15 +5169,6 @@ let sha512 = "X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA=="; }; }; - "vscode-languageserver-textdocument-1.0.12" = { - name = "vscode-languageserver-textdocument"; - packageName = "vscode-languageserver-textdocument"; - version = "1.0.12"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz"; - sha512 = "cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA=="; - }; - }; "vscode-languageserver-types-3.16.0" = { name = "vscode-languageserver-types"; packageName = "vscode-languageserver-types"; @@ -5232,15 +5205,6 @@ let sha512 = "RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="; }; }; - "vscode-uri-3.1.0" = { - name = "vscode-uri"; - packageName = "vscode-uri"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz"; - sha512 = "/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ=="; - }; - }; "walk-2.3.15" = { name = "walk"; packageName = "walk"; @@ -5250,15 +5214,6 @@ let sha512 = "4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg=="; }; }; - "which-5.0.0" = { - name = "which"; - packageName = "which"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/which/-/which-5.0.0.tgz"; - sha512 = "JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ=="; - }; - }; "which-typed-array-1.1.19" = { name = "which-typed-array"; packageName = "which-typed-array"; @@ -5695,31 +5650,6 @@ in bypassCache = true; reconstructLock = true; }; - coc-go = nodeEnv.buildNodePackage { - name = "coc-go"; - packageName = "coc-go"; - version = "1.3.35"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-go/-/coc-go-1.3.35.tgz"; - sha512 = "1XHfCsUe8Xcb8EJb0kCXIuCFc7EfNFM4qziZhk/1LcKS9oMWrUCxQqPpYSdpd1XAatTad1KeuRFigPv6aaijiQ=="; - }; - dependencies = [ - sources."isexe-3.1.1" - sources."tslib-2.8.1" - sources."vscode-languageserver-textdocument-1.0.12" - sources."vscode-uri-3.1.0" - sources."which-5.0.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "gopls extension for coc"; - homepage = "https://github.com/josa42/coc-go#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; coc-tsserver = nodeEnv.buildNodePackage { name = "coc-tsserver"; packageName = "coc-tsserver"; From cb36ad466903390c4b4b7923b6dad35b37a141d4 Mon Sep 17 00:00:00 2001 From: Daniel Kilimnik Date: Sat, 14 Feb 2026 20:04:54 +0100 Subject: [PATCH 219/730] arduino-create-agent: use buildGoModule --- pkgs/by-name/ar/arduino-create-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arduino-create-agent/package.nix b/pkgs/by-name/ar/arduino-create-agent/package.nix index e491c267835e..b0ead0ca3d5e 100644 --- a/pkgs/by-name/ar/arduino-create-agent/package.nix +++ b/pkgs/by-name/ar/arduino-create-agent/package.nix @@ -1,12 +1,12 @@ { lib, stdenv, - buildGo124Module, + buildGoModule, fetchFromGitHub, go-task, }: -buildGo124Module rec { +buildGoModule rec { pname = "arduino-create-agent"; version = "1.7.0"; From 0dcf396d631115fad326560fc8f9343936f6af15 Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 14 Feb 2026 14:05:41 -0500 Subject: [PATCH 220/730] nodePackages.coc-tsserver: drop --- pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 30 ------------------- 3 files changed, 1 insertion(+), 31 deletions(-) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 7aa71b9af038..46bbebc01531 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -136,6 +136,7 @@ mapAliases { inherit (pkgs) coc-toml; coc-tslint = throw "coc-tslint was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18 coc-tslint-plugin = throw "coc-tslint-plugin was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18 + coc-tsserver = throw "coc-tsserver has been removed because it was unmaintained in nixpkgs"; # Added 2026-02-14 coc-ultisnips = throw "'coc-ultisnips' has been removed because it was unmaintained upstream"; # Added 2025-11-14 coc-vetur = throw "coc-vetur was removed because vetur was deprecated by Vue in favor of volar. Use coc-volar instead, which supports Vue 3"; # added 2025-10-01 inherit (pkgs) coc-vimlsp; # Added 2025-11-05 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index bea06d57d97f..0e9c9a210911 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -4,7 +4,6 @@ , "@tailwindcss/line-clamp" , "@tailwindcss/typography" , "browserify" -, "coc-tsserver" , "node2nix" , "sass" , "semver" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index 14b48a03fc89..b3c4da6853d4 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -4944,15 +4944,6 @@ let sha512 = "vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ=="; }; }; - "typescript-5.8.2" = { - name = "typescript"; - packageName = "typescript"; - version = "5.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz"; - sha512 = "aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ=="; - }; - }; "uid-number-0.0.5" = { name = "uid-number"; packageName = "uid-number"; @@ -5650,27 +5641,6 @@ in bypassCache = true; reconstructLock = true; }; - coc-tsserver = nodeEnv.buildNodePackage { - name = "coc-tsserver"; - packageName = "coc-tsserver"; - version = "2.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-2.2.3.tgz"; - sha512 = "XYMekSGU+2jJ4U53FXUPmcv8WayME0eXUYruVL6PDYyVUUij86UQetliWHt1ai42VLTh3riIIZlcMdQkLot1sQ=="; - }; - dependencies = [ - sources."typescript-5.8.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "javascript and typescript language features extension of coc.nvim"; - homepage = "https://github.com/neoclide/coc-tsserver#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; node2nix = nodeEnv.buildNodePackage { name = "node2nix"; packageName = "node2nix"; From e68687cff2c95a01452ae7b7873762fe1a02fc4e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 19:11:47 +0000 Subject: [PATCH 221/730] pastel: 0.11.0 -> 0.12.0 --- pkgs/by-name/pa/pastel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/pastel/package.nix b/pkgs/by-name/pa/pastel/package.nix index 906556b284cd..884dcb9b206d 100644 --- a/pkgs/by-name/pa/pastel/package.nix +++ b/pkgs/by-name/pa/pastel/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pastel"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "pastel"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-ISzZZNh9X91vBbVOpYXnYpO3ztGgIhMJTZmoY2T0FRw="; + sha256 = "sha256-0NrvZ9rOc3li430uYJjP2IkMeofeq4NkC7GvsYZeB2g="; }; - cargoHash = "sha256-r0QiooMrTqFaXq2Y9wVW45zjtHT7qQ6XTWPRhlLpVQ8="; + cargoHash = "sha256-FPaMBxrSrmHbq5b4Q9QxElD+jAhn22gvKP55QWwZ/mo="; meta = { description = "Command-line tool to generate, analyze, convert and manipulate colors"; From 3a15735e49a000f9b8bdc32c148a3897db51bdcf Mon Sep 17 00:00:00 2001 From: mdask Date: Sun, 8 Feb 2026 02:01:26 +0100 Subject: [PATCH 222/730] maintainers: add mhdask --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ddd4fd41604f..6ff93d50ae9a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17151,6 +17151,13 @@ githubId = 20536514; name = "Magdalena Haselsteiner"; }; + mhdask = { + email = "nixpkgs@mdask.dk"; + matrix = "@mhdask:matrix.org"; + github = "mhdask"; + githubId = 55240757; + name = "mhdask"; + }; mhemeryck = { email = "martijn.hemeryck@gmail.com"; github = "mhemeryck"; From 8e5fe8ee33a4be0a2c363dd655ee4857f46628a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 19:43:16 +0000 Subject: [PATCH 223/730] kube-router: 2.6.3 -> 2.7.0 --- pkgs/by-name/ku/kube-router/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kube-router/package.nix b/pkgs/by-name/ku/kube-router/package.nix index 283f92f8218b..47614779faab 100644 --- a/pkgs/by-name/ku/kube-router/package.nix +++ b/pkgs/by-name/ku/kube-router/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "kube-router"; - version = "2.6.3"; + version = "2.7.0"; src = fetchFromGitHub { owner = "cloudnativelabs"; repo = "kube-router"; rev = "v${finalAttrs.version}"; - hash = "sha256-0UuUDIIDedHDo2gVNg/4Ilcyw7BzUCJFdhn/GOi5QNs="; + hash = "sha256-xtqzUnQxNwk6Qp2RQ94LqDQ0eJXPtrYEe9MK6OUZYAE="; }; - vendorHash = "sha256-fXZ6jRlFdjYPV5wqSdWAMlHj1dkkEpbCtcKMuuoje1U="; + vendorHash = "sha256-s7In0uv8C+H1xkQxfjnH4+PXO3NPZU/NYdg00EVH4us="; env.CGO_ENABLED = 0; From ba7500f21f7e52c06b7a7faf8f58a10c739702e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 20:09:34 +0000 Subject: [PATCH 224/730] luanti: 5.15.0 -> 5.15.1 --- pkgs/by-name/lu/luanti/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/luanti/package.nix b/pkgs/by-name/lu/luanti/package.nix index dc0edbaed248..db8dc8f7ee7b 100644 --- a/pkgs/by-name/lu/luanti/package.nix +++ b/pkgs/by-name/lu/luanti/package.nix @@ -43,13 +43,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luanti"; - version = "5.15.0"; + version = "5.15.1"; src = fetchFromGitHub { owner = "luanti-org"; repo = "luanti"; tag = finalAttrs.version; - hash = "sha256-ooZyyVFbf8OreYYs3XZlTht10cpdzsRgbOUWyaqX4jw="; + hash = "sha256-aW/DSF0sBEHJmhxRcWVqMFDOmP24CkAMr/eEsCUN5B0="; }; patches = [ From edabe0691f5f67022b3025d2a4474e7e5570bf20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 21:14:16 +0000 Subject: [PATCH 225/730] actionlint: 1.7.10 -> 1.7.11 --- pkgs/by-name/ac/actionlint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ac/actionlint/package.nix b/pkgs/by-name/ac/actionlint/package.nix index 88e375fc19b0..949a1915166e 100644 --- a/pkgs/by-name/ac/actionlint/package.nix +++ b/pkgs/by-name/ac/actionlint/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "actionlint"; - version = "1.7.10"; + version = "1.7.11"; subPackages = [ "cmd/actionlint" ]; @@ -19,10 +19,10 @@ buildGoModule (finalAttrs: { owner = "rhysd"; repo = "actionlint"; tag = "v${finalAttrs.version}"; - hash = "sha256-KnvFzV1VDivt7JL1lavM9wgaxdsdnEiLAk/pmzkXi+c="; + hash = "sha256-oBl+9vHynm6I3I4sF2ZyszogOxKh5kiDsdHwgWjVhVI="; }; - vendorHash = "sha256-McXlYsJvANyPAXAaXM8/NCFxbDs9IgSgFvt68h8mGek="; + vendorHash = "sha256-cUeGRwPiqeO3BGjWbbD5YtGC/B4v00/hKu09uDETMm8="; nativeBuildInputs = [ makeWrapper From 5d886ea768c3f4416854a63ef12588431065ea59 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 21:53:25 +0000 Subject: [PATCH 226/730] python3Packages.dbt-protos: 1.0.431 -> 1.0.434 --- pkgs/development/python-modules/dbt-protos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-protos/default.nix b/pkgs/development/python-modules/dbt-protos/default.nix index 2176b7e4f73d..0de364210386 100644 --- a/pkgs/development/python-modules/dbt-protos/default.nix +++ b/pkgs/development/python-modules/dbt-protos/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "dbt-protos"; - version = "1.0.431"; + version = "1.0.434"; pyproject = true; src = fetchFromGitHub { owner = "dbt-labs"; repo = "proto-python-public"; tag = "v${version}"; - hash = "sha256-+aV/0668LOmMdUpjt8AIfSIHf2sohwmxQuo3DO6fvFY="; + hash = "sha256-sKPPiGL836YB2hIbcmqEC7LXAqYzvXO2a+1dFDVIm0w="; }; build-system = [ From fc68e55ca3dd8e6bf6dd370bd72fbcc02f88f942 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 22:02:43 +0000 Subject: [PATCH 227/730] zerofs: 1.0.1 -> 1.0.2 --- pkgs/by-name/ze/zerofs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zerofs/package.nix b/pkgs/by-name/ze/zerofs/package.nix index 693c80df2169..b4684733a23e 100644 --- a/pkgs/by-name/ze/zerofs/package.nix +++ b/pkgs/by-name/ze/zerofs/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zerofs"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "Barre"; repo = "ZeroFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-qfn4Js4/D+/X4nbO08DAxU1tqfTKERUMxU6q3L9RfkY="; + hash = "sha256-IwxKXoeCUjC+eE+r80lrqclh/DALOVIo6JLgZO8qJmE="; }; sourceRoot = "${finalAttrs.src.name}/zerofs"; - cargoHash = "sha256-0sOb+QQRJ1QNs0CofnCZTAPxQ+UsA0R3J02qtJ4pD7w="; + cargoHash = "sha256-27+bmDKveC/AX6DlOpyg+wvZvDBQ7w0eATp2mzN4wTE="; nativeBuildInputs = [ cmake ]; From e4374a3b2f03b9c72be6a08b0181e9744214f79f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 8 Feb 2026 14:51:25 +0000 Subject: [PATCH 228/730] hashrat: fix `gcc-15` build failure Without the change build fails on master as https://hydra.nixos.org/build/319912510: ``` xdialog.c:74:9: error: conflicting types for 'XDialogDisplayPage'; have 'STREAM *(const char *, HashratCtx *)' 74 | STREAM *XDialogDisplayPage(const char *Dialog, HashratCtx *Config) | ^~~~~~~~~~~~~~~~~~ ``` --- pkgs/by-name/ha/hashrat/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/ha/hashrat/package.nix b/pkgs/by-name/ha/hashrat/package.nix index e8947b1ad201..6083257ba8d9 100644 --- a/pkgs/by-name/ha/hashrat/package.nix +++ b/pkgs/by-name/ha/hashrat/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, versionCheckHook, nix-update-script, }: @@ -17,6 +18,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-nGaOVvy8caySohCGyGdnxXsv2DuqFPRi4JJLlZy+q8o="; }; + patches = [ + # Upstream fix for gcc-15 build failure: + # https://github.com/ColumPaget/Hashrat/pull/33 + (fetchpatch { + name = "gcc-15.patch"; + url = "https://github.com/ColumPaget/Hashrat/commit/5add4a28f34237bf49f37febcf3366d45d4cea4f.patch"; + hash = "sha256-+ydRQJfoZx7g6VzDDs2RWKRmWs5kBNgYfFKfzsAaskE="; + }) + ]; + configureFlags = [ "--enable-xattr" ]; makeFlags = [ "PREFIX=$(out)" ]; From 19b1ecb02d35b800edc91a773d80741dbe5dc781 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 22:46:33 +0000 Subject: [PATCH 229/730] hydrus: 658 -> 659 --- pkgs/by-name/hy/hydrus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index 1289707d6f2d..fa3c161c0534 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "hydrus"; - version = "658"; + version = "659"; pyproject = false; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${finalAttrs.version}"; - hash = "sha256-vH+kUnSh7uOy4x6YNkzcTtp3Xmgfmcwt/vE/FbMWKDo="; + hash = "sha256-mrZQnMIM6r2RA1+RRIP42J0OPS6uYzu+87J1eMjBeXM="; }; nativeBuildInputs = [ From 6c238b7d4f3fa873a4b3e910c1fc496d1ada4bca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 23:25:54 +0000 Subject: [PATCH 230/730] python3Packages.langchain-core: 1.2.7 -> 1.2.12 --- pkgs/development/python-modules/langchain-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index 28e3ab3dcb25..1ce07affc04d 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -37,14 +37,14 @@ buildPythonPackage rec { pname = "langchain-core"; - version = "1.2.7"; + version = "1.2.12"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-core==${version}"; - hash = "sha256-X/gT+OtA9bQR0vvsfzT3881WUkbRmcY1Ahqk8kT6M9s="; + hash = "sha256-KSZhuABk5OpfJ1e1/h/Vr7RA5f9eSK7VBJKaJ5i6xv4="; }; sourceRoot = "${src.name}/libs/core"; From 5e8d1c5224f5412e9dd44fb4ff901112b7a3ffdb Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Sat, 14 Feb 2026 16:08:51 -0800 Subject: [PATCH 231/730] envoy: fix deps fetch by disabling bzlmod in empty-workspace sync The preInstall phase of the deps derivation ran `bazel fetch` and `bazel sync` in an empty directory with bzlmod enabled. This pulled rules_jvm_external from the Bazel Central Registry, which tried to execute a coursier GraalVM native binary that cannot run in the Nix sandbox. Since envoy itself uses --noenable_bzlmod, BCR modules are not needed. Replace the two commands with a single `bazel sync --noenable_bzlmod` over an empty WORKSPACE, and update deps hashes for both platforms. --- pkgs/by-name/en/envoy/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/en/envoy/package.nix b/pkgs/by-name/en/envoy/package.nix index 9611303664ab..9e048cc48d36 100644 --- a/pkgs/by-name/en/envoy/package.nix +++ b/pkgs/by-name/en/envoy/package.nix @@ -49,8 +49,8 @@ let depsHash else { - x86_64-linux = "sha256-cUpCkmJmFyd2mTImMKt5Cgi+A4bAWAXLYjJjMnV6haQ="; - aarch64-linux = "sha256-f1FbdFDunlF7uhCpkb5AqmKN5uimuKnFYBzXjIcRabk="; + x86_64-linux = "sha256-CMd8dIyvuYFoHg1+AdkkyBj5P367ZcklCOgih+7uQIA="; + aarch64-linux = "sha256-NJIkiTIJBZFPb+FpTYo6pQQQt8++VuCHHj0Y0AjqWGo="; } .${stdenv.system} or (throw "unsupported system ${stdenv.system}"); @@ -144,14 +144,14 @@ buildBazelPackage rec { --replace-fail 'crates_repository(' 'crates_repository(generator="@@cargo_bazel_bootstrap//:cargo-bazel", ' ''; preInstall = '' + # Envoy uses --noenable_bzlmod so BCR modules are not needed. + # Populate the repository cache with entries the build needs from the empty + # workspace. Use `bazel sync` (which fetches WORKSPACE repos) rather than + # `bazel fetch` (which requires bzlmod for its --all mode). mkdir $NIX_BUILD_TOP/empty pushd $NIX_BUILD_TOP/empty - touch MODULE.bazel - # Unfortunately, we need to fetch a lot of irrelevant junk to make this work. - # This really bloats the size of the FOD. - # TODO: lukegb - figure out how to make this suck less. - bazel fetch --repository_cache="$bazelOut/external/repository_cache" - bazel sync --repository_cache="$bazelOut/external/repository_cache" + touch MODULE.bazel WORKSPACE + bazel sync --noenable_bzlmod --repository_cache="$bazelOut/external/repository_cache" popd # Strip out the path to the build location (by deleting the comment line). From 2bd6c92feea88cb92ce5d931d1cab23bb501afa6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 00:38:33 +0000 Subject: [PATCH 232/730] python3Packages.bump-my-version: 1.2.6 -> 1.2.7 --- pkgs/development/python-modules/bump-my-version/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bump-my-version/default.nix b/pkgs/development/python-modules/bump-my-version/default.nix index 2b17dae578a3..1a9e82417e41 100644 --- a/pkgs/development/python-modules/bump-my-version/default.nix +++ b/pkgs/development/python-modules/bump-my-version/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "bump-my-version"; - version = "1.2.6"; + version = "1.2.7"; pyproject = true; src = fetchFromGitHub { owner = "callowayproject"; repo = "bump-my-version"; tag = version; - hash = "sha256-/YaaVWddBAQlDvHqsDfYd5Dv+2VLkFrtuTfCGih4XBo="; + hash = "sha256-fqbh1Ul1TzB2/HkTTlGFoUO6/hLNLNykcXjNb6I+Kpc="; }; build-system = [ From b4ee29314f0687f4bdf3c2d5d71a789c162ffd1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 01:36:14 +0000 Subject: [PATCH 233/730] parlay: 0.10.1 -> 0.11.0 --- pkgs/by-name/pa/parlay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parlay/package.nix b/pkgs/by-name/pa/parlay/package.nix index b2088c2cbc32..7f8b16f0c2a1 100644 --- a/pkgs/by-name/pa/parlay/package.nix +++ b/pkgs/by-name/pa/parlay/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "parlay"; - version = "0.10.1"; + version = "0.11.0"; src = fetchFromGitHub { owner = "snyk"; repo = "parlay"; rev = "v${finalAttrs.version}"; - hash = "sha256-x/piB2rjluIcqlSn+nwWd4J2Nu6Z/RtL54SPq23pZV0="; + hash = "sha256-bLukosGqyRnvQ4fwntE2lV7VbQNY5MDIfaX/WXBfTuA="; }; vendorHash = "sha256-X/cgNdsUG0Ics/DCk1HOdzez9Ewwm1odFL1EiyFv1Sw="; From c1933e8df3089a33c6e2ee1bd62f0a8e5f172268 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 03:11:29 +0000 Subject: [PATCH 234/730] numix-icon-theme-circle: 26.01.11 -> 26.02.11 --- pkgs/by-name/nu/numix-icon-theme-circle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/numix-icon-theme-circle/package.nix b/pkgs/by-name/nu/numix-icon-theme-circle/package.nix index 7730bb9e2483..9f1f04809784 100644 --- a/pkgs/by-name/nu/numix-icon-theme-circle/package.nix +++ b/pkgs/by-name/nu/numix-icon-theme-circle/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation rec { pname = "numix-icon-theme-circle"; - version = "26.01.11"; + version = "26.02.11"; src = fetchFromGitHub { owner = "numixproject"; repo = "numix-icon-theme-circle"; rev = version; - sha256 = "sha256-L+GO3TJ7UJYIjpsVtWgFkFd313u+E4I4ResNgQz8T70="; + sha256 = "sha256-nYpFQEm6KI17al2iRFhMFeK5IVGYbcrZ1h4b7QcIwmI="; }; nativeBuildInputs = [ gtk3 ]; From 2d2890201a742597e21e7942a8a6afc82889fb90 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 03:36:54 +0000 Subject: [PATCH 235/730] krep: 1.5.0 -> 2.0.0 --- pkgs/by-name/kr/krep/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kr/krep/package.nix b/pkgs/by-name/kr/krep/package.nix index ce6e7d64e7ea..45865ff4b4e5 100644 --- a/pkgs/by-name/kr/krep/package.nix +++ b/pkgs/by-name/kr/krep/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "krep"; - version = "1.5.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "davidesantangelo"; repo = "krep"; rev = "v${finalAttrs.version}"; - hash = "sha256-yPrQwztqJQGWk/RFklsA3dnuk7GCflaF0WbTm0mx7Gw="; + hash = "sha256-/eYS+GGqWbUkMzjRSGU6OElRaUFQ2/xvyRywRcQ9F+s="; }; makeFlags = [ From c5479831f6ae1436f003d82ee07d9f1c69d8fe1b Mon Sep 17 00:00:00 2001 From: qzylinra <225773816+qzylinra@users.noreply.github.com> Date: Sun, 15 Feb 2026 11:41:29 +0800 Subject: [PATCH 236/730] flutter341: 3.41.0 -> 3.41.1 --- .../compilers/flutter/versions/3_41/data.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/compilers/flutter/versions/3_41/data.json b/pkgs/development/compilers/flutter/versions/3_41/data.json index 6f8b5d74dc99..71483d1b2218 100644 --- a/pkgs/development/compilers/flutter/versions/3_41/data.json +++ b/pkgs/development/compilers/flutter/versions/3_41/data.json @@ -1,5 +1,5 @@ { - "version": "3.41.0", + "version": "3.41.1", "engineVersion": "3452d735bd38224ef2db85ca763d862d6326b17f", "engineSwiftShaderHash": "sha256-qbtCl2nTpmtp9dnaoXc7rF3RqLnAZEmzw1BzPoCRWrc=", "engineSwiftShaderRev": "794b0cfce1d828d187637e6d932bae484fbe0976", @@ -21,7 +21,7 @@ "x86_64-darwin": "sha256-Wlwpx6g4EmkzKAEyaxHMrc8M/nMB7QGj8G6BdmvLjXQ=", "aarch64-darwin": "sha256-IjJFpC6rG4EeUC4VYluGcHX/4BLenrU3Skzd4u4IdTQ=" }, - "flutterHash": "sha256-/rgmV0BMOF3Mlw/9DVEQkptDUXzJCNEYmQX+BIXlyxY=", + "flutterHash": "sha256-qn0r6/JHPN+bFrsxkZ6NvVo3yLFgYnt70LwzsKXNRSk=", "artifactHashes": { "android": { "aarch64-darwin": "sha256-9bjCiMYvcwMMWU8lJdJB+f2P0WxZzzjfs/pUD4qr74g=", @@ -896,31 +896,31 @@ "dependency": "direct dev", "description": { "name": "test", - "sha256": "77cc98ea27006c84e71a7356cf3daf9ddbde2d91d84f77dbfe64cf0e4d9611ae", + "sha256": "54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.28.0" + "version": "1.29.0" }, "test_api": { "dependency": "direct main", "description": { "name": "test_api", - "sha256": "19a78f63e83d3a61f00826d09bc2f60e191bf3504183c001262be6ac75589fb8", + "sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.8" + "version": "0.7.9" }, "test_core": { "dependency": "direct main", "description": { "name": "test_core", - "sha256": "f1072617a6657e5fc09662e721307f7fb009b4ed89b19f47175d11d5254a62d4", + "sha256": "394f07d21f0f2255ec9e3989f21e54d3c7dc0e6e9dbce160e5a9c1a6be0e2943", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.14" + "version": "0.6.15" }, "typed_data": { "dependency": "direct main", From 119a92c3beb92e264630b1066cefdf72853a9220 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 03:46:56 +0000 Subject: [PATCH 237/730] stalwart-enterprise: 0.15.4 -> 0.15.5 --- pkgs/by-name/st/stalwart/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stalwart/package.nix b/pkgs/by-name/st/stalwart/package.nix index 65b859353f0f..c33ab8c066f3 100644 --- a/pkgs/by-name/st/stalwart/package.nix +++ b/pkgs/by-name/st/stalwart/package.nix @@ -21,16 +21,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "stalwart" + (lib.optionalString stalwartEnterprise "-enterprise"); - version = "0.15.4"; + version = "0.15.5"; src = fetchFromGitHub { owner = "stalwartlabs"; repo = "stalwart"; tag = "v${finalAttrs.version}"; - hash = "sha256-MIy1/8r5CMrTbVTjLFuUneoL3J38kZIgUMweoeaf3L0="; + hash = "sha256-T7ft+GQLLPWgVFoo3m3pLDwgXRwa5idRFlhKjDLkQaw="; }; - cargoHash = "sha256-jVD11wz9Ab1E9KdNG4kp8Jqm2rJ2aUWuFTAOBga6Fgg="; + cargoHash = "sha256-WneUROKV+uLX1d5TIOanO0jhHLsHHpFcXKUB6zdbSzA="; depsBuildBuild = [ pkg-config From 515f36a4d1663c28715bae5835409fd672870929 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 03:56:08 +0000 Subject: [PATCH 238/730] routedns: 0.1.133 -> 0.1.136 --- pkgs/by-name/ro/routedns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/routedns/package.nix b/pkgs/by-name/ro/routedns/package.nix index 16c3a3d2b87c..4bfc1c225456 100644 --- a/pkgs/by-name/ro/routedns/package.nix +++ b/pkgs/by-name/ro/routedns/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "routedns"; - version = "0.1.133"; + version = "0.1.136"; src = fetchFromGitHub { owner = "folbricht"; repo = "routedns"; rev = "v${finalAttrs.version}"; - hash = "sha256-nibq+wHwwyFodNjWFLu5V/y4IFUAm/exWJ1nUjyHHdw="; + hash = "sha256-JAlfPTOCmDjKoT+bzpM1UXl3HkbrSCztpbi0CFtuMYA="; }; - vendorHash = "sha256-woInU618JPwVxGDJDZQ6+j9wY6qNSB5Xu8wXf7s2qvQ="; + vendorHash = "sha256-9JjsY4zyq0lJkrbYopOtngrtrRUsyMw9Ghlhghn5xBo="; subPackages = [ "./cmd/routedns" ]; From 903b2c635c95d9a3267d7bdca6b6c144af727068 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 05:26:58 +0000 Subject: [PATCH 239/730] embellish: 0.6.0 -> 0.6.1 --- pkgs/by-name/em/embellish/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/em/embellish/package.nix b/pkgs/by-name/em/embellish/package.nix index 14da9db97432..1ecc8175845a 100644 --- a/pkgs/by-name/em/embellish/package.nix +++ b/pkgs/by-name/em/embellish/package.nix @@ -20,13 +20,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "embellish"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "getnf"; repo = "embellish"; tag = "v${finalAttrs.version}"; - hash = "sha256-2WPOXrEhnFP3NHE+MksREYlIoGN8AJE7Y2aw3ObVHeM="; + hash = "sha256-5aAeEFB2KCyHtOqBj2q1O7A8PXSQYcP92CCqVtUNIqU="; }; nativeBuildInputs = [ From ec60d8a10c1cb7eba5b9b4377cc390eb89361471 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 05:46:36 +0000 Subject: [PATCH 240/730] prometheus-pve-exporter: 3.8.0 -> 3.8.1 --- pkgs/servers/monitoring/prometheus/pve-exporter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/pve-exporter.nix b/pkgs/servers/monitoring/prometheus/pve-exporter.nix index 86c943ba44f3..2babdac3d4ea 100644 --- a/pkgs/servers/monitoring/prometheus/pve-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/pve-exporter.nix @@ -7,12 +7,12 @@ python3.pkgs.buildPythonApplication rec { pname = "prometheus_pve_exporter"; - version = "3.8.0"; + version = "3.8.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-tTEuyLKGIG0uvOMLnpT31YNkOeGM82lzFHwHjLfnOj0="; + hash = "sha256-aETUp6ygYvaa9BEFuT1fiQGgdJrslBkQHOMOrcr2Bgc="; }; propagatedBuildInputs = with python3.pkgs; [ From 36d0736c908d8d33e32375faebc8bcf5c3676cf1 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 15 Feb 2026 18:27:13 +1100 Subject: [PATCH 241/730] xen: rollback minimum supported version to 4.17 The Xen Project has decided to support verison 4.17 of the hypervisor once more, as all Xen versions will now be supported for five years after release. https://lists.xenproject.org/archives/html/xen-devel/2026-02/msg00630.html Signed-off-by: Fernando Rodrigues --- pkgs/by-name/xe/xen/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xe/xen/package.nix b/pkgs/by-name/xe/xen/package.nix index 934a9af7caa7..08e60651d81c 100644 --- a/pkgs/by-name/xe/xen/package.nix +++ b/pkgs/by-name/xe/xen/package.nix @@ -89,7 +89,7 @@ let ; # Mark versions older than minSupportedVersion as EOL. - minSupportedVersion = "4.18"; + minSupportedVersion = "4.17"; scriptDeps = let From 74c5e7943a06640461dd48f5d91111330b324719 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 09:21:11 +0000 Subject: [PATCH 242/730] terraform-providers.sap_btp: 1.18.1 -> 1.19.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 c9d7c63c22ba..bee7a7b61236 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1166,13 +1166,13 @@ "vendorHash": "sha256-WDyULPLN+uZ5OaE/j3FgurHbXKRU93S3nbXk8mW5dc4=" }, "sap_btp": { - "hash": "sha256-jN/tvfzVnzJTLpAriT68F2HwAS5lxL+iMU1yGR6P8ww=", + "hash": "sha256-5b8XFH7aPnjuf/yaMBecjM964e36KBclZZC+/kyhZDk=", "homepage": "https://registry.terraform.io/providers/SAP/btp", "owner": "SAP", "repo": "terraform-provider-btp", - "rev": "v1.18.1", + "rev": "v1.19.0", "spdx": "Apache-2.0", - "vendorHash": "sha256-f3b4NULINH8XworCn46fiz4GmBM31ROdAJy1j4GKkx4=" + "vendorHash": "sha256-PdfdEb8XyoNbAgGqEgU0Lr6mmAmK1A9GkaRelvyunZM=" }, "scaleway_scaleway": { "hash": "sha256-y58Q3VyXRVThSBm3e6aEUJu/VqbrwyIYPyXKiUz+9QA=", From 0ea1418c09ac3aad921fca4a1ddacb2823ec69ef Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 15 Feb 2026 11:42:46 +0200 Subject: [PATCH 243/730] pngcheck: use installBin from installShellFiles --- pkgs/by-name/pn/pngcheck/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pn/pngcheck/package.nix b/pkgs/by-name/pn/pngcheck/package.nix index 161f1b800ecd..25f0e50bccf6 100644 --- a/pkgs/by-name/pn/pngcheck/package.nix +++ b/pkgs/by-name/pn/pngcheck/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm555 -t $out/bin/ pngcheck + installBin pngcheck installManPage $pname.1 runHook postInstall ''; From 66d19139eb38e7cea40482cb5dcc061ed37a4c28 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 15 Feb 2026 11:43:03 +0200 Subject: [PATCH 244/730] pngcheck: use shared zlib --- pkgs/by-name/pn/pngcheck/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/pn/pngcheck/package.nix b/pkgs/by-name/pn/pngcheck/package.nix index 25f0e50bccf6..3d41663e4347 100644 --- a/pkgs/by-name/pn/pngcheck/package.nix +++ b/pkgs/by-name/pn/pngcheck/package.nix @@ -23,7 +23,6 @@ stdenv.mkDerivation (finalAttrs: { ''; makefile = "Makefile.unx"; - makeFlags = [ "ZPATH=${zlib.static}/lib" ]; nativeBuildInputs = [ installShellFiles ]; From ec6b5a0da3f311fcef6423808d617aa9a7241cc1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 10:10:36 +0000 Subject: [PATCH 245/730] faugus-launcher: 1.14.1 -> 1.14.3 --- pkgs/by-name/fa/faugus-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index 4e28a2c82b5b..7c59c4599f48 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -18,14 +18,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "faugus-launcher"; - version = "1.14.1"; + version = "1.14.3"; pyproject = false; src = fetchFromGitHub { owner = "Faugus"; repo = "faugus-launcher"; tag = finalAttrs.version; - hash = "sha256-1qVHis8Cm8v9+1UyVFyWrSBQsIK0qjEW6Bu61ZJfWbM="; + hash = "sha256-etPG5142YMWyHhn2wd/t4fPSW2oonp8qoY7aPAim/LI="; }; nativeBuildInputs = [ From 07d9358c07d5af78a4594f340536520c0c777d23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 10:21:23 +0000 Subject: [PATCH 246/730] dsearch: 0.1.1 -> 0.1.2 --- pkgs/by-name/ds/dsearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ds/dsearch/package.nix b/pkgs/by-name/ds/dsearch/package.nix index 777e5b8bfcac..6990b77c16cd 100644 --- a/pkgs/by-name/ds/dsearch/package.nix +++ b/pkgs/by-name/ds/dsearch/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "dsearch"; - version = "0.1.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "danksearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-gU349UQcr6Cl23tPt1yHD7EcWM8Uw6HZmbeVXyLwGj0="; + hash = "sha256-mpXrzf2Dv0erDBUUeCAo+AtLQWcnqBhLfyisGopNiYo="; }; - vendorHash = "sha256-UGKcwrYQ+S1oC8lJ1EagU1Okfz/2ruj4bn/7APC2FWg="; + vendorHash = "sha256-PNWwTurmpn1Vj8Q5jFQFHGOEYCEQwpgGNGxtil10um8="; ldflags = [ "-w" From 33769a20e460a38866e2fb772c706bdcd2580d3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 10:35:35 +0000 Subject: [PATCH 247/730] linuxPackages.rust-out-of-tree-module: 0-unstable-2025-03-10 -> 0-unstable-2025-11-12 --- pkgs/os-specific/linux/rust-out-of-tree-module/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix b/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix index 72e9a4f75f67..7b9f00fd6215 100644 --- a/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix +++ b/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix @@ -7,14 +7,14 @@ }: kernel.stdenv.mkDerivation { pname = "rust-out-of-tree-module"; - version = "0-unstable-2025-03-10"; + version = "0-unstable-2025-11-12"; src = fetchFromGitHub { owner = "Rust-for-linux"; repo = "rust-out-of-tree-module"; - rev = "df508ea156314fe281cdaded07bcf89d22c3373a"; - hash = "sha256-pPK+bvtYOKQDllsK2IzhgaNZzdawbIoK20rLU/olHow="; + rev = "00b5a8ee2bf53532d115004d7636b61a54f49802"; + hash = "sha256-CZw4OZZVHMnN6eHHwLqbEJKhFd0iNa5bgyYArzLPHuI="; }; nativeBuildInputs = kernel.moduleBuildDependencies; From 065346035ba44e5161a0f000f16f2a54b80155dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 11:51:46 +0000 Subject: [PATCH 248/730] gallery-dl: 1.31.5 -> 1.31.6 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 2d3edf79a28a..33732179262a 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gallery-dl"; - version = "1.31.5"; + version = "1.31.6"; pyproject = true; src = fetchFromGitHub { owner = "mikf"; repo = "gallery-dl"; tag = "v${finalAttrs.version}"; - hash = "sha256-jrTLiZs3LJaFZL40vxWS/1J9HHke9gmV9840AOUtLCU="; + hash = "sha256-6Fh32XAPwSI95dqjyFp65DMSSdCZzGuymB3QhlFoKs8="; }; build-system = [ python3Packages.setuptools ]; From 6dd78c6a2e89e5863f12cb111f10feda2c70e8ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 12:01:52 +0000 Subject: [PATCH 249/730] matrix-alertmanager-receiver: 2026.2.4 -> 2026.2.11 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 7103e5d66735..38a867d55213 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.2.4"; + version = "2026.2.11"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-iqKxRdYxp3S+CgwkBRtqWZDEUzdHgScpZvwN1us0nUo="; + hash = "sha256-tX4/jQ57OVAo3u2yW229agD4GqCv0wXpTYGpZ2SUbfI="; }; - vendorHash = "sha256-c94sQa1zKmt+mVC2yRm6rhBXh8Jr+r1PFcrlDPEE/04="; + vendorHash = "sha256-fbv6IrQQ9RRVMhm+4xgi9YNr4ylS6z0bdKuJe1aXomE="; env.CGO_ENABLED = "0"; From 591a9694eab10d30d77c585fb5e699f17034572c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 13:12:06 +0100 Subject: [PATCH 250/730] goaway: init at 0.63.7 Lightweight DNS sinkhole written in Go with a modern dashboard client https://github.com/pommee/goaway --- pkgs/by-name/go/goaway/package.nix | 99 ++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 pkgs/by-name/go/goaway/package.nix diff --git a/pkgs/by-name/go/goaway/package.nix b/pkgs/by-name/go/goaway/package.nix new file mode 100644 index 000000000000..edbbd99ac19b --- /dev/null +++ b/pkgs/by-name/go/goaway/package.nix @@ -0,0 +1,99 @@ +{ + lib, + buildGo126Module, + fetchFromGitHub, + fetchPnpmDeps, + makeWrapper, + net-tools, + nodejs, + pnpm, + pnpmConfigHook, + stdenvNoCC, +}: + +let + version = "0.63.7"; + + src = fetchFromGitHub { + owner = "pommee"; + repo = "goaway"; + tag = "v${version}"; + hash = "sha256-XNjp9fSMu5AdLnFNsh7Lrf1J06sPZPjvlNFkDa1QDJQ="; + }; + + goaway-web = stdenvNoCC.mkDerivation (finalAttrs: { + pname = "goaway-web"; + inherit version src; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + sourceRoot = "${finalAttrs.src.name}/client"; + fetcherVersion = 1; + hash = "sha256-cJLJMJNDPr73w5IiB1/zIloIdsUhqI+o/JqoKNwNweI="; + }; + + pnpmRoot = "client"; + + nativeBuildInputs = [ + nodejs + pnpmConfigHook + pnpm + ]; + + buildPhase = '' + runHook preBuild + + pnpm -C client build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + cp -r client/dist $out + + runHook postInstall + ''; + + }); +in +buildGo126Module (finalAttrs: { + pname = "goaway"; + inherit + version + src + goaway-web + ; + + vendorHash = "sha256-QgacBw+kpGdv8fAPQyndrHTxY1JrxFRf2qCS7etjNfw="; + + ldflags = [ + "-s" + "-w" + "-X=main.version=${finalAttrs.src.tag}" + "-X=main.commit=${finalAttrs.src.tag}" + "-X=main.date=1970-01-01T00:00:00Z" + ]; + + preBuild = '' + rm -rf client/dist + cp -r ${goaway-web} client/dist + ''; + + nativeBuildInputs = [ makeWrapper ]; + + postInstall = '' + wrapProgram $out/bin/goaway \ + --prefix PATH : $out/bin:${lib.makeBinPath [ net-tools ]} + ''; + + meta = { + description = "Lightweight DNS sinkhole written in Go with a modern dashboard client"; + homepage = "https://github.com/pommee/goaway"; + changelog = "https://github.com/pommee/goaway/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "goaway"; + }; +}) From 368980bbef2531b7a65be5a84b956d83336909dc Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 15 Feb 2026 14:34:24 +0200 Subject: [PATCH 251/730] python3.pkgs.lgpio: use finalAttrs pattern Only possible since #271387. --- pkgs/by-name/lg/lgpio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lg/lgpio/package.nix b/pkgs/by-name/lg/lgpio/package.nix index c3fb1caf639d..fabb0d2aea7c 100644 --- a/pkgs/by-name/lg/lgpio/package.nix +++ b/pkgs/by-name/lg/lgpio/package.nix @@ -20,7 +20,7 @@ let mkDerivation = if pyProject == "" then stdenv.mkDerivation else buildPythonPackage; in -mkDerivation rec { +mkDerivation (finalAttrs: { pname = "lgpio"; version = "0.2.2"; format = if pyProject == "" then null else "setuptools"; @@ -28,7 +28,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "joan2937"; repo = "lg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-92lLV+EMuJj4Ul89KIFHkpPxVMr/VvKGEocYSW2tFiE="; }; @@ -67,4 +67,4 @@ mkDerivation rec { maintainers = with lib.maintainers; [ doronbehar ]; platforms = lib.platforms.linux; }; -} +}) From 81ec7a5e0c94396cc9fe704059f562c7019add28 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 15 Feb 2026 14:35:10 +0200 Subject: [PATCH 252/730] lgpio: use --replace-fail in substitution --- pkgs/by-name/lg/lgpio/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lg/lgpio/package.nix b/pkgs/by-name/lg/lgpio/package.nix index fabb0d2aea7c..f435aef403aa 100644 --- a/pkgs/by-name/lg/lgpio/package.nix +++ b/pkgs/by-name/lg/lgpio/package.nix @@ -44,7 +44,7 @@ mkDerivation (finalAttrs: { # Emulate ldconfig when building the C API postConfigure = lib.optionalString (pyProject == "") '' substituteInPlace Makefile \ - --replace ldconfig 'echo ldconfig' + --replace-fail ldconfig 'echo ldconfig' ''; preBuild = lib.optionalString (pyProject == "PY_LGPIO") '' From 48a4d43c3aadaf9cbdc5d1c3ff84d566b6147917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 15 Feb 2026 14:12:46 +0100 Subject: [PATCH 253/730] ncps: add update script --- pkgs/by-name/nc/ncps/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 3b4ca8918f1f..4b44ae3ff073 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -13,6 +13,7 @@ python3, redis, writeShellScriptBin, + nix-update-script, }: let @@ -94,6 +95,10 @@ let source $src/nix/packages/ncps/pre-check-redis.sh ''; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Nix binary cache proxy service"; homepage = "https://github.com/kalbasit/ncps"; From e4cb026384ab34e539f5a94973a87369f41fee37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 15 Feb 2026 13:13:24 +0000 Subject: [PATCH 254/730] ncps: 0.8.4 -> 0.8.5 --- pkgs/by-name/nc/ncps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 4b44ae3ff073..2df3f7148bb8 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -34,13 +34,13 @@ let finalAttrs = { pname = "ncps"; - version = "0.8.4"; + version = "0.8.5"; src = fetchFromGitHub { owner = "kalbasit"; repo = "ncps"; tag = "v${finalAttrs.version}"; - hash = "sha256-GJnWVhn8SZY5IJbBSuq1j8qV06/kdHhcVu6QhnTsk0Y="; + hash = "sha256-0kQ2DTnBil7eSP/eSwLVqw/UyIwBMFtmKAeLCi64Fr8="; }; vendorHash = "sha256-AcgC+zTS3eVsbcs0jim4zDBGc3lIjwPbdVT7/KQ9Lkc="; From 2951072c8c57190d11447084d6792a1fe88e66a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 15 Feb 2026 14:27:30 +0100 Subject: [PATCH 255/730] ncps: move dbmate-wrapped into passthru --- pkgs/by-name/nc/ncps/package.nix | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 2df3f7148bb8..c364f89ddd84 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -21,17 +21,6 @@ let exec ${dbmate}/bin/dbmate "$@" ''; - dbmate-wrapper = buildGoModule { - pname = "ncps-dbmate-wrapper"; - inherit (finalAttrs) version; - - src = "${finalAttrs.src}/nix/dbmate-wrapper/src"; - - vendorHash = null; - - subPackages = [ "." ]; - }; - finalAttrs = { pname = "ncps"; version = "0.8.5"; @@ -68,7 +57,7 @@ let mkdir -p $out/share/ncps cp -r db $out/share/ncps/db - makeWrapper ${dbmate-wrapper}/bin/dbmate-wrapper \ + makeWrapper ${finalAttrs.passthru.dbmate-wrapper}/bin/dbmate-wrapper \ $out/bin/dbmate-ncps \ --prefix PATH : ${dbmate-real}/bin \ --set NCPS_DB_MIGRATIONS_DIR $out/share/ncps/db/migrations @@ -96,6 +85,17 @@ let ''; passthru = { + dbmate-wrapper = buildGoModule { + pname = "ncps-dbmate-wrapper"; + inherit (finalAttrs) version; + + src = "${finalAttrs.src}/nix/dbmate-wrapper/src"; + + vendorHash = null; + + subPackages = [ "." ]; + }; + updateScript = nix-update-script { }; }; From c0ef87b7042a2839ba6bd3652bd94b1d4e17e272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 15 Feb 2026 14:32:22 +0100 Subject: [PATCH 256/730] ncps: use standard finalAttrs pattern --- pkgs/by-name/nc/ncps/package.nix | 180 +++++++++++++++---------------- 1 file changed, 89 insertions(+), 91 deletions(-) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index c364f89ddd84..c258b2dcb0e3 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -20,95 +20,93 @@ let dbmate-real = writeShellScriptBin "dbmate.real" '' exec ${dbmate}/bin/dbmate "$@" ''; - - finalAttrs = { - pname = "ncps"; - version = "0.8.5"; - - src = fetchFromGitHub { - owner = "kalbasit"; - repo = "ncps"; - tag = "v${finalAttrs.version}"; - hash = "sha256-0kQ2DTnBil7eSP/eSwLVqw/UyIwBMFtmKAeLCi64Fr8="; - }; - - vendorHash = "sha256-AcgC+zTS3eVsbcs0jim4zDBGc3lIjwPbdVT7/KQ9Lkc="; - - ldflags = [ - "-X github.com/kalbasit/ncps/pkg/ncps.Version=v${finalAttrs.version}" - ]; - - subPackages = [ "." ]; - - nativeBuildInputs = [ - curl # used for checking MinIO health check - dbmate # used for testing - jq # used for testing by the init-minio - mariadb # MySQL/MariaDB for integration tests - minio # S3-compatible storage for integration tests - minio-client # mc CLI for MinIO setup - postgresql # PostgreSQL for integration tests - python3 # used for generating the ports - redis # Redis for distributed locking integration tests - makeWrapper # For wrapping dbmate. - ]; - - postInstall = '' - mkdir -p $out/share/ncps - cp -r db $out/share/ncps/db - - makeWrapper ${finalAttrs.passthru.dbmate-wrapper}/bin/dbmate-wrapper \ - $out/bin/dbmate-ncps \ - --prefix PATH : ${dbmate-real}/bin \ - --set NCPS_DB_MIGRATIONS_DIR $out/share/ncps/db/migrations - ''; - - doCheck = true; - - checkFlags = [ "-race" ]; - - # pre and post checks - preCheck = '' - # Set up cleanup trap to ensure background processes are killed even if tests fail - cleanup() { - source $src/nix/packages/ncps/post-check-minio.sh - source $src/nix/packages/ncps/post-check-mysql.sh - source $src/nix/packages/ncps/post-check-postgres.sh - source $src/nix/packages/ncps/post-check-redis.sh - } - trap cleanup EXIT - - source $src/nix/packages/ncps/pre-check-minio.sh - source $src/nix/packages/ncps/pre-check-mysql.sh - source $src/nix/packages/ncps/pre-check-postgres.sh - source $src/nix/packages/ncps/pre-check-redis.sh - ''; - - passthru = { - dbmate-wrapper = buildGoModule { - pname = "ncps-dbmate-wrapper"; - inherit (finalAttrs) version; - - src = "${finalAttrs.src}/nix/dbmate-wrapper/src"; - - vendorHash = null; - - subPackages = [ "." ]; - }; - - updateScript = nix-update-script { }; - }; - - meta = { - description = "Nix binary cache proxy service"; - homepage = "https://github.com/kalbasit/ncps"; - license = lib.licenses.mit; - mainProgram = "ncps"; - maintainers = with lib.maintainers; [ - kalbasit - aciceri - ]; - }; - }; in -buildGoModule finalAttrs +buildGoModule (finalAttrs: { + pname = "ncps"; + version = "0.8.5"; + + src = fetchFromGitHub { + owner = "kalbasit"; + repo = "ncps"; + tag = "v${finalAttrs.version}"; + hash = "sha256-0kQ2DTnBil7eSP/eSwLVqw/UyIwBMFtmKAeLCi64Fr8="; + }; + + vendorHash = "sha256-AcgC+zTS3eVsbcs0jim4zDBGc3lIjwPbdVT7/KQ9Lkc="; + + ldflags = [ + "-X github.com/kalbasit/ncps/pkg/ncps.Version=v${finalAttrs.version}" + ]; + + subPackages = [ "." ]; + + nativeBuildInputs = [ + curl # used for checking MinIO health check + dbmate # used for testing + jq # used for testing by the init-minio + mariadb # MySQL/MariaDB for integration tests + minio # S3-compatible storage for integration tests + minio-client # mc CLI for MinIO setup + postgresql # PostgreSQL for integration tests + python3 # used for generating the ports + redis # Redis for distributed locking integration tests + makeWrapper # For wrapping dbmate. + ]; + + postInstall = '' + mkdir -p $out/share/ncps + cp -r db $out/share/ncps/db + + makeWrapper ${finalAttrs.passthru.dbmate-wrapper}/bin/dbmate-wrapper \ + $out/bin/dbmate-ncps \ + --prefix PATH : ${dbmate-real}/bin \ + --set NCPS_DB_MIGRATIONS_DIR $out/share/ncps/db/migrations + ''; + + doCheck = true; + + checkFlags = [ "-race" ]; + + # pre and post checks + preCheck = '' + # Set up cleanup trap to ensure background processes are killed even if tests fail + cleanup() { + source $src/nix/packages/ncps/post-check-minio.sh + source $src/nix/packages/ncps/post-check-mysql.sh + source $src/nix/packages/ncps/post-check-postgres.sh + source $src/nix/packages/ncps/post-check-redis.sh + } + trap cleanup EXIT + + source $src/nix/packages/ncps/pre-check-minio.sh + source $src/nix/packages/ncps/pre-check-mysql.sh + source $src/nix/packages/ncps/pre-check-postgres.sh + source $src/nix/packages/ncps/pre-check-redis.sh + ''; + + passthru = { + dbmate-wrapper = buildGoModule { + pname = "ncps-dbmate-wrapper"; + inherit (finalAttrs) version; + + src = "${finalAttrs.src}/nix/dbmate-wrapper/src"; + + vendorHash = null; + + subPackages = [ "." ]; + }; + + updateScript = nix-update-script { }; + }; + + meta = { + description = "Nix binary cache proxy service"; + homepage = "https://github.com/kalbasit/ncps"; + license = lib.licenses.mit; + mainProgram = "ncps"; + maintainers = with lib.maintainers; [ + kalbasit + aciceri + ]; + }; +}) From fba69cbec5393f188b7c2b4cf3e5802a9858c29b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 15 Feb 2026 14:35:48 +0100 Subject: [PATCH 257/730] ncps: reference existing NixOS tests --- pkgs/by-name/nc/ncps/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index c258b2dcb0e3..99734c0b3bb3 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -13,6 +13,7 @@ python3, redis, writeShellScriptBin, + nixosTests, nix-update-script, }: @@ -96,6 +97,16 @@ buildGoModule (finalAttrs: { subPackages = [ "." ]; }; + tests = { + inherit (nixosTests) + ncps + ncps-custom-sqlite-directory + ncps-custom-storage-local + ncps-ha-pg + ncps-ha-pg-redis + ; + }; + updateScript = nix-update-script { }; }; From 76bbf24e188036255e888523357e1fcca8002eaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 14:17:34 +0000 Subject: [PATCH 258/730] gelly: 0.17.0 -> 0.18.1 --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index 354fe5800892..a5b540c1bdfd 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "0.17.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-FMkn5yNfMdQyKXFz9oBgvbPrwpjPrsssoU4MAmPsIdQ="; + hash = "sha256-x1m/tu4bll3alpdYkkgDrTwrVMLTEizHkCcFoF4vStA="; }; - cargoHash = "sha256-wjb3GWl7mXn3aM/gqcmK6uM/odGylRs9jwotxqHo0QQ="; + cargoHash = "sha256-FNkXQm+dTAMA8p0x5BNtuNyJ808xOtfNdKXzSfK8RgI="; nativeBuildInputs = [ pkg-config From 2d74ccb515c85eed57770d04481be4c8a5952670 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 14:17:37 +0000 Subject: [PATCH 259/730] terraform-providers.exoscale_exoscale: 0.67.2 -> 0.68.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 c9d7c63c22ba..280fc8081cf2 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -382,11 +382,11 @@ "vendorHash": "sha256-M5cX70GwfdEJ22V8CwoaNEdEWb1CX7wsBgvj3GvjE0Q=" }, "exoscale_exoscale": { - "hash": "sha256-V7mG584wyr99myizr/jx9AadkAnBCZvUvAKF0sX/CIA=", + "hash": "sha256-qjevix8bIRY3MKLlTZK/uUHS8nmKgjPk/rgqNWRdKes=", "homepage": "https://registry.terraform.io/providers/exoscale/exoscale", "owner": "exoscale", "repo": "terraform-provider-exoscale", - "rev": "v0.67.2", + "rev": "v0.68.0", "spdx": "MPL-2.0", "vendorHash": null }, From d70a72500c10da0aa37221927a9f7bf690ff1535 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 15 Feb 2026 09:39:57 -0500 Subject: [PATCH 260/730] ci/github-script: update dependencies, `npm audit fix` `@actions/artifact` and `commander` now match the versions used in `.github/workflows/bot.yml`. --- ci/github-script/package-lock.json | 574 +++++++++++++---------------- ci/github-script/package.json | 4 +- 2 files changed, 263 insertions(+), 315 deletions(-) diff --git a/ci/github-script/package-lock.json b/ci/github-script/package-lock.json index 0dcc9b68e259..ce766a5550b9 100644 --- a/ci/github-script/package-lock.json +++ b/ci/github-script/package-lock.json @@ -5,43 +5,76 @@ "packages": { "": { "dependencies": { - "@actions/artifact": "2.3.2", + "@actions/artifact": "5.0.3", "@actions/core": "1.11.1", "@actions/github": "6.0.1", "bottleneck": "2.19.5", - "commander": "14.0.0" + "commander": "14.0.3" } }, "node_modules/@actions/artifact": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@actions/artifact/-/artifact-2.3.2.tgz", - "integrity": "sha512-uX2Mr5KEPcwnzqa0Og9wOTEKIae6C/yx9P/m8bIglzCS5nZDkcQC/zRWjjoEsyVecL6oQpBx5BuqQj/yuVm0gw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@actions/artifact/-/artifact-5.0.3.tgz", + "integrity": "sha512-FIEG8Kum0wABZnktJvFi1xuVPc31xrunhZwLCvjrCGISQOm0ifyo7cjqf6PHiEeqoWMa5HIGOsB+lGM4aKCseA==", "license": "MIT", "dependencies": { - "@actions/core": "^1.10.0", - "@actions/github": "^5.1.1", - "@actions/http-client": "^2.1.0", - "@azure/storage-blob": "^12.15.0", - "@octokit/core": "^3.5.1", + "@actions/core": "^2.0.0", + "@actions/github": "^6.0.1", + "@actions/http-client": "^3.0.2", + "@azure/storage-blob": "^12.29.1", + "@octokit/core": "^5.2.1", "@octokit/plugin-request-log": "^1.0.4", "@octokit/plugin-retry": "^3.0.9", - "@octokit/request-error": "^5.0.0", + "@octokit/request": "^8.4.1", + "@octokit/request-error": "^5.1.1", "@protobuf-ts/plugin": "^2.2.3-alpha.1", "archiver": "^7.0.1", "jwt-decode": "^3.1.2", "unzip-stream": "^0.3.1" } }, - "node_modules/@actions/artifact/node_modules/@actions/github": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz", - "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==", + "node_modules/@actions/artifact/node_modules/@actions/core": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-2.0.3.tgz", + "integrity": "sha512-Od9Thc3T1mQJYddvVPM4QGiLUewdh+3txmDYHHxoNdkqysR1MbCT+rFOtNUxYAz+7+6RIsqipVahY2GJqGPyxA==", "license": "MIT", "dependencies": { - "@actions/http-client": "^2.0.1", - "@octokit/core": "^3.6.0", - "@octokit/plugin-paginate-rest": "^2.17.0", - "@octokit/plugin-rest-endpoint-methods": "^5.13.0" + "@actions/exec": "^2.0.0", + "@actions/http-client": "^3.0.2" + } + }, + "node_modules/@actions/artifact/node_modules/@actions/exec": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-2.0.0.tgz", + "integrity": "sha512-k8ngrX2voJ/RIN6r9xB82NVqKpnMRtxDoiO+g3olkIUpQNqjArXrCQceduQZCQj3P3xm32pChRLqRrtXTlqhIw==", + "license": "MIT", + "dependencies": { + "@actions/io": "^2.0.0" + } + }, + "node_modules/@actions/artifact/node_modules/@actions/http-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-3.0.2.tgz", + "integrity": "sha512-JP38FYYpyqvUsz+Igqlc/JG6YO9PaKuvqjM3iGvaLqFnJ7TFmcLyy2IDrY0bI0qCQug8E9K+elv5ZNfw62ZJzA==", + "license": "MIT", + "dependencies": { + "tunnel": "^0.0.6", + "undici": "^6.23.0" + } + }, + "node_modules/@actions/artifact/node_modules/@actions/io": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@actions/io/-/io-2.0.0.tgz", + "integrity": "sha512-Jv33IN09XLO+0HS79aaODsvIRyduiF7NY/F6LYeK5oeUmrsz7aFdRphQjFoESF4jS7lMauDOttKALcpapVDIAg==", + "license": "MIT" + }, + "node_modules/@actions/artifact/node_modules/undici": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", + "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", + "license": "MIT", + "engines": { + "node": ">=18.17" } }, "node_modules/@actions/core": { @@ -78,66 +111,6 @@ "undici": "^5.28.5" } }, - "node_modules/@actions/github/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", - "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.1.tgz", - "integrity": "sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==", - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.4.1", - "@octokit/request-error": "^5.1.1", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/endpoint": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.6.tgz", - "integrity": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/graphql": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.1.tgz", - "integrity": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==", - "license": "MIT", - "dependencies": { - "@octokit/request": "^8.4.1", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/openapi-types": { - "version": "24.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", - "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", - "license": "MIT" - }, "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.2.tgz", @@ -198,30 +171,6 @@ "@octokit/openapi-types": "^20.0.0" } }, - "node_modules/@actions/github/node_modules/@octokit/request": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.1.tgz", - "integrity": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.6", - "@octokit/request-error": "^5.1.1", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/types": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", - "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^24.2.0" - } - }, "node_modules/@actions/http-client": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", @@ -251,49 +200,52 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.9.0.tgz", - "integrity": "sha512-FPwHpZywuyasDSLMqJ6fhbOK3TqUdviZNF8OqRGA4W5Ewib2lEEZ+pBsYcBa88B2NGO/SEnYPGhyBqNlE8ilSw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.1.tgz", + "integrity": "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^2.0.0", - "@azure/core-util": "^1.11.0", + "@azure/abort-controller": "^2.1.2", + "@azure/core-util": "^1.13.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-client": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.4.tgz", - "integrity": "sha512-f7IxTD15Qdux30s2qFARH+JxgwxWLG2Rlr4oSkPGuLWm+1p5y1+C04XGLA0vmX6EtqfutmjvpNmAfgwVIS5hpw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.1.tgz", + "integrity": "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==", "license": "MIT", + "peer": true, "dependencies": { - "@azure/abort-controller": "^2.0.0", - "@azure/core-auth": "^1.4.0", - "@azure/core-rest-pipeline": "^1.20.0", - "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.6.1", - "@azure/logger": "^1.0.0", + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.10.0", + "@azure/core-rest-pipeline": "^1.22.0", + "@azure/core-tracing": "^1.3.0", + "@azure/core-util": "^1.13.0", + "@azure/logger": "^1.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-http-compat": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.3.0.tgz", - "integrity": "sha512-qLQujmUypBBG0gxHd0j6/Jdmul6ttl24c8WGiLXIk7IHXdBlfoBqW27hyz3Xn6xbfdyVSarl1Ttbk0AwnZBYCw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.3.2.tgz", + "integrity": "sha512-Tf6ltdKzOJEgxZeWLCjMxrxbodB/ZeCbzzA1A2qHbhzAjzjHoBVSUeSl/baT/oHAxhc4qdqVaDKnc2+iE932gw==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^2.0.0", - "@azure/core-client": "^1.3.0", - "@azure/core-rest-pipeline": "^1.20.0" + "@azure/abort-controller": "^2.1.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" + }, + "peerDependencies": { + "@azure/core-client": "^1.10.0", + "@azure/core-rest-pipeline": "^1.22.0" } }, "node_modules/@azure/core-lro": { @@ -324,97 +276,119 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.21.0.tgz", - "integrity": "sha512-a4MBwe/5WKbq9MIxikzgxLBbruC5qlkFYlBdI7Ev50Y7ib5Vo/Jvt5jnJo7NaWeJ908LCHL0S1Us4UMf1VoTfg==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.2.tgz", + "integrity": "sha512-MzHym+wOi8CLUlKCQu12de0nwcq9k9Kuv43j4Wa++CsCpJwps2eeBQwD2Bu8snkxTtDKDx4GwjuR9E8yC8LNrg==", "license": "MIT", + "peer": true, "dependencies": { - "@azure/abort-controller": "^2.0.0", - "@azure/core-auth": "^1.8.0", - "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.11.0", - "@azure/logger": "^1.0.0", - "@typespec/ts-http-runtime": "^0.2.3", + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.10.0", + "@azure/core-tracing": "^1.3.0", + "@azure/core-util": "^1.13.0", + "@azure/logger": "^1.3.0", + "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-tracing": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.2.0.tgz", - "integrity": "sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.3.1.tgz", + "integrity": "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==", "license": "MIT", "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-util": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.12.0.tgz", - "integrity": "sha512-13IyjTQgABPARvG90+N2dXpC+hwp466XCdQXPCRlbWHgd3SJd5Q1VvaBGv6k1BIa4MQm6hAF1UBU1m8QUxV8sQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.1.tgz", + "integrity": "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^2.0.0", - "@typespec/ts-http-runtime": "^0.2.2", + "@azure/abort-controller": "^2.1.2", + "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-xml": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@azure/core-xml/-/core-xml-1.4.5.tgz", - "integrity": "sha512-gT4H8mTaSXRz7eGTuQyq1aIJnJqeXzpOe9Ay7Z3FrCouer14CbV3VzjnJrNrQfbBpGBLO9oy8BmrY75A0p53cA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-xml/-/core-xml-1.5.0.tgz", + "integrity": "sha512-D/sdlJBMJfx7gqoj66PKVmhDDaU6TKA49ptcolxdas29X7AfvLTmfAGLjAcIMBK7UZ2o4lygHIqVckOlQU3xWw==", "license": "MIT", "dependencies": { "fast-xml-parser": "^5.0.7", "tslib": "^2.8.1" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/logger": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.2.0.tgz", - "integrity": "sha512-0hKEzLhpw+ZTAfNJyRrn6s+V0nDWzXk9OjBr2TiGIu0OfMr5s2V4FpKLTAK3Ca5r5OKLbf4hkOGDPyiRjie/jA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.3.0.tgz", + "integrity": "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==", "license": "MIT", "dependencies": { - "@typespec/ts-http-runtime": "^0.2.2", + "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/storage-blob": { - "version": "12.27.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.27.0.tgz", - "integrity": "sha512-IQjj9RIzAKatmNca3D6bT0qJ+Pkox1WZGOg2esJF2YLHb45pQKOwGPIAV+w3rfgkj7zV3RMxpn/c6iftzSOZJQ==", + "version": "12.31.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.31.0.tgz", + "integrity": "sha512-DBgNv10aCSxopt92DkTDD0o9xScXeBqPKGmR50FPZQaEcH4JLQ+GEOGEDv19V5BMkB7kxr+m4h6il/cCDPvmHg==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.1.2", - "@azure/core-auth": "^1.4.0", - "@azure/core-client": "^1.6.2", - "@azure/core-http-compat": "^2.0.0", + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.3", + "@azure/core-http-compat": "^2.2.0", "@azure/core-lro": "^2.2.0", - "@azure/core-paging": "^1.1.1", - "@azure/core-rest-pipeline": "^1.10.1", - "@azure/core-tracing": "^1.1.2", - "@azure/core-util": "^1.6.1", - "@azure/core-xml": "^1.4.3", - "@azure/logger": "^1.0.0", + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.1", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", + "@azure/core-xml": "^1.4.5", + "@azure/logger": "^1.1.4", + "@azure/storage-common": "^12.3.0", "events": "^3.0.0", - "tslib": "^2.2.0" + "tslib": "^2.8.1" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" + } + }, + "node_modules/@azure/storage-common": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@azure/storage-common/-/storage-common-12.3.0.tgz", + "integrity": "sha512-/OFHhy86aG5Pe8dP5tsp+BuJ25JOAl9yaMU3WZbkeoiFMHFtJ7tu5ili7qEdBXNW9G5lDB19trwyI6V49F/8iQ==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-http-compat": "^2.2.0", + "@azure/core-rest-pipeline": "^1.19.1", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", + "@azure/logger": "^1.1.4", + "events": "^3.3.0", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@bufbuild/protobuf": { @@ -474,60 +448,103 @@ } }, "node_modules/@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3" + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.2.tgz", + "integrity": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==", "license": "MIT", + "peer": true, "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.4.1", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.0.0", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" } }, - "node_modules/@octokit/core/node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "node_modules/@octokit/core/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "license": "MIT" + }, + "node_modules/@octokit/core/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.6.tgz", + "integrity": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==", "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", + "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "license": "MIT" + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.1.tgz", + "integrity": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==", "license": "MIT", "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", + "@octokit/request": "^8.4.1", + "@octokit/types": "^13.0.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "license": "MIT" + }, + "node_modules/@octokit/graphql/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@octokit/openapi-types": { @@ -536,18 +553,6 @@ "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", "license": "MIT" }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.21.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", - "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.40.0" - }, - "peerDependencies": { - "@octokit/core": ">=2" - } - }, "node_modules/@octokit/plugin-request-log": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", @@ -557,19 +562,6 @@ "@octokit/core": ">=3" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", - "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, "node_modules/@octokit/plugin-retry": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz", @@ -581,17 +573,18 @@ } }, "node_modules/@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.1.tgz", + "integrity": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==", "license": "MIT", "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", + "@octokit/endpoint": "^9.0.6", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/request-error": { @@ -623,15 +616,19 @@ "@octokit/openapi-types": "^24.2.0" } }, - "node_modules/@octokit/request/node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "node_modules/@octokit/request/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "license": "MIT" + }, + "node_modules/@octokit/request/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@octokit/types": { @@ -708,9 +705,9 @@ } }, "node_modules/@typespec/ts-http-runtime": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.2.3.tgz", - "integrity": "sha512-oRhjSzcVjX8ExyaF8hC0zzTqxlVuRlgMHL/Bh4w3xB9+wjbm0FpXylVU/lBrn+kgphwYTrOk3tp+AVShGmlYCg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.3.tgz", + "integrity": "sha512-91fp6CAAJSRtH5ja95T1FHSKa8aPW9/Zw6cta81jlZTUw/+Vq8jM/AfF/14h2b71wwR84JUTW/3Y8QPhDAawFA==", "license": "MIT", "dependencies": { "http-proxy-agent": "^7.0.0", @@ -718,7 +715,7 @@ "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/abort-controller": { @@ -734,9 +731,9 @@ } }, "node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "license": "MIT", "engines": { "node": ">= 14" @@ -953,9 +950,9 @@ "license": "MIT" }, "node_modules/commander": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", - "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", "license": "MIT", "engines": { "node": ">=20" @@ -1082,9 +1079,9 @@ "license": "MIT" }, "node_modules/fast-xml-parser": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz", - "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", + "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", "funding": [ { "type": "github", @@ -1093,7 +1090,7 @@ ], "license": "MIT", "dependencies": { - "strnum": "^2.1.0" + "strnum": "^2.1.2" }, "bin": { "fxparser": "src/cli/cli.js" @@ -1116,9 +1113,10 @@ } }, "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -1202,15 +1200,6 @@ "node": ">=8" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -1299,9 +1288,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", "license": "MIT" }, "node_modules/lru-cache": { @@ -1361,26 +1350,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -1654,9 +1623,9 @@ } }, "node_modules/strnum": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", - "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", + "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", "funding": [ { "type": "github", @@ -1685,12 +1654,6 @@ "b4a": "^1.6.4" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, "node_modules/traverse": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", @@ -1720,6 +1683,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1762,22 +1726,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/ci/github-script/package.json b/ci/github-script/package.json index 860bb09cdd95..9e9327e11ca7 100644 --- a/ci/github-script/package.json +++ b/ci/github-script/package.json @@ -1,10 +1,10 @@ { "private": true, "dependencies": { - "@actions/artifact": "2.3.2", + "@actions/artifact": "5.0.3", "@actions/core": "1.11.1", "@actions/github": "6.0.1", "bottleneck": "2.19.5", - "commander": "14.0.0" + "commander": "14.0.3" } } From 227ecff0a91abbdee2c200d427a74bec7c499718 Mon Sep 17 00:00:00 2001 From: Malik Date: Sun, 8 Feb 2026 14:10:15 +0100 Subject: [PATCH 261/730] markitdown-mcp: init at 0.1.5b1 --- pkgs/by-name/ma/markitdown-mcp/package.nix | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/ma/markitdown-mcp/package.nix diff --git a/pkgs/by-name/ma/markitdown-mcp/package.nix b/pkgs/by-name/ma/markitdown-mcp/package.nix new file mode 100644 index 000000000000..dfa3c3f5d1a3 --- /dev/null +++ b/pkgs/by-name/ma/markitdown-mcp/package.nix @@ -0,0 +1,50 @@ +{ + lib, + fetchFromGitHub, + gitUpdater, + python3Packages, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "markitdown-mcp"; + version = "0.1.5b1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "microsoft"; + repo = "markitdown"; + tag = "v${finalAttrs.version}"; + hash = "sha256-twZEkUih76QEl2dkh81eCBnfX/+tKAHI9wDyCkjfOsQ="; + }; + + sourceRoot = "${finalAttrs.src.name}/packages/markitdown-mcp"; + + build-system = [ + python3Packages.hatchling + ]; + + pythonRelaxDeps = [ + "mcp" + ]; + + dependencies = with python3Packages; [ + markitdown + mcp + ]; + + pythonImportsCheck = [ + "markitdown_mcp" + ]; + + passthru.updateScripts = gitUpdater { }; + + meta = { + description = "An MCP server for the \"markitdown\" library"; + homepage = "https://github.com/microsoft/markitdown/tree/main/packages/markitdown-mcp"; + changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ malik ]; + mainProgram = "markitdown-mcp"; + platforms = lib.platforms.all; + }; +}) From eb5d1d9cc02174bf32998d26e728577142e9ba01 Mon Sep 17 00:00:00 2001 From: Malik Date: Sun, 8 Feb 2026 14:17:07 +0100 Subject: [PATCH 262/730] markitdown: add malik as maintainer --- pkgs/by-name/ma/markitdown-mcp/package.nix | 2 +- pkgs/development/python-modules/markitdown/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/markitdown-mcp/package.nix b/pkgs/by-name/ma/markitdown-mcp/package.nix index dfa3c3f5d1a3..3524793235d6 100644 --- a/pkgs/by-name/ma/markitdown-mcp/package.nix +++ b/pkgs/by-name/ma/markitdown-mcp/package.nix @@ -43,7 +43,7 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://github.com/microsoft/markitdown/tree/main/packages/markitdown-mcp"; changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ malik ]; + maintainers = python3Packages.markitdown.meta.maintainers; mainProgram = "markitdown-mcp"; platforms = lib.platforms.all; }; diff --git a/pkgs/development/python-modules/markitdown/default.nix b/pkgs/development/python-modules/markitdown/default.nix index cffa8aa21a21..2f7313d2c79b 100644 --- a/pkgs/development/python-modules/markitdown/default.nix +++ b/pkgs/development/python-modules/markitdown/default.nix @@ -107,6 +107,6 @@ buildPythonPackage (finalAttrs: { homepage = "https://github.com/microsoft/markitdown"; changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ malik ]; }; }) From 50aaa1eb964e8dbdd4ec812bc45399f2e48d6530 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 14:55:59 +0000 Subject: [PATCH 263/730] webdav: 5.10.3 -> 5.11.0 --- pkgs/by-name/we/webdav/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix index 1154dc8074ee..3100dd6fcf67 100644 --- a/pkgs/by-name/we/webdav/package.nix +++ b/pkgs/by-name/we/webdav/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "webdav"; - version = "5.10.3"; + version = "5.11.0"; src = fetchFromGitHub { owner = "hacdias"; repo = "webdav"; tag = "v${finalAttrs.version}"; - hash = "sha256-HARY25aOiDKkx2kZA+tckOx+320+tWxamLzRbXQIIBE="; + hash = "sha256-5EpYmZmCHjqKBKnzY/mb7JT9ROweajH2JpZ78MJWkUo="; }; - vendorHash = "sha256-yshwX898P9ZXxKkHLguEPV2h9dibIVaFOYWpONHzzY4="; + vendorHash = "sha256-pI4VJQeYz5/6N7wLpwxKw5754DQyINFlu3WGR2aCdAQ="; __darwinAllowLocalNetworking = true; From b3c04ec3c5238c85ed89b1b5ee5e7f8d26bbcd20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:08:12 +0000 Subject: [PATCH 264/730] python3Packages.find-libpython: 0.4.1 -> 0.5.1 --- pkgs/development/python-modules/find-libpython/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/find-libpython/default.nix b/pkgs/development/python-modules/find-libpython/default.nix index dfbc8e3043ad..e7ae593e9e4c 100644 --- a/pkgs/development/python-modules/find-libpython/default.nix +++ b/pkgs/development/python-modules/find-libpython/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "find-libpython"; - version = "0.4.1"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "ktbarrett"; repo = "find_libpython"; tag = "v${version}"; - hash = "sha256-6VRUkRACtZt8n2VT5MwxZ51/ep+Lt/jmEGyfI1zseJw="; + hash = "sha256-g2Gl+usa1mJMvvumynnoy/ckFTSrFA57o339t2j9lWQ="; }; build-system = [ From 2d6f4b68a837e24227796e6d3d6a63d9189d8798 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:08:56 +0000 Subject: [PATCH 265/730] python3Packages.pebble: 5.1.3 -> 5.2.0 --- pkgs/development/python-modules/pebble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pebble/default.nix b/pkgs/development/python-modules/pebble/default.nix index 49c45423bc3c..d8e843845df3 100644 --- a/pkgs/development/python-modules/pebble/default.nix +++ b/pkgs/development/python-modules/pebble/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pebble"; - version = "5.1.3"; + version = "5.2.0"; pyproject = true; src = fetchFromGitHub { owner = "noxdafox"; repo = "pebble"; tag = version; - hash = "sha256-17kAIvHI2/6p8Chm7pTkLWP+QcnIcARpH+OBVerbefQ="; + hash = "sha256-U6siydeKf/Ekqq2qHZj/ro2VQix2dRaP80d5CPQnRKU="; }; build-system = [ From 5cb977cc10ffdb9d67f110092c9a5fa9790b3287 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:11:39 +0000 Subject: [PATCH 266/730] python3Packages.pyghmi: 1.6.12 -> 1.6.13 --- pkgs/development/python-modules/pyghmi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyghmi/default.nix b/pkgs/development/python-modules/pyghmi/default.nix index 84a53a427ab3..59d73ca4200e 100644 --- a/pkgs/development/python-modules/pyghmi/default.nix +++ b/pkgs/development/python-modules/pyghmi/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "pyghmi"; - version = "1.6.12"; + version = "1.6.13"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-BVEs/hkWrJKLL2s70CMQ1ZjleEPqZsIw6kObkqiJ2Mk="; + hash = "sha256-qZiiWopegiLSB9042tHypGZ1zCVO1UAQp5/0bA3DaK0="; }; build-system = [ From 3a4282bc135a2b73cbbfbe0726bb8d379cdbaf86 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 15 Feb 2026 09:49:50 -0500 Subject: [PATCH 267/730] ci/github-script: add instructions for dependency updates --- ci/github-script/package.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ci/github-script/package.json b/ci/github-script/package.json index 9e9327e11ca7..6b25b6fa5603 100644 --- a/ci/github-script/package.json +++ b/ci/github-script/package.json @@ -1,5 +1,11 @@ { "private": true, + "//": [ + "Keep `@actions/core` and `@actions/github` in sync with", + "https://github.com/actions/github-script/blob/main/package.json.", + "Keep `@actions/artifact` and `bottleneck` in sync with", + "`.github/workflows/bot.yml`." + ], "dependencies": { "@actions/artifact": "5.0.3", "@actions/core": "1.11.1", From c249afb8516eb3be1fbecb558289ba75b589760c Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 15 Feb 2026 09:48:41 -0500 Subject: [PATCH 268/730] workflows/{bot,check,teams}: pin bottleneck version --- .github/workflows/bot.yml | 2 +- .github/workflows/check.yml | 2 +- .github/workflows/teams.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/bot.yml b/.github/workflows/bot.yml index a95470292a4f..9de4fb194350 100644 --- a/.github/workflows/bot.yml +++ b/.github/workflows/bot.yml @@ -53,7 +53,7 @@ jobs: ci/github-script - name: Install dependencies - run: npm install @actions/artifact@5.0.3 bottleneck + run: npm install @actions/artifact@5.0.3 bottleneck@2.19.5 # Use a GitHub App, because it has much higher rate limits: 12,500 instead of 5,000 req / hour. - uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 3b9de597f64d..8ce770139c9b 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -43,7 +43,7 @@ jobs: ci/github-script - name: Install dependencies - run: npm install bottleneck + run: npm install bottleneck@2.19.5 - name: Log current API rate limits env: diff --git a/.github/workflows/teams.yml b/.github/workflows/teams.yml index 625195834fb4..9533b90f2bdd 100644 --- a/.github/workflows/teams.yml +++ b/.github/workflows/teams.yml @@ -38,7 +38,7 @@ jobs: maintainers/github-teams.json - name: Install dependencies - run: npm install bottleneck + run: npm install bottleneck@2.19.5 - name: Synchronise teams uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 From 8f6fe57c65b436cb143fb3c693e5526019ecc0ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:34:00 +0000 Subject: [PATCH 269/730] scalafmt: 3.10.6 -> 3.10.7 --- pkgs/by-name/sc/scalafmt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalafmt/package.nix b/pkgs/by-name/sc/scalafmt/package.nix index 146899b37255..5171aa58a73e 100644 --- a/pkgs/by-name/sc/scalafmt/package.nix +++ b/pkgs/by-name/sc/scalafmt/package.nix @@ -9,7 +9,7 @@ let baseName = "scalafmt"; - version = "3.10.6"; + version = "3.10.7"; deps = stdenv.mkDerivation { name = "${baseName}-deps-${version}"; buildCommand = '' @@ -19,7 +19,7 @@ let cp $(< deps) $out/share/java/ ''; outputHashMode = "recursive"; - outputHash = "sha256-ZSVatzkY+6oiVL4MPf3oyFZiTYaXQ0PNfYvS3O/kU+A="; + outputHash = "sha256-egN5P6jH/xvWm/5TXE/QyIyLdJqu8YQwkfIA40geRXs="; }; in stdenv.mkDerivation { From 675a22727f31d0e37a86c1854cfbd163a66d4641 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sun, 15 Feb 2026 16:37:13 +0100 Subject: [PATCH 270/730] busybox: backport disallowing path traversals Fixes: CVE-2023-39810 --- pkgs/os-specific/linux/busybox/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index 1eea6657259f..c562d1be8be5 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -3,6 +3,7 @@ lib, buildPackages, fetchurl, + fetchpatch, fetchFromGitLab, enableStatic ? stdenv.hostPlatform.isStatic, enableMinimal ? false, @@ -79,6 +80,12 @@ stdenv.mkDerivation rec { # Fix aarch64 build failure: sha1_process_block64_shaNI is x86-specific # https://lists.busybox.net/pipermail/busybox/2024-September/090943.html ./fix-aarch64-sha1.patch + # archival: disallow path traversals (CVE-2023-39810) + (fetchpatch { + name = "CVE-2023-39810.patch"; + url = "https://git.busybox.net/busybox/patch/?id=9a8796436b9b0641e13480811902ea2ac57881d3"; + hash = "sha256-pOARbCwiucrkNITBoOMpLF3GniYvJiyBeBi2/Aw2JY8="; + }) ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch; From 3aa07b8f89138341cedacc7eb49e25ecfa11232a Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sun, 15 Feb 2026 16:37:45 +0100 Subject: [PATCH 271/730] busybox: backport tar hardlink security fix Fixes: CVE-2026-26157 Fixes: CVE-2026-26158 Closes: https://github.com/NixOS/nixpkgs/issues/490697 Closes: https://github.com/NixOS/nixpkgs/issues/490699 --- pkgs/os-specific/linux/busybox/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index c562d1be8be5..b7c574ec171a 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -86,6 +86,13 @@ stdenv.mkDerivation rec { url = "https://git.busybox.net/busybox/patch/?id=9a8796436b9b0641e13480811902ea2ac57881d3"; hash = "sha256-pOARbCwiucrkNITBoOMpLF3GniYvJiyBeBi2/Aw2JY8="; }) + # tar: strip unsafe hardlink components - GNU tar does the same + (fetchpatch { + name = "CVE-2026-26157_CVE-2026-26158.patch"; + url = "https://git.busybox.net/busybox/patch/?id=3fb6b31c716669e12f75a2accd31bb7685b1a1cb"; + excludes = [ "networking/httpd_ratelimit_cgi.c" ]; # New since release. + hash = "sha256-Msm9sDZrVx7ofunnvnTS73SPKUUpR3Tv5xZ/wBd+rts="; + }) ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch; From dc217c56324da7e870e02c836eba6168cc18c62f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:50:20 +0000 Subject: [PATCH 272/730] firefox-beta-unwrapped: 148.0b14 -> 148.0b15 --- .../networking/browsers/firefox/packages/firefox-beta.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix index b70b6e9e1be3..aaff6fbae27f 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix @@ -10,11 +10,11 @@ buildMozillaMach rec { pname = "firefox-beta"; binaryName = "firefox-beta"; - version = "148.0b14"; + version = "148.0b15"; applicationName = "Firefox Beta"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "a28ac52a1c74b1a24959bf20c993311df5b87110677f0027cdea6b59d017f5365888d9ea07fb0f8b0c8f5d35266ee793fb072e2872712a6ef2e9c5d69521a6b7"; + sha512 = "5853818905193b7ab0da2198e3175f039a7b8e56399a6bb0edd50f0168766ff062755b0e383553641d9f6d4ab8b4fdb802e02065da76432d1d4c395c8cc1a543"; }; meta = { From 5c84b06e7d54dae6514b787be145029b42088a8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:57:08 +0000 Subject: [PATCH 273/730] metabigor: 2.0.1 -> 2.1.0 --- pkgs/by-name/me/metabigor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/metabigor/package.nix b/pkgs/by-name/me/metabigor/package.nix index a51ca3c49e5d..d72792a11a66 100644 --- a/pkgs/by-name/me/metabigor/package.nix +++ b/pkgs/by-name/me/metabigor/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "metabigor"; - version = "2.0.1"; + version = "2.1.0"; src = fetchFromGitHub { owner = "j3ssie"; repo = "metabigor"; tag = "v${finalAttrs.version}"; - hash = "sha256-3bIU1eVsVhXEazcvlhTbuBLBSdjTxEuO2SXjdcUUyNs="; + hash = "sha256-sFrcre4S2VTmKFzBLCkFXLr+HW/WZ0XhMEFl7N1WgOA="; }; - vendorHash = "sha256-PGUOTEFcOL1pG+itTp9ce1qW+1V6hts8jKpA0E8orDk="; + vendorHash = "sha256-GN069be+ZUXBA0d8Mq4ffgTM8JHlDhlVZCw2AyAxVHw="; ldflags = [ "-w" From 696ede1b432f77abf54f9c1a79663a3e5cc58cb7 Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sat, 22 Feb 2025 13:00:00 +0100 Subject: [PATCH 274/730] nixos/starship: skip one program invocation on each shell init The code that is being evaled without the `--print-full-init` flag is this: ``` eval -- "$(/nix/store/...-starship-1.24.2/bin/starship init bash --print-full-init)" ``` We can skip one program invocation and directly call `starship init bash --print-full-init`. This is a replication of my other PR in home-manager: - https://github.com/nix-community/home-manager/pull/2862 --- nixos/modules/programs/starship.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/programs/starship.nix b/nixos/modules/programs/starship.nix index a8941ce7a18f..1a10b0a8780f 100644 --- a/nixos/modules/programs/starship.nix +++ b/nixos/modules/programs/starship.nix @@ -118,7 +118,7 @@ in if [[ ! -f "$HOME/.config/starship.toml" ]]; then export STARSHIP_CONFIG=${settingsFile} fi - eval "$(${cfg.package}/bin/starship init bash)" + eval "$(${cfg.package}/bin/starship init bash --print-full-init)" fi ''; From 5abe572b4fec13eb6d013a955e07c83e74e9da83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:04:29 +0000 Subject: [PATCH 275/730] codebook: 0.3.29 -> 0.3.30 --- pkgs/by-name/co/codebook/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codebook/package.nix b/pkgs/by-name/co/codebook/package.nix index ae3b0fcd747a..f918d785faf0 100644 --- a/pkgs/by-name/co/codebook/package.nix +++ b/pkgs/by-name/co/codebook/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "codebook"; - version = "0.3.29"; + version = "0.3.30"; src = fetchFromGitHub { owner = "blopker"; repo = "codebook"; tag = "v${finalAttrs.version}"; - hash = "sha256-jGI0a2rb0ljDorqq+g9PbFO4UfCUrtgX47tVNq3AHhs="; + hash = "sha256-TpHaUtNU6U3OlA7YmqY4roB/NdusMffZCsPkoi/lPUM="; }; buildAndTestSubdir = "crates/codebook-lsp"; - cargoHash = "sha256-2ZPB5sGFhewiJX70IMVygbyPUV1AYe6pcjmTIK0gvhc="; + cargoHash = "sha256-hxPgYGBq+KZfEyFiHQG31cNEN6A6hUgKRgZXIHOGalw="; CARGO_PROFILE_RELEASE_LTO = "fat"; CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1"; From bd1f58adb91bf8939bf2aa9525eb31af5c74b36a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:05:10 +0000 Subject: [PATCH 276/730] copyparty: 1.20.6 -> 1.20.7 --- pkgs/by-name/co/copyparty/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copyparty/package.nix b/pkgs/by-name/co/copyparty/package.nix index 1aabd4802e6d..63d9f3a4f872 100644 --- a/pkgs/by-name/co/copyparty/package.nix +++ b/pkgs/by-name/co/copyparty/package.nix @@ -71,11 +71,11 @@ in python3Packages.buildPythonApplication rec { pname = "copyparty${nameSuffix}"; - version = "1.20.6"; + version = "1.20.7"; src = fetchurl { url = "https://github.com/9001/copyparty/releases/download/v${version}/copyparty-${version}.tar.gz"; - hash = "sha256-wWVuB6D9SZg7scqpPF1elRmooItdheZb7z7qdhrQbTA="; + hash = "sha256-oFrgImxhcVUdCvDo27u/bWwy+hnsBkRrX1ZybczhuMQ="; }; pyproject = true; From 2c28028614522765f5e9f62655623e455bce19a2 Mon Sep 17 00:00:00 2001 From: diffy Date: Mon, 16 Feb 2026 02:12:30 +1000 Subject: [PATCH 277/730] nixos/uwsm: add desktop entries to displayManager again --- nixos/modules/programs/wayland/uwsm.nix | 27 ++++++++++++++----------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/nixos/modules/programs/wayland/uwsm.nix b/nixos/modules/programs/wayland/uwsm.nix index 6216ba2345a1..2ed6a643f39a 100644 --- a/nixos/modules/programs/wayland/uwsm.nix +++ b/nixos/modules/programs/wayland/uwsm.nix @@ -24,6 +24,19 @@ let passthru.providedSessions = [ "${opts.name}-uwsm" ]; }; }); + + desktopEntries = lib.mapAttrsToList ( + name: value: + mk_uwsm_desktop_entry { + inherit name; + inherit (value) + prettyName + comment + binPath + extraArgs + ; + } + ) cfg.waylandCompositors; in { options.programs.uwsm = { @@ -126,18 +139,8 @@ in } (lib.mkIf (cfg.waylandCompositors != { }) { - environment.systemPackages = lib.mapAttrsToList ( - name: value: - mk_uwsm_desktop_entry { - inherit name; - inherit (value) - prettyName - comment - binPath - extraArgs - ; - } - ) cfg.waylandCompositors; + environment.systemPackages = desktopEntries; + services.displayManager.sessionPackages = desktopEntries; }) ] ); From 874ca7fb475b781fd99fecffcef3f195d3c2e67a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:22:01 +0000 Subject: [PATCH 278/730] tiny-rdm: 1.2.5 -> 1.2.6 --- pkgs/by-name/ti/tiny-rdm/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tiny-rdm/package.nix b/pkgs/by-name/ti/tiny-rdm/package.nix index 81d7978ab4bc..19b2a16717f8 100644 --- a/pkgs/by-name/ti/tiny-rdm/package.nix +++ b/pkgs/by-name/ti/tiny-rdm/package.nix @@ -16,13 +16,13 @@ buildGoModule (finalAttrs: { pname = "tiny-rdm"; - version = "1.2.5"; + version = "1.2.6"; src = fetchFromGitHub { owner = "tiny-craft"; repo = "tiny-rdm"; tag = "v${finalAttrs.version}"; - hash = "sha256-LzZsnO14cyYzmEas23Mrf0I+ZZa7y4ZfLg/gPBLcNc8="; + hash = "sha256-t/dAhcMUT7p7MTlrEm/TRdHLRA5IvK9eeSB2+cWtCoY="; }; postPatch = '' @@ -30,13 +30,13 @@ buildGoModule (finalAttrs: { --replace-fail "prefStore.autoCheckUpdate" "false" ''; - vendorHash = "sha256-dv+1yRl0UUo6lkLjfYAgRDR8pMfuh4lM6JapIXNQG9Q="; + vendorHash = "sha256-G1pnEMTxGM3YjHDtSosj5GB6Zhc9PZcbcrjGB1omQvg="; env = { CGO_ENABLED = 1; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/frontend"; - hash = "sha256-0QMakUr2QBDYb/BRMALOACsfknrzimgaNkdFMjg73og="; + hash = "sha256-DaRuxIRNXkafqzIJaJuttVeGXDrjjjpF2FtB1yFWPZw="; }; npmRoot = "frontend"; }; From 048fa6da97c39d71af2d5efbcccbadaaa9c0f778 Mon Sep 17 00:00:00 2001 From: Schweber <64630479+Schweber@users.noreply.github.com> Date: Mon, 16 Feb 2026 00:25:45 +0800 Subject: [PATCH 279/730] hdrop: 0.7.8 -> 0.7.9 --- pkgs/by-name/hd/hdrop/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hd/hdrop/package.nix b/pkgs/by-name/hd/hdrop/package.nix index 3d5a8b7d237a..c100ef08ecf0 100644 --- a/pkgs/by-name/hd/hdrop/package.nix +++ b/pkgs/by-name/hd/hdrop/package.nix @@ -1,5 +1,6 @@ { coreutils, + curl, fetchFromGitHub, gawk, hyprland, @@ -15,13 +16,13 @@ stdenvNoCC.mkDerivation rec { pname = "hdrop"; - version = "0.7.8"; + version = "0.7.9"; src = fetchFromGitHub { owner = "Schweber"; repo = "hdrop"; rev = "v${version}"; - hash = "sha256-JlfSGJBN3aJnZcN8aY464mmADP5boenGQzOxv2sswGc="; + hash = "sha256-Z8jtuO1GTk7md9iXOiE2poAY1D9YOIqzSlEY7Eai/pg="; }; nativeBuildInputs = [ @@ -37,6 +38,7 @@ stdenvNoCC.mkDerivation rec { lib.makeBinPath ( [ coreutils + curl util-linux jq libnotify From 0aecf39750f28fce101a845ba67f687cff0f3122 Mon Sep 17 00:00:00 2001 From: Diego Date: Sat, 14 Feb 2026 15:24:42 +0100 Subject: [PATCH 280/730] bear: 3.1.6 -> 4.0.3 --- .../be/bear/0001-exclude-tests-from-all.patch | 23 ---- pkgs/by-name/be/bear/package.nix | 109 ++++-------------- 2 files changed, 21 insertions(+), 111 deletions(-) delete mode 100644 pkgs/by-name/be/bear/0001-exclude-tests-from-all.patch diff --git a/pkgs/by-name/be/bear/0001-exclude-tests-from-all.patch b/pkgs/by-name/be/bear/0001-exclude-tests-from-all.patch deleted file mode 100644 index 4a72bb41bbed..000000000000 --- a/pkgs/by-name/be/bear/0001-exclude-tests-from-all.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -85,8 +85,9 @@ - ${CMAKE_CACHE_ARGS_EXTRA} - BUILD_ALWAYS - 1 -- TEST_BEFORE_INSTALL -+ TEST_EXCLUDE_FROM_MAIN - 1 -+ STEP_TARGETS test - TEST_COMMAND - ctest # or `ctest -T memcheck` - ) -@@ -102,7 +103,8 @@ - -DCMAKE_INSTALL_LIBDIR:PATH=${CMAKE_INSTALL_LIBDIR} - -DCMAKE_INSTALL_BINDIR:PATH=${CMAKE_INSTALL_BINDIR} - -DSTAGED_INSTALL_PREFIX:PATH=${STAGED_INSTALL_PREFIX} -- TEST_BEFORE_INSTALL -+ TEST_EXCLUDE_FROM_MAIN -+ STEP_TARGETS test - 1 - INSTALL_COMMAND - "" diff --git a/pkgs/by-name/be/bear/package.nix b/pkgs/by-name/be/bear/package.nix index 5ace2224e728..ea69998aa5c3 100644 --- a/pkgs/by-name/be/bear/package.nix +++ b/pkgs/by-name/be/bear/package.nix @@ -1,110 +1,43 @@ { lib, - stdenv, fetchFromGitHub, - cmake, - ninja, - pkg-config, - grpc, - protobuf, - openssl, - nlohmann_json, - gtest, - spdlog, - c-ares, - zlib, - sqlite, - re2, - lit, - python3, - coreutils, + rustPlatform, + installShellFiles, + lld, }: -stdenv.mkDerivation (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bear"; - version = "3.1.6"; + version = "4.0.3"; src = fetchFromGitHub { owner = "rizsotto"; repo = "bear"; rev = finalAttrs.version; - hash = "sha256-fWNMjqF5PCjGfFGReKIUiJ5lv8z6j7HeBn5hvbnV2V4="; + hash = "sha256-VZNrWfeeOJ5+qLg6hby4vR5rKKO7+mVOKp2p+lvwGOc="; }; - strictDeps = true; + cargoHash = "sha256-61hKYDPPQ79QF3BNCLn2LxiCsoll+MGAMZ8obOVuNZI="; nativeBuildInputs = [ - cmake - ninja - pkg-config - grpc - protobuf + installShellFiles + lld ]; - buildInputs = [ - grpc - protobuf - openssl - nlohmann_json - spdlog - c-ares - zlib - sqlite - re2 - ]; - - patches = [ - # This patch is necessary to run tests in a separate phase. By default - # test targets are run with ALL, which is not what we want. This patch creates - # separate 'test' step targets for each cmake ExternalProject: - # - BearTest-test (functional lit tests) - # - BearSource-test (unit tests via gtest) - ./0001-exclude-tests-from-all.patch - ]; - - nativeCheckInputs = [ - lit - python3 - ]; - - checkInputs = [ - gtest - ]; - - cmakeFlags = [ - # Build system and generated files concatenate install prefix and - # CMAKE_INSTALL_{BIN,LIB}DIR, which breaks if these are absolute paths. - (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin") - (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") - (lib.cmakeBool "ENABLE_UNIT_TESTS" finalAttrs.finalPackage.doCheck) - (lib.cmakeBool "ENABLE_FUNC_TESTS" finalAttrs.finalPackage.doCheck) - ]; - - checkTarget = lib.concatStringsSep " " [ - "BearTest-test" - "BearSource-test" - ]; - - doCheck = true; - - env = { - # Disable failing tests. The cause is not immediately clear. - LIT_FILTER_OUT = lib.concatStringsSep "|" [ - "cases/compilation/output/config/filter_compilers.sh" - "cases/intercept/preload/posix/execvpe/success_to_resolve.c" - "cases/intercept/preload/posix/popen/success.c" - "cases/intercept/preload/posix/posix_spawnp/success_to_resolve.c" - "cases/intercept/preload/posix/system/success.c" - "cases/intercept/preload/shell_commands_intercepted_without_shebang.sh" - ]; - }; - postPatch = '' - patchShebangs test/bin + substituteInPlace bear/build.rs \ + --replace-fail 'const DEFAULT_WRAPPER_PATH: &str = "/usr/local/libexec/bear";' \ + "const DEFAULT_WRAPPER_PATH: &str = \"$out/libexec/bear\";" \ + --replace-fail 'const DEFAULT_PRELOAD_PATH: &str = "/usr/local/libexec/bear/$LIB";' \ + "const DEFAULT_PRELOAD_PATH: &str = \"$out/lib\";" + ''; - # /usr/bin/env is used in test commands and embedded scripts. - find test -name '*.sh' \ - -exec sed -i -e 's|/usr/bin/env|${coreutils}/bin/env|g' {} + + postInstall = '' + # wrapper should not end up on path + install -d $out/libexec/bear + mv $out/bin/wrapper $out/libexec/bear/wrapper + + installManPage man/bear.1 ''; # Functional tests use loopback networking. From a186bcfbb8312ca9dd5dd0102e33966d838d3c38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:42:39 +0000 Subject: [PATCH 281/730] xmake: 3.0.6 -> 3.0.7 --- pkgs/by-name/xm/xmake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xm/xmake/package.nix b/pkgs/by-name/xm/xmake/package.nix index 9aed2ae8dfd4..58524f808dc0 100644 --- a/pkgs/by-name/xm/xmake/package.nix +++ b/pkgs/by-name/xm/xmake/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xmake"; - version = "3.0.6"; + version = "3.0.7"; src = fetchFromGitHub { owner = "xmake-io"; repo = "xmake"; tag = "v${finalAttrs.version}"; - hash = "sha256-uQeq9VMwvU4PnY+w+6Z/qivTIKPgSxuQu6bZgKn/AQM="; + hash = "sha256-SmvkdAo0XZF8RMP039kkmJxx3pwSPxKj3k8ScfTfYb8="; fetchSubmodules = true; }; From 6161a2eedb8607df74101d4901ca6bf2887c634d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:42:45 +0000 Subject: [PATCH 282/730] rime-wanxiang: 14.6.10 -> 14.7.0 --- pkgs/by-name/ri/rime-wanxiang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rime-wanxiang/package.nix b/pkgs/by-name/ri/rime-wanxiang/package.nix index 35329e4bc680..83edc8289ba8 100644 --- a/pkgs/by-name/ri/rime-wanxiang/package.nix +++ b/pkgs/by-name/ri/rime-wanxiang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rime-wanxiang"; - version = "14.6.10"; + version = "14.7.0"; src = fetchFromGitHub { owner = "amzxyz"; repo = "rime_wanxiang"; tag = "v" + finalAttrs.version; - hash = "sha256-GpR5G1vLExRIFcHYMgjmvO/6ZZrFr8EbWtaQIBrveA0="; + hash = "sha256-c4Wx0TJPNTMN6wqJCc9Nk76rc/0Tul/Hu6Kj8cZ75BI="; }; installPhase = '' From 1215d4705afa639a7ca9fab48117472005ede9e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Sun, 15 Feb 2026 21:57:09 +0700 Subject: [PATCH 283/730] =?UTF-8?q?nixtamal:=201.0.0=20=E2=86=92=201.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ni/nixtamal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixtamal/package.nix b/pkgs/by-name/ni/nixtamal/package.nix index c358e2aa6cfc..2ad87f300a7d 100644 --- a/pkgs/by-name/ni/nixtamal/package.nix +++ b/pkgs/by-name/ni/nixtamal/package.nix @@ -17,7 +17,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { pname = "nixtamal"; - version = "1.0.0"; + version = "1.1.0"; release_year = 2026; minimalOCamlVersion = "5.3"; @@ -26,7 +26,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { url = "https://darcs.toastal.in.th/nixtamal/stable/"; mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ]; rev = finalAttrs.version; - hash = "sha256-PJ03psJhRHq0ud/mXuUZSzpQ9RhO3p4s+lrGcHek3Rc="; + hash = "sha256-Q8EZ8kOyujMxoRU+G0SpTUhT9xi/5MtWnZmQffZzV7s="; }; nativeBuildInputs = [ From ae2378880890d3ab00a2d8f0157447617c36eaa6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:55:15 +0000 Subject: [PATCH 284/730] ducker: 0.6.1 -> 0.6.2 --- pkgs/by-name/du/ducker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/du/ducker/package.nix b/pkgs/by-name/du/ducker/package.nix index 922cd0f0f698..54f15ea5ea25 100644 --- a/pkgs/by-name/du/ducker/package.nix +++ b/pkgs/by-name/du/ducker/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ducker"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "robertpsoane"; repo = "ducker"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-mC6MWVg6T8w9YQvu1UDpiDplsoKb3UN+LFgzveBgyew="; + sha256 = "sha256-/IFOMVCHoR+DxYkH4I2zml4wh8AEdWmdzl86+kTekFA="; }; - cargoHash = "sha256-DOH0fykhONoFtKZ4Mlgu8GLEQ6o5T1V9box1qG/pEQA="; + cargoHash = "sha256-jlxhf4CLw7ZxDXM6YvtIAvub0dAJlQm1LxAeAuhQE9g="; meta = { description = "Terminal app for managing docker containers, inspired by K9s"; From 4536a81a046d7ce645b43c5e5a4ec0aa84fc0c3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 17:06:44 +0000 Subject: [PATCH 285/730] bdf2sfd: 1.1.9 -> 1.2.0 --- pkgs/by-name/bd/bdf2sfd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bd/bdf2sfd/package.nix b/pkgs/by-name/bd/bdf2sfd/package.nix index ef29121a083d..5f9a3404f1e5 100644 --- a/pkgs/by-name/bd/bdf2sfd/package.nix +++ b/pkgs/by-name/bd/bdf2sfd/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bdf2sfd"; - version = "1.1.9"; + version = "1.2.0"; src = fetchFromGitHub { owner = "fcambus"; repo = "bdf2sfd"; tag = finalAttrs.version; - sha256 = "sha256-L1fIPZdVP4px73VbnEA6sb28WrmsNUJ2tqLeGPpwDbA="; + sha256 = "sha256-Kif+SG/Cq+HYNMwil2256Bst0Z7qzaImycSWdMhDk4E="; }; nativeBuildInputs = [ cmake ]; From 91ebb9828e37d342b6af7ce7741ba99dcaeb86de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 17:10:15 +0000 Subject: [PATCH 286/730] andi: 0.14 -> 1.15 --- pkgs/by-name/an/andi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/andi/package.nix b/pkgs/by-name/an/andi/package.nix index 17b89a5b4d6f..bd93f7411450 100644 --- a/pkgs/by-name/an/andi/package.nix +++ b/pkgs/by-name/an/andi/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "andi"; - version = "0.14"; + version = "1.15"; src = fetchFromGitHub { owner = "evolbioinf"; repo = "andi"; tag = "v${finalAttrs.version}"; - hash = "sha256-tjQ9exFyqu/xnbUGpF6k0kE5C1D93kISjRErwHfjW9E="; + hash = "sha256-199CjhOdC0BnNyhhTSn/DWmqn/0vSziV+aW2shE1Vuo="; }; nativeBuildInputs = [ From 540d3422182c4bc1274773b57c14a6ebc7605dca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 17:11:06 +0000 Subject: [PATCH 287/730] terraform-providers.auth0_auth0: 1.39.0 -> 1.39.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 c9d7c63c22ba..4bf4903c611f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -73,13 +73,13 @@ "vendorHash": "sha256-gVzj5x95MNgCbxwqiqakrUnhF/x+vXnAurv4pUt8kV4=" }, "auth0_auth0": { - "hash": "sha256-c/sHF8yqb+A8SsVMo5KobHXaZpJwIHg11Ct1nsFqXWM=", + "hash": "sha256-d93MvkFn2+slFh2yvllcwthVTY15ezLn+q8Jm3MPQ+0=", "homepage": "https://registry.terraform.io/providers/auth0/auth0", "owner": "auth0", "repo": "terraform-provider-auth0", - "rev": "v1.39.0", + "rev": "v1.39.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-kBML2tmAqiaoVxBvbVwMmL5dL6eRBKTgi09u6jZCBL4=" + "vendorHash": "sha256-XtPow6ysRcy9MWYFnH7GewtWu2c1LaZih8njbbEzAu8=" }, "aviatrixsystems_aviatrix": { "hash": "sha256-46djOfAj/5kfeoKLQHbeKefzdGbmlBATR+uN/IaAn8I=", From e176f25e6c0dae778e3f52ee7ba3f18759071d16 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Feb 2026 18:13:04 +0100 Subject: [PATCH 288/730] haskell.compiler.ghc9123: apply patch for incorrect subword division MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is a simple revert, so easy to apply. Unfortunately, it seems like it'll be some time until 9.12.4 is released… Debian and Fedora seem to have opted for patching this issue, too. --- pkgs/development/compilers/ghc/common-hadrian.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 669e4841618a..a9ed3e75e7ea 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -291,6 +291,14 @@ hash = "sha256-Vr5wkiSE1S5e+cJ8pWUvG9KFpxtmvQ8wAy08ElGNp5E="; }) ] + # Fix subword division regression in 9.12.3 https://gitlab.haskell.org/ghc/ghc/-/merge_requests/15264 + ++ lib.optionals (version == "9.12.3") [ + (fetchpatch { + name = "ghc-9.12.3-fix-subword-division.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/65370007e2d9f1976fbcfbb514917fb111117148.patch"; + hash = "sha256-GMnD0StBTRynl2Lels1L0u1bo7HscLGPUAv+rTJ98QQ="; + }) + ] # Fixes stack overrun in rts which crashes an process whenever # freeHaskellFunPtr is called with nixpkgs' hardening flags. # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 krank:ignore-line From 49c595eeac6d0de4ade4b03f1c1d2816021d4255 Mon Sep 17 00:00:00 2001 From: Malik Date: Tue, 8 Jul 2025 17:14:15 +0200 Subject: [PATCH 289/730] go-car: init at 2.16.0 --- pkgs/by-name/go/go-car/package.nix | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/go/go-car/package.nix diff --git a/pkgs/by-name/go/go-car/package.nix b/pkgs/by-name/go/go-car/package.nix new file mode 100644 index 000000000000..e53a218e8441 --- /dev/null +++ b/pkgs/by-name/go/go-car/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + libpcap, +}: + +buildGoModule (finalAttrs: { + pname = "go-car"; + version = "2.16.0"; + + src = fetchFromGitHub { + owner = "ipld"; + repo = "go-car"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ams0SK9Dz9McW3GLwyndCrRluvaaJiychbZX1pSW3Nw="; + }; + + modRoot = "cmd"; + subPackages = [ "car" ]; + + vendorHash = "sha256-ZbMhX4H1rHdkdK6YIGDmSzro9q9PmkYvx9UhBaJ/i4M="; + + buildInputs = [ libpcap ]; + + ldflags = [ "-s" ]; + + meta = { + description = "Content addressable archive utility"; + homepage = "https://github.com/ipld/go-car"; + changelog = "https://github.com/ipld/go-car/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ malik ]; + mainProgram = "car"; + }; +}) From aea0a8b93aad309bb86319b921f1335dab86228c Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 15 Feb 2026 21:39:11 +0400 Subject: [PATCH 290/730] =?UTF-8?q?osmium-tool:=201.18.0=20=E2=86=92=201.1?= =?UTF-8?q?9.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/os/osmium-tool/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/osmium-tool/package.nix b/pkgs/by-name/os/osmium-tool/package.nix index bca502b5ebd6..2d812e1b956c 100644 --- a/pkgs/by-name/os/osmium-tool/package.nix +++ b/pkgs/by-name/os/osmium-tool/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "osmium-tool"; - version = "1.18.0"; + version = "1.19.0"; src = fetchFromGitHub { owner = "osmcode"; repo = "osmium-tool"; tag = "v${finalAttrs.version}"; - hash = "sha256-6CT5vhzZtGZDr3mCgtpI8AGXn+Iiasf9SxUV6qN9+I8="; + hash = "sha256-x5qEW4DqOw/vA+IuZA7VC5WRn+uDOZ6dJhyJoi7UKOA="; }; nativeBuildInputs = [ @@ -45,6 +45,10 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; + preCheck = '' + export OSMIUM_PAGER=cat + ''; + postInstall = '' installShellCompletion --zsh ../zsh_completion/_osmium ''; From 41118bea901607bdf97fcf31ae81f085320ca8a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 18:02:36 +0000 Subject: [PATCH 291/730] lakectl: 1.65.2 -> 1.77.0 --- pkgs/by-name/la/lakectl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lakectl/package.nix b/pkgs/by-name/la/lakectl/package.nix index 63d31dc98fc4..9b3e6a8aee35 100644 --- a/pkgs/by-name/la/lakectl/package.nix +++ b/pkgs/by-name/la/lakectl/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "lakectl"; - version = "1.65.2"; + version = "1.77.0"; src = fetchFromGitHub { owner = "treeverse"; repo = "lakeFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-X7cjNa9PQFUuvCN8/i8p9kqsvHqc3IGFWL++Mj0KdfY="; + hash = "sha256-PGOCDWyocj91po7vL6IOwUGNzWERv0rwEAYp6LK2E30="; }; subPackages = [ "cmd/lakectl" ]; proxyVendor = true; - vendorHash = "sha256-JEAVAXWscq/u+ABvYThlWkpaVRQd2e2gtmYoLDjVx/s="; + vendorHash = "sha256-a37Cv7Wcf74hscMxVvZ7g6zZgBTqz/0wmSNamExM/Tc="; ldflags = [ "-s" From 6442f3ef5cda84c9c52357137ad9fdd9e402b631 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 18:04:41 +0000 Subject: [PATCH 292/730] xremap: 0.14.12 -> 0.14.14 --- pkgs/by-name/xr/xremap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index 07c12135f812..43254b822dfd 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -43,13 +43,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.14.12"; + version = "0.14.14"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-2pNCdrmpqLTDH2CQBbjSh8OPa8mddp+Zsyq2Sc69Fuk="; + hash = "sha256-9umUL90VpQUzOvCKh4bqsF0WgvYOa3WqIDRCeZV7Vyw="; }; nativeBuildInputs = [ pkg-config ]; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-ZNItWM+nWhFrvYswn5D9HtW83MWKOSR67KJn7Q+OEM0="; + cargoHash = "sha256-40Ju9ByTxjSBLzOjWvsfyAaFIl+QsypbxsNYcbBgCWk="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; From 5225552895393063aceede239ddb1a4d1870f3b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 18:20:14 +0000 Subject: [PATCH 293/730] rops: 0.1.6 -> 0.1.7 --- pkgs/by-name/ro/rops/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/rops/package.nix b/pkgs/by-name/ro/rops/package.nix index fee2c4abcd4c..c11dc7f36e08 100644 --- a/pkgs/by-name/ro/rops/package.nix +++ b/pkgs/by-name/ro/rops/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rops"; - version = "0.1.6"; + version = "0.1.7"; src = fetchFromGitHub { owner = "gibbz00"; repo = "rops"; tag = finalAttrs.version; - hash = "sha256-Nqtwc9QSafvr0N8G6LKZBG4pZHzut3t85qwgVAw59iU="; + hash = "sha256-f5TSDBUq7c6/zvAcPvriQegI15v0LtAR6scwsCEHStE="; }; - cargoHash = "sha256-EaelxmE53oKsWts9oK3LsK3uA8Vy3XbGUC1vKKBe37I="; + cargoHash = "sha256-cSxPt4TQULewx9UdbDHP8YS+EY2C+pRBP8k3AmfcueM="; # will true when tests is fixed from source. doCheck = false; From 3488fad8333a2c40046781fdcf5226f1e2be4436 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 18:30:00 +0000 Subject: [PATCH 294/730] protoc-gen-swift: 1.33.3 -> 1.34.1 --- pkgs/by-name/pr/protoc-gen-swift/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/protoc-gen-swift/package.nix b/pkgs/by-name/pr/protoc-gen-swift/package.nix index c7bb3501b08f..1c6b5dea7215 100644 --- a/pkgs/by-name/pr/protoc-gen-swift/package.nix +++ b/pkgs/by-name/pr/protoc-gen-swift/package.nix @@ -11,13 +11,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "protoc-gen-swift"; - version = "1.33.3"; + version = "1.34.1"; src = fetchFromGitHub { owner = "apple"; repo = "swift-protobuf"; rev = "${finalAttrs.version}"; - hash = "sha256-FFFHnxuynKfcmWCgJ38rKk3FS/o5buLYS7VcEivF0v0="; + hash = "sha256-DnnDT4egw00tvy84PuyvSKINjVwueg7QRSQrwD81qbg="; }; nativeBuildInputs = [ From 08a68c7e7c0de4df5c66e550092de8c5f7b73750 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 18:37:00 +0000 Subject: [PATCH 295/730] python3Packages.oras: 0.2.37 -> 0.2.39 --- pkgs/development/python-modules/oras/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oras/default.nix b/pkgs/development/python-modules/oras/default.nix index 14f3670bd521..6e7c40faa4d4 100644 --- a/pkgs/development/python-modules/oras/default.nix +++ b/pkgs/development/python-modules/oras/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "oras"; - version = "0.2.37"; + version = "0.2.39"; pyproject = true; src = fetchFromGitHub { owner = "oras-project"; repo = "oras-py"; tag = version; - hash = "sha256-pXIA970QBIlbFVFpN1Yl71ojc+atdXQuNoPEW+PrrWc="; + hash = "sha256-iR1kTBddElTueN1gamjdmIRTY0keZOZ/tkSxOmHOL6E="; }; build-system = [ setuptools ]; From bcc940bc1e92685d5a21531ae02da1266f27e35d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 11 Feb 2026 19:22:47 -0800 Subject: [PATCH 296/730] python3Packages.qcs-api-client-common: 0.11.8 -> 0.15.0 Diff: https://github.com/rigetti/qcs-api-client-rust/compare/common/v0.11.8...common/v0.15.0 Changelog: https://github.com/rigetti/qcs-api-client-rust/blob/common/v0.15.0/qcs-api-client-common/CHANGELOG-py.md --- .../python-modules/qcs-api-client-common/default.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/qcs-api-client-common/default.nix b/pkgs/development/python-modules/qcs-api-client-common/default.nix index 8d6f221a3879..d241f7d80576 100644 --- a/pkgs/development/python-modules/qcs-api-client-common/default.nix +++ b/pkgs/development/python-modules/qcs-api-client-common/default.nix @@ -9,7 +9,6 @@ pytest-asyncio, pytest-mock, pytestCheckHook, - pythonAtLeast, rustc, rustPlatform, syrupy, @@ -17,22 +16,19 @@ buildPythonPackage rec { pname = "qcs-api-client-common"; - version = "0.11.8"; + version = "0.15.0"; pyproject = true; - # error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) - disabled = pythonAtLeast "3.13"; - src = fetchFromGitHub { owner = "rigetti"; repo = "qcs-api-client-rust"; tag = "common/v${version}"; - hash = "sha256-IJaclIGuLWyTaVnnK1MblSZjIqjaMjLCFfY1CLn6Rao="; + hash = "sha256-ksB71Vd9PbKAHll2Y5VrCspsyUyhXwthHl2yVl6MQ7U="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-luLg4VR7Nwm6g1UYckKmN9iy1MvNezYh9g21ADMX/yU="; + hash = "sha256-QvMeCzpHGMVjqYs0i3gpzY6Zk4rGiXyTopzaQMLWBcA="; }; buildAndTestSubdir = "qcs-api-client-common"; @@ -52,8 +48,6 @@ buildPythonPackage rec { preCheck = '' cd ${buildAndTestSubdir} - # import from $out - rm -r qcs_api_client_common ''; nativeCheckInputs = [ From 754bffa5be6faa28110295f26db3e6cc39e617e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 11 Feb 2026 19:35:41 -0800 Subject: [PATCH 297/730] python3Packages.qcs-sdk-python: disable on Python >= 3.13 It fails to build with error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) --- pkgs/development/python-modules/qcs-sdk-python/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/qcs-sdk-python/default.nix b/pkgs/development/python-modules/qcs-sdk-python/default.nix index a87642a979e1..05b0aa611699 100644 --- a/pkgs/development/python-modules/qcs-sdk-python/default.nix +++ b/pkgs/development/python-modules/qcs-sdk-python/default.nix @@ -7,6 +7,7 @@ opentelemetry-sdk, pytest-asyncio, pytestCheckHook, + pythonAtLeast, qcs-api-client-common, quil, rustPlatform, @@ -18,6 +19,9 @@ buildPythonPackage rec { version = "0.21.22"; pyproject = true; + # error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) + disabled = pythonAtLeast "3.13"; + src = fetchFromGitHub { owner = "rigetti"; repo = "qcs-sdk-rust"; From 032eb28943fdff2ed55582f2d7687522f6e54e37 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 15 Feb 2026 19:43:43 +0100 Subject: [PATCH 298/730] flac: move CXXFLAGS into env for structuredAttrs --- pkgs/by-name/fl/flac/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fl/flac/package.nix b/pkgs/by-name/fl/flac/package.nix index d8a654779866..93e57cc8952d 100644 --- a/pkgs/by-name/fl/flac/package.nix +++ b/pkgs/by-name/fl/flac/package.nix @@ -38,11 +38,13 @@ stdenv.mkDerivation (finalAttrs: { "-DBUILD_SHARED_LIBS=ON" ]; - CFLAGS = [ - "-O3" - "-funroll-loops" - ]; - CXXFLAGS = [ "-O3" ]; + env = { + CFLAGS = toString [ + "-O3" + "-funroll-loops" + ]; + CXXFLAGS = toString [ "-O3" ]; + }; patches = [ ./package.patch ]; doCheck = true; From 24d764d8b8352887aa53fb1f2a8bc0065f25a750 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:03:04 +0000 Subject: [PATCH 299/730] amp-cli: 0.0.1770552107-g48e892 -> 0.0.1771171343-gd84e58 --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index deedfa63972f..270fbaf7c555 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1770552107-g48e892" + "@sourcegraph/amp": "^0.0.1771171343-gd84e58" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1770552107-g48e892", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1770552107-g48e892.tgz", - "integrity": "sha512-LyMsJgGM8gXV6q2alsQW1KgXu1mIeLptZfROgqos7EERv0ogWleSIqolGJe1veaH3xC63d0LJsqI2LEYClExfw==", + "version": "0.0.1771171343-gd84e58", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1771171343-gd84e58.tgz", + "integrity": "sha512-1R2+pFx5p879/usZeKT/qb8h96aTriPxyVB7iPMGLfxUwGtV8kcgtoWs99tyib4Awz4ro+4eqLnm+k0N6p68xg==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 2561bfbf3489..8ce983b3bf83 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1770552107-g48e892"; + version = "0.0.1771171343-gd84e58"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-sDzyu1fJwxeeMdL2Aw6JbTdKvJQW47HFIVfmoYRQ2/Q="; + hash = "sha256-hDx0dTHdtsfJJScb1LnDHzz/fhIPTuHL47V16dyk9T8="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-rFJmoihjfCszT3gYc7z1ZJPI8ALNrjYnKMBIr4J0D3E="; + npmDepsHash = "sha256-BgArubHo7L2n8NMnAEvvFBbxJTvkBMwWWnvA/eTB+50="; propagatedBuildInputs = [ ripgrep From d5adf1cc3e53a68f6110513b948611520c1b63ce Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 15 Feb 2026 18:59:57 +0100 Subject: [PATCH 300/730] gnuplot: move CXXFLAGS into env for structuredAttrs --- pkgs/tools/graphics/gnuplot/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix index 254a29aea333..0bfe40708a63 100644 --- a/pkgs/tools/graphics/gnuplot/default.nix +++ b/pkgs/tools/graphics/gnuplot/default.nix @@ -92,7 +92,9 @@ stdenv.mkDerivation rec { ++ lib.optional withCaca "--with-caca" ++ lib.optional withTeXLive "--with-texdir=${placeholder "out"}/share/texmf/tex/latex/gnuplot"; - CXXFLAGS = lib.optionalString (stdenv.hostPlatform.isDarwin && withQt) "-std=c++11"; + env = lib.optionalAttrs (stdenv.hostPlatform.isDarwin && withQt) { + CXXFLAGS = "-std=c++11"; + }; # we'll wrap things ourselves dontWrapGApps = true; From 6a43c1011c8528b85aca272414d3510c1339f5a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:06:25 +0000 Subject: [PATCH 301/730] python3Packages.powerfox: 2.0.0 -> 2.1.0 --- pkgs/development/python-modules/powerfox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/powerfox/default.nix b/pkgs/development/python-modules/powerfox/default.nix index c2e0acb4becc..7f08cddf2afb 100644 --- a/pkgs/development/python-modules/powerfox/default.nix +++ b/pkgs/development/python-modules/powerfox/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "powerfox"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "klaasnicolaas"; repo = "python-powerfox"; tag = "v${version}"; - hash = "sha256-ygzO4/KZ9XUBjLVq48gvyZVEVRB1VJV6DpuHGKNXP54="; + hash = "sha256-JsvLa5zZ6E+d5l4sIngp0KvZlN8BgBxllk9Md19kZLY="; }; build-system = [ poetry-core ]; From 8a6f5a6e8d688bec3c1b89ef0bac961dca014522 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:07:46 +0000 Subject: [PATCH 302/730] python3Packages.pylacus: 1.21.2 -> 1.21.3 --- pkgs/development/python-modules/pylacus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylacus/default.nix b/pkgs/development/python-modules/pylacus/default.nix index 9c71ee4cece1..ada67fdb2fcc 100644 --- a/pkgs/development/python-modules/pylacus/default.nix +++ b/pkgs/development/python-modules/pylacus/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "pylacus"; - version = "1.21.2"; + version = "1.21.3"; pyproject = true; src = fetchFromGitHub { owner = "ail-project"; repo = "PyLacus"; tag = "v${finalAttrs.version}"; - hash = "sha256-EqsQGcZjmP0dGOLuv2AFMsmUlL4ERDpBM1ivsNVNmCU="; + hash = "sha256-cQsrrifoDnNrliRoDoJtTgFMu8FjgSmm3Td4HXrLjwQ="; }; build-system = [ poetry-core ]; From 266dec8ad2f5c72e5a602d86e6e4954b651aaf65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:13:24 +0000 Subject: [PATCH 303/730] grafanaPlugins.grafana-oncall-app: 1.16.10 -> 1.16.11 --- .../monitoring/grafana/plugins/grafana-oncall-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix index 0db356465d6d..59e00be0a137 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-oncall-app"; - version = "1.16.10"; - zipHash = "sha256-v+LrOESr+eh70eQYWyVF23m/RW1ikSFsJzQhQFh0pZE="; + version = "1.16.11"; + zipHash = "sha256-e0CwwSSH9aqx78d96xy1ntmqb2NpRSEGIGNbVRpwr5E="; meta = { description = "Developer-friendly incident response for Grafana"; license = lib.licenses.agpl3Only; From 0fb0ae355282ad62cd0516f7041ab24bea814b91 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 15 Feb 2026 20:11:06 +0100 Subject: [PATCH 304/730] trivial-builders: fix evaluation when entries is empty --- pkgs/build-support/trivial-builders/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 7a73baea2388..c62df4ca9fba 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -687,7 +687,7 @@ rec { # This is the best we can do since the other attrs are either defined here, or curried values that # we cannot extract a position from pos = - if lib.isAttrs entries then + if (lib.isAttrs entries) && (entries != { }) then builtins.unsafeGetAttrPos (builtins.head (builtins.attrNames entries)) entries else null; From e229fe7d08993a82c5068aac8c79439f36898bcd Mon Sep 17 00:00:00 2001 From: Wulfsta Date: Sun, 15 Feb 2026 01:57:37 -0500 Subject: [PATCH 305/730] amdsmi: expose as python module --- pkgs/development/rocm-modules/amdsmi/default.nix | 4 ++++ pkgs/top-level/python-packages.nix | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/pkgs/development/rocm-modules/amdsmi/default.nix b/pkgs/development/rocm-modules/amdsmi/default.nix index af24c68b8fd2..16647a728bb8 100644 --- a/pkgs/development/rocm-modules/amdsmi/default.nix +++ b/pkgs/development/rocm-modules/amdsmi/default.nix @@ -6,6 +6,7 @@ cmake, pkg-config, libdrm, + python, wrapPython, autoPatchelfHook, }: @@ -67,6 +68,9 @@ stdenv.mkDerivation (finalAttrs: { ]; postInstall = '' + mkdir -p $out/${python.sitePackages} + ln -s $out/share/amd_smi/amdsmi $out/${python.sitePackages}/amdsmi + makeWrapperArgs=(--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libdrm ]}) wrapPythonProgramsIn $out rm $out/bin/amd-smi diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 159bf67230b3..d9ae6e93952f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -694,6 +694,12 @@ self: super: with self; { amcrest = callPackage ../development/python-modules/amcrest { }; + amdsmi = toPythonModule ( + pkgs.rocmPackages.amdsmi.override { + inherit python; + } + ); + ament-package = callPackage ../development/python-modules/ament-package { }; amply = callPackage ../development/python-modules/amply { }; From b7b202fd1c16bf2cb1f7a5f7391d3c5cd8b9934e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:27:22 +0000 Subject: [PATCH 306/730] nono: 0.4.1 -> 0.5.0 --- pkgs/by-name/no/nono/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/nono/package.nix b/pkgs/by-name/no/nono/package.nix index eb95be89a79b..6d626bfe9e95 100644 --- a/pkgs/by-name/no/nono/package.nix +++ b/pkgs/by-name/no/nono/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nono"; - version = "0.4.1"; + version = "0.5.0"; src = fetchFromGitHub { owner = "always-further"; repo = "nono"; tag = "v${finalAttrs.version}"; - hash = "sha256-siZK9ELU5RsX2Dc1T8LpOFNVR0Qo3xJ2LfIrqb6abSk="; + hash = "sha256-32PiM84dwZ3dPIAIak1DL3iencguXCzehFCDsulDyhI="; }; - cargoHash = "sha256-3xuZMXX9YTHY4HsFuOdzbykqOVH/PWuFyLhPbl7baqY="; + cargoHash = "sha256-nE0vVBThXnqo8VnFCkOyqhpZZ40MIkXSqUoJUZcDVhE="; nativeBuildInputs = [ pkg-config From 37fdf3107b193743e112901aea85dd772873ad29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:30:53 +0000 Subject: [PATCH 307/730] mcphost: 0.33.3 -> 0.33.4 --- pkgs/by-name/mc/mcphost/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mc/mcphost/package.nix b/pkgs/by-name/mc/mcphost/package.nix index 5743b4cb0038..5e166f2399c2 100644 --- a/pkgs/by-name/mc/mcphost/package.nix +++ b/pkgs/by-name/mc/mcphost/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "mcphost"; - version = "0.33.3"; + version = "0.33.4"; src = fetchFromGitHub { owner = "mark3labs"; repo = "mcphost"; tag = "v${finalAttrs.version}"; - hash = "sha256-c+DGu2Re/R7IjMI7nKRJjNBWktDuoMENLRCzxSv23zw="; + hash = "sha256-RtNm5+MoB/VndGFTBYf1yC60dBaT3YrJqIuaT+f++L4="; }; - vendorHash = "sha256-K/Y6iZS7gcy1ut/idfgfcjb2YeSFNaukRADn4pjJeeA="; + vendorHash = "sha256-yRRe1LBdB4vdW1WM6jOi58gv2tLs2eeSFHFG/d4afyY="; doCheck = false; From b8bc18ac91441d316298c43f53cec2756304f230 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:32:54 +0000 Subject: [PATCH 308/730] i-pi: 3.1.7 -> 3.1.8 --- pkgs/development/python-modules/i-pi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/i-pi/default.nix b/pkgs/development/python-modules/i-pi/default.nix index 56f12cca135f..32bccc45e385 100644 --- a/pkgs/development/python-modules/i-pi/default.nix +++ b/pkgs/development/python-modules/i-pi/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "i-pi"; - version = "3.1.7"; + version = "3.1.8"; pyproject = true; src = fetchFromGitHub { owner = "i-pi"; repo = "i-pi"; tag = "v${version}"; - hash = "sha256-AeHZWzgV0pqlKNdDCuAglpTDm3M8PWKDGvPw3lyQdF8="; + hash = "sha256-EiCKx1Hv7Aan8iMtSnjI28iUtyUTMIzxCUO97C0w00I="; }; build-system = [ From cd1c628cbd86cb0c9442b0213d6f5e627b163bf0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:38:00 +0000 Subject: [PATCH 309/730] server-box: 1.0.1297 -> 1.0.1316 --- pkgs/by-name/se/server-box/git-hashes.json | 2 +- pkgs/by-name/se/server-box/package.nix | 4 +- pkgs/by-name/se/server-box/pubspec.lock.json | 214 +++++++++++-------- 3 files changed, 130 insertions(+), 90 deletions(-) diff --git a/pkgs/by-name/se/server-box/git-hashes.json b/pkgs/by-name/se/server-box/git-hashes.json index 88acaac055e3..48d11aac8d29 100644 --- a/pkgs/by-name/se/server-box/git-hashes.json +++ b/pkgs/by-name/se/server-box/git-hashes.json @@ -3,7 +3,7 @@ "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=", "dartssh2": "sha256-Bl5eLrYU2YnpRcleff3wVXiTS9wuo2A1neiLUClvbGU=", "fl_build": "sha256-NLKmnx26FDuTRwdm4C/HxwpeRekmZkFypcPJVdvDS4U=", - "fl_lib": "sha256-0Dg21LBVIyTH5MLt/v+kGzfOK8PFVYfNiK6P/jcy2jI=", + "fl_lib": "sha256-utp1tWPytAK6SaNUVa5YsLgkeP+RbwtqNBhVThOYMBk=", "gtk": "sha256-nt7d2MvIfizxezWhQNm2/yHEzYuPKDvfHGM9Bnq3f04=", "plain_notification_token": "sha256-Cy1/S8bAtKCBnjfDEeW4Q2nP4jtwyCstAC1GH1efu8I=", "watch_connectivity": "sha256-9TyuElr0PNoiUvbSTOakdw1/QwWp6J2GAwzVHsgYWtM=", diff --git a/pkgs/by-name/se/server-box/package.nix b/pkgs/by-name/se/server-box/package.nix index b63b2cd2975f..3057a4975dee 100644 --- a/pkgs/by-name/se/server-box/package.nix +++ b/pkgs/by-name/se/server-box/package.nix @@ -13,13 +13,13 @@ }: let - version = "1.0.1297"; + version = "1.0.1316"; src = fetchFromGitHub { owner = "lollipopkit"; repo = "flutter_server_box"; tag = "v${version}"; - hash = "sha256-5E+tvI/YIos5pyO7OfIfzunyiuhgDY9561sV+85hvtg="; + hash = "sha256-yFBWFqTJJon6GeY6dQ0QL814/j1Y5ur4pz2uS7iIZCI="; }; in flutter338.buildFlutterApplication { diff --git a/pkgs/by-name/se/server-box/pubspec.lock.json b/pkgs/by-name/se/server-box/pubspec.lock.json index 26c28b4e7035..2a28e1d24d0d 100644 --- a/pkgs/by-name/se/server-box/pubspec.lock.json +++ b/pkgs/by-name/se/server-box/pubspec.lock.json @@ -4,21 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "f0bb5d1648339c8308cc0b9838d8456b3cfe5c91f9dc1a735b4d003269e5da9a", + "sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d", "url": "https://pub.dev" }, "source": "hosted", - "version": "88.0.0" + "version": "91.0.0" }, "analyzer": { "dependency": "direct dev", "description": { "name": "analyzer", - "sha256": "0b7b9c329d2879f8f05d6c05b32ee9ec025f39b077864bdb5ac9a7b63418a98f", + "sha256": "a40a0cee526a7e1f387c6847bd8a5ccbf510a75952ef8a28338e989558072cb0", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.1.1" + "version": "8.4.0" }, "analyzer_buffer": { "dependency": "transitive", @@ -34,21 +34,21 @@ "dependency": "transitive", "description": { "name": "analyzer_plugin", - "sha256": "dd574a0ab77de88b7d9c12bc4b626109a5ca9078216a79041a5c24c3a1bd103c", + "sha256": "08cfefa90b4f4dd3b447bda831cecf644029f9f8e22820f6ee310213ebe2dd53", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.13.7" + "version": "0.13.10" }, "animations": { "dependency": "transitive", "description": { "name": "animations", - "sha256": "a8031b276f0a7986ac907195f10ca7cd04ecf2a8a566bd6dbe03018a9b02b427", + "sha256": "18938cefd7dcc04e1ecac0db78973761a01e4bc2d6bfae0cfa596bfeac9e96ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.1.1" }, "ansicolor": { "dependency": "transitive", @@ -154,11 +154,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "dfb67ccc9a78c642193e0c2d94cb9e48c2c818b3178a86097d644acdcde6a8d9", + "sha256": "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.0.4" }, "build_config": { "dependency": "transitive", @@ -184,11 +184,11 @@ "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "04f69b1502f66e22ae7990bbd01eb552b7f12793c4d3ea6e715d0ac5e98bcdac", + "sha256": "b4d854962a32fd9f8efc0b76f98214790b833af8b2e9b2df6bfc927c0415a072", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.10.2" + "version": "2.10.5" }, "built_collection": { "dependency": "transitive", @@ -204,11 +204,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", + "sha256": "7931c90b84bc573fef103548e354258ae4c9d28d140e41961df6843c5d60d4d8", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.12.0" + "version": "8.12.3" }, "camera": { "dependency": "transitive", @@ -224,21 +224,21 @@ "dependency": "transitive", "description": { "name": "camera_android_camerax", - "sha256": "d5256612833f9169c1698599a87370490622a188c5a7fb601169bb7b2f41f22b", + "sha256": "bc7a96998258adddd0b653dd693b0874537707d58b0489708f2a646e4f124246", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.24+1" + "version": "0.6.27" }, "camera_avfoundation": { "dependency": "transitive", "description": { "name": "camera_avfoundation", - "sha256": "34bcd5db30e52414f1f0783c5e3f566909fab14141a21b3b576c78bd35382bf6", + "sha256": "a600b60a7752cc5fa9de476cd0055539d7a3b9d62662f4f446bae49eba2267df", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.22+4" + "version": "0.9.22+9" }, "camera_platform_interface": { "dependency": "transitive", @@ -331,15 +331,25 @@ "source": "hosted", "version": "1.1.2" }, + "code_assets": { + "dependency": "transitive", + "description": { + "name": "code_assets", + "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "code_builder": { "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243", + "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.11.0" + "version": "4.11.1" }, "collection": { "dependency": "transitive", @@ -386,11 +396,11 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "942a4791cd385a68ccb3b32c71c427aba508a1bb949b86dff2adbe4049f16239", + "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.5" + "version": "0.3.5+1" }, "crypto": { "dependency": "direct main", @@ -426,21 +436,21 @@ "dependency": "transitive", "description": { "name": "custom_lint_visitor", - "sha256": "446d68322747ec1c36797090de776aa72228818d3d80685a91ff524d163fee6d", + "sha256": "91f2a81e9f0abb4b9f3bb529f78b6227ce6050300d1ae5b1e2c69c66c7a566d8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0+8.1.1" + "version": "1.0.0+8.4.0" }, "dart_style": { "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "c87dfe3d56f183ffe9106a18aebc6db431fc7c98c31a54b952a77f3d54a85697", + "sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.2" + "version": "3.1.3" }, "dartssh2": { "dependency": "direct main", @@ -507,11 +517,11 @@ "dependency": "transitive", "description": { "name": "equatable", - "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", + "sha256": "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.7" + "version": "2.0.8" }, "extended_image": { "dependency": "direct main", @@ -567,11 +577,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "f8f4ea435f791ab1f817b4e338ed958cb3d04ba43d6736ffc39958d950754967", + "sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.6" + "version": "10.3.8" }, "fixnum": { "dependency": "transitive", @@ -608,9 +618,9 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "v1.0.358", - "resolved-ref": "c8e55d054875bb3ccdab9894a01fe82d173dc54e", - "url": "https://github.com/lppcg/fl_lib" + "ref": "v1.0.363", + "resolved-ref": "4b745be6f33b2e7f274d44f26175df440345cefb", + "url": "https://github.com/lollipopkit/fl_lib" }, "source": "git", "version": "0.0.1" @@ -667,25 +677,25 @@ "source": "sdk", "version": "0.0.0" }, - "flutter_markdown": { + "flutter_markdown_plus": { "dependency": "transitive", "description": { - "name": "flutter_markdown", - "sha256": "08fb8315236099ff8e90cb87bb2b935e0a724a3af1623000a9cec930468e0f27", + "name": "flutter_markdown_plus", + "sha256": "039177906850278e8fb1cd364115ee0a46281135932fa8ecea8455522166d2de", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.7+1" + "version": "1.0.7" }, - "flutter_markdown_latex": { + "flutter_markdown_plus_latex": { "dependency": "transitive", "description": { - "name": "flutter_markdown_latex", - "sha256": "839e76a84abb3632ffcebbd450cf93c7e9894af65622527d23f0084cee1bfd04", + "name": "flutter_markdown_plus_latex", + "sha256": "2e7698b291f0657ca445efab730bb25a8c5851037e882cb7bf47d16a5c218de7", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.4" + "version": "1.0.5" }, "flutter_math_fork": { "dependency": "transitive", @@ -711,11 +721,11 @@ "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "306f0596590e077338312f38837f595c04f28d6cdeeac392d3d74df2f0003687", + "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.32" + "version": "2.0.33" }, "flutter_riverpod": { "dependency": "direct main", @@ -801,11 +811,11 @@ "dependency": "transitive", "description": { "name": "flutter_svg", - "sha256": "055de8921be7b8e8b98a233c7a5ef84b3a6fcc32f46f1ebf5b9bb3576d108355", + "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.2.3" }, "flutter_test": { "dependency": "direct dev", @@ -853,11 +863,11 @@ "dependency": "direct main", "description": { "name": "get_it", - "sha256": "84792561b731b6463d053e9761a5236da967c369da10b134b8585a5e18429956", + "sha256": "1d648d2dd2047d7f7450d5727ca24ee435f240385753d90b49650e3cdff32e56", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.0.5" + "version": "9.2.0" }, "glob": { "dependency": "transitive", @@ -904,11 +914,11 @@ "dependency": "transitive", "description": { "name": "hive_ce", - "sha256": "29f8791bf13fa6cf7435a58f1f82a7c9706973c867affa77c34d91e105762664", + "sha256": "b844955c89f61f479170632b971dcf6fbb8e7233d2a5c2e3c7b89e1b2986bdb5", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.17.0" + "version": "2.19.1" }, "hive_ce_flutter": { "dependency": "direct main", @@ -930,6 +940,16 @@ "source": "hosted", "version": "1.10.0" }, + "hooks": { + "dependency": "transitive", + "description": { + "name": "hooks", + "sha256": "5d309c86e7ce34cd8e37aa71cb30cb652d3829b900ab145e4d9da564b31d59f7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "html": { "dependency": "transitive", "description": { @@ -1004,11 +1024,11 @@ "dependency": "transitive", "description": { "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", + "sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.4" + "version": "4.7.2" }, "intl": { "dependency": "direct main", @@ -1034,11 +1054,11 @@ "dependency": "transitive", "description": { "name": "isolate_channel", - "sha256": "68191008e3a219bc87cc8cddbcd1e29810bd9f3a0fdc2108b574ccbd9aafda08", + "sha256": "000d617d021a608186b468584bbc6df2509ecba048f08510f832fdb9cf7aafbe", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.0" + "version": "0.4.1" }, "isolate_contactor": { "dependency": "transitive", @@ -1084,11 +1104,11 @@ "dependency": "direct dev", "description": { "name": "json_serializable", - "sha256": "33a040668b31b320aafa4822b7b1e177e163fc3c1e835c6750319d4ab23aa6fe", + "sha256": "c5b2ee75210a0f263c6c7b9eeea80553dbae96ea1bf57f02484e806a3ffdffa3", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.11.1" + "version": "6.11.2" }, "leak_tracker": { "dependency": "transitive", @@ -1254,11 +1274,11 @@ "dependency": "transitive", "description": { "name": "mockito", - "sha256": "4feb43bc4eb6c03e832f5fcd637d1abb44b98f9cfa245c58e27382f58859f8f6", + "sha256": "a45d1aa065b796922db7b9e7e7e45f921aed17adf3a8318a1f47097e7e695566", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.5.1" + "version": "5.6.3" }, "multi_split_view": { "dependency": "transitive", @@ -1270,6 +1290,16 @@ "source": "hosted", "version": "3.6.1" }, + "native_toolchain_c": { + "dependency": "transitive", + "description": { + "name": "native_toolchain_c", + "sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.17.4" + }, "nested": { "dependency": "transitive", "description": { @@ -1290,6 +1320,16 @@ "source": "hosted", "version": "2.0.2" }, + "objective_c": { + "dependency": "transitive", + "description": { + "name": "objective_c", + "sha256": "7fd0c4d8ac8980011753b9bdaed2bf15111365924cdeeeaeb596214ea2b03537", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.2.4" + }, "package_config": { "dependency": "transitive", "description": { @@ -1354,21 +1394,21 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "e122c5ea805bb6773bb12ce667611265980940145be920cd09a4b0ec0285cb16", + "sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.20" + "version": "2.2.22" }, "path_provider_foundation": { "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "efaec349ddfc181528345c56f8eda9d6cccd71c177511b132c6a0ddaefaa2738", + "sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.3" + "version": "2.6.0" }, "path_provider_linux": { "dependency": "transitive", @@ -1715,31 +1755,31 @@ "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", + "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.3" + "version": "2.5.4" }, "shared_preferences_android": { "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713", + "sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.15" + "version": "2.4.18" }, "shared_preferences_foundation": { "dependency": "transitive", "description": { "name": "shared_preferences_foundation", - "sha256": "1c33a907142607c40a7542768ec9badfd16293bac51da3a4482623d15845f88b", + "sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.5" + "version": "2.5.6" }, "shared_preferences_linux": { "dependency": "transitive", @@ -1831,11 +1871,11 @@ "dependency": "transitive", "description": { "name": "source_gen", - "sha256": "9098ab86015c4f1d8af6486b547b11100e73b193e1899015033cb3e14ad20243", + "sha256": "1d562a3c1f713904ebbed50d2760217fd8a51ca170ac4b05b0db490699dbac17", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.2.0" }, "source_helper": { "dependency": "transitive", @@ -1991,11 +2031,11 @@ "dependency": "transitive", "description": { "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.3.1" }, "url_launcher": { "dependency": "direct main", @@ -2011,41 +2051,41 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9", + "sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.24" + "version": "6.3.28" }, "url_launcher_ios": { "dependency": "transitive", "description": { "name": "url_launcher_ios", - "sha256": "6b63f1441e4f653ae799166a72b50b1767321ecc263a57aadf825a7a2a5477d9", + "sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.5" + "version": "6.3.6" }, "url_launcher_linux": { "dependency": "transitive", "description": { "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", + "sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "url_launcher_macos": { "dependency": "transitive", "description": { "name": "url_launcher_macos", - "sha256": "8262208506252a3ed4ff5c0dc1e973d2c0e0ef337d0a074d35634da5d44397c9", + "sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.4" + "version": "3.2.5" }, "url_launcher_platform_interface": { "dependency": "transitive", @@ -2061,21 +2101,21 @@ "dependency": "transitive", "description": { "name": "url_launcher_web", - "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", + "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.4.2" }, "url_launcher_windows": { "dependency": "transitive", "description": { "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", + "sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.4" + "version": "3.1.5" }, "uuid": { "dependency": "transitive", @@ -2111,11 +2151,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc", + "sha256": "201e876b5d52753626af64b6359cd13ac6011b80728731428fd34bc840f71c9b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.19" + "version": "1.1.20" }, "vector_math": { "dependency": "transitive", @@ -2331,7 +2371,7 @@ } }, "sdks": { - "dart": ">=3.9.0 <4.0.0", - "flutter": ">=3.38.0" + "dart": ">=3.10.3 <4.0.0", + "flutter": ">=3.38.4" } } From 809270fb74fab6b9e65188574d2bc1ea80c6e96b Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 15 Feb 2026 20:39:43 +0100 Subject: [PATCH 310/730] bird2: move CPP into env for structuredAttrs --- pkgs/by-name/bi/bird2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/bird2/package.nix b/pkgs/by-name/bi/bird2/package.nix index a86924f8d47e..61e5c7b30057 100644 --- a/pkgs/by-name/bi/bird2/package.nix +++ b/pkgs/by-name/bi/bird2/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { ./dont-create-sysconfdir-2.patch ]; - CPP = "${stdenv.cc.targetPrefix}cpp -E"; + env.CPP = "${stdenv.cc.targetPrefix}cpp -E"; configureFlags = [ "--localstatedir=/var" From 415c07aae9640de0fb8b5961d4719250166e79a4 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 15 Feb 2026 20:39:51 +0100 Subject: [PATCH 311/730] bird3: move CPP into env for structuredAttrs --- pkgs/by-name/bi/bird3/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/bird3/package.nix b/pkgs/by-name/bi/bird3/package.nix index 0177350e1fc3..6b4b299b77e9 100644 --- a/pkgs/by-name/bi/bird3/package.nix +++ b/pkgs/by-name/bi/bird3/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { ./dont-create-sysconfdir-2.patch ]; - CPP = "${stdenv.cc.targetPrefix}cpp -E"; + env.CPP = "${stdenv.cc.targetPrefix}cpp -E"; configureFlags = [ "--localstatedir=/var" From a6f9d1d0c2cc9ed3d678962537af691ad915b248 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:43:43 +0000 Subject: [PATCH 312/730] heynote: 2.8.0 -> 2.8.2 --- pkgs/by-name/he/heynote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heynote/package.nix b/pkgs/by-name/he/heynote/package.nix index f83fd9aae82d..ab0373f53a1b 100644 --- a/pkgs/by-name/he/heynote/package.nix +++ b/pkgs/by-name/he/heynote/package.nix @@ -7,11 +7,11 @@ }: let pname = "heynote"; - version = "2.8.0"; + version = "2.8.2"; src = fetchurl { url = "https://github.com/heyman/heynote/releases/download/v${version}/Heynote_${version}_x86_64.AppImage"; - sha256 = "sha256-XZMG7MDNcJqO//PvACczL+ydy729rh860KmtONhrUQE="; + sha256 = "sha256-bK79Au/0UoDvgzFPp/xx7ABtGf3vzWzU1XKuOEOKPTI="; }; appimageContents = appimageTools.extractType2 { From 817bf92e737499b08e89c0ade17b65ba185510bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 20:06:47 +0000 Subject: [PATCH 313/730] yq-go: 4.52.2 -> 4.52.4 --- pkgs/by-name/yq/yq-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yq/yq-go/package.nix b/pkgs/by-name/yq/yq-go/package.nix index e0536634d4de..d5384dcabb48 100644 --- a/pkgs/by-name/yq/yq-go/package.nix +++ b/pkgs/by-name/yq/yq-go/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "yq-go"; - version = "4.52.2"; + version = "4.52.4"; src = fetchFromGitHub { owner = "mikefarah"; repo = "yq"; tag = "v${finalAttrs.version}"; - hash = "sha256-AWWSuMrAwv+J8PK/VXyYDwJGSdv2F0/pvNRouK4slM0="; + hash = "sha256-vbvqjcov0ceFeQ81tIaXHbAFjrJ2dCkRfkw/MA0qCr4="; }; - vendorHash = "sha256-rl7AhOJKjVRyfcu7uofniSYJMjBkaO+kCqLRmz2MsiE="; + vendorHash = "sha256-WQDuMVBlmomxdaMQ/nVNki8o++dPdwDSj6jQqbsQNQw="; nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ installShellFiles From 566be875d0036fb5293a984dcc2995cd4a8e91ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 20:17:25 +0000 Subject: [PATCH 314/730] vivaldi: 7.8.3925.62 -> 7.8.3925.66 --- pkgs/by-name/vi/vivaldi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index a86e3c0b91ee..5e5ab7c0a079 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.8.3925.62"; + version = "7.8.3925.66"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-BdtQC4+IHuJY5B21VcyhVlBeZQyEiCt+eBFShigUGjM="; - x86_64-linux = "sha256-Kib+crvjMM2R6wxGoxN0VOEFTZ7j3w7qn2IG1PAiAfU="; + aarch64-linux = "sha256-+gDl4+gtnEkSi29JT7zsDs29dabgfpzR2RIMlKglwoM="; + x86_64-linux = "sha256-RpIsJTUAKiD1GfF78RigrHtivqbW+qZuF+HUJsFcKI0="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From 87675109cc478677ab830cd18270d26a4c264d97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 15 Feb 2026 21:29:04 +0100 Subject: [PATCH 315/730] home-assistant-custom-components.powercalc: 1.20.4 -> 1.20.5 Diff: https://github.com/bramstroker/homeassistant-powercalc/compare/v1.20.4...v1.20.5 Changelog: https://github.com/bramstroker/homeassistant-powercalc/releases/tag/v1.20.5 --- .../home-assistant/custom-components/powercalc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix index ebc3973b6d85..517ea4ec9d21 100644 --- a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix +++ b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix @@ -17,13 +17,13 @@ buildHomeAssistantComponent rec { owner = "bramstroker"; domain = "powercalc"; - version = "1.20.4"; + version = "1.20.5"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-powercalc"; tag = "v${version}"; - hash = "sha256-WtNUO7PIRqplGG/WQV1TJM+ta+4i1rNpfeFL9Q7uSdM="; + hash = "sha256-qcUeFZWCXSbftElVmYl2KDFjdd0+Bh1b1IiB6oGVRRo="; }; dependencies = [ numpy ]; From ed3ce3f167459040ba3384d085ac416e08832039 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:31:24 +0100 Subject: [PATCH 316/730] python312Packages.mypy-boto3-cloudwatch: 1.42.7 -> 1.42.49 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 40cf364e7067..8ecfc80005c9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -255,8 +255,8 @@ in "sha256-S2NgrjralqxjjGo39TwaUSStqspnhI/E2/BLXUGP0Hc="; mypy-boto3-cloudwatch = - buildMypyBoto3Package "cloudwatch" "1.42.7" - "sha256-gYIRjb+Uyfn5JRrq14CjoxQZx3BMsun1ABNVHPk67wQ="; + buildMypyBoto3Package "cloudwatch" "1.42.49" + "sha256-KNDilDGBVmsRbN4IL6LF0MqE0oisoEzVGqnt8MDQl8c="; mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.42.3" From 708a45ab55bf46a575cd397fc770b47315df747b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:31:33 +0100 Subject: [PATCH 317/730] python312Packages.mypy-boto3-connect: 1.42.46 -> 1.42.49 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8ecfc80005c9..e816f9213136 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -335,8 +335,8 @@ in "sha256-HQUL0R1NWP6DXQ26iS9k6lIAVdwK899fwLGH4/Z4U8Q="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.42.46" - "sha256-SlI76r826jhF6EkTzRq6lExh/46FhSQgexVO7QXWlrs="; + buildMypyBoto3Package "connect" "1.42.49" + "sha256-miEf5/952QG2ckUVrQ0D2eff+t6Xv2f4kC1hGbZZEVE="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.42.3" From 64c0234b5776c7beb669ce508f312b7721c20fe4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:31:43 +0100 Subject: [PATCH 318/730] python312Packages.mypy-boto3-ec2: 1.42.48 -> 1.42.49 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index e816f9213136..6034d5b9a641 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -443,8 +443,8 @@ in "sha256-92qhSUqTiLgbtvCdi/Mmgve18mcYR00ABL+bNy7/OnY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.42.48" - "sha256-ZGYD/z4Euykz2L+/Wni/8vk37pp/sMtndNSkzsOusJg="; + buildMypyBoto3Package "ec2" "1.42.49" + "sha256-HN4TRMVlleWZuhYnuTPxFz1bxP3KIdmchROom9g5jWM="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.42.3" From cec3f970de4d07a4f970fa94ca3623fcb0c16bfa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:32:00 +0100 Subject: [PATCH 319/730] python312Packages.mypy-boto3-inspector2: 1.42.4 -> 1.42.49 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 6034d5b9a641..0e9de6ebf4c3 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -622,8 +622,8 @@ in "sha256-9I+RMsF8b8PK2OsmtgX8v6C6gvZ3h8zB9fQQF5CWh2o="; mypy-boto3-inspector2 = - buildMypyBoto3Package "inspector2" "1.42.4" - "sha256-PFz6OXCgWjHOwStPVozdx8cwLnBbViOr39DPR388CMk="; + buildMypyBoto3Package "inspector2" "1.42.49" + "sha256-iCLS3XGlO6FBe9ADkRKGQxPEuOfd2sVRkLiHhMrGZ3M="; mypy-boto3-internetmonitor = buildMypyBoto3Package "internetmonitor" "1.42.3" From 10fcd383ada238634a7e57d5bb6d6b53f0269acf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:32:43 +0100 Subject: [PATCH 320/730] python312Packages.mypy-boto3-sagemaker: 1.42.44 -> 1.42.49 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 0e9de6ebf4c3..d4cb14950816 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.44" - "sha256-suSqZZnf8DCgfMZTBhIpXc6R/vgZ2KGmpX7zeIryy4o="; + buildMypyBoto3Package "sagemaker" "1.42.49" + "sha256-mRYxS3oZYjViDoCQEcdBiujOXEMUw/GaeXpO/sAO4EI="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" From c71210a61199458f3a5db1d4f1bbd4107e37b331 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:33:10 +0100 Subject: [PATCH 321/730] python314Packages.boto3-stubs: 1.42.48 -> 1.42.49 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 123ea85ea823..90790dc4a1c7 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.48"; + version = "1.42.49"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-mavymKlexPW+89prYhHAMv4r/303QbtfaucZcw2p95k="; + hash = "sha256-jtsicmz0tzPgCHM/TUSt3jiet2SLDCLPBxpnX+2Nqqs="; }; build-system = [ setuptools ]; From 84710b296e8320035ba0abd69581315fd5bf9385 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:38:22 +0100 Subject: [PATCH 322/730] python314Packages.powerfox: migrate to finalAttrs --- pkgs/development/python-modules/powerfox/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/powerfox/default.nix b/pkgs/development/python-modules/powerfox/default.nix index 7f08cddf2afb..f0f5e545d7c8 100644 --- a/pkgs/development/python-modules/powerfox/default.nix +++ b/pkgs/development/python-modules/powerfox/default.nix @@ -14,7 +14,7 @@ yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "powerfox"; version = "2.1.0"; pyproject = true; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "klaasnicolaas"; repo = "python-powerfox"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JsvLa5zZ6E+d5l4sIngp0KvZlN8BgBxllk9Md19kZLY="; }; @@ -48,8 +48,8 @@ buildPythonPackage rec { meta = { description = "Asynchronous Python client for the Powerfox devices"; homepage = "https://github.com/klaasnicolaas/python-powerfox"; - changelog = "https://github.com/klaasnicolaas/python-powerfox/releases/tag/${src.tag}"; + changelog = "https://github.com/klaasnicolaas/python-powerfox/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 4b28b9396e10c29611cb390d1c551858b227e5c0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 15 Feb 2026 21:39:31 +0100 Subject: [PATCH 323/730] python314Packages.oras: migrate to finalAttrs --- pkgs/development/python-modules/oras/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/oras/default.nix b/pkgs/development/python-modules/oras/default.nix index 6e7c40faa4d4..3928297031ec 100644 --- a/pkgs/development/python-modules/oras/default.nix +++ b/pkgs/development/python-modules/oras/default.nix @@ -9,7 +9,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "oras"; version = "0.2.39"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "oras-project"; repo = "oras-py"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iR1kTBddElTueN1gamjdmIRTY0keZOZ/tkSxOmHOL6E="; }; @@ -44,8 +44,8 @@ buildPythonPackage rec { meta = { description = "ORAS Python SDK"; homepage = "https://github.com/oras-project/oras-py"; - changelog = "https://github.com/oras-project/oras-py/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/oras-project/oras-py/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 6fb90e753e06fa154e00ed363d0782675fecbfd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 20:43:21 +0000 Subject: [PATCH 324/730] gemini-cli: 0.27.3 -> 0.28.2 --- pkgs/by-name/ge/gemini-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index b96e6bf585b2..c2c881c61b9f 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -14,18 +14,18 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; - version = "0.27.3"; + version = "0.28.2"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-JUSl5yRJ2YtTCMfPv7oziaZG4yNnsucKlvtjfuzZO+I="; + hash = "sha256-IOc4Y8U2J4Dpl0A5gfffAayiHKISlFiHU2qg61fR1Tw="; }; nodejs = nodejs_22; - npmDepsHash = "sha256-euy7QwuoJI+07KMUMcRAmmH/zyYgF9wFiLSF4OwQivo="; + npmDepsHash = "sha256-XfD+PmmeLsbb9rC7DCmqu08/+cXZpGewMN5olrHhH4M="; dontPatchElf = stdenv.isDarwin; From 8586efc2c97157a2c65c7cc3983fce835de87ea0 Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 15 Feb 2026 16:04:41 -0500 Subject: [PATCH 325/730] coc-go,coc-tsserver: add release notes --- doc/release-notes/rl-2605.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 14daa0dafbfa..54ee93e1babb 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -67,6 +67,8 @@ - `spoof` has been removed, as there are many issues upstream with it working on modern OS versions, and it appears to be unmaintained. +- `nodePackages.coc-go` and `nodePackages.coc-tsserver`, along with their vim plugins, have been removed from nixpkgs due to being unmaintained. + - `nodePackages.wavedrom-cli` has been removed, as it was unmaintained within nixpkgs. - `arti` has been updated to major version 2, which removed the long-deprecated `proxy.socks_port` and `proxy.dns_port` and the legacy syntax for specifying directory authorities. For more information, see the [changelog for 2.0.0](https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v2.0.0/CHANGELOG.md). From bff650a53f3640daedff9644c25e3c158e82e32a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 21:12:32 +0000 Subject: [PATCH 326/730] terraform-providers.newrelic_newrelic: 3.79.0 -> 3.80.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 c9d7c63c22ba..1a2aa967c89e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -959,11 +959,11 @@ "vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0=" }, "newrelic_newrelic": { - "hash": "sha256-R9xV26gr+jJnNm8hLl6xMdjSEm/U45Ph+IBAB8S4t5A=", + "hash": "sha256-OqV20sYIi9M+U1f00neShv0Cm3NyVD6HucqYoxLKC64=", "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", "owner": "newrelic", "repo": "terraform-provider-newrelic", - "rev": "v3.79.0", + "rev": "v3.80.0", "spdx": "MPL-2.0", "vendorHash": "sha256-fh0QEWSwdoWKED/39OBT5kMADbsUDvhJUYMfWR9P5os=" }, From 91dc10b05dec3ba1394324d1579872b998535b94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 21:17:34 +0000 Subject: [PATCH 327/730] dprint-plugins.dprint-plugin-biome: 0.11.13 -> 0.11.14 --- pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index e2248b3dc513..c007dcd0e4d7 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Biome (JS/TS/JSON) wrapper plugin"; - hash = "sha256-LaByLZ0y+/kqo2+Yfk0WD6/DMUaS9vkkqnTCQwKwujY="; + hash = "sha256-oVhS76n0SVoSrheKv3ynpKKS7s4Zj1s2ER3FaG8r4WM="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -17,6 +17,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.11.13.wasm"; - version = "0.11.13"; + url = "https://plugins.dprint.dev/biome-0.11.14.wasm"; + version = "0.11.14"; } From 33df49bde831d01c8d0a0e5b6abe67f55e582508 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 13:24:35 -0800 Subject: [PATCH 328/730] acme-client: move to by-name/ --- .../default.nix => by-name/ac/acme-client/package.nix} | 8 ++++---- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 8 deletions(-) rename pkgs/{tools/networking/acme-client/default.nix => by-name/ac/acme-client/package.nix} (81%) diff --git a/pkgs/tools/networking/acme-client/default.nix b/pkgs/by-name/ac/acme-client/package.nix similarity index 81% rename from pkgs/tools/networking/acme-client/default.nix rename to pkgs/by-name/ac/acme-client/package.nix index 6523c9eb9ac6..d08602b7d3f3 100644 --- a/pkgs/tools/networking/acme-client/default.nix +++ b/pkgs/by-name/ac/acme-client/package.nix @@ -1,18 +1,18 @@ { lib, - stdenv, + gccStdenv, fetchurl, libbsd, libressl, pkg-config, }: -stdenv.mkDerivation rec { +gccStdenv.mkDerivation (finalAttrs: { pname = "acme-client"; version = "1.3.3"; src = fetchurl { - url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.gz"; + url = "https://data.wolfsden.cz/sources/acme-client-${finalAttrs.version}.tar.gz"; hash = "sha256-HJOk2vlDD7ADrLdf/eLEp+teu9XN0KrghEe6y4FIDoI="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pmahoney ]; mainProgram = "acme-client"; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e012505a0156..5acfb1d9acda 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -972,10 +972,6 @@ with pkgs; opnplug = adlplug.override { type = "OPN"; }; - acme-client = callPackage ../tools/networking/acme-client { - stdenv = gccStdenv; - }; - aflplusplus = callPackage ../tools/security/aflplusplus { wine = null; }; libdislocator = callPackage ../tools/security/aflplusplus/libdislocator.nix { }; From 96c3d255b1f0990f378c3c9d5c1197275f1ad26a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 21:42:32 +0000 Subject: [PATCH 329/730] python3Packages.aiogram: 3.24.0 -> 3.25.0 --- pkgs/development/python-modules/aiogram/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiogram/default.nix b/pkgs/development/python-modules/aiogram/default.nix index 1351d0b3433d..da593f8d434b 100644 --- a/pkgs/development/python-modules/aiogram/default.nix +++ b/pkgs/development/python-modules/aiogram/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "aiogram"; - version = "3.24.0"; + version = "3.25.0"; pyproject = true; src = fetchFromGitHub { owner = "aiogram"; repo = "aiogram"; tag = "v${version}"; - hash = "sha256-8+neei3GXb8vIb7EXUposWFo8oU1PA/zDLmC1drYKAA="; + hash = "sha256-HluYC1wkWeh1HI77JV0vtZ5FcL9/mHEz4/D/Cg/eVVw="; }; build-system = [ hatchling ]; From b39d126c75cdb7ac7141acf68be3f75fdb3130a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 21:44:57 +0000 Subject: [PATCH 330/730] azure-cli-extensions.containerapp: 1.3.0b1 -> 1.3.0b2 --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index faaf8d7ee14a..d1d7010b021f 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -213,9 +213,9 @@ containerapp = mkAzExtension rec { pname = "containerapp"; - version = "1.3.0b1"; + version = "1.3.0b2"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-${version}-py2.py3-none-any.whl"; - hash = "sha256-gEFo2qBqQ19SSIMx1BWPoc19xv7lCUkuZMSUz9qPqrE="; + hash = "sha256-Br/cfKFTkqcjGRCXAbHqfwTe4g49F3zbj/tzp/O+giI="; description = "Microsoft Azure Command-Line Tools Containerapp Extension"; propagatedBuildInputs = with python3Packages; [ docker From 0888da72e6fb16c5084f027686018c5c79ac0a4e Mon Sep 17 00:00:00 2001 From: GueLaKais Date: Mon, 26 May 2025 20:22:50 +0200 Subject: [PATCH 331/730] python313Packages.colcon-hardware-acceleration: init at 0.8.0 --- .../colcon-hardware-acceleration/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 ++ 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/colcon-hardware-acceleration/default.nix diff --git a/pkgs/development/python-modules/colcon-hardware-acceleration/default.nix b/pkgs/development/python-modules/colcon-hardware-acceleration/default.nix new file mode 100644 index 000000000000..76737d7e0ecb --- /dev/null +++ b/pkgs/development/python-modules/colcon-hardware-acceleration/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + colcon, + pytest-cov-stub, + pytestCheckHook, + setuptools, + scspell, + writableTmpDirAsHomeHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "colcon-hardware-acceleration"; + version = "0.8.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "colcon"; + repo = "colcon-hardware-acceleration"; + tag = finalAttrs.version; + hash = "sha256-oDm9sAk280bGn+KJib5vkVD4k29FInzdZkB2WnOLNUE="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + colcon + ]; + + nativeCheckInputs = [ + pytest-cov-stub + pytestCheckHook + scspell + writableTmpDirAsHomeHook + ]; + + pythonImportsCheck = [ + "colcon_hardware_acceleration" + ]; + + meta = { + description = "Extension for colcon-core to include embedded and Hardware Acceleration capabilities"; + homepage = "https://github.com/colcon/colcon-hardware-acceleration"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ guelakais ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 241d2864c726..9a84b34e2e7a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2942,6 +2942,10 @@ self: super: with self; { colcon-devtools = callPackage ../development/python-modules/colcon-devtools { }; + colcon-hardware-acceleration = + callPackage ../development/python-modules/colcon-hardware-acceleration + { }; + colcon-installed-package-information = callPackage ../development/python-modules/colcon-installed-package-information { }; From e41a62c9ccf7758f6eb7be83582c198be5da1d2b Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 13:48:14 -0800 Subject: [PATCH 332/730] nifscope: move icon to spec-compliant location --- pkgs/tools/graphics/nifskope/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/graphics/nifskope/default.nix b/pkgs/tools/graphics/nifskope/default.nix index 50c718b0cb89..cf0429f3fa7c 100644 --- a/pkgs/tools/graphics/nifskope/default.nix +++ b/pkgs/tools/graphics/nifskope/default.nix @@ -61,9 +61,9 @@ stdenv.mkDerivation { runHook preInstall d=$out/share/nifskope - mkdir -p $out/bin $out/share/applications $out/share/pixmaps $d/{shaders,lang} + mkdir -p $out/bin $out/share/applications $d/{shaders,lang} cp release/NifSkope $out/bin/ - cp ./res/nifskope.png $out/share/pixmaps/ + install -D ./res/nifskope.png -t $out/share/icons/hicolor/128x128/apps cp release/{nif.xml,kfm.xml,style.qss} $d/ cp res/shaders/*.frag res/shaders/*.prog res/shaders/*.vert $d/shaders/ cp ./res/lang/*.ts ./res/lang/*.tm $d/lang/ From e9f1d6c3589756cc0c801e98e5eed177025b83f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 22:07:06 +0000 Subject: [PATCH 333/730] python3Packages.py-aosmith: 1.0.16 -> 1.0.17 --- pkgs/development/python-modules/py-aosmith/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-aosmith/default.nix b/pkgs/development/python-modules/py-aosmith/default.nix index 7f76a65e1813..58e72275d643 100644 --- a/pkgs/development/python-modules/py-aosmith/default.nix +++ b/pkgs/development/python-modules/py-aosmith/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "py-aosmith"; - version = "1.0.16"; + version = "1.0.17"; pyproject = true; src = fetchFromGitHub { owner = "bdr99"; repo = "py-aosmith"; tag = version; - hash = "sha256-ESdTEzT9JYtGTus2VUIOF72BwuuUr4rMv/ID7Nr8FR0="; + hash = "sha256-qBnHe4w59QW18osEf+9Y46eEx/W/GzARkwJlJ+9wPr0="; }; build-system = [ poetry-core ]; From 20f0d91b2273d998b83b46f11b3b229e93a1d5c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 22:15:43 +0000 Subject: [PATCH 334/730] networkmanager: 1.54.3 -> 1.56.0 --- pkgs/by-name/ne/networkmanager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/networkmanager/package.nix b/pkgs/by-name/ne/networkmanager/package.nix index fca3f75c8426..542ce9d60633 100644 --- a/pkgs/by-name/ne/networkmanager/package.nix +++ b/pkgs/by-name/ne/networkmanager/package.nix @@ -64,11 +64,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "networkmanager"; - version = "1.54.3"; + version = "1.56.0"; src = fetchurl { url = "https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/${finalAttrs.version}/downloads/NetworkManager-${finalAttrs.version}.tar.xz"; - hash = "sha256-z0/vw76WgCxaTas+aQvcTOTHglGVTvChtlAm2IZwmYk="; + hash = "sha256-WaMtOFzB564m5DeYxvEtB/9hmKvQQewGILOgjPwCHMw="; }; outputs = [ From 44e8d5cc738097dc1c4165d3cb2372b5c98dd816 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 22:19:33 +0000 Subject: [PATCH 335/730] heptabase: 1.83.7 -> 1.83.9 --- pkgs/by-name/he/heptabase/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index 2959509d2b8c..6dd5f104e231 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.83.7"; + version = "1.83.9"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-inwkvv6wQIhp34z1FjpfwjRW1NsYXa8vsxukMb+RuTo="; + hash = "sha256-tArqlq18g+raKAI9YyoaBizC503ude1B9o+LnJqKaAw="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From 6bf4d7361b189f65cd319f3924cf52ceabf8c7f3 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 15 Feb 2026 23:34:44 +0100 Subject: [PATCH 336/730] autosuspend: 9.0.1 -> 10.0.0 Notable upstream changes: * The presuspend SystemD unit has been removed Diff: https://github.com/languitar/autosuspend/compare/v9.0.1...v10.0.0 Changelog: https://github.com/languitar/autosuspend/releases/tag/v10.0.0 --- nixos/modules/services/misc/autosuspend.nix | 10 ---------- pkgs/by-name/au/autosuspend/package.nix | 6 +++--- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/nixos/modules/services/misc/autosuspend.nix b/nixos/modules/services/misc/autosuspend.nix index fed0e2c9a06a..3ca2794892b8 100644 --- a/nixos/modules/services/misc/autosuspend.nix +++ b/nixos/modules/services/misc/autosuspend.nix @@ -235,16 +235,6 @@ in ExecStart = "${autosuspend}/bin/autosuspend -l ${autosuspend}/etc/autosuspend-logging.conf -c ${autosuspend-conf} daemon"; }; }; - - systemd.services.autosuspend-detect-suspend = { - description = "Notifies autosuspend about suspension"; - documentation = [ "https://autosuspend.readthedocs.io/en/latest/systemd_integration.html" ]; - wantedBy = [ "sleep.target" ]; - after = [ "sleep.target" ]; - serviceConfig = { - ExecStart = "${autosuspend}/bin/autosuspend -l ${autosuspend}/etc/autosuspend-logging.conf -c ${autosuspend-conf} presuspend"; - }; - }; }; meta = { diff --git a/pkgs/by-name/au/autosuspend/package.nix b/pkgs/by-name/au/autosuspend/package.nix index 2f8862c465d9..f6dd6ed15447 100644 --- a/pkgs/by-name/au/autosuspend/package.nix +++ b/pkgs/by-name/au/autosuspend/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "autosuspend"; - version = "9.0.1"; + version = "10.0.0"; pyproject = true; src = fetchFromGitHub { owner = "languitar"; repo = "autosuspend"; tag = "v${finalAttrs.version}"; - hash = "sha256-PVxsdCPGu+bhjfAF5Hu4Xa3lETARitbBUKuy7ursAUE="; + hash = "sha256-o9Jpb4i2/SJ3s3h5sclNjpaN/UFk1YbpPf7b3rGXLRg="; }; build-system = with python3.pkgs; [ @@ -27,8 +27,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: { jsonpath-ng lxml mpd2 - portalocker psutil + pygobject3 python-dateutil requests requests-file From 7d27015a0d68eb9c22cb09c298f494ec70b31876 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 22:44:39 +0000 Subject: [PATCH 337/730] windsurf: 1.9544.35 -> 1.9552.21 --- pkgs/by-name/wi/windsurf/info.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index 456b7e375b34..aa19c85857b4 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "1.9544.35", - "vscodeVersion": "1.106.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/cb270b70c3a55fd43530de48988912a8d9cccb20/Windsurf-darwin-arm64-1.9544.35.zip", - "sha256": "84a0e84b5270e5f258ce968aa6bef1de649d90e35085109adb6aa30173dd74bd" + "version": "1.9552.21", + "vscodeVersion": "1.107.0", + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/16cc024632923bc387171d59cf5638057d4c8918/Windsurf-darwin-arm64-1.9552.21.zip", + "sha256": "fdc5486c08a2885a5eb1ba7b633c8e95b415af469e1d674cde54b61a377ddee3" }, "x86_64-darwin": { - "version": "1.9544.35", - "vscodeVersion": "1.106.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/cb270b70c3a55fd43530de48988912a8d9cccb20/Windsurf-darwin-x64-1.9544.35.zip", - "sha256": "72d94091ea83b0c97ff7d8d372d096e4323c9fdadbd9276b6fc4b3f43d43fc96" + "version": "1.9552.21", + "vscodeVersion": "1.107.0", + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/16cc024632923bc387171d59cf5638057d4c8918/Windsurf-darwin-x64-1.9552.21.zip", + "sha256": "eb59e754d4e8889b03011734485937e188eefe8fc231f1c8c5fc6403dc9a67b9" }, "x86_64-linux": { - "version": "1.9544.35", - "vscodeVersion": "1.106.0", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/cb270b70c3a55fd43530de48988912a8d9cccb20/Windsurf-linux-x64-1.9544.35.tar.gz", - "sha256": "8e5a0e41e5caca80072db812b170ad3918923c10c0bdbce1fa851ae403034aa8" + "version": "1.9552.21", + "vscodeVersion": "1.107.0", + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/16cc024632923bc387171d59cf5638057d4c8918/Windsurf-linux-x64-1.9552.21.tar.gz", + "sha256": "7aba685f16433b205d3cf11a2b548907c1666d4acbbbedd640dd3a3c77a3520b" } } From 3b636d180f30008b969a18cea38461aff1fc6b27 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 15 Feb 2026 23:35:03 +0100 Subject: [PATCH 338/730] autosuspend: generate doc and man --- pkgs/by-name/au/autosuspend/package.nix | 34 +++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/pkgs/by-name/au/autosuspend/package.nix b/pkgs/by-name/au/autosuspend/package.nix index f6dd6ed15447..f03d0d0e9de0 100644 --- a/pkgs/by-name/au/autosuspend/package.nix +++ b/pkgs/by-name/au/autosuspend/package.nix @@ -3,6 +3,9 @@ dbus, fetchFromGitHub, python3, + sphinxHook, + withDocs ? true, + withMan ? true, }: python3.pkgs.buildPythonApplication (finalAttrs: { @@ -10,6 +13,12 @@ python3.pkgs.buildPythonApplication (finalAttrs: { version = "10.0.0"; pyproject = true; + outputs = [ + "out" + ] + ++ lib.optionals withDocs [ "doc" ] + ++ lib.optionals withMan [ "man" ]; + src = fetchFromGitHub { owner = "languitar"; repo = "autosuspend"; @@ -17,6 +26,21 @@ python3.pkgs.buildPythonApplication (finalAttrs: { hash = "sha256-o9Jpb4i2/SJ3s3h5sclNjpaN/UFk1YbpPf7b3rGXLRg="; }; + postPatch = '' + # This mapping triggers network access on docs generation + substituteInPlace doc/source/conf.py \ + --replace-fail 'intersphinx_mapping' '# intersphinx_mapping' + ''; + + nativeBuildInputs = lib.optionals (withDocs || withMan) ( + [ + sphinxHook + ] + ++ finalAttrs.passthru.optional-dependencies.docs + ); + + sphinxBuilders = lib.optionals withDocs [ "html" ] ++ lib.optionals withMan [ "man" ]; + build-system = with python3.pkgs; [ setuptools ]; @@ -36,6 +60,16 @@ python3.pkgs.buildPythonApplication (finalAttrs: { tzlocal ]; + optional-dependencies = { + docs = with python3.pkgs; [ + furo + recommonmark + sphinx-autodoc-typehints + sphinx-issues + sphinxcontrib-plantuml + ]; + }; + nativeCheckInputs = with python3.pkgs; [ dbus freezegun From bb61703a4ce8b32596db32af4cc9c95b32f65365 Mon Sep 17 00:00:00 2001 From: Skye Soss Date: Sun, 8 Feb 2026 01:05:27 -0600 Subject: [PATCH 339/730] flux9s: init at 0.7.2 --- pkgs/by-name/fl/flux9s/package.nix | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fl/flux9s/package.nix diff --git a/pkgs/by-name/fl/flux9s/package.nix b/pkgs/by-name/fl/flux9s/package.nix new file mode 100644 index 000000000000..e56f7b898ece --- /dev/null +++ b/pkgs/by-name/fl/flux9s/package.nix @@ -0,0 +1,35 @@ +{ + fetchCrate, + lib, + openssl, + pkg-config, + rustPlatform, + versionCheckHook, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "flux9s"; + version = "0.7.2"; + + src = fetchCrate { + inherit (finalAttrs) pname version; + hash = "sha256-B1BZuR+ieW4/ykYl0kltM7hou7oBT9qky9MY5V43r9g="; + }; + + cargoHash = "sha256-Re+vX59uJQyQsPBJTWjj8QphxqyN/KpbcS+jzRBlyEw="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "version"; + + meta = { + description = "K9s-inspired terminal UI for monitoring Flux GitOps resources in real-time"; + mainProgram = "flux9s"; + homepage = "https://flux9s.ca/"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.skyesoss ]; + }; +}) From 33befa88a13a7529f5cf75addd2b255bd7482103 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 15 Feb 2026 21:32:46 +0100 Subject: [PATCH 340/730] nixosTests.autosuspend: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/autosuspend.nix | 30 +++++++++++++++++++++++++ pkgs/by-name/au/autosuspend/package.nix | 5 +++++ 3 files changed, 36 insertions(+) create mode 100644 nixos/tests/autosuspend.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 0ad508dd87ec..3432558f8afd 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -257,6 +257,7 @@ in authelia = runTest ./authelia.nix; auto-cpufreq = runTest ./auto-cpufreq.nix; autobrr = runTest ./autobrr.nix; + autosuspend = runTest ./autosuspend.nix; avahi = runTest { imports = [ ./avahi.nix ]; _module.args.networkd = false; diff --git a/nixos/tests/autosuspend.nix b/nixos/tests/autosuspend.nix new file mode 100644 index 000000000000..ef78e3215dc8 --- /dev/null +++ b/nixos/tests/autosuspend.nix @@ -0,0 +1,30 @@ +{ lib, pkgs, ... }: + +{ + name = "autosuspend"; + meta.maintainers = [ lib.maintainers.anthonyroussel ]; + + nodes = { + machine = { + services.autosuspend = { + enable = true; + + settings = { + interval = 5; + idle_time = 5; + suspend_cmd = "${pkgs.coreutils}/bin/touch /tmp/suspended"; + }; + + # Return exit code 1 to trigger suspend + checks.ExternalCommand.command = "exit 1"; + }; + }; + }; + + testScript = '' + start_all() + + machine.wait_for_unit("autosuspend.service") + machine.wait_for_file("/tmp/suspended") + ''; +} diff --git a/pkgs/by-name/au/autosuspend/package.nix b/pkgs/by-name/au/autosuspend/package.nix index f03d0d0e9de0..bc8dfbc8a694 100644 --- a/pkgs/by-name/au/autosuspend/package.nix +++ b/pkgs/by-name/au/autosuspend/package.nix @@ -2,6 +2,7 @@ lib, dbus, fetchFromGitHub, + nixosTests, python3, sphinxHook, withDocs ? true, @@ -87,6 +88,10 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "test_multiple_sessions" ]; + passthru.tests = { + inherit (nixosTests) autosuspend; + }; + meta = { description = "Daemon to automatically suspend and wake up a system"; homepage = "https://autosuspend.readthedocs.io"; From 7521b2779bc0891cc7ebf95ce2ee80499777c538 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 15 Feb 2026 22:35:15 +0100 Subject: [PATCH 341/730] nixos/autosuspend: add iputils Ping check dependency Add missing `iputils` dependency for the Ping check. --- nixos/modules/services/misc/autosuspend.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/misc/autosuspend.nix b/nixos/modules/services/misc/autosuspend.nix index 3ca2794892b8..c5e61ad57bbf 100644 --- a/nixos/modules/services/misc/autosuspend.nix +++ b/nixos/modules/services/misc/autosuspend.nix @@ -37,6 +37,7 @@ let # Dependencies needed by specific checks dependenciesForChecks = { + "Ping" = [ pkgs.iputils ]; "Smb" = pkgs.samba; "XIdleTime" = [ pkgs.xprintidle From bb08d48579f6a6815836c90e28d6c00301213883 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 15 Feb 2026 22:35:29 +0100 Subject: [PATCH 342/730] nixos/autosuspend: assert at least one check is configured Otherwise autosuspend will fail at startup. --- nixos/modules/services/misc/autosuspend.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/misc/autosuspend.nix b/nixos/modules/services/misc/autosuspend.nix index c5e61ad57bbf..9bbc9b2e7af8 100644 --- a/nixos/modules/services/misc/autosuspend.nix +++ b/nixos/modules/services/misc/autosuspend.nix @@ -226,6 +226,13 @@ in }; config = mkIf cfg.enable { + assertions = [ + { + assertion = cfg.checks != { }; + message = "`services.autosuspend.checks` must contain at least one activity check."; + } + ]; + systemd.services.autosuspend = { description = "A daemon to suspend your server in case of inactivity"; documentation = [ "https://autosuspend.readthedocs.io/en/latest/systemd_integration.html" ]; From 80880b05b3d8af266f4d2c04c7df90b8dc31d011 Mon Sep 17 00:00:00 2001 From: David Lynch Date: Sun, 15 Feb 2026 23:14:25 +0000 Subject: [PATCH 343/730] argocd: fix offlineCache hash --- pkgs/by-name/ar/argocd/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ar/argocd/package.nix b/pkgs/by-name/ar/argocd/package.nix index da86620b8d7b..0ca10501e6db 100644 --- a/pkgs/by-name/ar/argocd/package.nix +++ b/pkgs/by-name/ar/argocd/package.nix @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/ui/yarn.lock"; - hash = "sha256-ekhSPWzIgFhwSw0bIlBqu8LTYk3vuJ9VM8eHc3mnHGM="; + hash = "sha256-kqBolkQiwZUBic0f+Ek5HwYsOmro1+FStkDLXAre79o="; }; nativeBuildInputs = [ From e29092dec218f6ab49700271b54d039ed0f26cdd Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 14:57:39 -0800 Subject: [PATCH 344/730] _2ship2harkinian: move icon to spec-compliant location --- pkgs/by-name/_2/_2ship2harkinian/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/_2/_2ship2harkinian/package.nix b/pkgs/by-name/_2/_2ship2harkinian/package.nix index 4cccacc22e35..7895f7ebc385 100644 --- a/pkgs/by-name/_2/_2ship2harkinian/package.nix +++ b/pkgs/by-name/_2/_2ship2harkinian/package.nix @@ -212,7 +212,7 @@ stdenv.mkDerivation (finalAttrs: { postInstall = '' mkdir -p $out/bin ln -s $out/2s2h/2s2h.elf $out/bin/2s2h - install -Dm644 ../mm/linux/2s2hIcon.png $out/share/pixmaps/2s2h.png + install -Dm644 ../mm/linux/2s2hIcon.png $out/share/icons/hicolor/512x512/apps/2s2h.png install -Dm644 -t $out/share/licenses/2ship2harkinian ../LICENSE install -Dm644 -t $out/share/licenses/2ship2harkinian/OTRExporter ../OTRExporter/LICENSE From f3343f7518bd9bd0bb5a207e8d0cd0eee2f99ac2 Mon Sep 17 00:00:00 2001 From: Nova Hahn Date: Mon, 16 Feb 2026 00:20:47 +0100 Subject: [PATCH 345/730] texstudio: disable auto update Disable auto update by applying the patch from Debian. From its description: > This patch sets the auto update configuration value to false by > default and disables the update checkbox, the corresponding time > interval, the "Check Now" button and the update level. The program ignores any auto update settings already present in the config, so this patch works as expected even if Texstudio was already installed. --- pkgs/by-name/te/texstudio/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/te/texstudio/package.nix b/pkgs/by-name/te/texstudio/package.nix index 82f21e30797b..c0bf0f592a72 100644 --- a/pkgs/by-name/te/texstudio/package.nix +++ b/pkgs/by-name/te/texstudio/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch2, cmake, qt6, qt6Packages, @@ -40,6 +41,14 @@ stdenv.mkDerivation (finalAttrs: { qt6.qtwayland ]; + patches = [ + (fetchpatch2 { + name = "disable-auto-update.patch"; + url = "https://sources.debian.org/data/main/t/texstudio/4.9.1%2Bds-1/debian/patches/0004-disable-auto-update.patch"; + hash = "sha256-w4/u8ObJSQqHisZmxMSpJeveE+DJSgLqnfpEnizHsBg="; + }) + ]; + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p "$out/Applications" mv "$out/bin/texstudio.app" "$out/Applications" From dd7cc795c67170bb62eca056739c3271a87d35fa Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 15:30:24 -0800 Subject: [PATCH 346/730] qtemu: move icon to spec-compliant location --- pkgs/applications/virtualization/qtemu/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/qtemu/default.nix b/pkgs/applications/virtualization/qtemu/default.nix index bc415d463712..354bcbfcd72c 100644 --- a/pkgs/applications/virtualization/qtemu/default.nix +++ b/pkgs/applications/virtualization/qtemu/default.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { # upstream lacks an install method install -D -t $out/share/applications qtemu.desktop - install -D -t $out/share/pixmaps qtemu.png + install -D -t $out/share/icons/hicolor/32x32/apps qtemu.png install -D -t $out/bin qtemu # make sure that the qemu-* executables are found From 6b4d28463ff76af86e15f28758a5064d7657cfe3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 23:31:57 +0000 Subject: [PATCH 347/730] bitrise: 2.37.0 -> 2.38.0 --- pkgs/by-name/bi/bitrise/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index 016813052478..2e94da8ca781 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "bitrise"; - version = "2.37.0"; + version = "2.38.0"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${finalAttrs.version}"; - hash = "sha256-CxWFqrgj/oYsD3yBjR4fdh7FSAaGZnbC6OB9H1VH+m0="; + hash = "sha256-WF6+HgGePOvwdo1nU75ifnH8Fddk1vmSyNOOQER4awo="; }; # many tests rely on writable $HOME/.bitrise and require network access From 9577d06a6ad3287a0a555e3bba2c3b7bf4bf0e4f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 23:39:51 +0000 Subject: [PATCH 348/730] python3Packages.specfile: 0.39.0 -> 0.39.1 --- pkgs/development/python-modules/specfile/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/specfile/default.nix b/pkgs/development/python-modules/specfile/default.nix index 552cefcc5f11..9c9c349f9d2d 100644 --- a/pkgs/development/python-modules/specfile/default.nix +++ b/pkgs/development/python-modules/specfile/default.nix @@ -12,7 +12,7 @@ buildPythonPackage (finalAttrs: { pname = "specfile"; - version = "0.39.0"; + version = "0.39.1"; pyproject = true; src = fetchFromGitHub { @@ -23,7 +23,7 @@ buildPythonPackage (finalAttrs: { # export-subst prevents reproducibility rm "$out/.git_archival.txt" ''; - hash = "sha256-apGGUVBFNRknQvyBCVZerw0/MctWDTDcz4y/7tRp46s="; + hash = "sha256-z9HGnBLdtJ4uzm1DJFD0QN/DZNTdBbZcPx/kefCYnkc="; }; build-system = [ From 55265065386ff5f6104cb8c7116927fc46f96bbb Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 14:21:45 -0800 Subject: [PATCH 349/730] qsstv: move icon to spec-compliant location --- pkgs/applications/radio/qsstv/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/radio/qsstv/default.nix b/pkgs/applications/radio/qsstv/default.nix index f0536ad67ba9..4cee9ac0820f 100644 --- a/pkgs/applications/radio/qsstv/default.nix +++ b/pkgs/applications/radio/qsstv/default.nix @@ -13,14 +13,15 @@ hamlib, libv4l, fftwFloat, + imagemagick, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "9.5.8"; pname = "qsstv"; src = fetchurl { - url = "https://www.qsl.net/o/on4qz/qsstv/downloads/qsstv_${version}.tar.gz"; + url = "https://www.qsl.net/o/on4qz/qsstv/downloads/qsstv_${finalAttrs.version}.tar.gz"; sha256 = "0s3sivc0xan6amibdiwfnknrl3248wzgy98w6gyxikl0qsjpygy0"; }; @@ -28,6 +29,7 @@ stdenv.mkDerivation rec { qmake pkg-config wrapQtAppsHook + imagemagick ]; buildInputs = [ @@ -43,7 +45,8 @@ stdenv.mkDerivation rec { postInstall = '' # Install desktop icon - install -D icons/qsstv.png $out/share/pixmaps/qsstv.png + mkdir -p $out/share/icons/hicolor/32x32/apps + magick icons/qsstv.png -resize 32x32 $out/share/icons/hicolor/32x32/apps/qsstv.png install -D qsstv.desktop $out/share/applications/qsstv.desktop ''; @@ -55,4 +58,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ hax404 ]; }; -} +}) From e56fb7fd612fba13c9062e320e961cdb2ebdc035 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 16 Feb 2026 01:00:21 +0100 Subject: [PATCH 350/730] folly: fix aarch64-linux build Backports a patch that fixes memset/memcpy linking on aarch64-linux. --- .../fo/folly/memset-memcpy-aarch64.patch | 57 +++++++++++++++++++ pkgs/by-name/fo/folly/package.nix | 3 + 2 files changed, 60 insertions(+) create mode 100644 pkgs/by-name/fo/folly/memset-memcpy-aarch64.patch diff --git a/pkgs/by-name/fo/folly/memset-memcpy-aarch64.patch b/pkgs/by-name/fo/folly/memset-memcpy-aarch64.patch new file mode 100644 index 000000000000..fc254b2291d0 --- /dev/null +++ b/pkgs/by-name/fo/folly/memset-memcpy-aarch64.patch @@ -0,0 +1,57 @@ +From 9acd1ec8e6890c7f5d86a0dd6941ae3b8692ac9c Mon Sep 17 00:00:00 2001 +From: Lukas Krenz +Date: Tue, 20 Jan 2026 05:59:00 -0800 +Subject: [PATCH] Fix memset/memcpy linkage on aarch64 + +Otherwise memcpy and memset benchmarks won't compile +--- + folly/CMakeLists.txt | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/folly/CMakeLists.txt b/folly/CMakeLists.txt +index a1bcbdd6e92..51280821a24 100644 +--- a/folly/CMakeLists.txt ++++ b/folly/CMakeLists.txt +@@ -879,6 +879,9 @@ folly_add_library( + NAME memset-impl + SRCS + FollyMemset.cpp ++ $<$:memset_select_aarch64.cpp> ++ DEPS ++ $<$:folly_external_aor_memset_aarch64> + ) + + folly_add_library( +@@ -894,12 +897,20 @@ folly_add_library( + EXCLUDE_FROM_MONOLITH + SRCS + FollyMemset.cpp ++ $<$:memset_select_aarch64.cpp> ++ DEPS ++ $<$:folly_external_aor_memset_aarch64-use> ++ COMPILE_OPTIONS ++ $<$:-DFOLLY_MEMSET_IS_MEMSET> + ) + + folly_add_library( + NAME memcpy-impl + SRCS + FollyMemcpy.cpp ++ $<$:memcpy_select_aarch64.cpp> ++ DEPS ++ $<$:folly_external_aor_memcpy_aarch64> + ) + + folly_add_library( +@@ -915,6 +926,11 @@ folly_add_library( + EXCLUDE_FROM_MONOLITH + SRCS + FollyMemcpy.cpp ++ $<$:memcpy_select_aarch64.cpp> ++ DEPS ++ $<$:folly_external_aor_memcpy_aarch64-use> ++ COMPILE_OPTIONS ++ $<$:-DFOLLY_MEMCPY_IS_MEMCPY> + ) + + # x86 assembly memcpy implementation (not supported on MSVC) diff --git a/pkgs/by-name/fo/folly/package.nix b/pkgs/by-name/fo/folly/package.nix index 605559e58ce6..9a956c41eeb0 100644 --- a/pkgs/by-name/fo/folly/package.nix +++ b/pkgs/by-name/fo/folly/package.nix @@ -139,6 +139,9 @@ stdenv.mkDerivation (finalAttrs: { # ./folly-fix-glog-0.7.patch + + # https://github.com/facebook/folly/pull/2561 + ./memset-memcpy-aarch64.patch ]; # https://github.com/NixOS/nixpkgs/issues/144170 From b22b6e573ef40766c2bf2d891618881123422a28 Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Sun, 15 Feb 2026 22:15:52 +0100 Subject: [PATCH 351/730] matrix-continuwuity: 0.5.4 -> 0.5.5 --- pkgs/by-name/ma/matrix-continuwuity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index b690feadbf80..2f4802e8ecc7 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -72,17 +72,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-continuwuity"; - version = "0.5.4"; + version = "0.5.5"; src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "continuwuity"; tag = "v${finalAttrs.version}"; - hash = "sha256-E2BJh0ynzUm3gHJXM0qKIgTyEEMD02PG+uPPdr/MKaQ="; + hash = "sha256-mEdhnyzuW2fTP/dBpJE6EnvTH2fbQXOOwZgjJ1trQmU="; }; - cargoHash = "sha256-yPQxEZwMQv7HqlQzQxwGrUzZOL21cfNymkNdkOA4GIk="; + cargoHash = "sha256-giG4SZNh7uV7PIeHv0npfkgYi6lWn55YktKHOF7HGyM="; nativeBuildInputs = [ pkg-config From 1c2761e1dec8f02be1b64c3237511265824def3a Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Sun, 15 Feb 2026 23:24:48 +0100 Subject: [PATCH 352/730] nixos/tests/matrix-continuwuity: adapt to new oobe The new out-of-box experience in continuwuity is such that you have to either create a first (admin) user manually using `conduit --execute "users create "`, or using the temporary registration token that appears in the logs. This needs to happen regardless of whether the server is open to registration or if there is a pre-shared registration token. This commit makes it so that the initial `alice` user is created in advance by the server itself. This does not influence the quality of the nixos test in my opinion. --- nixos/tests/matrix/continuwuity.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/nixos/tests/matrix/continuwuity.nix b/nixos/tests/matrix/continuwuity.nix index 308560421c79..cf07293b1ab0 100644 --- a/nixos/tests/matrix/continuwuity.nix +++ b/nixos/tests/matrix/continuwuity.nix @@ -1,6 +1,8 @@ { lib, ... }: let name = "continuwuity"; + user = "alice"; + pass = "my-secret-password"; in { inherit name; @@ -12,8 +14,7 @@ in settings.global = { server_name = name; address = [ "0.0.0.0" ]; - allow_registration = true; - yes_i_am_very_very_sure_i_want_an_open_registration_server_prone_to_abuse = true; + admin_execute = [ "users create ${user} ${pass}" ]; }; extraEnvironment.RUST_BACKTRACE = "yes"; }; @@ -30,13 +31,10 @@ in async def main() -> None: # Connect to continuwuity - client = nio.AsyncClient("http://continuwuity:6167", "alice") - - # Register as user alice - response = await client.register("alice", "my-secret-password") + client = nio.AsyncClient("http://continuwuity:6167", "${user}") # Log in as user alice - response = await client.login("my-secret-password") + response = await client.login("${pass}") # Create a new room response = await client.room_create(federate=False) From 42e3ba377e1649da1f3a16be83e463615bacafb7 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:13:30 -0800 Subject: [PATCH 353/730] assaultcube: move icon to spec-compliant location --- pkgs/by-name/as/assaultcube/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/as/assaultcube/package.nix b/pkgs/by-name/as/assaultcube/package.nix index 5a4e9393f4ed..f0a7bd15e211 100644 --- a/pkgs/by-name/as/assaultcube/package.nix +++ b/pkgs/by-name/as/assaultcube/package.nix @@ -83,8 +83,7 @@ stdenv.mkDerivation (finalAttrs: { if (test -e source/src/ac_client) then cp source/src/ac_client $out/bin mkdir -p $out/share/applications - install -Dpm644 packages/misc/icon.png $out/share/icons/assaultcube.png - install -Dpm644 packages/misc/icon.png $out/share/pixmaps/assaultcube.png + install -Dpm644 packages/misc/icon.png $out/share/icons/hicolor/32x32/apps/assaultcube.png makeWrapper $out/bin/ac_client $out/bin/assaultcube \ --chdir "$out/share/games/assaultcube" --add-flags "--home=\$HOME/.assaultcube/v1.2next --init" From 9644e8c621051f2b57851cb676e5828d2e0a6d2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 00:23:34 +0000 Subject: [PATCH 354/730] letsdns: 1.2.1 -> 1.2.2 --- pkgs/by-name/le/letsdns/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/letsdns/package.nix b/pkgs/by-name/le/letsdns/package.nix index 0c49b01d1150..502b291ed63c 100644 --- a/pkgs/by-name/le/letsdns/package.nix +++ b/pkgs/by-name/le/letsdns/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "1.2.1"; + version = "1.2.2"; in python3Packages.buildPythonApplication { pname = "letsdns"; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication { owner = "LetsDNS"; repo = "letsdns"; tag = version; - hash = "sha256-TwGVm7sEOPvUqtvaAuIU/X5W3H4VAC8dskNunt8UO0I="; + hash = "sha256-tSr1cjgDq7h9pCP2NXG0MegRYsdvTiG8lSedoTRvp6g="; }; build-system = [ From 0adde2b94e9e10badaf86e7cde6b1c40e1e062ad Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:30:15 -0800 Subject: [PATCH 355/730] abuse: move icon to spec-compliant location --- pkgs/by-name/ab/abuse/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ab/abuse/package.nix b/pkgs/by-name/ab/abuse/package.nix index b74f320485da..924d995fc586 100644 --- a/pkgs/by-name/ab/abuse/package.nix +++ b/pkgs/by-name/ab/abuse/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { substituteAll "${./abuse.sh}" $out/bin/abuse chmod +x $out/bin/abuse - install -Dm644 ${finalAttrs.data}/doc/abuse.png $out/share/pixmaps/abuse.png + install -Dm644 ${finalAttrs.data}/doc/abuse.png -t $out/share/icons/hicolor/32x32/apps ''; env.NIX_CFLAGS_COMPILE = "-I${lib.getDev SDL2}/include/SDL2"; From d7430edb3d04d224a3d2c277b9c88cf08b0cb794 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Tue, 20 Jan 2026 21:42:30 -0500 Subject: [PATCH 356/730] ramalama: 0.15.0 -> 0.17.1 --- pkgs/by-name/ra/ramalama/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/ramalama/package.nix b/pkgs/by-name/ra/ramalama/package.nix index 563da582a999..7340223194f4 100644 --- a/pkgs/by-name/ra/ramalama/package.nix +++ b/pkgs/by-name/ra/ramalama/package.nix @@ -7,6 +7,7 @@ llama-cpp-vulkan, podman, withPodman ? true, + writableTmpDirAsHomeHook, # passthru ramalama, @@ -14,14 +15,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ramalama"; - version = "0.15.0"; + version = "0.17.1"; pyproject = true; src = fetchFromGitHub { owner = "containers"; repo = "ramalama"; tag = "v${finalAttrs.version}"; - hash = "sha256-0R7y1PpAxXzSlhfOFHf3cWPzZ544fYVUL0w7jOFSuAU="; + hash = "sha256-BXUWNP3yxuDsL1gY28oWhlu+vTIezYpDbScUsOulyYA="; }; build-system = with python3Packages; [ @@ -31,6 +32,7 @@ python3Packages.buildPythonApplication (finalAttrs: { dependencies = with python3Packages; [ argcomplete + bcrypt pyyaml jsonschema jinja2 @@ -69,8 +71,10 @@ python3Packages.buildPythonApplication (finalAttrs: { ]; nativeCheckInputs = [ - python3Packages.pytestCheckHook podman + python3Packages.pytestCheckHook + python3Packages.requests + writableTmpDirAsHomeHook ]; preCheck = '' From 1cdaa78f4c21953660c369dd3537ff0ed09238f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 00:36:56 +0000 Subject: [PATCH 357/730] rustical: 0.12.5 -> 0.12.8 --- pkgs/by-name/ru/rustical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index a3766b61e419..7728ab54e9b7 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.12.5"; + version = "0.12.8"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-egvvC5XGnf3TeDTk2AwaZV6M6zHurQZ5/jdd19382Tc="; + hash = "sha256-JYWm4/Fkya5NcBlf+lxpNTea2S64v2Dl/RNwipdpm64="; }; - cargoHash = "sha256-QbEZuPQI6ZPOT5mUFPou5Q8SQK4ejMBttM4egD1FzdE="; + cargoHash = "sha256-553DKENM8RvofiYL/W31dg+JtlNvKjnbj+qZbKM4S5k="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 2fc960d56945b5498858dc16623256b60be2eed2 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:35:39 -0800 Subject: [PATCH 358/730] a-keys-path: move icon to spec-compliant location --- pkgs/by-name/a-/a-keys-path/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/a-/a-keys-path/package.nix b/pkgs/by-name/a-/a-keys-path/package.nix index f8110e3b1cb8..ef202b520e1b 100644 --- a/pkgs/by-name/a-/a-keys-path/package.nix +++ b/pkgs/by-name/a-/a-keys-path/package.nix @@ -93,8 +93,7 @@ stdenv.mkDerivation (finalAttrs: { --set-rpath ${lib.makeLibraryPath finalAttrs.buildInputs} \ $out/share/a-keys-path/a-keys-path - mkdir -p $out/share/pixmaps - cp icon.png $out/share/pixmaps/a-keys-path.png + install -D icon.png $out/share/icons/hicolor/256x256/apps/a-keys-path.png install -Dm644 ${finalAttrs.desktopItem}/share/applications/a-keys-path.desktop \ $out/share/applications/a-keys-path.desktop From 16eac92a236142cae5731f95b1346ee8248d34b9 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:49:34 -0800 Subject: [PATCH 359/730] alisthelper: move icon to spec-compliant location, resize --- pkgs/by-name/al/alisthelper/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alisthelper/package.nix b/pkgs/by-name/al/alisthelper/package.nix index e13e899ed337..abc9520e1a88 100644 --- a/pkgs/by-name/al/alisthelper/package.nix +++ b/pkgs/by-name/al/alisthelper/package.nix @@ -7,6 +7,7 @@ makeDesktopItem, runCommand, yq-go, + imagemagick, _experimental-update-script-combinators, nix-update-script, }: @@ -26,7 +27,10 @@ flutter332.buildFlutterApplication { pubspecLock = lib.importJSON ./pubspec.lock.json; - nativeBuildInputs = [ copyDesktopItems ]; + nativeBuildInputs = [ + imagemagick + copyDesktopItems + ]; buildInputs = [ libayatana-appindicator ]; @@ -44,7 +48,8 @@ flutter332.buildFlutterApplication { ]; postInstall = '' - install -D --mode=0644 assets/alisthelper.png -t $out/share/pixmaps + mkdir -p $out/share/icons/hicolor/1024x1024/apps + magick assets/alisthelper.png -resize 1024x1024 $out/share/icons/hicolor/1024x1024/apps/alisthelper.png ''; passthru = { From 70e47bf41d95e35535d9898762b6d6353a4d04d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 00:49:45 +0000 Subject: [PATCH 360/730] chisel: 1.11.3 -> 1.11.4 --- pkgs/by-name/ch/chisel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chisel/package.nix b/pkgs/by-name/ch/chisel/package.nix index c63f18893e83..09063825acfe 100644 --- a/pkgs/by-name/ch/chisel/package.nix +++ b/pkgs/by-name/ch/chisel/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "chisel"; - version = "1.11.3"; + version = "1.11.4"; src = fetchFromGitHub { owner = "jpillora"; repo = "chisel"; tag = "v${finalAttrs.version}"; - hash = "sha256-JrDRcp0gImG/5b/BC0KWM2IqJrS2mzO+ZX6kbTtQYlM="; + hash = "sha256-g0UjjzH22ri/tYMO8HDQ6zjis9z6ojRsQJIP5AGhjfM="; }; - vendorHash = "sha256-2H+YHqYE1xm+7qDG3jfFpwS9FbYkbwJ6uso2At2BZcU="; + vendorHash = "sha256-hqHd+62csVjHY2oAvi5fwlI0LbjR/LSDg6b1SMwe8Fw="; ldflags = [ "-s" From 632ace3868df0a7a5b93e611e9dcd8e337bd27af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 00:57:01 +0000 Subject: [PATCH 361/730] codeberg-cli: 0.5.4 -> 0.5.5 --- pkgs/by-name/co/codeberg-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codeberg-cli/package.nix b/pkgs/by-name/co/codeberg-cli/package.nix index f36197d13024..9ab51d274a81 100644 --- a/pkgs/by-name/co/codeberg-cli/package.nix +++ b/pkgs/by-name/co/codeberg-cli/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codeberg-cli"; - version = "0.5.4"; + version = "0.5.5"; src = fetchFromCodeberg { owner = "Aviac"; repo = "codeberg-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-o+Jf9JKDGsnSVV8sJcJddZG+9DBn6DB4HfaxLxxwa+U="; + hash = "sha256-yjWAL4Tu9nuQsy8fDhga5lsxYwooE0fW70zfp7Dqq3Y="; }; - cargoHash = "sha256-HBVswxako/Djv8ayhEfgGVaFWblNn6ngtbQh9jNaxcQ="; + cargoHash = "sha256-AD4VLGsxkfl1UwJmZhR183Gk7ltjEyH9tlt+iKNs5J0="; nativeBuildInputs = [ pkg-config installShellFiles From f024169a80717899418ae19436dba269eb3df0ee Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:59:44 -0800 Subject: [PATCH 362/730] atlauncher: move icon to spec-compliant location --- pkgs/by-name/at/atlauncher/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/at/atlauncher/package.nix b/pkgs/by-name/at/atlauncher/package.nix index 769adc484c43..5e406a8ef485 100644 --- a/pkgs/by-name/at/atlauncher/package.nix +++ b/pkgs/by-name/at/atlauncher/package.nix @@ -92,7 +92,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { '' install -D -m444 ${packagingDir}/atlauncher.desktop -t $out/share/applications install -D -m444 ${packagingDir}/atlauncher.metainfo.xml -t $out/share/metainfo - install -D -m444 ${packagingDir}/atlauncher.png -t $out/share/pixmaps + install -D -m444 ${packagingDir}/atlauncher.png -t $out/share/icons/hicolor/128x128/apps install -D -m444 ${packagingDir}/atlauncher.svg -t $out/share/icons/hicolor/scalable/apps ''; From 6fe4a8b7c51ae56d6cc0a840349eab1876ab5c8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:06:40 +0000 Subject: [PATCH 363/730] diylc: 5.10.0 -> 5.11.0 --- pkgs/by-name/di/diylc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diylc/package.nix b/pkgs/by-name/di/diylc/package.nix index 340418d4a51a..0c01ca336316 100644 --- a/pkgs/by-name/di/diylc/package.nix +++ b/pkgs/by-name/di/diylc/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "diylc"; - version = "5.10.0"; + version = "5.11.0"; src = fetchurl { url = "https://github.com/bancika/diy-layout-creator/releases/download/v${finalAttrs.version}/diylc-${finalAttrs.version}-universal.zip"; - hash = "sha256-1WiCQ/UIzrE5oMfvwH518KzjBmRPVCwTAv2DxrKzxH4="; + hash = "sha256-peSxUdlqcS0gvlSzf6OgC0vJ6FIounauY0TaMjDX0ZI="; }; nativeBuildInputs = [ From 451e44e1857fd48a6310b9135ce6d0e0603b8d3a Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:06:49 -0800 Subject: [PATCH 364/730] azuredatastudio: move icon to spec-compliant location --- pkgs/by-name/az/azuredatastudio/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azuredatastudio/package.nix b/pkgs/by-name/az/azuredatastudio/package.nix index 39ba55d10e8c..6c1aa4a1bb77 100644 --- a/pkgs/by-name/az/azuredatastudio/package.nix +++ b/pkgs/by-name/az/azuredatastudio/package.nix @@ -129,8 +129,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - mkdir -p $out/share/pixmaps - cp ${targetPath}/resources/app/resources/linux/code.png $out/share/pixmaps/azuredatastudio.png + install -D ${targetPath}/resources/app/resources/linux/code.png $out/share/icons/hicolor/1024x1024/apps/azuredatastudio.png runHook postInstall ''; From e018856b9f25362e45b1b316e2ead20f3ed3f386 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:14:20 -0800 Subject: [PATCH 365/730] discord: don't put icon in not spec-compliant location --- .../networking/instant-messengers/discord/linux.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/linux.nix b/pkgs/applications/networking/instant-messengers/discord/linux.nix index c867158d90e1..be18e03f563d 100644 --- a/pkgs/applications/networking/instant-messengers/discord/linux.nix +++ b/pkgs/applications/networking/instant-messengers/discord/linux.nix @@ -181,7 +181,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/{bin,opt/${binaryName},share/pixmaps,share/icons/hicolor/256x256/apps} + mkdir -p $out/{bin,opt/${binaryName},share/icons/hicolor/256x256/apps} mv * $out/opt/${binaryName} chmod +x $out/opt/${binaryName}/${binaryName} @@ -205,7 +205,6 @@ stdenv.mkDerivation (finalAttrs: { # Without || true the install would fail on case-insensitive filesystems ln -s $out/opt/${binaryName}/${binaryName} $out/bin/${lib.strings.toLower binaryName} || true - ln -s $out/opt/${binaryName}/discord.png $out/share/pixmaps/${pname}.png ln -s $out/opt/${binaryName}/discord.png $out/share/icons/hicolor/256x256/apps/${pname}.png ln -s "$desktopItem/share/applications" $out/share/ From 9701016b37081aea374f6bc2bd43b5b450c441bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:15:27 +0000 Subject: [PATCH 366/730] go-camo: 2.7.2 -> 2.7.3 --- pkgs/by-name/go/go-camo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-camo/package.nix b/pkgs/by-name/go/go-camo/package.nix index 56a3b332e9ba..f25cfca0fed7 100644 --- a/pkgs/by-name/go/go-camo/package.nix +++ b/pkgs/by-name/go/go-camo/package.nix @@ -9,16 +9,16 @@ buildGo125Module rec { pname = "go-camo"; - version = "2.7.2"; + version = "2.7.3"; src = fetchFromGitHub { owner = "cactus"; repo = "go-camo"; tag = "v${version}"; - hash = "sha256-LP01sPTHDouUmp6iDxdPklunxYKak2vaL0gJZsO3QRM="; + hash = "sha256-qRGVqs1FsdAyXKxnOZdJU3dhy7Isa0SjQZQCSWtjqL0="; }; - vendorHash = "sha256-lFpVlK5/LSRTxVD5Ve6DSACeyLFTJxDM2bDTxcUU73E="; + vendorHash = "sha256-tmCvBMQWhDFqtxWT6iy8r5EhG72B4hBok31GNEvgCVU="; nativeBuildInputs = [ installShellFiles From 86f8cf716dd04d2831eca4df6bb6df50d5bf4b20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:16:50 +0000 Subject: [PATCH 367/730] hextazy: 0.8.4 -> 0.8.5 --- pkgs/by-name/he/hextazy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/hextazy/package.nix b/pkgs/by-name/he/hextazy/package.nix index b9d2c3b1f6e5..2ecee14a4e74 100644 --- a/pkgs/by-name/he/hextazy/package.nix +++ b/pkgs/by-name/he/hextazy/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hextazy"; - version = "0.8.4"; + version = "0.8.5"; src = fetchFromGitHub { owner = "0xfalafel"; repo = "hextazy"; tag = finalAttrs.version; - hash = "sha256-ejF2AVVp6Q7pM4tk/lWty83sUTIYhiffjRgn0KJwYO0="; + hash = "sha256-Q7gTupoyxioxMibiqhhgnvy38EgnAw+ceSuXzElyga8="; }; - cargoHash = "sha256-ER9+SJ8kfXJtdh7XB51rYd20IkjyEqWuon9OXpwKLAA="; + cargoHash = "sha256-MzshiOBMi5eJiRogfwygybQc6MEW58ZMpKAinmpBp1E="; meta = { description = "TUI hexeditor in Rust with colored bytes"; From 68459927e972f4a712395e8abe34980a7a4cd0b9 Mon Sep 17 00:00:00 2001 From: Wael Nasreddine Date: Sun, 15 Feb 2026 17:20:34 -0800 Subject: [PATCH 368/730] ncps: 0.8.5 -> 0.8.6 --- pkgs/by-name/nc/ncps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 99734c0b3bb3..48c27d66d60b 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -24,13 +24,13 @@ let in buildGoModule (finalAttrs: { pname = "ncps"; - version = "0.8.5"; + version = "0.8.6"; src = fetchFromGitHub { owner = "kalbasit"; repo = "ncps"; tag = "v${finalAttrs.version}"; - hash = "sha256-0kQ2DTnBil7eSP/eSwLVqw/UyIwBMFtmKAeLCi64Fr8="; + hash = "sha256-Ep83aGlwf8qq7fmSCCH9zUztlXf4D3vvs9jkBBoN6Yw="; }; vendorHash = "sha256-AcgC+zTS3eVsbcs0jim4zDBGc3lIjwPbdVT7/KQ9Lkc="; From 6bf814c72c8d46493e870fb061d7a3edba7264b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:32:13 +0000 Subject: [PATCH 369/730] python3Packages.langgraph-sdk: 0.3.4 -> 0.3.6 --- pkgs/development/python-modules/langgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-sdk/default.nix b/pkgs/development/python-modules/langgraph-sdk/default.nix index b0ff30054bb2..2c2e4706e922 100644 --- a/pkgs/development/python-modules/langgraph-sdk/default.nix +++ b/pkgs/development/python-modules/langgraph-sdk/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "langgraph-sdk"; - version = "0.3.4"; + version = "0.3.6"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "sdk==${version}"; - hash = "sha256-Jlxin3NZaPxWpp8RfrZS5qZToObQ1zcgNKPvIGkRpX0="; + hash = "sha256-8Cnftu0uFzyBa3IBN9ktUoXZ1FRaDVaCuFxjVnqfDNU="; }; sourceRoot = "${src.name}/libs/sdk-py"; From 79fc4d3eb202dc14fd20e3b653569a86c0d46616 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:33:44 +0000 Subject: [PATCH 370/730] talhelper: 3.1.4 -> 3.1.5 --- pkgs/by-name/ta/talhelper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/talhelper/package.nix b/pkgs/by-name/ta/talhelper/package.nix index 576d856ab680..c4f4b1674ab3 100644 --- a/pkgs/by-name/ta/talhelper/package.nix +++ b/pkgs/by-name/ta/talhelper/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talhelper"; - version = "3.1.4"; + version = "3.1.5"; src = fetchFromGitHub { owner = "budimanjojo"; repo = "talhelper"; tag = "v${finalAttrs.version}"; - hash = "sha256-UxPWSd6lIpz754ygGRrLxhgS86qHt6KJ3sdCWWDF6Bw="; + hash = "sha256-TNKYe5zhcXASlHfd0F4QwEWPjLRY9iiUnOdayXWpogM="; }; - vendorHash = "sha256-idtOLMg0KFUXTDl+y3uDYZekHMIyEVOzyZyNE67vXgY="; + vendorHash = "sha256-hY85ZlkUG/B0aRtJ4SIJ2zV3zN/5FeUVYEgGETBAHZ0="; ldflags = [ "-s" From bdef41b8a19cfc70bf1bdd78817102b98dc99132 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:58:20 -0800 Subject: [PATCH 371/730] pokefinder: move icon to spec-compliant location --- pkgs/by-name/po/pokefinder/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/po/pokefinder/package.nix b/pkgs/by-name/po/pokefinder/package.nix index 5a2671ae2e73..3c30de2aab9e 100644 --- a/pkgs/by-name/po/pokefinder/package.nix +++ b/pkgs/by-name/po/pokefinder/package.nix @@ -7,7 +7,7 @@ cmake, python3, qt6, - imagemagick, + iconConvTools, gitUpdater, }: @@ -40,8 +40,7 @@ stdenv.mkDerivation (finalAttrs: { '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' install -D Source/PokeFinder $out/bin/PokeFinder - mkdir -p $out/share/pixmaps - convert "$src/Source/Form/Images/pokefinder.ico[-1]" $out/share/pixmaps/pokefinder.png + icoFileToHiColorTheme $src/Source/Form/Images/pokefinder.ico pokefinder $out '' + '' runHook postInstall @@ -54,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems - imagemagick + iconConvTools ]; desktopItems = [ From 2e5df9dc117570b54559e4e6da458f218ea86dc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Feb 2026 18:04:05 -0800 Subject: [PATCH 372/730] python3Packages.libvalkey: init at 4.0.1 --- .../python-modules/libvalkey/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/libvalkey/default.nix diff --git a/pkgs/development/python-modules/libvalkey/default.nix b/pkgs/development/python-modules/libvalkey/default.nix new file mode 100644 index 000000000000..0119e61608f2 --- /dev/null +++ b/pkgs/development/python-modules/libvalkey/default.nix @@ -0,0 +1,42 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "libvalkey-py"; + version = "4.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "valkey-io"; + repo = "libvalkey-py"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-tOq4SC9xA1rXfclqIzseedu7lyQ+7ZcVy/4ELTAorJ4="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "libvalkey" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + preCheck = '' + # import from $out + rm -r libvalkey + ''; + + meta = { + changelog = "https://github.com/valkey-io/libvalkey-py/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + description = "Python wrapper for libvalkey"; + homepage = "https://github.com/valkey-io/libvalkey-py"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9a84b34e2e7a..7fa5742edb7b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8751,6 +8751,8 @@ self: super: with self; { libuuu = callPackage ../development/python-modules/libuuu { }; + libvalkey = callPackage ../development/python-modules/libvalkey { }; + libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion; }; libvirt = callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt; }; From 53c1086d69596d4f92432a0d574963cca9170266 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 02:04:45 +0000 Subject: [PATCH 373/730] postgresqlPackages.plpgsql_check: 2.8.8 -> 2.8.9 --- pkgs/servers/sql/postgresql/ext/plpgsql_check.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix index 7956c320c7e1..d2bf68e9f0ed 100644 --- a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix +++ b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "plpgsql-check"; - version = "2.8.8"; + version = "2.8.9"; src = fetchFromGitHub { owner = "okbob"; repo = "plpgsql_check"; tag = "v${finalAttrs.version}"; - hash = "sha256-jAcQ5gUWjyw4A+pJWKf06EayY/UKeSzlNmnTD4mV/c4="; + hash = "sha256-SqL+Rw1ICeTj2b5bfW+awOf0Kk4SrsvfC6HF6XNe6+I="; }; passthru.tests.extension = postgresqlTestExtension { From 20cb3fa2b5a117757e598536e225e1f4a2f36421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Feb 2026 18:06:00 -0800 Subject: [PATCH 374/730] python3Packages.valkey: update optional-dependencies --- pkgs/development/python-modules/valkey/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/valkey/default.nix b/pkgs/development/python-modules/valkey/default.nix index 7df38212e42f..5674542e9016 100644 --- a/pkgs/development/python-modules/valkey/default.nix +++ b/pkgs/development/python-modules/valkey/default.nix @@ -11,6 +11,7 @@ # optional-dependencies cryptography, + libvalkey, pyopenssl, requests, @@ -49,7 +50,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; optional-dependencies = { - # TODO: libvalkey = [ libvalkey ]; + libvalkey = [ libvalkey ]; ocsp = [ cryptography pyopenssl From 57591f48791a57092eee7249cc7136b82a2d2ed4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 02:26:52 +0000 Subject: [PATCH 375/730] codecrafters-cli: 46 -> 47 --- pkgs/by-name/co/codecrafters-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codecrafters-cli/package.nix b/pkgs/by-name/co/codecrafters-cli/package.nix index e4c86534c8cb..0eb54e7caa12 100644 --- a/pkgs/by-name/co/codecrafters-cli/package.nix +++ b/pkgs/by-name/co/codecrafters-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "codecrafters-cli"; - version = "46"; + version = "47"; src = fetchFromGitHub { owner = "codecrafters-io"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-XG85j9iay0+bQIoUeCrvO+rCch9ONXRAtoXjXI2Rt9s="; + hash = "sha256-X0pQouy/XHZMkPwBab2FsjjPhLrWIRglMJOTl/hzkcI="; # 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 From cff6f4d5f47429c3a4c899ec8d82294b5d63c243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Feb 2026 18:25:56 -0800 Subject: [PATCH 376/730] docify: 1.1.0 -> 1.2.1 Diff: https://github.com/atoerien/docify/compare/v1.1.0...v1.2.1 Changelog: https://github.com/atoerien/docify/releases/tag/v1.2.0 https://github.com/atoerien/docify/releases/tag/v1.2.1 --- pkgs/by-name/do/docify/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/do/docify/package.nix b/pkgs/by-name/do/docify/package.nix index 2325f452afc0..37a77f1fb798 100644 --- a/pkgs/by-name/do/docify/package.nix +++ b/pkgs/by-name/do/docify/package.nix @@ -6,18 +6,18 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "docify"; - version = "1.1.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { - owner = "AThePeanut4"; + owner = "atoerien"; repo = "docify"; tag = "v${finalAttrs.version}"; - hash = "sha256-pENahqprTf6weP6qi9CyeQPdNOqr9c/q7j6GO9Lq3N4="; + hash = "sha256-xp8VsDv2Wf8g2mUMPmBgWoyWpJna/r1xPgqO3SUqcR0="; }; build-system = with python3Packages; [ - pdm-backend + hatchling ]; dependencies = with python3Packages; [ @@ -31,9 +31,9 @@ python3Packages.buildPythonApplication (finalAttrs: { doCheck = false; meta = { - changelog = "https://github.com/AThePeanut4/docify/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/atoerien/docify/releases/tag/v${finalAttrs.version}"; description = "Script to add docstrings to Python type stubs using reflection"; - homepage = "https://github.com/AThePeanut4/docify"; + homepage = "https://github.com/atoerien/docify"; license = lib.licenses.mit; mainProgram = "docify"; maintainers = with lib.maintainers; [ dotlambda ]; From 448270ac5da8a59be6fdba97e10442e6820ea669 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 02:29:38 +0000 Subject: [PATCH 377/730] super-productivity: 17.1.5 -> 17.1.8 --- pkgs/by-name/su/super-productivity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 7c36dc1a8a02..2ad9ab51c95b 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -18,7 +18,7 @@ let in buildNpmPackage rec { pname = "super-productivity"; - version = "17.1.5"; + version = "17.1.8"; inherit nodejs; @@ -26,7 +26,7 @@ buildNpmPackage rec { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-ECUn+0RFNYc5QgJYXMYQ0fWZ39WVErCNCIIkrual1P4="; + hash = "sha256-76rgW97ElM/6Sy3JwmrqA+nV5ONWqYBoK1uK+UEYf24="; postFetch = '' find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; @@ -69,7 +69,7 @@ buildNpmPackage rec { dontInstall = true; outputHashMode = "recursive"; - hash = "sha256-tDQd3HVktivwyPaLF88fLLDwU6H7yX03DWrpFVkdDXk="; + hash = "sha256-epDGYONJgLJsNG0f6GiIbXwoPdjAsLGGQa0giPiBMYs="; } ); From e9438ec958bece0564b4128dc848a5a761171f3f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 18:38:58 -0800 Subject: [PATCH 378/730] winbox{3,4}: move icon to spec-compliant location --- pkgs/by-name/wi/winbox3/package.nix | 4 ++-- pkgs/by-name/wi/winbox4/build-from-zip.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/winbox3/package.nix b/pkgs/by-name/wi/winbox3/package.nix index 6f5ed0499fc5..381cacad82f8 100644 --- a/pkgs/by-name/wi/winbox3/package.nix +++ b/pkgs/by-name/wi/winbox3/package.nix @@ -44,9 +44,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/{bin,libexec,share/pixmaps} + mkdir -p $out/{bin,libexec} - ln -s "${icon}" "$out/share/pixmaps/winbox.png" + install -D "${icon}" "$out/share/icons/hicolor/128x128/apps/winbox.png" makeWrapper ${lib.getExe wine} $out/bin/winbox \ --add-flags $src diff --git a/pkgs/by-name/wi/winbox4/build-from-zip.nix b/pkgs/by-name/wi/winbox4/build-from-zip.nix index a4986035dbe2..b8292df399b6 100644 --- a/pkgs/by-name/wi/winbox4/build-from-zip.nix +++ b/pkgs/by-name/wi/winbox4/build-from-zip.nix @@ -61,7 +61,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm644 "assets/img/winbox.png" "$out/share/pixmaps/winbox.png" + install -Dm644 "assets/img/winbox.png" -t "$out/share/icons/hicolor/1024x1024/apps" install -Dm755 "WinBox" "$out/bin/WinBox" wrapProgram "$out/bin/WinBox" --run "${lib.getExe finalAttrs.migrationScript}" From b898b53e2c0ade92cfcaab4beb088b67bd66831a Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Mon, 16 Feb 2026 02:42:46 +0000 Subject: [PATCH 379/730] Revert "nixos/traefik: refactor" --- .../manual/release-notes/rl-2605.section.md | 2 - .../modules/services/networking/pangolin.nix | 17 +- .../modules/services/web-servers/traefik.nix | 540 +++--------------- 3 files changed, 100 insertions(+), 459 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index fe4a2d3fd0f4..e203185e178e 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -68,8 +68,6 @@ - The packages `iw` and `wirelesstools` (`iwconfig`, `iwlist`, etc.) are no longer installed implicitly if wireless networking has been enabled. -- The Traefik module now features new ways to deploy the dynamic and static configuration files. Move your existing declarative static and dynamic configurations to `services.traefik.static.settings` and `services.traefik.dynamic.files."my-application".settings` respectively. The `services.traefik.dynamic.settings` option is available for a simpler migration without needing to define a filename like `my-application`, but this option will be removed in NixOS 26.11. - - `services.kubernetes.addons.dns.coredns` has been renamed to `services.kubernetes.addons.dns.corednsImage` and now expects a package instead of attrs. Now, by default, nixpkgs.coredns in conjunction with dockerTools.buildImage is used, instead of pulling the upstream container image from Docker Hub. If you want the old behavior, you can set: diff --git a/nixos/modules/services/networking/pangolin.nix b/nixos/modules/services/networking/pangolin.nix index 6846d03dd9ac..1dce42fdb2ad 100644 --- a/nixos/modules/services/networking/pangolin.nix +++ b/nixos/modules/services/networking/pangolin.nix @@ -201,10 +201,13 @@ in isSystemUser = true; }; }; - groups.fossorial.members = [ - "pangolin" - "gerbil" - ]; + groups.fossorial = { + members = [ + "pangolin" + "gerbil" + "traefik" + ]; + }; }; # order is as follows # "pangolin.service" @@ -428,9 +431,9 @@ in services.traefik = { enable = true; - supplementaryGroups = [ "fossorial" ]; + group = "fossorial"; dataDir = "${cfg.dataDir}/config/traefik"; - static.settings = { + staticConfigOptions = { providers.http = { endpoint = "http://localhost:${toString finalSettings.server.internal_port}/api/v1/traefik-config"; pollInterval = "5s"; @@ -468,7 +471,7 @@ in }; }; }; - dynamic.files."pangolin".settings = { + dynamicConfigOptions = { http = { middlewares.redirect-to-https.redirectScheme.scheme = "https"; routers = { diff --git a/nixos/modules/services/web-servers/traefik.nix b/nixos/modules/services/web-servers/traefik.nix index 2f7e6611c342..86534f291ee7 100644 --- a/nixos/modules/services/web-servers/traefik.nix +++ b/nixos/modules/services/web-servers/traefik.nix @@ -1,528 +1,168 @@ { - options, config, lib, pkgs, ... }: +with lib; + let - inherit (lib.types) - attrsOf - bool - listOf - nullOr - path - str - submodule - ; - inherit (lib) - concatMapStringsSep - concatStringsSep - filter - getExe - literalExpression - maintainers - mapAttrs' - mkDefault - mkEnableOption - mkIf - mkMerge - mkOption - mkPackageOption - mkRenamedOptionModule - nameValuePair - optional - optionalAttrs - remove - ; - cfg = config.services.traefik; - opt = options.services.traefik; - # JSON is considered valid YAML by Traefik. - format = pkgs.formats.json { }; + format = pkgs.formats.toml { }; - staticFile = - if cfg.static.file == null then - format.generate "static_config.json" cfg.static.settings + dynamicConfigFile = + if cfg.dynamicConfigFile == null then + format.generate "config.toml" cfg.dynamicConfigOptions else - cfg.static.file; + cfg.dynamicConfigFile; - finalStaticFile = if cfg.useEnvSubst then "/run/traefik/config.json" else staticFile; + staticConfigFile = + if cfg.staticConfigFile == null then + format.generate "config.toml" ( + recursiveUpdate cfg.staticConfigOptions { + providers.file.filename = "${dynamicConfigFile}"; + } + ) + else + cfg.staticConfigFile; + + finalStaticConfigFile = + if cfg.environmentFiles == [ ] then staticConfigFile else "/run/traefik/config.toml"; in { - imports = [ - (mkRenamedOptionModule - [ - "services" - "traefik" - "staticConfigFile" - ] - [ - "services" - "traefik" - "static" - "file" - ] - ) - (mkRenamedOptionModule - [ - "services" - "traefik" - "staticConfigOptions" - ] - [ - "services" - "traefik" - "static" - "settings" - ] - ) - (mkRenamedOptionModule - [ - "services" - "traefik" - "dynamicConfigFile" - ] - [ - "services" - "traefik" - "dynamic" - "file" - ] - ) - (mkRenamedOptionModule - [ - "services" - "traefik" - "dynamicConfigOptions" - ] - [ - "services" - "traefik" - "dynamic" - "settings" - ] - ) - ]; options.services.traefik = { enable = mkEnableOption "Traefik web server"; - package = mkPackageOption pkgs "traefik" { }; - static = { - file = mkOption { - default = null; - example = literalExpression "/path/to/static_config.toml"; - type = nullOr path; - description = '' - Path to Traefik's static configuration file. + staticConfigFile = mkOption { + default = null; + example = literalExpression "/path/to/static_config.toml"; + type = types.nullOr types.path; + description = '' + Path to traefik's static configuration to use. + (Using that option has precedence over `staticConfigOptions` and `dynamicConfigOptions`) + ''; + }; - ::: {.note} - Using this option has precedence over {option}`services.traefik.static.settings`. - ::: - ''; + staticConfigOptions = mkOption { + description = '' + Static configuration for Traefik. + ''; + type = format.type; + default = { + entryPoints.http.address = ":80"; }; - settings = mkOption { - description = '' - Static configuration for Traefik, written in Nix. + example = { + entryPoints.web.address = ":8080"; + entryPoints.http.address = ":80"; - ::: {.note} - This will be serialized to JSON (which is considered valid YAML) at build, and passed to Traefik as `--configfile`. - ::: - ''; - type = format.type; - default = { - entryPoints.http.address = ":80"; - }; - example = { - entryPoints = { - "web" = { - address = ":80"; - http.redirections.entryPoint = { - permanent = true; - scheme = "https"; - to = "websecure"; - }; - }; - "websecure" = { - address = ":443"; - asDefault = true; - }; - }; - }; + api = { }; }; }; - dynamic = { - file = mkOption { - default = null; - example = literalExpression "/path/to/dynamic_config.toml"; - type = nullOr path; - description = '' - Path to Traefik's dynamic configuration file. + dynamicConfigFile = mkOption { + default = null; + example = literalExpression "/path/to/dynamic_config.toml"; + type = types.nullOr types.path; + description = '' + Path to traefik's dynamic configuration to use. + (Using that option has precedence over `dynamicConfigOptions`) + ''; + }; - ::: {.note} - You cannot use this option alongside the declarative configuration options. - ::: - ''; - }; - dir = mkOption { - default = null; - example = literalExpression "/var/lib/traefik/dynamic"; - type = nullOr path; - description = '' - Path to the directory Traefik should watch for configuration files. - - ::: {.warning} - Files in this directory matching the glob `_nixos-*` (reserved for Nix-managed dynamic configurations) will be deleted as part of - `systemd-tmpfiles-resetup.service`, _**regardless of their origin.**_. - ::: - ''; - }; - files = mkOption { - type = attrsOf (submodule { - options.settings = mkOption { - type = format.type; - description = '' - Dynamic configuration for Traefik, written in Nix. - - ::: {.note} - This will be serialized to JSON (which is considered valid YAML) at build, and passed as part of the static file. - ::: - ''; - example = { - http.routers."api" = { - service = "api@internal"; - rule = "Host(`localhost`)"; - }; - }; - }; - }); - default = { }; - example = { - "dashboard".settings = { - http.routers."api" = { - service = "api@internal"; - rule = "Host(`198.51.100.1`)"; - }; - }; + dynamicConfigOptions = mkOption { + description = '' + Dynamic configuration for Traefik. + ''; + type = format.type; + default = { }; + example = { + http.routers.router1 = { + rule = "Host(`localhost`)"; + service = "service1"; }; - description = '' - Dynamic configuration files to write. These are symlinked in `services.traefik.dynamic.dir` upon activation, - allowing configuration to be upated without restarting the primary daemon. - ::: {.note} - Due to [a limitation in Traefik](https://github.com/traefik/traefik/issues/10890); any syntax error in a dynamic configuration will cause the _**entire file provider**_ to be ignored. - This may cause interuption in service, which may include access to the Traefik dashboard, if [enabled and configured](https://doc.traefik.io/traefik/operations/dashboard). - ::: - ''; - }; - # TODO: Drop in 26.11. - settings = mkOption { - type = format.type; - description = '' - Dynamic configuration for Traefik, written in Nix. - This option is intended for easily migrating pre-26.05 Traefik configurations, and will be removed in NixOS 26.11. - - ::: {.note} - Configurations added here will be translated into a file for {option}`services.traefik.dynamic.files`, named `custom-migrated`. - ::: - ''; - default = { }; - example = { - http.routers."api" = { - service = "api@internal"; - rule = "Host(`localhost`)"; - }; - }; + http.services.service1.loadBalancer.servers = [ { url = "http://localhost:8080"; } ]; }; }; dataDir = mkOption { default = "/var/lib/traefik"; - type = path; + type = types.path; description = '' - Location for any persistent data Traefik creates, such as the ACME certificate store. - - ::: {.note} - If left as the default value, this directory will automatically be created - before the Traefik server starts, otherwise you are responsible for ensuring - the directory exists with appropriate ownership and permissions. - ::: - ''; - }; - - user = mkOption { - default = "traefik"; - example = "docker"; - type = str; - description = '' - User under which Traefik runs. - - ::: {.note} - If left as the default value this user will automatically be created - on system activation, otherwise you are responsible for - ensuring the user exists before the Traefik service starts. - ::: + Location for any persistent data traefik creates, ie. acme ''; }; group = mkOption { default = "traefik"; - type = str; + type = types.str; + example = "docker"; description = '' - Primary group under which Traefik runs. - For the Docker backend, use {option}`services.traefik.supplementaryGroups` instead of overriding this option. - - ::: {.note} - If left as the default value this group will automatically be created - on system activation, otherwise you are responsible for - ensuring the group exists before the Traefik service starts. - ::: + Set the group that traefik runs under. + For the docker backend this needs to be set to `docker` instead. ''; }; - supplementaryGroups = mkOption { - default = [ ]; - type = listOf str; - example = [ "docker" ]; - description = '' - Additional groups under which Traefik runs. - This can be used to give additional permissions, such as the group required by the `docker` provider. - - ::: {.note} - With the `docker` provider, Traefik manages connection to containers via the Docker socket, - which requires membership of the `docker` group for write access. - ::: - ''; - }; + package = mkPackageOption pkgs "traefik" { }; environmentFiles = mkOption { default = [ ]; - type = listOf path; + type = types.listOf types.path; example = [ "/run/secrets/traefik.env" ]; description = '' - Files to load as an environment file just before Traefik starts. - This can be used to pass secrets such as [DNS challenge API tokens](https://doc.traefik.io/traefik/https/acme/#providers) or [EAB credentials](https://doc.traefik.io/traefik/reference/static-configuration/env/). - ``` - DESEC_TOKEN= - TRAEFIK_CERTIFICATESRESOLVERS__ACME_EAB_HMACENCODED= - TRAEFIK_CERTIFICATESRESOLVERS__ACME_EAB_KID= - ``` - ::: {.warn} - The traefik static configuration methods (env, CLI, and file) are mutually exclusive. - ::: - - Rather than setting secret values with the traefik environment variable syntax, - it is recommended to set arbitrary environment variables, then reference them with `$VARNAME` in e.g. - {option}`services.traefik.static.settings`, like so: - ```nix - { - services.traefik = { - static.settings.somesecretvalue = "$SECRETNAME"; - useEnvSubst = true; # Necessary in order to use environment variables in the Traefik config. - environmentFiles = [ /path/to/file/that/defines/SECRETNAME ]; - }; - } - ``` - ''; - }; - - useEnvSubst = mkOption { - default = cfg.environmentFiles != [ ]; - defaultText = "config.services.traefik.environmentFiles != [ ]"; - type = bool; - example = true; - description = '' - Whether to use `envSubst` in the `ExecStartPre` phase to augment the generated static config. See {option}`services.traefik.environmentFiles`. - - ::: {.note} - If you use environment files with Traefik but *do not* utilise environment variables in the static config, this can safely be disabled to reduce startup time. - ::: + Files to load as environment file. Environment variables from this file + will be substituted into the static configuration file using envsubst. ''; }; }; config = mkIf cfg.enable { - assertions = [ - { - assertion = - cfg.static.file != opt.static.file.default -> cfg.static.settings == opt.static.settings.default; - message = '' - The 'services.traefik.static.file' and 'services.traefik.static.settings' - options are mutually exclusive for the Traefik static config. - It is recommended to use 'settings'. - ''; - } - { - assertion = - cfg.static.file != opt.static.file.default - -> ( - cfg.dynamic.files == opt.dynamic.files.default - && cfg.dynamic.dir == opt.dynamic.dir.default - && cfg.dynamic.file == opt.dynamic.file.default - ); - message = '' - None of the dynamic configuration options may be used if Traefik is being managed imperatively. - The following options have non-default values: - - ${ - concatMapStringsSep "\n - " (str: "'services.traefik.dynamic.${str}'") ( - filter (attr: cfg.dynamic.${attr} != opt.dynamic.${attr}.default) [ - "files" - "dir" - "file" - "settings" # TODO: Drop in 26.11. - ] - ) - } - ''; - } - { - assertion = - cfg.dynamic.file != opt.dynamic.file.default -> cfg.dynamic.dir == opt.dynamic.dir.default; - message = '' - The 'services.traefik.dynamic.file' and 'services.traefik.dynamic.dir' options - are mutually exclusive for the Traefik dynamic config. It is recommended to use - 'services.traefik.dynamic.dir' with 'services.traefik.dynamic.files'. - ''; - } - { - assertion = - cfg.dynamic.files != opt.dynamic.files.default -> cfg.dynamic.dir != opt.dynamic.dir.default; - message = '' - 'services.traefik.dynamic.files' requires the dynamic file provider to be set - to a directory. Please set a path for 'services.traefik.dynamic.dir'. - ''; - } - { - assertion = cfg.group != "docker"; - message = '' - Setting the primary group to 'docker' will cause files, such as those generated - by 'services.traefik.dynamic.files', to be owned by the group 'docker', which - may be a security risk. Use 'services.traefik.supplementaryGroups' instead. - ''; - } - ]; - - warnings = - optional (!(builtins.elem "docker" cfg.supplementaryGroups -> config.virtualisation.docker.enable)) - "'services.traefik.supplementaryGroups' contains the 'docker' group, but 'services.docker' is not enabled." - ++ optional (cfg.dynamic.settings != opt.dynamic.settings.default) '' - 'services.traefik.dynamic.settings' is in use, but that option is deprecated. - Please migrate your configuration to an explicit file instead. - - You may do so by moving the value of 'services.traefik.dynamic.settings' to - 'services.traefik.dynamic.files..settings', where is an arbitrary - string that ideally identifies the configuration's purpose. - - The following files define 'services.traefik.dynamic.settings' and should be migrated: - - ${ - concatStringsSep "\n - " ( - remove ./traefik.nix (map (attr: attr.file) opt.dynamic.settings.definitionsWithLocations) - ) - } - ''; - - # https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes - boot.kernel.sysctl = { - "net.core.rmem_max" = 2500000; - "net.core.wmem_max" = 2500000; - }; - - # If a dynamic file or directory has been set, add it as a provider in the static configuration - services.traefik = mkIf (cfg.static.file == opt.static.file.default) { - dynamic.files = mkIf (cfg.dynamic.settings != opt.dynamic.settings.default) { - "custom-migrated".settings = cfg.dynamic.settings; - }; - static.settings = - mkIf (cfg.dynamic.dir != opt.dynamic.dir.default || cfg.dynamic.file != opt.dynamic.file.default) - { - providers.file = { - directory = mkIf (cfg.dynamic.dir != opt.dynamic.dir.default) cfg.dynamic.dir; - filename = mkIf (cfg.dynamic.file != opt.dynamic.file.default) cfg.dynamic.file; - watch = mkDefault true; - }; - }; - }; + systemd.tmpfiles.rules = [ "d '${cfg.dataDir}' 0700 traefik traefik - -" ]; systemd.services.traefik = { - description = "Traefik reverse proxy"; + description = "Traefik web server"; wants = [ "network-online.target" ]; after = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; startLimitIntervalSec = 86400; startLimitBurst = 5; serviceConfig = { - Documentation = "https://doc.traefik.io/traefik/"; EnvironmentFile = cfg.environmentFiles; - ExecStartPre = optional cfg.useEnvSubst "${getExe pkgs.envsubst} -i '${staticFile}' > '${finalStaticFile}'"; - ExecStart = "${getExe cfg.package} --configfile=${finalStaticFile}"; - Type = "notify"; - User = cfg.user; + ExecStartPre = lib.optional (cfg.environmentFiles != [ ]) ( + pkgs.writeShellScript "pre-start" '' + umask 077 + ${pkgs.envsubst}/bin/envsubst -i "${staticConfigFile}" > "${finalStaticConfigFile}" + '' + ); + ExecStart = "${cfg.package}/bin/traefik --configfile=${finalStaticConfigFile}"; + Type = "simple"; + User = "traefik"; Group = cfg.group; - SupplementaryGroups = mkIf (cfg.supplementaryGroups != [ ]) cfg.supplementaryGroups; - Restart = "always"; + Restart = "on-failure"; AmbientCapabilities = "cap_net_bind_service"; CapabilityBoundingSet = "cap_net_bind_service"; NoNewPrivileges = true; - TasksMax = 64; + LimitNPROC = 64; LimitNOFILE = 1048576; PrivateTmp = true; PrivateDevices = true; ProtectHome = true; - ProtectSystem = "strict"; - ProtectKernelTunables = true; - ProtectControlGroups = true; + ProtectSystem = "full"; ReadWritePaths = [ cfg.dataDir ]; - ReadOnlyPaths = optional (cfg.dynamic.dir != null) cfg.dynamic.dir; - RuntimeDirectoryMode = "0700"; RuntimeDirectory = "traefik"; WorkingDirectory = cfg.dataDir; - WatchdogSec = "1s"; }; }; - systemd.tmpfiles.settings."10-traefik" = mkMerge [ - (mkIf (cfg.user == "traefik") { - ${cfg.dataDir}.d = { - inherit (cfg) user group; - mode = "0700"; - }; - }) - (mkIf (cfg.dynamic.dir != null) ( - { - ${cfg.dynamic.dir}.d = { - inherit (cfg) user group; - mode = "0700"; - }; - "${cfg.dynamic.dir}/_nixos-*".r = { }; - } - // (mapAttrs' ( - name: value: - nameValuePair "${cfg.dynamic.dir}/_nixos-${name}.yml" { - "L+" = { - mode = "0444"; - argument = toString (format.generate name value.settings); - }; - } - ) cfg.dynamic.files) - )) - ]; - - users = { - users = optionalAttrs (cfg.user == "traefik") { - traefik = { - inherit (cfg) group; - isSystemUser = true; - }; - }; - groups = optionalAttrs (cfg.group == "traefik") { traefik = { }; }; + users.users.traefik = { + group = "traefik"; + home = cfg.dataDir; + createHome = true; + isSystemUser = true; }; + + users.groups.traefik = { }; }; - - meta.maintainers = with maintainers; [ - jackr - therealgramdalf - ]; } From 6c9cb4ea29d06c706aac0a5ff98d490d27d3bbf7 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 18:51:08 -0800 Subject: [PATCH 380/730] amnezia-vpn: move icon to spec-compliant location --- pkgs/by-name/am/amnezia-vpn/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amnezia-vpn/package.nix b/pkgs/by-name/am/amnezia-vpn/package.nix index 248387e340ad..1adc4f6dca7d 100644 --- a/pkgs/by-name/am/amnezia-vpn/package.nix +++ b/pkgs/by-name/am/amnezia-vpn/package.nix @@ -151,11 +151,11 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/bin $out/libexec $out/share/applications $out/share/pixmaps $out/lib/systemd/system + mkdir -p $out/bin $out/libexec $out/share/applications $out/lib/systemd/system install -m555 client/AmneziaVPN service/server/AmneziaVPN-service $out/bin/ install -m555 ../deploy/data/linux/client/bin/update-resolv-conf.sh $out/libexec/ install -m444 ../AppDir/AmneziaVPN.desktop $out/share/applications/ - install -m444 ../deploy/data/linux/AmneziaVPN.png $out/share/pixmaps/ + install -Dm444 ../deploy/data/linux/AmneziaVPN.png -t $out/share/icons/hicolor/512x512/apps install -m444 ../deploy/data/linux/AmneziaVPN.service $out/lib/systemd/system/ runHook postInstall From 2bd549f5824ee5332acc79664f85fe8a6bc29be4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 03:02:16 +0000 Subject: [PATCH 381/730] ghostfolio: 2.237.0 -> 2.239.0 --- pkgs/by-name/gh/ghostfolio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index a65002d09af3..f0dc6420b731 100644 --- a/pkgs/by-name/gh/ghostfolio/package.nix +++ b/pkgs/by-name/gh/ghostfolio/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "ghostfolio"; - version = "2.237.0"; + version = "2.239.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-udko0oiO5tLEDBKxkGiTRU0Qd/Yd0bvPB6iPM5wJ7Ls="; + hash = "sha256-1CJM395lApSIo5/7WVaLaBV1MwNJ7ehWukln59Ew6fg="; # 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; @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-2j/u++63qaOzvsgdhWeDsH+TUVmOLvgQQRNY14LZI2k="; + npmDepsHash = "sha256-rX/RkM2wjDFoL/BtnNa3WuUlHIIlviGGsfoobDzeD0M="; nativeBuildInputs = [ prisma_6 From dcdc7f713968cd945f5b91b3f24f32387d350416 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 03:03:10 +0000 Subject: [PATCH 382/730] usage: 2.11.0 -> 2.16.2 --- pkgs/by-name/us/usage/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/us/usage/package.nix b/pkgs/by-name/us/usage/package.nix index 16ec3b452c15..97dc70aff4e4 100644 --- a/pkgs/by-name/us/usage/package.nix +++ b/pkgs/by-name/us/usage/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "usage"; - version = "2.11.0"; + version = "2.16.2"; src = fetchFromGitHub { owner = "jdx"; repo = "usage"; tag = "v${finalAttrs.version}"; - hash = "sha256-AFfI843y1fKdw2f4alz7WoeMQR2IPWDJ3SofCCMJVpQ="; + hash = "sha256-1vcJKCtDZtbL0cRAEQ6MgWlESRpOchi6uYMyZi0U9zM="; }; - cargoHash = "sha256-WC/q9yd1XJT/EtC9ES5fw6j45gyRo3k2eNEDwGmvDWo="; + cargoHash = "sha256-rhx09WclXiZtPGsmBCG9ShfWgo7YFKFSPHQpqy9wbtE="; postPatch = '' substituteInPlace ./examples/*.sh \ From f4bc7f3fa0f69c8dcae7f35c17b58d769b622eb4 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 19:12:25 -0800 Subject: [PATCH 383/730] love_11: move icon to spec-compliant location --- pkgs/development/interpreters/love/11.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/love/11.nix b/pkgs/development/interpreters/love/11.nix index 2fe0d4bedc31..15ef843872fc 100644 --- a/pkgs/development/interpreters/love/11.nix +++ b/pkgs/development/interpreters/love/11.nix @@ -85,15 +85,14 @@ stdenv.mkDerivation rec { # Install Linux-specific files (desktop, mime, icons) mkdir -p $out/share/applications mkdir -p $out/share/mime/packages - mkdir -p $out/share/pixmaps - mkdir -p $out/share/icons/hicolor/scalable/mimetypes + mkdir -p $out/share/icons/hicolor/scalable/{apps,mimetypes} # Generate desktop file from template substitute $src/platform/unix/love.desktop.in $out/share/applications/love.desktop \ --replace-fail '@bindir@' "$out/bin" cp $src/platform/unix/love.xml $out/share/mime/packages/ - cp $src/platform/unix/love.svg $out/share/pixmaps/ + cp $src/platform/unix/love.svg $out/share/icons/hicolor/scalable/apps cp $src/platform/unix/application-x-love-game.svg $out/share/icons/hicolor/scalable/mimetypes/ '' + '' From c9d6c5c58281b09ac8fceffe7d936e23fc01ef5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ila=C3=AF=20Deutel?= Date: Sun, 15 Feb 2026 22:16:55 -0500 Subject: [PATCH 384/730] maintainers: add ilai-deutel --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 31bec03afab1..6ec59e132d3f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11111,6 +11111,12 @@ githubId = 7481521; name = "Balázs Lengyel"; }; + ilai-deutel = { + github = "ilai-deutel"; + githubId = 10098207; + name = "Ilaï Deutel"; + keys = [ { fingerprint = "1025 8841 8FF7 E165 6964 90A2 06E8 A973 4948 08A2"; } ]; + }; ilarvne = { email = "ilarvne@proton.me"; github = "ilarvne"; From 0e291cc41c15f40b5a2e95823b1761d74b888c56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 03:21:13 +0000 Subject: [PATCH 385/730] grafanaPlugins.yesoreyeram-infinity-datasource: 3.7.0 -> 3.7.1 --- .../plugins/yesoreyeram-infinity-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix index 4537d26941cd..627621cf801d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "yesoreyeram-infinity-datasource"; - version = "3.7.0"; - zipHash = "sha256-GHA4kHqzfa8bdldL/Bk+7oBa3lIraLz9dqwOJ1LsRlE="; + version = "3.7.1"; + zipHash = "sha256-jXK5Rw6IpX1ZCc1TZ0oU9RbmwDM2lxAxbfHIq00WZhU="; meta = { description = "Visualize data from JSON, CSV, XML, GraphQL and HTML endpoints in Grafana"; license = lib.licenses.asl20; From adb9e0461d704c4b264d9e2cb7dfdc7d3302f3b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ila=C3=AF=20Deutel?= Date: Sun, 15 Feb 2026 22:23:49 -0500 Subject: [PATCH 386/730] vscode-extensions.jjk.jjk: init at 0.8.1 --- .../editors/vscode/extensions/default.nix | 2 ++ .../vscode/extensions/jjk.jjk/default.nix | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c809930bc583..7dedbb0b9259 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2516,6 +2516,8 @@ let }; }; + jjk.jjk = callPackage ./jjk.jjk { }; + jkillian.custom-local-formatters = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "jkillian"; diff --git a/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix b/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix new file mode 100644 index 000000000000..dbd036dd9661 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix @@ -0,0 +1,21 @@ +{ + lib, + vscode-utils, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "jjk"; + publisher = "jjk"; + version = "0.8.1"; + hash = "sha256-2JUn6wkWgZKZzhitQy6v9R/rCNLrt7DBtt59707hp6c="; + }; + meta = { + changelog = "https://github.com/keanemind/jjk/releases"; + description = "Visual Studio Code extension for the Jujutsu (jj) version control system"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=jjk.jjk"; + homepage = "https://github.com/keanemind/jjk"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ilai-deutel ]; + }; +} From 4a66d892ba559a06dac5b728be3796d551d6740a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ila=C3=AF=20Deutel?= Date: Sun, 15 Feb 2026 22:27:40 -0500 Subject: [PATCH 387/730] vscode-extensions.claui.packaging: init at 0.2.5 --- .../extensions/claui.packaging/default.nix | 21 +++++++++++++++++++ .../editors/vscode/extensions/default.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/applications/editors/vscode/extensions/claui.packaging/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/claui.packaging/default.nix b/pkgs/applications/editors/vscode/extensions/claui.packaging/default.nix new file mode 100644 index 000000000000..59e593f824a4 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/claui.packaging/default.nix @@ -0,0 +1,21 @@ +{ + lib, + vscode-utils, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "packaging"; + publisher = "claui"; + version = "0.2.5"; + hash = "sha256-WGs00Q1oa8Nz9dpKn3iZSjrhR0VKUwJWPGdm+wWtoxs="; + }; + meta = { + changelog = "https://github.com/claui/vscode-packaging/releases"; + description = "Visual Studio Code extension for PKGBUILDs in the Arch User Repository (AUR)"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=claui.packaging"; + homepage = "https://github.com/claui/vscode-packaging"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ilai-deutel ]; + }; +} diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7dedbb0b9259..cd13ad2fa55d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -989,6 +989,8 @@ let }; }; + claui.packaging = callPackage ./claui.packaging { }; + cmschuetz12.wal = buildVscodeMarketplaceExtension { mktplcRef = { name = "wal"; From 16a4981de2b29859e43f673c1b124823d1bef7d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 03:42:56 +0000 Subject: [PATCH 388/730] grafanactl: 0.1.8 -> 0.1.9 --- pkgs/by-name/gr/grafanactl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grafanactl/package.nix b/pkgs/by-name/gr/grafanactl/package.nix index a89f975b67a1..bbe5e66d90d8 100644 --- a/pkgs/by-name/gr/grafanactl/package.nix +++ b/pkgs/by-name/gr/grafanactl/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "grafanactl"; - version = "0.1.8"; + version = "0.1.9"; src = fetchFromGitHub { owner = "grafana"; repo = "grafanactl"; tag = "v${finalAttrs.version}"; - hash = "sha256-UaltfA3O9IkcWXCnxe0pOhYm3//5YZEvhVi3emCy1mM="; + hash = "sha256-TJoTxVKfG2mfV05pkAxUJR7NKZbD9VIqRW4H8lyP2As="; }; - vendorHash = "sha256-wIp05nwc4MICkNFoEAjOd4kjs1RE7RpINcdYzIdq4YY="; + vendorHash = "sha256-zEE4iaZJBneYgo6avCOTG7tWZ88NDskPTYiCMb8pRR4="; ldflags = [ "-X main.version=v${finalAttrs.version}" From 29ec01a44c684df066d9152a2964c422b37d79cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 03:46:22 +0000 Subject: [PATCH 389/730] chameleon-cli: 2.1.0-unstable-2026-02-06 -> 2.1.0-unstable-2026-02-07 --- pkgs/by-name/ch/chameleon-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chameleon-cli/package.nix b/pkgs/by-name/ch/chameleon-cli/package.nix index 1c69248c8b98..2c4486f5ca39 100644 --- a/pkgs/by-name/ch/chameleon-cli/package.nix +++ b/pkgs/by-name/ch/chameleon-cli/package.nix @@ -23,14 +23,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "chameleon-cli"; - version = "2.1.0-unstable-2026-02-06"; + version = "2.1.0-unstable-2026-02-07"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "ChameleonUltra"; - rev = "2c7c3eeb4df8eee7451aff7c5ddae5d10cd0c34d"; + rev = "b108c84af9b473c840ddcae6f769502adb6c5aa5"; rootDir = "software"; - hash = "sha256-5QlJGmUjJKWc7e53zMXNoNXTBhwpepThKn9xMKpF16s="; + hash = "sha256-p607txKk80L7Xd8RXQbeVSbEMYH+BE2S/JwcTEm+tT0="; }; postPatch = '' From 80bafe1be76e1058737ec9392181adf5d928a8fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 04:12:52 +0000 Subject: [PATCH 390/730] smfh: 1.3 -> 1.4 --- pkgs/by-name/sm/smfh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sm/smfh/package.nix b/pkgs/by-name/sm/smfh/package.nix index fa1838c4c1c3..7d94e7379e24 100644 --- a/pkgs/by-name/sm/smfh/package.nix +++ b/pkgs/by-name/sm/smfh/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "smfh"; - version = "1.3"; + version = "1.4"; src = fetchFromGitHub { owner = "feel-co"; repo = "smfh"; tag = finalAttrs.version; - hash = "sha256-Pjq/Q+W0bapu0EDRlDYQxLjKHA0OHdVn7hWfJumjWdM="; + hash = "sha256-6zMgOPzBbTSm8jzPqmGcotjvkN3HzxcnMM8pW64JpZQ="; }; - cargoHash = "sha256-ULU2fMVTeHvFM374GwZlHO5/a9bcf8AmwbqvXp1YRAk="; + cargoHash = "sha256-FVTpH+scBCjgm3sf9sowRCI/X2jCS1wHtLLiOyKAD8U="; meta = { description = "Sleek Manifest File Handler"; From 34991d99143832ff995f9da10eeee2f7b07080ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 04:32:32 +0000 Subject: [PATCH 391/730] ansel: 0-unstable-2026-02-08 -> 0-unstable-2026-02-16 --- pkgs/by-name/an/ansel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/ansel/package.nix b/pkgs/by-name/an/ansel/package.nix index 813705229a49..89802fe44d72 100644 --- a/pkgs/by-name/an/ansel/package.nix +++ b/pkgs/by-name/an/ansel/package.nix @@ -82,13 +82,13 @@ let in stdenv.mkDerivation { pname = "ansel"; - version = "0-unstable-2026-02-08"; + version = "0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "aurelienpierreeng"; repo = "ansel"; - rev = "e9988402c5007c886f5256bd189009d3abd842a7"; - hash = "sha256-qjai8UeqSkoDmc0YAmIxxaMJiLwTDcZteqChHGf3CPg="; + rev = "e6cc53c5631060f50f3af6525dfc9d0336dd4275"; + hash = "sha256-uSEttpEosEUXKeG7abAl4VSa8erp8d+A7QwFG2Tmz+U="; fetchSubmodules = true; }; From 745b6f0c23c008f45da7dbd5d2e67366cabf954e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 15 Feb 2026 23:53:22 -0500 Subject: [PATCH 392/730] ntpd-rs: 1.7.0 -> 1.7.1 Changelog: https://github.com/pendulum-project/ntpd-rs/blob/v1.7.1/CHANGELOG.md --- pkgs/by-name/nt/ntpd-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nt/ntpd-rs/package.nix b/pkgs/by-name/nt/ntpd-rs/package.nix index d902bb06c8bf..080cacb0f99f 100644 --- a/pkgs/by-name/nt/ntpd-rs/package.nix +++ b/pkgs/by-name/nt/ntpd-rs/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ntpd-rs"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "pendulum-project"; repo = "ntpd-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-U6kuE5LdaKlpI48Jhwp5nrE3MSd8ISASufaO8Loz+ok="; + hash = "sha256-gOt2X/tqtFrmxkTO/8UFwmyX0vPKHsTu+qe5AfqDtMk="; }; - cargoHash = "sha256-eZ0wmi6StTAeuowJoDCNvr9oIHj8WFhC2ytR3ZosMIo="; + cargoHash = "sha256-DXAy/K70sNhVOjDOd6G/juE7JgmewPzGHZDeXAOZ1+s="; nativeBuildInputs = [ pandoc From 46b0a7b534d4aa9eeba8da54384c6e1004e3cdf1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 05:15:18 +0000 Subject: [PATCH 393/730] vacuum-tube: 1.5.6 -> 1.5.7 --- pkgs/by-name/va/vacuum-tube/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-tube/package.nix b/pkgs/by-name/va/vacuum-tube/package.nix index fd8cb6d189a5..6583a69b40d6 100644 --- a/pkgs/by-name/va/vacuum-tube/package.nix +++ b/pkgs/by-name/va/vacuum-tube/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "vacuum-tube"; - version = "1.5.6"; + version = "1.5.7"; src = fetchFromGitHub { owner = "shy1132"; repo = "VacuumTube"; tag = "v${version}"; - hash = "sha256-aUdTplLqbnDsssRrWwSVOyGwVUWcm7Bn02GrMf+1HVM="; + hash = "sha256-P+bsC3Re+KMLQWJw6pgcn3cfBURqsMXGfQMFM3zmz14="; }; - npmDepsHash = "sha256-D3XsvQK+qdINxsu78Jc0ovxaC0mKaRO/SiwUCI2/tC4="; + npmDepsHash = "sha256-D8rBbV/w3jGbBktwoypMx1twKx62h6kH3dVi/y9sOZw="; makeCacheWritable = true; env = { From 0e0dcc5714c029a831e4b9e5817d2249278f5caf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 05:58:06 +0000 Subject: [PATCH 394/730] sbom-tool: 4.1.7 -> 4.1.8 --- pkgs/by-name/sb/sbom-tool/deps.json | 16 ++++++++-------- pkgs/by-name/sb/sbom-tool/package.nix | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sb/sbom-tool/deps.json b/pkgs/by-name/sb/sbom-tool/deps.json index 3a536e95217f..50be4215a524 100644 --- a/pkgs/by-name/sb/sbom-tool/deps.json +++ b/pkgs/by-name/sb/sbom-tool/deps.json @@ -31,23 +31,23 @@ }, { "pname": "Microsoft.ComponentDetection.Common", - "version": "6.2.6", - "hash": "sha256-ItHNgemiRUciaYs17dwbUI+pawOl3ftfcEfo1QMc5oM=" + "version": "6.3.0", + "hash": "sha256-P6AYdDTSWT7X16XSzH9YxbFESg0R8BndWMfsfLPhZ9I=" }, { "pname": "Microsoft.ComponentDetection.Contracts", - "version": "6.2.6", - "hash": "sha256-eAUYM3C2PJ9ERbiYDMqpnDcXGH8r80Y6WJ1xdBRYKME=" + "version": "6.3.0", + "hash": "sha256-30RcpyFQ0LW/TlwTux8k+O+suuf9HPemyZ2LeCy+Nrw=" }, { "pname": "Microsoft.ComponentDetection.Detectors", - "version": "6.2.6", - "hash": "sha256-MkQQgeSWMlUJPKmFaCHpfFHwAW6IzQL+n4JJWtmLF24=" + "version": "6.3.0", + "hash": "sha256-Ztg8wQHOnJjAKYRDJfXOmrndeDjplMRGMH4hdmZZehY=" }, { "pname": "Microsoft.ComponentDetection.Orchestrator", - "version": "6.2.6", - "hash": "sha256-BtX97RDa1MbMD1IhZ9QmKFL5eXKmzrDumPJXNwpHhcU=" + "version": "6.3.0", + "hash": "sha256-vlB4uWMIVMgaPYYkHvDRR77DCxLQbNl6M0TQiDV6ZoE=" }, { "pname": "Microsoft.CSharp", diff --git a/pkgs/by-name/sb/sbom-tool/package.nix b/pkgs/by-name/sb/sbom-tool/package.nix index f5d27de56e48..50492017e26d 100644 --- a/pkgs/by-name/sb/sbom-tool/package.nix +++ b/pkgs/by-name/sb/sbom-tool/package.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "sbom-tool"; - version = "4.1.7"; + version = "4.1.8"; src = fetchFromGitHub { owner = "microsoft"; repo = "sbom-tool"; tag = "v${version}"; - hash = "sha256-Ls+IaqaWZOjEWvomV9q4JBdZkaevVtI6lCOG8l44AQM="; + hash = "sha256-nPZ1xBGUmcWaTrcCHVX1CLuEnhvkO2ifdIhrlwL/f9M="; }; projectFile = "src/Microsoft.Sbom.Tool/Microsoft.Sbom.Tool.csproj"; From 1a3c8b30e3c76b22d7e5443fa312970432139dd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 06:34:36 +0000 Subject: [PATCH 395/730] avbroot: 3.24.1 -> 3.25.0 --- 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 c67debd88c6c..edf545e7d2c9 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.24.1"; + version = "3.25.0"; src = fetchFromGitHub { owner = "chenxiaolong"; repo = "avbroot"; tag = "v${version}"; - hash = "sha256-VLu6tOXcpSTrwjv44bw+/8onDB/GlNmgpcx+s+FYKUE="; + hash = "sha256-scLZTDWbgoOiXODQreux5IQmTkvB7YdASn7YXAuOp0U="; }; - cargoHash = "sha256-oJeO0Vtfesx6quTjv6hdA1PgJVAuzPGsRnp88fz/oSA="; + cargoHash = "sha256-QNeLC0i5N0vajxdOlCUuqdWRQi8UduKssgWnTavrJuA="; nativeBuildInputs = [ pkg-config From 0b58f209302895f4174d9a3a815dbc11e8ce9369 Mon Sep 17 00:00:00 2001 From: Colin Date: Mon, 16 Feb 2026 06:20:33 +0000 Subject: [PATCH 396/730] transmission_4: fix apparmor profile by adding crc32c the upgrade to 4.1.0 (commit d3f0b664a1) added crc32c to buildInputs, but not to the apparmor closure. however, `transmission-daemon` links against crc32c dynamically, so crc32c needs to be in the closure else the binary will fail under apparmor: > transmission-daemon: error while loading shared libraries: libcrc32c.so.1 --- pkgs/applications/networking/p2p/transmission/4.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/p2p/transmission/4.nix b/pkgs/applications/networking/p2p/transmission/4.nix index 98594f6bc78a..518bce1933be 100644 --- a/pkgs/applications/networking/p2p/transmission/4.nix +++ b/pkgs/applications/networking/p2p/transmission/4.nix @@ -48,6 +48,7 @@ let apparmorRules = apparmorRulesFromClosure { name = "transmission-daemon"; } ( [ + crc32c curl libdeflate libevent From 4467a2111e59611e836eca028cd2865a624d1a75 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 15:46:39 -0800 Subject: [PATCH 397/730] apache-directory-studio: move icon to spec-compliant location --- pkgs/by-name/ap/apache-directory-studio/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ap/apache-directory-studio/package.nix b/pkgs/by-name/ap/apache-directory-studio/package.nix index 4f49cb7ddda0..ab19595bfce3 100644 --- a/pkgs/by-name/ap/apache-directory-studio/package.nix +++ b/pkgs/by-name/ap/apache-directory-studio/package.nix @@ -9,6 +9,7 @@ glib, libsecret, webkitgtk_4_1, + imagemagick, }: stdenv.mkDerivation (finalAttrs: { @@ -45,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper autoPatchelfHook + imagemagick ]; installPhase = '' @@ -70,7 +72,8 @@ stdenv.mkDerivation (finalAttrs: { ] } \ --run "mkdir -p /tmp/SWT-GDBusServer" - install -D icon.xpm "$out/share/pixmaps/apache-directory-studio.xpm" + mkdir -p $out/share/icons/hicolor/48x48/apps + magick icon.xpm $out/share/icons/hicolor/48x48/apps/apache-directory-studio.png install -D -t "$out/share/applications" ${finalAttrs.desktopItem}/share/applications/* ''; From 38b2c4b4a0560e682bfd299a51b95c050ac9fa73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 06:54:11 +0000 Subject: [PATCH 398/730] streamlink: 8.1.2 -> 8.2.0 --- pkgs/by-name/st/streamlink/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/streamlink/package.nix b/pkgs/by-name/st/streamlink/package.nix index 989662a50fc1..e7e0432acab2 100644 --- a/pkgs/by-name/st/streamlink/package.nix +++ b/pkgs/by-name/st/streamlink/package.nix @@ -11,12 +11,12 @@ python3Packages.buildPythonApplication rec { pname = "streamlink"; - version = "8.1.2"; + version = "8.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-0ICZ+hsWm61KmR0xsquJ8EugixMZ7R9b0OrYVH1MWtM="; + hash = "sha256-ZFI+mUAd307n8J9VF4fcEnER7rmsjYsOgDeWbv3XoaU="; }; patches = [ From 774dd856f58f4907d623033d8839ba5ca7a52824 Mon Sep 17 00:00:00 2001 From: Coca Date: Mon, 19 Jan 2026 18:16:32 +0000 Subject: [PATCH 399/730] space-station-14-launcher: add coca to maintainers --- pkgs/by-name/sp/space-station-14-launcher/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index 5f419d4cc225..613d8b6b2b12 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -134,7 +134,7 @@ buildDotnetModule rec { description = "Launcher for Space Station 14, a multiplayer game about paranoia and disaster"; homepage = "https://spacestation14.io"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.coca ]; platforms = [ "x86_64-linux" ]; mainProgram = "SS14.Launcher"; }; From c3985d6229e33d0198c7a7316d9cffc241f958a3 Mon Sep 17 00:00:00 2001 From: Coca Date: Mon, 16 Feb 2026 06:04:03 +0000 Subject: [PATCH 400/730] space-station-14-launcher: 0.36.1 -> 0.37.1 --- pkgs/by-name/sp/space-station-14-launcher/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index 613d8b6b2b12..e1c954198b2e 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -38,7 +38,7 @@ }: buildDotnetModule rec { pname = "space-station-14-launcher"; - version = "0.36.1"; + version = "0.37.1"; # Workaround to prevent buildDotnetModule from overriding assembly versions. name = "space-station-14-launcher-${version}"; @@ -48,7 +48,7 @@ buildDotnetModule rec { owner = "space-wizards"; repo = "SS14.Launcher"; tag = "v${version}"; - hash = "sha256-6wH2CkTuwy+a3EGpKrdLDsIaQ7oZc2I1OLdmAREMazw="; + hash = "sha256-83eBAT+NuwwpC30Xc5bJEs++tTYlY3akMaizQgNHOsA="; fetchSubmodules = true; }; @@ -66,9 +66,7 @@ buildDotnetModule rec { inherit version; }; - dotnet-sdk = dotnetCorePackages.sdk_10_0 // { - inherit (dotnetCorePackages.sdk_8_0) packages; - }; + dotnet-sdk = dotnetCorePackages.sdk_10_0; dotnet-runtime = dotnetCorePackages.runtime_10_0; dotnetFlags = [ From 368cfdb259ded27ad43411bdad5664fa4bf4868d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 07:10:19 +0000 Subject: [PATCH 401/730] kubernetes-helmPlugins.helm-cm-push: 0.11.0 -> 0.11.1 --- .../networking/cluster/helm/plugins/helm-cm-push.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix index 5a6e87f2d807..b4d76bbd583c 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "helm-cm-push"; - version = "0.11.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "chartmuseum"; repo = "helm-push"; rev = "v${version}"; - hash = "sha256-0HskUSj1+5YZMLb0OMMhkNfN7J36GzE5Rdd9uLTO1Ys="; + hash = "sha256-a3+07/Kc0m679ONDldjRs9+E2sqFGsUWuEQPutM+jK4="; }; vendorHash = "sha256-W7nWiWCLrzevunxYoDAqVbG5LhG+VXCAeI1D78fQQvw="; From b32aa5455aacbb6bf967f4aeb9a73c96ac1126bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 07:10:40 +0000 Subject: [PATCH 402/730] thunderbird-140-unwrapped: 140.7.0esr -> 140.7.1esr --- .../networking/mailreaders/thunderbird/packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index 93433662a62a..68004fa0dd3d 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -79,8 +79,8 @@ rec { thunderbird-140 = common { applicationName = "Thunderbird ESR"; - version = "140.7.0esr"; - sha512 = "92746d87ca2d5a59082c25aa3c3a816e5bf24ae3e095f8ec478a60c5cd890faea392ff98b5b510cc9a89b155240dce9d06c7ddd0f17f564722acc65105fb6cd2"; + version = "140.7.1esr"; + sha512 = "2d0f61758b0428eb4eb8294c58d914e03842c9ad7685cd2eec26c723cc1491634f90fc9fcf5ad6d3f13738e141e96c692cd8ff1599869346e3247a0cae2349f4"; updateScript = callPackage ./update.nix { attrPath = "thunderbirdPackages.thunderbird-140"; From b9e5ff666335ff8178274dde10d7234592948493 Mon Sep 17 00:00:00 2001 From: Coca Date: Mon, 16 Feb 2026 06:15:22 +0000 Subject: [PATCH 403/730] space-station-14-launcher: minor refactors --- .../sp/space-station-14-launcher/package.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index e1c954198b2e..a777882775ae 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -36,14 +36,17 @@ # Path to set ROBUST_SOUNDFONT_OVERRIDE to, essentially the default soundfont used. soundfont-path ? "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2", }: -buildDotnetModule rec { +let pname = "space-station-14-launcher"; version = "0.37.1"; +in +buildDotnetModule rec { + inherit pname; # Workaround to prevent buildDotnetModule from overriding assembly versions. - name = "space-station-14-launcher-${version}"; + # If you inherit version it will break loading Robust.LoaderApi when connecting to a server! + name = "${pname}-${version}"; - # A bit redundant but I don't trust this package to be maintained by anyone else. src = fetchFromGitHub { owner = "space-wizards"; repo = "SS14.Launcher"; @@ -111,9 +114,9 @@ buildDotnetModule rec { desktopItems = [ (makeDesktopItem { - name = "space-station-14-launcher"; + name = pname; exec = meta.mainProgram; - icon = "space-station-14-launcher"; + icon = pname; desktopName = "Space Station 14 Launcher"; comment = meta.description; categories = [ "Game" ]; @@ -125,7 +128,7 @@ buildDotnetModule rec { mkdir -p $out/lib/space-station-14-launcher/loader cp -r SS14.Loader/bin/${buildType}/*/*/* $out/lib/space-station-14-launcher/loader/ - icoFileToHiColorTheme SS14.Launcher/Assets/icon.ico space-station-14-launcher $out + icoFileToHiColorTheme SS14.Launcher/Assets/icon.ico ${pname} $out ''; meta = { From 0c1bd101f4cbfa4141d1a9557282188fb8c48524 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 07:17:51 +0000 Subject: [PATCH 404/730] libretro.fbneo: 0-unstable-2026-02-08 -> 0-unstable-2026-02-15 --- pkgs/applications/emulators/libretro/cores/fbneo.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index 3196325c3b35..108f885bb917 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2026-02-08"; + version = "0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "e21e3f3c40eb4422b93b8984ef46fe04cdaee9db"; - hash = "sha256-7hZ2TJwHtgyHd+CZahazXZnKhfNpWZqfev9jtTHlmag="; + rev = "946de34101cd59701d66a8d2ec38394a6057740f"; + hash = "sha256-Alzl84MAkSAr8CkqursthVc1eWn7McsNangjxFAaAQA="; }; makefile = "Makefile"; From 1504a30022b71480f9cdaadba4fb2f3a77b7062b Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 15 Feb 2026 23:30:16 -0800 Subject: [PATCH 405/730] llvmPackages_git: 23.0.0-unstable-2026-02-08 -> 23.0.0-unstable-2026-02-15 --- pkgs/development/compilers/llvm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index f0c186d87aae..8f8f9ba037c0 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -28,9 +28,9 @@ let "21.1.8".officialRelease.sha256 = "sha256-pgd8g9Yfvp7abjCCKSmIn1smAROjqtfZaJkaUkBSKW0="; "22.1.0-rc2".officialRelease.sha256 = "sha256-j0KSuTANrwLh/siEcztSqCYQQDYHmdBCgVCsPsDCQ+I="; "23.0.0-git".gitRelease = { - rev = "80f627e6d5f1adedd5747b265f79e2304a200367"; - rev-version = "23.0.0-unstable-2026-02-08"; - sha256 = "sha256-4p43Y/yM5nevL9qIJexkMA0QeFrYKcl2mzJqVneaWhQ="; + rev = "23374f95ed1362cfcabcb1a1a95bc81fc58b70b9"; + rev-version = "23.0.0-unstable-2026-02-15"; + sha256 = "sha256-CbB+5bFRwbz/k7USBD+h3d0FFGMt58lW7lG3tyeEEyQ="; }; } // llvmVersions; From 4ee9ab391e470d3e5f3ce0a313a774a9d60f3b4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 07:38:54 +0000 Subject: [PATCH 406/730] vscode-extensions.sourcegraph.amp: 0.0.1770596843 -> 0.0.1771217285 --- .../editors/vscode/extensions/sourcegraph.amp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix index e3423c6ed5af..9ece7f287317 100644 --- a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix +++ b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "sourcegraph"; name = "amp"; - version = "0.0.1770596843"; - hash = "sha256-FLajygfJM+EPOXSU7g5I7Yo1YU7zYvTuw2cfY3B17BE="; + version = "0.0.1771217285"; + hash = "sha256-eTvkYFir8ZNNjWCaQ20WiJe/pJ8Gbtqvx74dq9S9Llw="; }; meta = { From b624485bbcf560975f60c4793e5857965c375de1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 07:40:47 +0000 Subject: [PATCH 407/730] gitlogue: 0.7.0 -> 0.8.0 --- pkgs/by-name/gi/gitlogue/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitlogue/package.nix b/pkgs/by-name/gi/gitlogue/package.nix index 3c615d5082f3..c8ba34d49a80 100644 --- a/pkgs/by-name/gi/gitlogue/package.nix +++ b/pkgs/by-name/gi/gitlogue/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gitlogue"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "unhappychoice"; repo = "gitlogue"; tag = "v${finalAttrs.version}"; - hash = "sha256-mZ2A6274Ujpo5rTewFaMUslZhLCKJ2iw43J8X3vuBBI="; + hash = "sha256-T9QhPWT6w6Ezdl33mPb24UB38ApZdY/JlFMWYJZw+gA="; }; - cargoHash = "sha256-MueaRVomOiQsPSOnHpB/k9a8fNpKpFRilAXgIkVxZ94="; + cargoHash = "sha256-7MQOf/BQ5dDR7iIOKjyKah7CJuZN4OZm+CcHso7FecI="; nativeBuildInputs = [ pkg-config ]; From b147dd6f3d94fee12578e9949f5e87cb2f7f5f23 Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Mon, 16 Feb 2026 08:45:00 +0100 Subject: [PATCH 408/730] freenet: 01505 -> 01506 Changelog: https://github.com/hyphanet/fred/releases/tag/build01506 Diff: https://github.com/hyphanet/fred/compare/build01505...build01506 --- pkgs/by-name/fr/freenet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freenet/package.nix b/pkgs/by-name/fr/freenet/package.nix index 5b09efaafd89..c63e58b7fe6d 100644 --- a/pkgs/by-name/fr/freenet/package.nix +++ b/pkgs/by-name/fr/freenet/package.nix @@ -36,13 +36,13 @@ let in stdenv.mkDerivation rec { pname = "freenet"; - version = "01505"; + version = "01506"; src = fetchFromGitHub { owner = "hyphanet"; repo = "fred"; tag = "build${version}"; - hash = "sha256-0ffYQ+8hZqFLjMk6A2rapKZsz/lZNpbG6K0wDqBSdY8="; + hash = "sha256-MmI/e/Sh4WeSSw2//xpmJtF5/oC9+eauXnTMLuojb2A="; }; nativeBuildInputs = [ From afc438d015bf37eeadd4c136ca8f842111e05194 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 07:55:52 +0000 Subject: [PATCH 409/730] sysdig-cli-scanner: 1.24.2 -> 1.25.1 --- .../sysdig-cli-scanner.versions.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix b/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix index d339395ad234..5c7857afa5a0 100644 --- a/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix +++ b/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix @@ -1,23 +1,23 @@ { - version = "1.24.2"; + version = "1.25.1"; x86_64-linux = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.2/linux/amd64/sysdig-cli-scanner"; - hash = "sha256-HrkgmdIEgq5fBttZCO2Y0LcgitmTylwBjEUCA0MvqDs="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.25.1/linux/amd64/sysdig-cli-scanner"; + hash = "sha256-Qg00JIeYpGPcgd9jlbyfOrklWVrseMMLwv5hw87RP/0="; }; aarch64-linux = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.2/linux/arm64/sysdig-cli-scanner"; - hash = "sha256-AsyM2scsKtQqFygZbrhXQkz1dE7PX1+nT1+gkmfmZcs="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.25.1/linux/arm64/sysdig-cli-scanner"; + hash = "sha256-GBoNTdSod/IOfsCzYCqU9DLzj2LEjXUwig6gjMbCrYs="; }; x86_64-darwin = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.2/darwin/amd64/sysdig-cli-scanner"; - hash = "sha256-zCS8X3wLKwowlDhNamXN04hhHy6/SNaq3rFu6oOjbBg="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.25.1/darwin/amd64/sysdig-cli-scanner"; + hash = "sha256-MtCtWY3/dIIzL3f4IyZzHQPXNuR+OQFR318jQNO5r78="; }; aarch64-darwin = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.2/darwin/arm64/sysdig-cli-scanner"; - hash = "sha256-+KjOhNRGIXl+B0k8rnQNtbYphKqxvuSHz/R31mOHapY="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.25.1/darwin/arm64/sysdig-cli-scanner"; + hash = "sha256-vjbpPx8swNwuhperEnDP9sQe+Q1vJU4ZfvLloE2gbh4="; }; } From db28e9c5e97ffb972a7ee1d26a9fb4aca24c543c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 08:00:26 +0000 Subject: [PATCH 410/730] git-igitt: 0.1.19 -> 0.1.21 --- pkgs/by-name/gi/git-igitt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-igitt/package.nix b/pkgs/by-name/gi/git-igitt/package.nix index 61e8bc5007cf..1ae12698e0d0 100644 --- a/pkgs/by-name/gi/git-igitt/package.nix +++ b/pkgs/by-name/gi/git-igitt/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "git-igitt"; - version = "0.1.19"; + version = "0.1.21"; src = fetchFromGitHub { owner = "mlange-42"; repo = "git-igitt"; rev = "v${finalAttrs.version}"; - hash = "sha256-kryC07G/sMMtz1v6EZPYdCunl/CjC4H+jAV3Y91X9Cg="; + hash = "sha256-5AVKBew+HShWFZwm4xRmRSL76N2c84Yi97jgcqsslxM="; }; - cargoHash = "sha256-45ME5Uaqa6qKuqvO1ETEVrySiAylPmx30uShQPPGNmY="; + cargoHash = "sha256-Z+Y6h9QYszpXFmahU5qXNHvuC4uJ4wJiCd39wndxw5c="; nativeBuildInputs = [ pkg-config ]; From 78a359a659b66cce2e28253af6573880ac187374 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 08:10:01 +0000 Subject: [PATCH 411/730] python3Packages.pymobiledevice3: 7.5.1 -> 7.7.0 --- pkgs/development/python-modules/pymobiledevice3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymobiledevice3/default.nix b/pkgs/development/python-modules/pymobiledevice3/default.nix index 025b76368341..d3f952cb6a5e 100644 --- a/pkgs/development/python-modules/pymobiledevice3/default.nix +++ b/pkgs/development/python-modules/pymobiledevice3/default.nix @@ -50,14 +50,14 @@ buildPythonPackage rec { pname = "pymobiledevice3"; - version = "7.5.1"; + version = "7.7.0"; pyproject = true; src = fetchFromGitHub { owner = "doronz88"; repo = "pymobiledevice3"; tag = "v${version}"; - hash = "sha256-j183S5H6jUnhOn/xMfeZtG9c4OowH/6HPpP2giko4dM="; + hash = "sha256-dBzBvwjto0pr0EWOKStEPXbdlX1mOxBFsU1CkmQLhNw="; }; build-system = [ From 2d99073422d46b53e8f06c66cd26e27008fa0e02 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Mon, 16 Feb 2026 09:22:00 +0100 Subject: [PATCH 412/730] pipenv-poetry-migrate: 0.7.0 -> 0.8.0 Signed-off-by: Florian Brandes --- 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 114ee85946d2..e91edb7f3326 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 (finalAttrs: { pname = "pipenv-poetry-migrate"; - version = "0.7.0"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "yhino"; repo = "pipenv-poetry-migrate"; tag = "v${finalAttrs.version}"; - hash = "sha256-iSBN8ZcQORxDao1JKX/cOStNAJ9P7tP/JshUeDrMwh4="; + hash = "sha256-q+W+UyyL+sanLOYW6wTj4GVx756m0LZf/K2YOFIEyxY="; }; build-system = [ python3Packages.poetry-core ]; From cf5dc3239e02b0a810143b89cd8ada6b1c3e0016 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 08:29:15 +0000 Subject: [PATCH 413/730] grafanaPlugins.marcusolsson-json-datasource: 1.3.25 -> 1.3.27 --- .../grafana/plugins/marcusolsson-json-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix index aa7e80150693..fde268f9b07a 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "marcusolsson-json-datasource"; - version = "1.3.25"; - zipHash = "sha256-6F6ECRZT8l3sWXn5KEcT2QRIIi3o8AULbV4InFm1hTo="; + version = "1.3.27"; + zipHash = "sha256-/v7t54qofPxUytNvrH9S2vCswjgB+5raBCoqycxzPJM="; meta = { description = "Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = lib.licenses.asl20; From b5842e340b1d98941b72ccbfeba7dfc5a3b9b5f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 08:36:57 +0000 Subject: [PATCH 414/730] python3Packages.coiled: 1.130.2 -> 1.131.0 --- pkgs/development/python-modules/coiled/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coiled/default.nix b/pkgs/development/python-modules/coiled/default.nix index 748775bcd6d9..46021a130bc4 100644 --- a/pkgs/development/python-modules/coiled/default.nix +++ b/pkgs/development/python-modules/coiled/default.nix @@ -39,12 +39,12 @@ buildPythonPackage (finalAttrs: { pname = "coiled"; - version = "1.130.2"; + version = "1.131.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-tkCDmbtsKOahSeIaPeN3twHWC4yQfAL9EHsYgHhPb24="; + hash = "sha256-rokc9qDfWymnuwLoLHPJHpKc4ekwO7EPbSd3WuN4Xgg="; }; build-system = [ From 58c1ec779fc26b1f051692130694b4e6bfc920e7 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 16 Feb 2026 09:44:54 +0100 Subject: [PATCH 415/730] treewide: replace `lib.trivial.version` with `lib.trivial.release` --- doc/doc-support/package.nix | 2 +- pkgs/build-support/dlang/dub-to-nix/default.nix | 2 +- pkgs/build-support/node/fetch-yarn-deps/default.nix | 4 ++-- pkgs/by-name/he/hello-cpp/package.nix | 2 +- pkgs/by-name/xk/xkbvalidate/package.nix | 2 +- .../tools/package-management/nix-prefetch-scripts/default.nix | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/doc-support/package.nix b/doc/doc-support/package.nix index 4ea169118542..3cc6daa32863 100644 --- a/doc/doc-support/package.nix +++ b/doc/doc-support/package.nix @@ -54,7 +54,7 @@ stdenvNoCC.mkDerivation ( }; in { - inherit (lib.trivial) version; + version = lib.trivial.release; pname = "nixpkgs-manual"; nativeBuildInputs = [ nixos-render-docs ]; diff --git a/pkgs/build-support/dlang/dub-to-nix/default.nix b/pkgs/build-support/dlang/dub-to-nix/default.nix index ca947e7f6050..e7672023979f 100644 --- a/pkgs/build-support/dlang/dub-to-nix/default.nix +++ b/pkgs/build-support/dlang/dub-to-nix/default.nix @@ -16,7 +16,7 @@ in runCommand "dub-to-nix" { pname = "dub-to-nix"; - version = lib.trivial.version; + version = lib.trivial.release; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ python3 ]; } diff --git a/pkgs/build-support/node/fetch-yarn-deps/default.nix b/pkgs/build-support/node/fetch-yarn-deps/default.nix index e1ae8203cd59..a5395861cb82 100644 --- a/pkgs/build-support/node/fetch-yarn-deps/default.nix +++ b/pkgs/build-support/node/fetch-yarn-deps/default.nix @@ -31,7 +31,7 @@ in { prefetch-yarn-deps = stdenv.mkDerivation { pname = "prefetch-yarn-deps"; - inherit (lib.trivial) version; + version = lib.trivial.release; dontUnpack = true; dontBuild = true; @@ -68,7 +68,7 @@ in fixup-yarn-lock = stdenv.mkDerivation { pname = "fixup-yarn-lock"; - inherit (lib.trivial) version; + version = lib.trivial.release; dontUnpack = true; dontBuild = true; diff --git a/pkgs/by-name/he/hello-cpp/package.nix b/pkgs/by-name/he/hello-cpp/package.nix index 0d17f17ad7e5..7e2259fb1aea 100644 --- a/pkgs/by-name/he/hello-cpp/package.nix +++ b/pkgs/by-name/he/hello-cpp/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation { pname = "hello-cpp"; - version = lib.trivial.version; + version = lib.trivial.release; src = ./src; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/xk/xkbvalidate/package.nix b/pkgs/by-name/xk/xkbvalidate/package.nix index d22a16f1a226..63f1187d5af7 100644 --- a/pkgs/by-name/xk/xkbvalidate/package.nix +++ b/pkgs/by-name/xk/xkbvalidate/package.nix @@ -7,7 +7,7 @@ runCommandCC "xkbvalidate" { pname = "xkbvalidate"; - inherit (lib.trivial) version; + version = lib.trivial.release; buildInputs = [ libxkbcommon ]; meta = { diff --git a/pkgs/tools/package-management/nix-prefetch-scripts/default.nix b/pkgs/tools/package-management/nix-prefetch-scripts/default.nix index 123ea0d71b94..498f7d3b7970 100644 --- a/pkgs/tools/package-management/nix-prefetch-scripts/default.nix +++ b/pkgs/tools/package-management/nix-prefetch-scripts/default.nix @@ -26,7 +26,7 @@ let mkPrefetchScript = tool: src: deps: stdenv.mkDerivation { - inherit (lib.trivial) version; + version = lib.trivial.release; pname = "nix-prefetch-${tool}"; strictDeps = true; From 4a37c33e290eb3ad133d65738b874f728ba60776 Mon Sep 17 00:00:00 2001 From: Thomas FitzGerald Date: Mon, 16 Feb 2026 04:04:27 -0500 Subject: [PATCH 416/730] zed-editor: fix darwin build by appending buildFeatures to checkFeatures For the same reason runtime_shaders is passed to buildFeatures, it must also be passed to checkFeatures to avoid fallback to proprietary Metal shaders not available in Nix sandbox. Co-authored-by: Niklas Korz --- pkgs/by-name/ze/zed-editor/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 3a1aa5284eb8..3da7c6df7cdb 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -196,7 +196,12 @@ rustPlatform.buildRustPackage (finalAttrs: { # Some crates define extra types or enum values in test configuration which then lead # to type checking errors in other crates unless this feature is enabled. - checkFeatures = [ "visual-tests" ]; + # gpui/runtime_shaders is required on darwin for the same reason as buildFeatures above: + # without it, build.rs invokes the proprietary Metal shader compiler. + checkFeatures = [ + "visual-tests" + ] + ++ finalAttrs.buildFeatures; env = { ALLOW_MISSING_LICENSES = true; From 94bf23f30a574568f18b3bc2ec8acd568d59492e Mon Sep 17 00:00:00 2001 From: Noderyos Date: Tue, 11 Nov 2025 15:26:27 +0100 Subject: [PATCH 417/730] maintainers: add noderyos --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index de197a270ddc..ebf785579cd5 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19258,6 +19258,12 @@ githubId = 810877; name = "Tom Doggett"; }; + noderyos = { + email = "vincent.bsod@gmail.com"; + github = "Noderyos"; + githubId = 56077132; + name = "Noderyos"; + }; noiioiu = { github = "noiioiu"; githubId = 151288161; From 6ca7438ba4b5ab77f15a5999df421985b9484fc5 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Thu, 13 Nov 2025 22:11:21 +0100 Subject: [PATCH 418/730] libcorrect: init at 0-unstable-2018-10-10 Co-authored-by: Noderyos --- pkgs/by-name/li/libcorrect/package.nix | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/li/libcorrect/package.nix diff --git a/pkgs/by-name/li/libcorrect/package.nix b/pkgs/by-name/li/libcorrect/package.nix new file mode 100644 index 000000000000..abbd82b767c9 --- /dev/null +++ b/pkgs/by-name/li/libcorrect/package.nix @@ -0,0 +1,32 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "libcorrect"; + version = "0-unstable-2018-10-10"; + + src = fetchFromGitHub { + owner = "quiet"; + repo = "libcorrect"; + rev = "f5a28c74fba7a99736fe49d3a5243eca29517ae9"; + hash = "sha256-78OgoQFVcBWAqOSfYnygzryxfGwbdWbudl3MUDqaiWE="; + }; + + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)" + ''; + + nativeBuildInputs = [ cmake ]; + + meta = { + description = "C library for Convolutional codes and Reed-Solomon"; + homepage = "https://github.com/quiet/libcorrect"; + license = lib.licenses.bsd3; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ noderyos ]; + }; +}) From 25bd02d0f66e0c9a29b9967ed524eb8c1e752f15 Mon Sep 17 00:00:00 2001 From: Noderyos Date: Thu, 13 Nov 2025 16:01:12 +0100 Subject: [PATCH 419/730] jaero: init at 1.0.4.14 --- pkgs/by-name/ja/jaero/package.nix | 79 +++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 pkgs/by-name/ja/jaero/package.nix diff --git a/pkgs/by-name/ja/jaero/package.nix b/pkgs/by-name/ja/jaero/package.nix new file mode 100644 index 000000000000..a2945aa3de7b --- /dev/null +++ b/pkgs/by-name/ja/jaero/package.nix @@ -0,0 +1,79 @@ +{ + lib, + stdenv, + fetchFromGitHub, + libsForQt5, + libacars, + libcorrect, + libvorbis, + zeromq, + qmqtt, + makeWrapper, +}: + +let + jfft-src = fetchFromGitHub { + owner = "jontio"; + repo = "JFFT"; + rev = "4b74486e58e1d266f1cc3c570f3d073d40c353d6"; + hash = "sha256-GDagnbbYT6Xn8IQ7YH7giBiNqSYYkyyTqInlvT5TZZA="; + }; +in +stdenv.mkDerivation (finalAttrs: { + pname = "jaero"; + version = "1.0.4.14-unstable-2023-11-21"; + + src = fetchFromGitHub { + owner = "jontio"; + repo = "JAERO"; + rev = "1d4e515921244aec1d85a03f5f38b4e7818fdbe6"; + hash = "sha256-/miAV87IyeOid4srLL25Ec+3Up47Aox2TsI3E3UQanw="; + }; + + sourceRoot = "${finalAttrs.src.name}/JAERO"; + + preConfigure = '' + substituteInPlace JAERO.pro \ + --replace-fail "QT += multimedia core network gui svg sql qmqtt" \ + "QT += multimedia core network gui svg sql" \ + --replace-fail "JFFT_PATH = ../../JFFT/" "JFFT_PATH = ${jfft-src}" \ + --replace-fail "INSTALL_PATH = /opt/jaero" "INSTALL_PATH = ${placeholder "out"}" \ + --replace-fail "/usr" "${placeholder "out"}" + cat >> JAERO.pro <<"EOF" + LIBS += -L${qmqtt}/lib -lqmqtt + EOF + ''; + + buildInputs = [ + qmqtt + libacars + libcorrect + libvorbis + zeromq + ] + ++ (with libsForQt5; [ + qtbase + qcustomplot + qtmultimedia + qtsvg + ]); + + nativeBuildInputs = with libsForQt5; [ + qmake + wrapQtAppsHook + makeWrapper + ]; + + postInstall = '' + mkdir -p $out/bin + mv $out/JAERO $out/bin/JAERO + ''; + + meta = { + description = "SatCom ACARS demodulator and decoder for the Aero standard"; + homepage = "https://github.com/jontio/JAERO"; + platforms = lib.platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ noderyos ]; + }; +}) From b1a64efa0311db4342864da2c60f4536288d22d8 Mon Sep 17 00:00:00 2001 From: Christoph Jabs Date: Mon, 16 Feb 2026 11:20:19 +0200 Subject: [PATCH 420/730] crystal: fix build `env` cannot contain lists, broken in #488868 --- pkgs/development/compilers/crystal/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix index a94eeb9ba20d..a009f657643c 100644 --- a/pkgs/development/compilers/crystal/default.nix +++ b/pkgs/development/compilers/crystal/default.nix @@ -202,9 +202,8 @@ let env = { LLVM_CONFIG = "${llvmPackages.llvm.dev}/bin/llvm-config"; - FLAGS = [ - "--single-module" # needed for deterministic builds - ]; + # needed for deterministic builds + FLAGS = "--single-module"; # This makes sure we don't keep depending on the previous version of # crystal used to build this one. From 255249f73d6aef0a3eef8cf18cd19179e36ebf93 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 15 Feb 2026 20:36:59 +0100 Subject: [PATCH 421/730] fluxcd: use writableTmpDirAsHomeHook --- pkgs/by-name/fl/fluxcd/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fluxcd/package.nix b/pkgs/by-name/fl/fluxcd/package.nix index 402b3c30a4bd..dae3433021b1 100644 --- a/pkgs/by-name/fl/fluxcd/package.nix +++ b/pkgs/by-name/fl/fluxcd/package.nix @@ -5,6 +5,7 @@ installShellFiles, lib, stdenv, + writableTmpDirAsHomeHook, }: let @@ -46,11 +47,11 @@ buildGoModule rec { subPackages = [ "cmd/flux" ]; + nativeBuildInputs = [ installShellFiles ]; + # Required to workaround test error: # panic: mkdir /homeless-shelter: permission denied - env.HOME = "$TMPDIR"; - - nativeBuildInputs = [ installShellFiles ]; + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; doInstallCheck = true; installCheckPhase = '' From 2bf28837a19a4b23a1f993edba3b008faa05134e Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 16 Feb 2026 10:38:42 +0100 Subject: [PATCH 422/730] cilium-cli: use writableTmpDirAsHomeHook --- pkgs/by-name/ci/cilium-cli/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ci/cilium-cli/package.nix b/pkgs/by-name/ci/cilium-cli/package.nix index 495017ae71de..93f58040b446 100644 --- a/pkgs/by-name/ci/cilium-cli/package.nix +++ b/pkgs/by-name/ci/cilium-cli/package.nix @@ -5,6 +5,7 @@ cilium-cli, fetchFromGitHub, installShellFiles, + writableTmpDirAsHomeHook, testers, }: @@ -21,6 +22,10 @@ buildGoModule (finalAttrs: { nativeBuildInputs = [ installShellFiles ]; + # Required to workaround install check error: + # 2022/06/25 10:36:22 Unable to start gops: mkdir /homeless-shelter: permission denied + nativeInstallCheckInputs = [ writableTmpDirAsHomeHook ]; + vendorHash = null; subPackages = [ "cmd/cilium" ]; @@ -31,10 +36,6 @@ buildGoModule (finalAttrs: { "-X=github.com/cilium/cilium/cilium-cli/defaults.CLIVersion=${finalAttrs.version}" ]; - # Required to workaround install check error: - # 2022/06/25 10:36:22 Unable to start gops: mkdir /homeless-shelter: permission denied - env.HOME = "$TMPDIR"; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd cilium \ --bash <($out/bin/cilium completion bash) \ From 521a910afcb66291cb4ebe3d2424c4797b106bda Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 16 Feb 2026 10:39:06 +0100 Subject: [PATCH 423/730] kubevela: use writableTmpDirAsHomeHook --- pkgs/by-name/ku/kubevela/package.nix | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ku/kubevela/package.nix b/pkgs/by-name/ku/kubevela/package.nix index d1fb27efb2bb..9f50e0c2b21b 100644 --- a/pkgs/by-name/ku/kubevela/package.nix +++ b/pkgs/by-name/ku/kubevela/package.nix @@ -2,13 +2,16 @@ buildGoModule, fetchFromGitHub, installShellFiles, + writableTmpDirAsHomeHook, lib, stdenv, testers, kubevela, nix-update-script, }: - +let + canGenerateShellCompletions = stdenv.buildPlatform.canExecute stdenv.hostPlatform; +in buildGoModule (finalAttrs: { pname = "kubevela"; version = "1.10.6"; @@ -30,11 +33,7 @@ buildGoModule (finalAttrs: { subPackages = [ "references/cmd/cli" ]; - env = { - CGO_ENABLED = 0; - # Workaround for permission issue in shell completion - HOME = "$TMPDIR"; - }; + env.CGO_ENABLED = 0; installPhase = '' runHook preInstall @@ -42,8 +41,14 @@ buildGoModule (finalAttrs: { runHook postInstall ''; - nativeBuildInputs = [ installShellFiles ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + nativeBuildInputs = [ + installShellFiles + ] + ++ lib.optionals canGenerateShellCompletions [ + writableTmpDirAsHomeHook # Workaround for permission issue in shell completion + ]; + + postInstall = lib.optionalString canGenerateShellCompletions '' installShellCompletion --cmd vela \ --bash <($out/bin/vela completion bash) \ --zsh <($out/bin/vela completion zsh) From 10f8e3c626a2aa0ac8c65b05cc0bc62f3a5f6044 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 16 Feb 2026 10:39:17 +0100 Subject: [PATCH 424/730] ripe-atlas-tools: use writableTmpDirAsHomeHook --- pkgs/by-name/ri/ripe-atlas-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/ripe-atlas-tools/package.nix b/pkgs/by-name/ri/ripe-atlas-tools/package.nix index ad8193e286fe..c4757dabb660 100644 --- a/pkgs/by-name/ri/ripe-atlas-tools/package.nix +++ b/pkgs/by-name/ri/ripe-atlas-tools/package.nix @@ -3,6 +3,7 @@ python3, fetchFromGitHub, installShellFiles, + writableTmpDirAsHomeHook, }: python3.pkgs.buildPythonApplication (finalAttrs: { @@ -61,6 +62,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { nativeCheckInputs = with python3.pkgs; [ pytestCheckHook + writableTmpDirAsHomeHook # for cache generation. ]; disabledTests = [ @@ -85,8 +87,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "tests/test_docs.py" ]; - env.HOME = "$TMPDIR"; # for cache generation. - # Necessary because it confuse the tests when it does "from ripe.atlas.sagan import X" # version.py is used by Sphinx tests. preCheck = '' From 9b1e7a73be4e9af216b905b9cf8fd54a155189d2 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 16 Feb 2026 10:39:26 +0100 Subject: [PATCH 425/730] tunefish: use writableTmpDirAsHomeHook --- pkgs/by-name/tu/tunefish/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/tunefish/package.nix b/pkgs/by-name/tu/tunefish/package.nix index 170dc7d91446..06a460507de2 100644 --- a/pkgs/by-name/tu/tunefish/package.nix +++ b/pkgs/by-name/tu/tunefish/package.nix @@ -13,6 +13,7 @@ libxext, libxinerama, libxrandr, + writableTmpDirAsHomeHook, }: stdenv.mkDerivation (finalAttrs: { @@ -32,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config python3 + writableTmpDirAsHomeHook # silences build warnings ]; buildInputs = [ @@ -52,9 +54,6 @@ stdenv.mkDerivation (finalAttrs: { "CONFIG=Release" ]; - # silences build warnings - env.HOME = "/build"; - postPatch = '' patchShebangs src/tunefish4/generate-lv2-ttl.py ''; From d94e6683f5df6f1d6b565c989d2dad99b24ef20f Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 16 Feb 2026 12:47:19 +0300 Subject: [PATCH 426/730] linux_6_19: 6.19 -> 6.19.1 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 121b8e175905..455c42aa8d0e 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -35,8 +35,8 @@ "lts": false }, "6.19": { - "version": "6.19", - "hash": "sha256:0mqka8ii7bvmx9hvfjdiyva9ib0j7m390gxhh8gki3qb4nl7jc1h", + "version": "6.19.1", + "hash": "sha256:1vlki73j7m2khjl39hq4fy42qql9als18nmnjg00a8yklhqzb0qb", "lts": false } } From c8dabc8cef0978f1365cce98a3be290a627a0120 Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 16 Feb 2026 12:47:23 +0300 Subject: [PATCH 427/730] linux_6_18: 6.18.10 -> 6.18.11 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 455c42aa8d0e..3311b92c569d 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -30,8 +30,8 @@ "lts": true }, "6.18": { - "version": "6.18.10", - "hash": "sha256:1plfwknqh5831kjq6f2yxcm4lqvp68a6kvcfnbxa5ba12wb7glyn", + "version": "6.18.11", + "hash": "sha256:1xrsc7s3kh7mipfs0v33n97gfi55ll83x4hxvwi969qh8293ibrq", "lts": false }, "6.19": { From 3ede227389ee870f0b114e32e968c23b9b3967d1 Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 16 Feb 2026 12:47:27 +0300 Subject: [PATCH 428/730] linux_6_12: 6.12.70 -> 6.12.72 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 3311b92c569d..17e440704d6f 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -25,8 +25,8 @@ "lts": true }, "6.12": { - "version": "6.12.70", - "hash": "sha256:1w1flq4phr3i51c85bz8d9a8cg780vn7dr29y4j4izyfv33wwk4v", + "version": "6.12.72", + "hash": "sha256:0ybijkw2zadhlg49r0wvnvy3s2czj5jnb149cz8ybvzvp90qgxdi", "lts": true }, "6.18": { From 3cc252124c1744d69efacdba64b3ab78d713de5c Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 16 Feb 2026 12:47:30 +0300 Subject: [PATCH 429/730] linux_6_6: 6.6.124 -> 6.6.125 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 17e440704d6f..140c3ecc04d0 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -20,8 +20,8 @@ "lts": true }, "6.6": { - "version": "6.6.124", - "hash": "sha256:0kkri7y9g5c7hylwsdc2wq2drhniay171nnccr533qlvisgzpbm7", + "version": "6.6.125", + "hash": "sha256:0g88r1v5q0m1n1ii2f16awc8w9m471m6hqx7r5whad4a8dpkpqwf", "lts": true }, "6.12": { From 2ad497f75b37ef80ddcdc8d8696270bbd8a7d84c Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:28:21 +0100 Subject: [PATCH 430/730] cargo-guppy: unstable-2023-10-04 -> 0.17.25 --- pkgs/by-name/ca/cargo-guppy/package.nix | 27 ++++++++++++++++--------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ca/cargo-guppy/package.nix b/pkgs/by-name/ca/cargo-guppy/package.nix index 32de7e285a4d..d899b7329d9c 100644 --- a/pkgs/by-name/ca/cargo-guppy/package.nix +++ b/pkgs/by-name/ca/cargo-guppy/package.nix @@ -1,23 +1,24 @@ { - lib, - rustPlatform, fetchFromGitHub, - pkg-config, + lib, + nix-update-script, openssl, + pkg-config, + rustPlatform, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-guppy"; - version = "unstable-2023-10-04"; + version = "0.17.25"; src = fetchFromGitHub { owner = "guppy-rs"; repo = "guppy"; - rev = "837d0ae762b9ae79cc8ca5d629842e5ca34293b4"; - sha256 = "sha256-LWU1yAD/f9w5m522vcKP9D2JusGkwzvfGSGstvFGUpk="; + tag = "guppy-${finalAttrs.version}"; + hash = "sha256-wH14RCNjqbuJsyJdV3Vthulyd5GbLdfpoojK3F2muwM="; }; - cargoHash = "sha256-nNbCQ/++gm2S+xFbE5t9U9gQR8E2fVWE4kh73wgbAwQ="; + cargoHash = "sha256-fNbuVXFCqrQPT0q00VkOVXm1H7/7HjuK9JYZ0TRxMJk="; nativeBuildInputs = [ pkg-config ]; @@ -27,19 +28,25 @@ rustPlatform.buildRustPackage { "-p" "cargo-guppy" ]; + cargoTestFlags = [ "-p" "cargo-guppy" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version-regex=guppy-(.*)" ]; + }; + meta = { + changelog = "https://github.com/guppy-rs/guppy/releases/tag/${finalAttrs.src.tag}"; description = "Command-line frontend for guppy"; - mainProgram = "cargo-guppy"; homepage = "https://github.com/guppy-rs/guppy/tree/main/cargo-guppy"; license = with lib.licenses; [ mit # or asl20 ]; + mainProgram = "cargo-guppy"; maintainers = [ ]; }; -} +}) From ec3b7d3ae1b6b0918d72da34bc148763c508b2ad Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:28:53 +0100 Subject: [PATCH 431/730] cargo-guppy: add hythera as maintainer --- pkgs/by-name/ca/cargo-guppy/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cargo-guppy/package.nix b/pkgs/by-name/ca/cargo-guppy/package.nix index d899b7329d9c..a5e27574d496 100644 --- a/pkgs/by-name/ca/cargo-guppy/package.nix +++ b/pkgs/by-name/ca/cargo-guppy/package.nix @@ -47,6 +47,6 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 ]; mainProgram = "cargo-guppy"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; }; }) From dc0f2638f396f0d676347c149f159dc184ecc6dc Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Thu, 12 Feb 2026 17:53:57 +0000 Subject: [PATCH 432/730] nixos-rebuild-ng: add missing FLAKE_FLAGS in `nix eval` calls --- pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py | 2 ++ pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py | 4 ++++ pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py | 2 ++ 3 files changed, 8 insertions(+) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index 2804ea94a7b2..9544a393fb61 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -314,6 +314,7 @@ def get_build_image_name_flake( r = run_wrapper( [ "nix", + *FLAKE_FLAGS, "eval", "--json", flake.to_attr( @@ -365,6 +366,7 @@ def get_build_image_variants_flake( r = run_wrapper( [ "nix", + *FLAKE_FLAGS, "eval", "--json", flake.to_attr("config.system.build.images"), diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py index 8d922809b05d..5a9f61be1f25 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py @@ -386,6 +386,8 @@ def test_execute_nix_build_image_flake(mock_run: Mock, tmp_path: Path) -> None: call( [ "nix", + "--extra-experimental-features", + "nix-command flakes", "eval", "--json", '/path/to/config#nixosConfigurations."hostname".config.system.build.images', @@ -412,6 +414,8 @@ def test_execute_nix_build_image_flake(mock_run: Mock, tmp_path: Path) -> None: call( [ "nix", + "--extra-experimental-features", + "nix-command flakes", "eval", "--json", '/path/to/config#nixosConfigurations."hostname".config.system.build.images.azure.passthru.filePath', diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index 69d29422337a..de70cd7723fe 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -394,6 +394,8 @@ def test_get_build_image_variants_flake(mock_run: Mock) -> None: mock_run.assert_called_with( [ "nix", + "--extra-experimental-features", + "nix-command flakes", "eval", "--json", "/flake.nix#myAttr.config.system.build.images", From b522fdf912dd40c6842a48358526fa4d6ea114ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 10:07:53 +0000 Subject: [PATCH 433/730] gdevelop: 5.6.252 -> 5.6.257 --- pkgs/by-name/gd/gdevelop/darwin.nix | 2 +- pkgs/by-name/gd/gdevelop/linux.nix | 2 +- pkgs/by-name/gd/gdevelop/package.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gd/gdevelop/darwin.nix b/pkgs/by-name/gd/gdevelop/darwin.nix index 4f1a8d8000ff..d45719c855c8 100644 --- a/pkgs/by-name/gd/gdevelop/darwin.nix +++ b/pkgs/by-name/gd/gdevelop/darwin.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip"; - hash = "sha256-zBUWAFsaa+GenaHDRYNlwMs3BmyOIQ3sr/YYCX1ytEE="; + hash = "sha256-qukv1lD17FW0IOjOcJeh8kt4O9cwK/wzNEH0+vdr6NA="; }; sourceRoot = "."; diff --git a/pkgs/by-name/gd/gdevelop/linux.nix b/pkgs/by-name/gd/gdevelop/linux.nix index d3bc3827566d..d899c0b9b443 100644 --- a/pkgs/by-name/gd/gdevelop/linux.nix +++ b/pkgs/by-name/gd/gdevelop/linux.nix @@ -13,7 +13,7 @@ let if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage"; - hash = "sha256-1XmKHyUuNcY1efWKLSsEoh+dvSmzUFz3FaoO/iTD7QY="; + hash = "sha256-hElD8VUC17Q/1sMy+ASidhoY9svGNncDf7IUfKkFfZU="; } else throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}"; diff --git a/pkgs/by-name/gd/gdevelop/package.nix b/pkgs/by-name/gd/gdevelop/package.nix index 9c5c3c14a568..c56285c63997 100644 --- a/pkgs/by-name/gd/gdevelop/package.nix +++ b/pkgs/by-name/gd/gdevelop/package.nix @@ -4,7 +4,7 @@ callPackage, }: let - version = "5.6.252"; + version = "5.6.257"; pname = "gdevelop"; meta = { description = "Graphical Game Development Studio"; From db02377418e30440ecef8e6cee479e97e1456bda Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 16 Feb 2026 13:28:45 +0300 Subject: [PATCH 434/730] nixos/boot/systemd: fix doc build --- nixos/modules/system/boot/systemd.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 9a187e86d76b..467a5d04516f 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -374,9 +374,7 @@ in generatorPath = mkOption { type = types.listOf types.package; default = [ ]; - example = [ - pkgs.hello - ]; + example = lib.literalExpression "[ pkgs.hello ]"; description = '' Packages added to the `PATH` environment variable of all systemd generators. ''; From 57d1d8db7420eeba82b4abbec27eabc90edc3ca3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 10:42:07 +0000 Subject: [PATCH 435/730] python3Packages.iamdata: 0.1.202602151 -> 0.1.202602161 --- 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 8c3a55bb1c50..e81b32702b93 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202602151"; + version = "0.1.202602161"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-u/CfbeZ4gb+tyomAA5fsXAY7qs5nOBDC8Vz5mNnWnho="; + hash = "sha256-KoIfsJoX9A+Lxf4gZZVDzIN4Tt69/KqO8WzDMFIx/MY="; }; __darwinAllowLocalNetworking = true; From fe17e527523d4816e46c2eaeb87d57e0b2f54871 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Wed, 11 Feb 2026 21:12:41 +0000 Subject: [PATCH 436/730] python3Packages.django-cte: 2.0.0 -> 3.0.0 --- pkgs/development/python-modules/django-cte/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-cte/default.nix b/pkgs/development/python-modules/django-cte/default.nix index 7617efdf83a3..a12dc7f8b32a 100644 --- a/pkgs/development/python-modules/django-cte/default.nix +++ b/pkgs/development/python-modules/django-cte/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "django-cte"; - version = "2.0.0"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "dimagi"; repo = "django-cte"; tag = "v${version}"; - hash = "sha256-DPbvmxTh24gTGvqzBg1VVN1LHxhGc+r81RITCuyccfw="; + hash = "sha256-pXTnk3Z+6jiqq7Q2JTpHxZSNHaTRT3lAAeuHTQIuzBM="; }; build-system = [ From 0a8366b48475c774a822a494153c947535fb2c42 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Wed, 11 Feb 2026 20:55:03 +0000 Subject: [PATCH 437/730] lcevcdec: 4.0.4 -> 4.0.5 --- pkgs/by-name/lc/lcevcdec/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lc/lcevcdec/package.nix b/pkgs/by-name/lc/lcevcdec/package.nix index b17ad0758b45..29cc69d434e3 100644 --- a/pkgs/by-name/lc/lcevcdec/package.nix +++ b/pkgs/by-name/lc/lcevcdec/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "lcevcdec"; - version = "4.0.4"; + version = "4.0.5"; outputs = [ "out" @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "v-novaltd"; repo = "LCEVCdec"; tag = finalAttrs.version; - hash = "sha256-49ZDTYdsgv/RxUZlhIDrqJ3a3QCYA4pGG0QgOpKxzrI="; + hash = "sha256-Ib+2B9o9XUbiEqlP43jKYzvY2pzsFRaS/ZjMn1YgvHE="; }; postPatch = '' From b038c5f630d76d1a7eb8422fa846edb0279a41ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 11:01:05 +0000 Subject: [PATCH 438/730] gopls: 0.21.0 -> 0.21.1 --- pkgs/by-name/go/gopls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gopls/package.nix b/pkgs/by-name/go/gopls/package.nix index 2e7979f6822c..c097a90c3341 100644 --- a/pkgs/by-name/go/gopls/package.nix +++ b/pkgs/by-name/go/gopls/package.nix @@ -11,17 +11,17 @@ buildGoLatestModule (finalAttrs: { pname = "gopls"; - version = "0.21.0"; + version = "0.21.1"; src = fetchFromGitHub { owner = "golang"; repo = "tools"; tag = "gopls/v${finalAttrs.version}"; - hash = "sha256-fPG8//DWA0mzqZkYasiBdB5hw5FDRkr/3+ZXm7fNHRg="; + hash = "sha256-D/HBqFy5pNSOhMxx/G102HuL+l+oPljsG8rPNLZjUCs="; }; modRoot = "gopls"; - vendorHash = "sha256-9HP+CQiOHoOrcLzzJLRzfpt+I2zJ/AQKtPUqJQwveS8="; + vendorHash = "sha256-hT0rvmTyniUdZx1ZVd80nJgsWUpOMKkb9VaCAlKM4lk="; # https://github.com/golang/tools/blob/9ed98faa/gopls/main.go#L27-L30 ldflags = [ "-X main.version=v${finalAttrs.version}" ]; From 0af56787cd343444bd06eab6f56f52366ab50fef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 11:23:26 +0000 Subject: [PATCH 439/730] terraform-providers.vmware_avi: 31.2.1 -> 31.2.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 168199e3a3bb..3b6221527440 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1445,13 +1445,13 @@ "vendorHash": "sha256-B4W8rzWHucYqA0HXrMrtKQ91ZfFAgcxHqFMvMnVuGfk=" }, "vmware_avi": { - "hash": "sha256-RJ3qPBIJheOMN+MqW5ew8bWb+LlNfMTE+o6laM30pxY=", + "hash": "sha256-Zc9kvJgUeoYApurIAgghKoicpLuPoU+e52MedqPWhyA=", "homepage": "https://registry.terraform.io/providers/vmware/avi", "owner": "vmware", "repo": "terraform-provider-avi", - "rev": "v31.2.1", + "rev": "v31.2.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-AiI/O9393xrg8ZdLMGLPWWMnOLSv+EkVyH/voaAe4VM=" + "vendorHash": "sha256-bmMJcNmB9Pt4Y14YLGrZt2ynnLbSm4rmrqPtdrbDU08=" }, "vmware_vcd": { "hash": "sha256-W+ffIT70IaePg3xfOaQgCjPTWTN3iSAYwkf+s+zkB84=", From 4d83a6f637304fe1592f117cdbb338d46190c013 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 16 Feb 2026 12:36:15 +0100 Subject: [PATCH 440/730] Revert "gomuks-web: 0.2025.11-unstable-2025-11-01 -> 0.2601.0" --- pkgs/by-name/go/gomuks-web/package.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index 5d047a747f7d..f1fa466e1325 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -11,15 +11,17 @@ buildGoModule ( finalAttrs: let - rev = "82abf26775d59c642fa7ea5274cf8631cd6942c6"; - srcHash = "sha256-CC4CNizoi91dfyoNsaIqxAuBB62j8JB076QEIpncky1="; - vendorHash = "sha256-opx/NlWgLk1rUHbLJ6Vp2dMLheBdOtL+NgCmWE89H9g="; - npmDepsHash = "sha256-mYeT07XfdAFYjwD4EfLRAgCZY0S8zj68p8UNGBpcpmQ="; + ver = "0.2025.11"; + revDate = "2025-11-01"; + rev = "be0d4487871c196d0c47bb1b6ac7ce9252d424de"; + srcHash = "sha256-x7M7d8obnt8mpH1ZRev8c39PE5ZlgssgusGvrLaF/vg="; + vendorHash = "sha256-TDvTZ0n324pNPAPMZMhWq0LdDUqFrzBXNVNdfMlxqeQ="; + npmDepsHash = "sha256-4Ir4uq9Hg6Hwj21P/H7xWdVPzYrDrXiouEtjnLJj4Ko="; in { pname = "gomuks-web"; - version = "0.2601.0"; + version = "${ver}-unstable-${revDate}"; inherit vendorHash; @@ -45,7 +47,7 @@ buildGoModule ( postPatch = '' substituteInPlace ./web/build-wasm.sh \ - --replace-fail 'go.mau.fi/gomuks/version.Tag=$(git describe --exact-match --tags 2>/dev/null)' "go.mau.fi/gomuks/version.Tag=v${finalAttrs.version}" \ + --replace-fail 'go.mau.fi/gomuks/version.Tag=$(git describe --exact-match --tags 2>/dev/null)' "go.mau.fi/gomuks/version.Tag=v${ver}" \ --replace-fail 'go.mau.fi/gomuks/version.Commit=$(git rev-parse HEAD)' "go.mau.fi/gomuks/version.Commit=${rev}" ''; @@ -54,7 +56,7 @@ buildGoModule ( tags = [ "goolm" ]; ldflags = [ - "-X 'go.mau.fi/gomuks/version.Tag=v${finalAttrs.version}'" + "-X 'go.mau.fi/gomuks/version.Tag=v${ver}'" "-X 'go.mau.fi/gomuks/version.Commit=${rev}'" "-X \"go.mau.fi/gomuks/version.BuildTime=$(date -Iseconds)\"" "-X \"maunium.net/go/mautrix.GoModVersion=$(cat go.mod | grep 'maunium.net/go/mautrix ' | head -n1 | awk '{ print $2 })\"" From be9bcfc8f58df12b3bf03a484f724a996030f841 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Mon, 16 Feb 2026 11:36:38 +0000 Subject: [PATCH 441/730] nixos-rebuild-ng: linter fixes --- .../src/nixos_rebuild/__init__.py | 2 +- .../nixos-rebuild-ng/src/nixos_rebuild/nix.py | 17 +++++++++-------- .../src/nixos_rebuild/process.py | 6 +++--- .../src/nixos_rebuild/services.py | 10 ++++++++-- .../ni/nixos-rebuild-ng/src/tests/test_nix.py | 10 ++++------ 5 files changed, 25 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py index 814d6c481c2f..baf0c57c93b2 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py @@ -201,7 +201,7 @@ def get_parser() -> tuple[argparse.ArgumentParser, dict[str, argparse.ArgumentPa "--diff", action="store_true", help="prints out the diff between the current system " - "and the newly built one using nix store diff-closures" + "and the newly built one using nix store diff-closures", ) main_parser.add_argument("action", choices=Action.values(), nargs="?") diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index 9544a393fb61..1e2bd91f71c5 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -1,7 +1,7 @@ -import sys import json import logging import os +import sys import textwrap import uuid from concurrent.futures import ThreadPoolExecutor @@ -540,12 +540,13 @@ def list_generations(profile: Profile) -> list[GenerationJson]: reverse=True, ) -def diff_closures(current_config: Path, new_config: Path, target_host: Remote | None = None): - print( - f"<<< {current_config}\n" - f">>> {new_config}", - file=sys.stderr - ) + +def diff_closures( + current_config: Path, + new_config: Path, + target_host: Remote | None = None, +) -> None: + print(f"<<< {current_config}\n>>> {new_config}", file=sys.stderr) run_wrapper( [ "nix", @@ -556,7 +557,7 @@ def diff_closures(current_config: Path, new_config: Path, target_host: Remote | new_config, ], remote=target_host, - stdout=sys.stderr + stdout=sys.stderr, ) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/process.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/process.py index 4a03e86ed4e9..b3cea3b15d68 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/process.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/process.py @@ -8,7 +8,7 @@ import subprocess from collections.abc import Sequence from dataclasses import dataclass from ipaddress import AddressValueError, IPv6Address -from typing import Final, Self, TypedDict, Unpack +from typing import Final, Self, TextIO, TypedDict, Unpack from . import tmpdir @@ -85,8 +85,8 @@ class Remote: # Not exhaustive, but we can always extend it later. class RunKwargs(TypedDict, total=False): capture_output: bool - stderr: int | None - stdout: int | None + stderr: int | TextIO | None + stdout: int | TextIO | None def cleanup_ssh() -> None: diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index 933c2f8de10e..f5b9609e14f7 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -324,9 +324,15 @@ def build_and_activate_system( current_config = Path("/run/current-system") if args.diff: if current_config.exists(): - nix.diff_closures(current_config=current_config.readlink(), new_config=path_to_config, target_host=target_host) + nix.diff_closures( + current_config=current_config.readlink(), + new_config=path_to_config, + target_host=target_host, + ) else: - logger.warning(f"missing '{str(current_config)}', skipping configuration diff...") + logger.warning( + f"missing '{current_config!s}', skipping configuration diff..." + ) _activate_system( path_to_config=path_to_config, diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index de70cd7723fe..524527f8f68d 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -556,11 +556,9 @@ def test_list_generations(mock_get_generations: Mock, tmp_path: Path) -> None: @patch(get_qualified_name(n.run_wrapper, n), autospec=True) def test_diff_closures(mock_run: Mock) -> None: - assert n.diff_closures( - Path("/run/current-system"), - Path("/nix/var/nix/profiles/system"), - None - ) == None + n.diff_closures( + Path("/run/current-system"), Path("/nix/var/nix/profiles/system"), None + ) mock_run.assert_called_with( [ "nix", @@ -572,7 +570,7 @@ def test_diff_closures(mock_run: Mock) -> None: Path("/nix/var/nix/profiles/system"), ], remote=None, - stdout=sys.stderr + stdout=sys.stderr, ) From dabaf89ba55d7c0c5c406898386b09e3dde5526c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 11:40:46 +0000 Subject: [PATCH 442/730] terraform-providers.tailscale_tailscale: 0.26.0 -> 0.27.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 168199e3a3bb..54c786e89525 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1283,13 +1283,13 @@ "vendorHash": "sha256-rWiafaFE1RolO9JUN1WoW4EWJjR7kpfeVEOTLf21j50=" }, "tailscale_tailscale": { - "hash": "sha256-hw8psXRFtFkBF3x1gj/72bxcnFkuZ5RYXENNeiWB7gc=", + "hash": "sha256-iWiZ0FizqJbY80pL6vVwzw3h/WpXJFjHF7vwJOpxD7k=", "homepage": "https://registry.terraform.io/providers/tailscale/tailscale", "owner": "tailscale", "repo": "terraform-provider-tailscale", - "rev": "v0.26.0", + "rev": "v0.27.0", "spdx": "MIT", - "vendorHash": "sha256-gc8JCbYzA0nz0JBSNBSZsK0VLTAPmXRhXW2MZiadC90=" + "vendorHash": "sha256-oAMg/9YnUmkR5Pcb9EIuTgrghM7vS5h8N2NO24szabs=" }, "telmate_proxmox": { "hash": "sha256-1aKKlOIk1mH4yx66eD635d1IaUWXIiBGHEt4A2F2mGM=", From e7f55ed2a5afee162f27e379f6c0d7729aceaac7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 12:14:19 +0000 Subject: [PATCH 443/730] cosmic-ext-applet-minimon: 1.0.0 -> 1.0.1 --- pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix b/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix index 248945e9d132..9b3add660dc0 100644 --- a/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix +++ b/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-ext-applet-minimon"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "minimon-applet"; tag = "v${finalAttrs.version}"; - hash = "sha256-Vxbzg7LHD+gYOeS+KHbV1zo17O0BsDLgQayYS0yBIOM="; + hash = "sha256-7XF2+6guu/DPY5IASS6BZPp2SfF2EDAkwTtkPfFbzfw="; }; - cargoHash = "sha256-VmpzzEe6rE2LbaH1wZH37FoLJ93y4VIK8KiVDzT/Wj8="; + cargoHash = "sha256-pwoJP9vfyMKxvFQ4Rabl3VKtP14ks5jlUw0xz1OTl3A="; nativeBuildInputs = [ just From a2c4ad32511893da7616d361862f547d74e1be5e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 16 Feb 2026 13:25:42 +0100 Subject: [PATCH 444/730] python3Packages.tlds: 2026020700 -> 2026021400 https://github.com/kichik/tlds/compare/2026020700...2026021400 --- pkgs/development/python-modules/tlds/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tlds/default.nix b/pkgs/development/python-modules/tlds/default.nix index bbc2c55aab77..a297b802a9a1 100644 --- a/pkgs/development/python-modules/tlds/default.nix +++ b/pkgs/development/python-modules/tlds/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "tlds"; - version = "2026020700"; + version = "2026021400"; pyproject = true; src = fetchFromGitHub { owner = "kichik"; repo = "tlds"; tag = finalAttrs.version; - hash = "sha256-cpm3x17B+w+Tq+ztQjd0Xttkyivv5Al+3w6RD+SU3T8="; + hash = "sha256-IyIZCBlH918let5qa/fi/SYampE3E+yAVMG17nHF7mk="; }; nativeBuildInputs = [ setuptools ]; From 9767b4104507f710b50b0dd005d853f3bc530ca2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 12:27:14 +0000 Subject: [PATCH 445/730] vimPlugins.codediff-nvim: 2.19.0 -> 2.25.0 --- .../vim/plugins/non-generated/codediff-nvim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index 709db67cc413..a0f1aa8ff3ca 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.19.0"; + version = "2.25.0"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-l8bP8NNCoE7SLRMRh+Nq5OxUD+xdJ2qYyWbA140aFV0="; + hash = "sha256-ofAmNyVlq2Ta4b2bdr1N2U658xXm+wEmIpg3z/X0QgI="; }; dependencies = [ vimPlugins.nui-nvim ]; From 1645d075ed008c3c2cd17347fd9c0c517765248b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Feb 2026 12:27:15 +0000 Subject: [PATCH 446/730] build(deps): bump korthout/backport-action from 4.0.1 to 4.1.0 Bumps [korthout/backport-action](https://github.com/korthout/backport-action) from 4.0.1 to 4.1.0. - [Release notes](https://github.com/korthout/backport-action/releases) - [Commits](https://github.com/korthout/backport-action/compare/c656f5d5851037b2b38fb5db2691a03fa229e3b2...01619ebc9a6e3f6820274221b9956b3e7365000a) --- updated-dependencies: - dependency-name: korthout/backport-action dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/backport.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 51d4b5c10da1..43d820ea0f66 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -49,7 +49,7 @@ jobs: - name: Create backport PRs id: backport - uses: korthout/backport-action@c656f5d5851037b2b38fb5db2691a03fa229e3b2 # v4.0.1 + uses: korthout/backport-action@01619ebc9a6e3f6820274221b9956b3e7365000a # v4.1.0 with: # Config README: https://github.com/korthout/backport-action#backport-action copy_labels_pattern: 'severity:\ssecurity' From 671d98531f02045c1f88d0086d98b732f34acc90 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Feb 2026 12:27:26 +0000 Subject: [PATCH 447/730] build(deps): bump cachix/install-nix-action from 31.9.0 to 31.9.1 Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 31.9.0 to 31.9.1. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md) - [Commits](https://github.com/cachix/install-nix-action/compare/4e002c8ec80594ecd40e759629461e26c8abed15...2126ae7fc54c9df00dd18f7f18754393182c73cd) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-version: 31.9.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/check.yml | 2 +- .github/workflows/eval.yml | 8 ++++---- .github/workflows/lint.yml | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 42e95a07a3c1..48d69eeaea4a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -62,7 +62,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + - uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 with: # Sandbox is disabled on MacOS by default. extra_nix_config: sandbox = true diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 8ce770139c9b..a99236d2e7c4 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -85,7 +85,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + - uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 - uses: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1 # v16 continue-on-error: true diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 6928e9ae7d32..307ba4442540 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -132,7 +132,7 @@ jobs: core.info(`Found pinned.json commit: ${ciPinBumpCommit}`) - name: Install Nix - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 - name: Load supported versions id: versions @@ -180,7 +180,7 @@ jobs: target-as-trusted-at: ${{ inputs.targetSha }} - name: Install Nix - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 - uses: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1 # v16 continue-on-error: true @@ -270,7 +270,7 @@ jobs: merge-multiple: true - name: Install Nix - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 - name: Combine all output paths and eval stats run: | @@ -451,7 +451,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} - name: Install Nix - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 - name: Ensure flake outputs on all systems still evaluate run: nix flake check --all-systems --no-build './nixpkgs/untrusted?shallow=1' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0941cedf98b5..fee21209f727 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -35,7 +35,7 @@ jobs: with: merged-as-untrusted-at: ${{ inputs.mergedSha }} - - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + - uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 # TODO: Figure out how to best enable caching for the treefmt job. Cachix won't work well, # because the cache would be invalidated on every commit - treefmt checks every file. @@ -70,7 +70,7 @@ jobs: with: merged-as-untrusted-at: ${{ inputs.mergedSha }} - - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + - uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 - uses: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1 # v16 continue-on-error: true @@ -100,7 +100,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 + - uses: cachix/install-nix-action@2126ae7fc54c9df00dd18f7f18754393182c73cd # v31.9.1 - uses: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1 # v16 continue-on-error: true From f0cdb3b470c81daa7364ad2e7e3f221d9c1f6fac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 12:27:53 +0000 Subject: [PATCH 448/730] vscode-extensions.jjk.jjk: 0.8.1 -> 0.8.2 --- .../editors/vscode/extensions/jjk.jjk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix b/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix index dbd036dd9661..52a946b69041 100644 --- a/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix +++ b/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "jjk"; publisher = "jjk"; - version = "0.8.1"; - hash = "sha256-2JUn6wkWgZKZzhitQy6v9R/rCNLrt7DBtt59707hp6c="; + version = "0.8.2"; + hash = "sha256-6Fb6HP0vGxuskg+mox4sKutX0nEX4PSmgF49cuJ5vtI="; }; meta = { changelog = "https://github.com/keanemind/jjk/releases"; From 7b276c08d0197205b6ce6b9d00eb4c6f0a9c8a1d Mon Sep 17 00:00:00 2001 From: Yureka Date: Mon, 16 Feb 2026 11:47:09 +0100 Subject: [PATCH 449/730] pretix: 2026.1.0 -> 2026.1.1 https://pretix.eu/about/en/blog/20260216-release-2026-1-1/ Diff: https://github.com/pretix/pretix/compare/v2026.1.0...v2026.1.1 Fixes: CVE-2026-2415 --- pkgs/by-name/pr/pretix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 38c172057e2a..9f8221217fd4 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -43,13 +43,13 @@ let }; pname = "pretix"; - version = "2026.1.0"; + version = "2026.1.1"; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; tag = "v${version}"; - hash = "sha256-XS4Kqgvg3Bu5S3gFJ4fvvezCtQEA26jUa+8pSx2saNw="; + hash = "sha256-iH8S7+2SMw4LJjHjJvHAQgNSWU/zuk0nOUY/YI96T3E="; }; npmDeps = buildNpmPackage { From e5e9e177478ee426779c953f9ed9e32ea1af7555 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Mon, 16 Feb 2026 12:35:39 +0000 Subject: [PATCH 450/730] python3Packages.whisperx: 3.7.6 -> 3.8.1 Very importantly, whisperx migrated away from pyannote-audio <4 to >= 4 in v3.8.0! Changelog: https://github.com/m-bain/whisperX/releases/tag/v3.7.7 Changelog: https://github.com/m-bain/whisperX/releases/tag/v3.8.0 Changelog: https://github.com/m-bain/whisperX/releases/tag/v3.8.1 Diff: https://github.com/m-bain/whisperX/compare/v3.7.6...v3.8.1 --- .../python-modules/whisperx/default.nix | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/whisperx/default.nix b/pkgs/development/python-modules/whisperx/default.nix index a2e5b132259f..ba7734045e14 100644 --- a/pkgs/development/python-modules/whisperx/default.nix +++ b/pkgs/development/python-modules/whisperx/default.nix @@ -13,6 +13,7 @@ huggingface-hub, nltk, numpy, + omegaconf, pandas, pyannote-audio, torch, @@ -38,14 +39,14 @@ let in buildPythonPackage rec { pname = "whisperx"; - version = "3.7.6"; + version = "3.8.1"; pyproject = true; src = fetchFromGitHub { owner = "m-bain"; repo = "whisperX"; tag = "v${version}"; - hash = "sha256-ZHPGQP5HIuFafHGS6ykiSNtHY6QHh0o8DUE2lV41lUI="; + hash = "sha256-2HjQtb8k3px0kqXowKtCXkiG2GuKLCuCtDOPYYa/tbc="; }; # As `makeWrapperArgs` does not apply to the module, and whisperx depends on `ffmpeg`, @@ -60,9 +61,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; pythonRelaxDeps = [ - "numpy" - "pandas" - "pyannote-audio" "torch" "torchaudio" ]; @@ -72,6 +70,7 @@ buildPythonPackage rec { huggingface-hub nltk numpy + omegaconf pandas pyannote-audio torch @@ -85,6 +84,8 @@ buildPythonPackage rec { # No tests in repository doCheck = false; + pythonImportsCheck = [ "whisperx" ]; + meta = { mainProgram = "whisperx"; description = "Automatic Speech Recognition with Word-level Timestamps (& Diarization)"; @@ -92,14 +93,5 @@ buildPythonPackage rec { changelog = "https://github.com/m-bain/whisperX/releases/tag/${src.tag}"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.bengsparks ]; - - # nixpkgs has `pyannote-audio` >= 4.0.0, but `whisperx`'s `pyproject.toml` specifies <4.0.0. - # - # See https://github.com/m-bain/whisperX/issues/1240 for a serious discussion, - # and a potential upgrade in https://github.com/m-bain/whisperX/pull/1243. - # Alternatively read https://github.com/m-bain/whisperX/issues/1336 if you prefer a more humorous perspective. - # - # Failure was first documented in nixpkgs under https://github.com/NixOS/nixpkgs/issues/460172. - broken = true; }; } From af12cd0f37cdb3e97d8ac277e07c4fe133e5a8a2 Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Mon, 16 Feb 2026 13:49:28 +0100 Subject: [PATCH 451/730] cinny-unwrapped: 4.10.2 -> 4.10.3 --- pkgs/by-name/ci/cinny-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ci/cinny-unwrapped/package.nix b/pkgs/by-name/ci/cinny-unwrapped/package.nix index 111fd54dd3ed..4c507ed8b152 100644 --- a/pkgs/by-name/ci/cinny-unwrapped/package.nix +++ b/pkgs/by-name/ci/cinny-unwrapped/package.nix @@ -14,18 +14,18 @@ buildNpmPackage rec { pname = "cinny-unwrapped"; - version = "4.10.2"; + version = "4.10.3"; src = fetchFromGitHub { owner = "cinnyapp"; repo = "cinny"; tag = "v${version}"; - hash = "sha256-RPFEquxMRnNW+L6azcDmrIKXG27DAF2PxDmSB3ErOHk="; + hash = "sha256-ZztZ/znJUwgYlvv5h9uxNZvQrkUMVbMG6R+HbRtSXHM="; }; nodejs = nodejs_22; - npmDepsHash = "sha256-h4Ipmmo0Jf6/rzCAKtLLCYrUi1anVKZSgy/kcEKDQJg="; + npmDepsHash = "sha256-Spt2+sQcoPwy1tU8ztqJHZS9ITX9avueYDVKE7BFYy4="; nativeBuildInputs = [ python3 From 3c3edaa7e24e11e9e5c4885711a119586151f612 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 13:09:47 +0000 Subject: [PATCH 452/730] rasm: 3.0.6 -> 3.0.7 --- pkgs/by-name/ra/rasm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/rasm/package.nix b/pkgs/by-name/ra/rasm/package.nix index 2a835149e323..83fc37a1a875 100644 --- a/pkgs/by-name/ra/rasm/package.nix +++ b/pkgs/by-name/ra/rasm/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rasm"; - version = "3.0.6"; + version = "3.0.7"; src = fetchFromGitHub { owner = "EdouardBERGE"; repo = "rasm"; tag = "v${finalAttrs.version}"; - hash = "sha256-YNdm30gw2ycKTFrW+5tE0Du5m258befh17HjAWnQsbc="; + hash = "sha256-zBT4msN5ffqwsGTQDmK6gZJ5InzAy+kTlB4xEJPCGlY="; }; # by default the EXEC variable contains `rasm.exe` From 361f9e559d0e501da48b5671fb3cb40dc2ea3733 Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Mon, 16 Feb 2026 14:17:16 +0100 Subject: [PATCH 453/730] rshim-user-space: 2.5.7 -> 2.6.6 Signed-off-by: Markus Theil --- pkgs/by-name/rs/rshim-user-space/package.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/rs/rshim-user-space/package.nix b/pkgs/by-name/rs/rshim-user-space/package.nix index 07e6450858f5..258185f48b2c 100644 --- a/pkgs/by-name/rs/rshim-user-space/package.nix +++ b/pkgs/by-name/rs/rshim-user-space/package.nix @@ -25,24 +25,15 @@ stdenv.mkDerivation rec { pname = "rshim-user-space"; - version = "2.5.7"; + version = "2.6.6"; src = fetchFromGitHub { owner = "Mellanox"; repo = "rshim-user-space"; rev = "rshim-${version}"; - hash = "sha256-dXrReU6Wx8t6ObrrF3MeUWdFBSfn6tyQqQdGBAZsvDg="; + hash = "sha256-OdrJnOm0QegQ2ex1hFSWPfwYuBnXpGeMJ2YfvNyIwTU="; }; - # came up shortly after 2.5.7 release, remove with next update - patches = [ - (fetchpatch2 { - name = "rshim-fix-bfb-install.patch"; - url = "https://github.com/Mellanox/rshim-user-space/commit/0b2b17eeb04d80b7efb20aa2a9dc24759680aaea.patch"; - hash = "sha256-JqnCGWM6Wjg+WFQhqHv6h4VbawyCf75L4wfd7L+n7po="; - }) - ]; - nativeBuildInputs = [ autoconf automake @@ -107,8 +98,5 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ thillux ]; - # Requires https://github.com/Mellanox/rshim-user-space/pull/276 for glibc-2.42, - # patch appears broken though. - broken = true; }; } From 9ade697fbdc6665101bae015cab01f43c2a8a301 Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Mon, 16 Feb 2026 14:20:59 +0100 Subject: [PATCH 454/730] rshim-user-space: switch to finalAttrs Signed-off-by: Markus Theil --- pkgs/by-name/rs/rshim-user-space/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rs/rshim-user-space/package.nix b/pkgs/by-name/rs/rshim-user-space/package.nix index 258185f48b2c..8a9dc794b8ab 100644 --- a/pkgs/by-name/rs/rshim-user-space/package.nix +++ b/pkgs/by-name/rs/rshim-user-space/package.nix @@ -23,14 +23,14 @@ withBfbInstall ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rshim-user-space"; version = "2.6.6"; src = fetchFromGitHub { owner = "Mellanox"; repo = "rshim-user-space"; - rev = "rshim-${version}"; + rev = "rshim-${finalAttrs.version}"; hash = "sha256-OdrJnOm0QegQ2ex1hFSWPfwYuBnXpGeMJ2YfvNyIwTU="; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { thillux ]; }; -} +}) From c67f1524efbca6329280a4e1275c2e369f69ac0e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 13:23:09 +0000 Subject: [PATCH 455/730] qmapshack: 1.19.0 -> 1.20.0 --- pkgs/by-name/qm/qmapshack/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qm/qmapshack/package.nix b/pkgs/by-name/qm/qmapshack/package.nix index 54f7ae79d30c..c22625ab6fad 100644 --- a/pkgs/by-name/qm/qmapshack/package.nix +++ b/pkgs/by-name/qm/qmapshack/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qmapshack"; - version = "1.19.0"; + version = "1.20.0"; src = fetchFromGitHub { owner = "Maproom"; repo = "qmapshack"; tag = "V_${finalAttrs.version}"; - hash = "sha256-g/csg44pyjLCavRNu/WgNY3sXW0hncB1xpAPhvyuD60="; + hash = "sha256-OazG5BkgofNXWKoTpKEoyZ+Ew1u2w2i1Y/ovTYNrl+w="; }; nativeBuildInputs = [ From 2d6853567c0912c1776920996a68005d6ec21c18 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 13:36:27 +0000 Subject: [PATCH 456/730] inori: 0.2.5 -> 0.2.6 --- pkgs/by-name/in/inori/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inori/package.nix b/pkgs/by-name/in/inori/package.nix index 9323060780cc..7fb2f357f152 100644 --- a/pkgs/by-name/in/inori/package.nix +++ b/pkgs/by-name/in/inori/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "inori"; - version = "0.2.5"; + version = "0.2.6"; src = fetchFromGitHub { owner = "eshrh"; repo = "inori"; tag = "v${finalAttrs.version}"; - hash = "sha256-w+UsG4CHdug6TITJLjhHsQeAhHenzDFnZLICDT0Z1UM="; + hash = "sha256-U1fNLqJYtTJK0WZ0sO7DADVDRPSik5vuE78zGnJt15A="; }; - cargoHash = "sha256-AvYNeWyitoi9hDqiy5hl/VM4LO8J2xmLgl0y8P4xYNA="; + cargoHash = "sha256-EfRSFxu/F+ltkx3uQ353CRlMrZN4PbmFdcw7H9Tm3ss="; passthru.updateScript = nix-update-script { }; From 31b8e4496616b08facbf8eddba782dcf5bd9ef9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 16 Feb 2026 14:27:16 +0100 Subject: [PATCH 457/730] python313Packages.osc-lib: convert hack to patch --- .../python-modules/osc-lib/default.nix | 23 +++++++++++++------ .../python-modules/osc-lib/fix-pyproject.diff | 18 +++++++++++++++ 2 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 pkgs/development/python-modules/osc-lib/fix-pyproject.diff diff --git a/pkgs/development/python-modules/osc-lib/default.nix b/pkgs/development/python-modules/osc-lib/default.nix index a0f03b93ba4e..cca52eddec41 100644 --- a/pkgs/development/python-modules/osc-lib/default.nix +++ b/pkgs/development/python-modules/osc-lib/default.nix @@ -15,7 +15,6 @@ stdenv, stestr, stevedore, - writeText, }: buildPythonPackage rec { @@ -30,11 +29,9 @@ buildPythonPackage rec { hash = "sha256-1mMON/aVJon7t/zfYVhFpuB78b+DmOEVhvIFaTBRqfo="; }; - postPatch = '' - # TODO: somehow bring this to upstreams attention - substituteInPlace pyproject.toml \ - --replace-fail '"osc_lib"' '"osc_lib", "osc_lib.api", "osc_lib.cli", "osc_lib.command", "osc_lib.test", "osc_lib.tests", "osc_lib.tests.api", "osc_lib.tests.cli", "osc_lib.tests.command", "osc_lib.tests.utils", "osc_lib.utils"' - ''; + patches = [ + ./fix-pyproject.diff + ]; env.PBR_VERSION = version; @@ -79,7 +76,19 @@ buildPythonPackage rec { runHook postCheck ''; - pythonImportsCheck = [ "osc_lib" ]; + pythonImportsCheck = [ + "osc_lib" + "osc_lib.api" + "osc_lib.cli" + "osc_lib.command" + "osc_lib.test" + "osc_lib.tests" + "osc_lib.tests.api" + "osc_lib.tests.cli" + "osc_lib.tests.command" + "osc_lib.tests.utils" + "osc_lib.utils" + ]; meta = { description = "OpenStackClient Library"; diff --git a/pkgs/development/python-modules/osc-lib/fix-pyproject.diff b/pkgs/development/python-modules/osc-lib/fix-pyproject.diff new file mode 100644 index 000000000000..3fd734b7c303 --- /dev/null +++ b/pkgs/development/python-modules/osc-lib/fix-pyproject.diff @@ -0,0 +1,18 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 34680b2..95f573c 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -37,10 +37,9 @@ test = [ + "testtools>=2.2.0", # MIT + ] + +-[tool.setuptools] +-packages = [ +- "osc_lib" +-] ++[tool.setuptools.packages.find] ++where = ["."] ++include = ["osc_lib*"] + + [tool.mypy] + show_column_numbers = true From 7556b05a375588e0863373cdbe53a24269aca1af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 13:41:21 +0000 Subject: [PATCH 458/730] mongodb-ce: 8.2.3 -> 8.2.5 --- pkgs/by-name/mo/mongodb-ce/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mo/mongodb-ce/package.nix b/pkgs/by-name/mo/mongodb-ce/package.nix index 126f9fed5831..d931a6694e70 100644 --- a/pkgs/by-name/mo/mongodb-ce/package.nix +++ b/pkgs/by-name/mo/mongodb-ce/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mongodb-ce"; - version = "8.2.3"; + version = "8.2.5"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system} @@ -53,19 +53,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2404-${finalAttrs.version}.tgz"; - hash = "sha256-NjPVLSqm5CPaG9/yOL7wEWW2rwFYcgCqwIZNk/ObYI8="; + hash = "sha256-WGLUaJcWx+p4BhYG7h4lH+4o46Lbq6vy0X3UOrB76gw="; }; "aarch64-linux" = fetchurl { url = "https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-ubuntu2404-${finalAttrs.version}.tgz"; - hash = "sha256-oVgHrXLjbc7XBrBr8QtChGfyfs+hCot4Dt9I/Qf9X3E="; + hash = "sha256-pofBBh1An3XzqqLnKNMdmegFa/TPGARav9SPM00BUCE="; }; "x86_64-darwin" = fetchurl { url = "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-${finalAttrs.version}.tgz"; - hash = "sha256-2jjP+vPAct+dcAn6RQLKrDyAsKQxj4kL+3XlDXfT1cQ="; + hash = "sha256-pEg5rnQ2tyneA+KCaE+V7LnO7wv33pyyPFPYl9beuDo="; }; "aarch64-darwin" = fetchurl { url = "https://fastdl.mongodb.org/osx/mongodb-macos-arm64-${finalAttrs.version}.tgz"; - hash = "sha256-qUVQIeot2NO0ddrEW5jElu6HVyqiwTbR1S6KM2LJwV8="; + hash = "sha256-jdbqCAPstVpjQynkRvKWLXP3j8U3yyvfjBNPN7QGkMU="; }; }; updateScript = From 62cb7c977e51a6257f91c3e92298136df8af9d0f Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Mon, 16 Feb 2026 14:48:07 +0100 Subject: [PATCH 459/730] cyclonedx-cli: 0.27.2 -> 0.30.0 Signed-off-by: Markus Theil --- pkgs/by-name/cy/cyclonedx-cli/deps.json | 49 ++++++++--------------- pkgs/by-name/cy/cyclonedx-cli/package.nix | 9 +---- 2 files changed, 19 insertions(+), 39 deletions(-) diff --git a/pkgs/by-name/cy/cyclonedx-cli/deps.json b/pkgs/by-name/cy/cyclonedx-cli/deps.json index 63ede3c42f13..d83d3a609d9b 100644 --- a/pkgs/by-name/cy/cyclonedx-cli/deps.json +++ b/pkgs/by-name/cy/cyclonedx-cli/deps.json @@ -16,23 +16,23 @@ }, { "pname": "CycloneDX.Core", - "version": "8.0.3", - "hash": "sha256-d9GiOXYxQ1Sv35rN5jywhgTS+HKHSydHVcJNbKs7Htg=" + "version": "11.0.0", + "hash": "sha256-i1H/+oH4yljhvXg0PnM87F9qu2RtvPco7adZ2uxzOpY=" }, { "pname": "CycloneDX.Spdx", - "version": "8.0.3", - "hash": "sha256-86E8rIXeE6gu+W3yK33abZ5w5zwuDR0Qv5texxJnsv0=" + "version": "11.0.0", + "hash": "sha256-JOY+PjDApeXdJlCXhcr91lUiC6DOQEcjoYuQbBaaiog=" }, { "pname": "CycloneDX.Spdx.Interop", - "version": "8.0.3", - "hash": "sha256-WpM0VZAjhN2f/IckRIzIeMIkpir9ZNAW+0ZGxL2cBNY=" + "version": "11.0.0", + "hash": "sha256-N682Lern6x18EJlRuJDR+T7/n5+2DWXp4Kz1MNuGqEM=" }, { "pname": "CycloneDX.Utils", - "version": "8.0.3", - "hash": "sha256-CW6e3uPmCP1U98fcQsiDvn3fLkQOGcchPiUNq4aXDbQ=" + "version": "11.0.0", + "hash": "sha256-3rBD3lAzQiv0TghEbfxCVUQoWNOX8tzFew7V0s4NRpE=" }, { "pname": "JetBrains.Annotations", @@ -64,11 +64,6 @@ "version": "4.0.1", "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" }, - { - "pname": "Microsoft.CSharp", - "version": "4.4.1", - "hash": "sha256-7/gsQHWAuFWrcVpVharASTNL+Mvl6Gw+AAw41k0MzXw=" - }, { "pname": "Microsoft.NET.Test.Sdk", "version": "17.3.2", @@ -391,8 +386,13 @@ }, { "pname": "System.CommandLine", - "version": "2.0.0-beta1.21308.1", - "hash": "sha256-14pgyMy3F86XickXZB+AMX6uMTkVvBg5tV90p1G+4yY=" + "version": "2.0.0-beta4.22272.1", + "hash": "sha256-zSO+CYnMH8deBHDI9DHhCPj79Ce3GOzHCyH1/TiHxcc=" + }, + { + "pname": "System.CommandLine.NamingConventionBinder", + "version": "2.0.0-beta4.22272.1", + "hash": "sha256-Ffzs51XiFraSX1efQRO1IyiNraIgi8aOdkRRzCT6DB4=" }, { "pname": "System.Console", @@ -529,11 +529,6 @@ "version": "4.3.0", "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" }, - { - "pname": "System.Memory", - "version": "4.5.4", - "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" - }, { "pname": "System.Net.Http", "version": "4.3.0", @@ -664,11 +659,6 @@ "version": "4.3.0", "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "6.0.0", - "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" - }, { "pname": "System.Runtime.Extensions", "version": "4.1.0", @@ -809,15 +799,10 @@ "version": "4.3.0", "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" }, - { - "pname": "System.Text.Encodings.Web", - "version": "6.0.0", - "hash": "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo=" - }, { "pname": "System.Text.Json", - "version": "6.0.2", - "hash": "sha256-YLpB48NRiQ8oCuUx0AHJzqUHYgUwXW/60shFkkN/5tM=" + "version": "8.0.5", + "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" }, { "pname": "System.Text.RegularExpressions", diff --git a/pkgs/by-name/cy/cyclonedx-cli/package.nix b/pkgs/by-name/cy/cyclonedx-cli/package.nix index 448f1c7c5506..7769ef30c367 100644 --- a/pkgs/by-name/cy/cyclonedx-cli/package.nix +++ b/pkgs/by-name/cy/cyclonedx-cli/package.nix @@ -7,13 +7,13 @@ buildDotnetModule rec { pname = "cyclonedx-cli"; - version = "0.27.2"; + version = "0.30.0"; src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-cli"; tag = "v${version}"; - hash = "sha256-QU/MaT8iIf/9VpOb2mixOfOtG/J+sE7S0mT6BKYQnlI="; + hash = "sha256-a9jUJqj/h2u2SrIQkQV8aFSzys+RVEI2yNlHTJpll+M="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; @@ -24,11 +24,6 @@ buildDotnetModule rec { find . ! -name 'cyclonedx' -type f -exec rm -f {} + ''; - postPatch = '' - substituteInPlace src/cyclonedx/cyclonedx.csproj tests/cyclonedx.tests/cyclonedx.tests.csproj \ - --replace-fail 'net6.0' 'net8.0' - ''; - meta = { description = "CycloneDX CLI tool for SBOM analysis, merging, diffs and format conversions"; homepage = "https://github.com/CycloneDX/cyclonedx-cli"; From 63ea1c68f3923a2651e9f75f51ae14a5ff7fa958 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 16 Feb 2026 09:31:33 -0400 Subject: [PATCH 460/730] discordchatexporter-cli: fix build on aarch64-darwin --- pkgs/by-name/di/discordchatexporter-cli/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/di/discordchatexporter-cli/package.nix b/pkgs/by-name/di/discordchatexporter-cli/package.nix index 8d3dce59c8ac..eab6a0f87f73 100644 --- a/pkgs/by-name/di/discordchatexporter-cli/package.nix +++ b/pkgs/by-name/di/discordchatexporter-cli/package.nix @@ -23,6 +23,12 @@ buildDotnetModule rec { dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; + dotnetBuildFlags = [ + # workaround for https://github.com/belav/csharpier/pull/1696 + # remove when csharpier is updated + "-p:FirstTargetFrameworks=workaround-for-csharpier-pr-1696" + ]; + postFixup = '' ln -s $out/bin/DiscordChatExporter.Cli $out/bin/discordchatexporter-cli ''; From a1ea8ad5e4260965104721de03db0610fc5d247f Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 16 Feb 2026 09:38:45 -0400 Subject: [PATCH 461/730] knossosnet: fix intermittent build failure --- pkgs/by-name/kn/knossosnet/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/kn/knossosnet/package.nix b/pkgs/by-name/kn/knossosnet/package.nix index b392df89e27b..55751fa082af 100644 --- a/pkgs/by-name/kn/knossosnet/package.nix +++ b/pkgs/by-name/kn/knossosnet/package.nix @@ -25,6 +25,9 @@ buildDotnetModule rec { nugetDeps = ./deps.json; executables = [ "Knossos.NET" ]; + # IO errors in build due to solution building race + enableParallelBuilding = false; + runtimeDeps = [ openal ]; nativeBuildInputs = [ copyDesktopItems ]; From 709dff16c9fc37138e0ba0dbc4de972adaad0264 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 16 Feb 2026 09:41:34 -0400 Subject: [PATCH 462/730] libation: fix darwin build --- pkgs/by-name/li/libation/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/libation/package.nix b/pkgs/by-name/li/libation/package.nix index f22c94fd115e..07a3b15eff0b 100644 --- a/pkgs/by-name/li/libation/package.nix +++ b/pkgs/by-name/li/libation/package.nix @@ -26,6 +26,8 @@ buildDotnetModule rec { sourceRoot = "${src.name}/Source"; + env.AVALONIA_TELEMETRY_OPTOUT = "1"; + dotnet-sdk = dotnetCorePackages.sdk_10_0; dotnet-runtime = dotnetCorePackages.runtime_10_0; From c79be56e30b66327cef450f149b6cfabedc76ddb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 14:00:03 +0000 Subject: [PATCH 463/730] python3Packages.asdf-astropy: 0.9.0 -> 0.10.0 --- pkgs/development/python-modules/asdf-astropy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asdf-astropy/default.nix b/pkgs/development/python-modules/asdf-astropy/default.nix index b1b171796591..000efabe8625 100644 --- a/pkgs/development/python-modules/asdf-astropy/default.nix +++ b/pkgs/development/python-modules/asdf-astropy/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "asdf-astropy"; - version = "0.9.0"; + version = "0.10.0"; pyproject = true; src = fetchFromGitHub { owner = "astropy"; repo = "asdf-astropy"; tag = version; - hash = "sha256-JYzC1dEnq1caNSPffWCgk7c3mgUERywP0ladS+RwEnk="; + hash = "sha256-8atPmtVWb+4Dj1Lf0UIusBtAIW7lF5D+1ay7G7Ay3PA="; }; build-system = [ From 39aafcb22fe4d1716fe0d0ebaa369a6e92a4aa41 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 16 Feb 2026 09:45:44 -0400 Subject: [PATCH 464/730] msbuild-structured-log-viewer: fix darwin build --- pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix index cee1eecb479f..abf900d725fc 100644 --- a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix +++ b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix @@ -23,6 +23,8 @@ buildDotnetModule (finalAttrs: { hash = "sha256-5i5qEwUzk9bUn2F/wcMfIOodcfn4d9ApdADes5e1nIo="; }; + env.AVALONIA_TELEMETRY_OPTOUT = "1"; + dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; From a420d399e5d0839eba1f54b83959b4ca52fc004c Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 16 Feb 2026 09:52:51 -0400 Subject: [PATCH 465/730] sbom-tool: fix build on x86_64-darwin --- pkgs/by-name/sb/sbom-tool/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/sb/sbom-tool/package.nix b/pkgs/by-name/sb/sbom-tool/package.nix index f5d27de56e48..c3ff9d6e92f6 100644 --- a/pkgs/by-name/sb/sbom-tool/package.nix +++ b/pkgs/by-name/sb/sbom-tool/package.nix @@ -26,6 +26,8 @@ buildDotnetModule rec { dotnetBuildFlags = [ "-p:MinVerVersionOverride=${version}" + # this is fragile with sdk updates + "-p:EnforceCodeStyleInBuild=false" ]; dotnetInstallFlags = [ From ebe381ea570b675927ae62fc31f5360874116f73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 14:07:53 +0000 Subject: [PATCH 466/730] geteduroam: 0.13 -> 0.14 --- pkgs/by-name/ge/geteduroam/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/geteduroam/package.nix b/pkgs/by-name/ge/geteduroam/package.nix index de0cf7388772..ee473df5ec9f 100644 --- a/pkgs/by-name/ge/geteduroam/package.nix +++ b/pkgs/by-name/ge/geteduroam/package.nix @@ -17,16 +17,16 @@ buildGoModule (finalAttrs: { pname = "geteduroam"; - version = "0.13"; + version = "0.14"; src = fetchFromGitHub { owner = "geteduroam"; repo = "linux-app"; tag = finalAttrs.version; - hash = "sha256-fmkTenN5F2FEimYUQi6JVUGmHcnVJvE9Giur+xTl+1s="; + hash = "sha256-Zvyba8ma4a5WmV6rnfUKqQ8AsZlGGWrZsL8UZIWApTQ="; }; - vendorHash = "sha256-kmBuyIs5S6h51+tF7vhY92o6VP+M7QI9AwuZSQUwjXg="; + vendorHash = "sha256-HYJ71pk1a8EaPycmbHmMnQeb42dt7M9NvK/1GYhZE0c="; subPackages = [ "cmd/geteduroam-gui" From 35b5ba55704493f0099b5bfb7c047bccf2282126 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Mon, 9 Feb 2026 21:51:55 +0100 Subject: [PATCH 467/730] maintainers: Fix duplicate values @patricksjackson -> @arcuru was done in https://github.com/NixOS/nixpkgs/pull/263460, but https://github.com/NixOS/nixpkgs/pull/240329 accidentally undid it @DomesticMoth -> @asciimoth was done in https://github.com/NixOS/nixpkgs/pull/203290, but the old entry wasn't dropped The nix@pdtpartners.com email is used by three users. According to @mupdt, `nix+@pdtpartners.com` should work instead: https://github.com/NixOS/nixpkgs/pull/488851#issuecomment-3884975021 --- maintainers/maintainer-list.nix | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e955832cb55b..72604c09eaa6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6944,13 +6944,6 @@ githubId = 126339; name = "Domen Kozar"; }; - DomesticMoth = { - name = "Andrew"; - email = "silkmoth@protonmail.com"; - github = "asciimoth"; - githubId = 91414737; - keys = [ { fingerprint = "7D6B AE0A A98A FDE9 3396 E721 F87E 15B8 3AA7 3087"; } ]; - }; dominikh = { email = "dominik@honnef.co"; github = "dominikh"; @@ -7738,7 +7731,7 @@ name = "Elnu"; }; elpdt852 = { - email = "nix@pdtpartners.com"; + email = "nix+elpdt852@pdtpartners.com"; github = "elpdt852"; githubId = 122112154; name = "Edgar Lee"; @@ -14703,7 +14696,7 @@ name = "Luka Blaskovic"; }; lbpdt = { - email = "nix@pdtpartners.com"; + email = "nix+lbpdt@pdtpartners.com"; github = "lbpdt"; githubId = 45168934; name = "Louis Blin"; @@ -18198,7 +18191,7 @@ keys = [ { fingerprint = "5658 4D09 71AF E45F CC29 6BD7 4CE6 2A90 EFC0 B9B2"; } ]; }; mupdt = { - email = "nix@pdtpartners.com"; + email = "nix+mupdt@pdtpartners.com"; github = "mupdt"; githubId = 25388474; name = "Matej Urbas"; @@ -20381,12 +20374,6 @@ name = "Patrick"; keys = [ { fingerprint = "5E4C 3D74 80C2 35FE 2F0B D23F 7DD6 A72E C899 617D"; } ]; }; - patricksjackson = { - email = "patrick@jackson.dev"; - github = "arcuru"; - githubId = 160646; - name = "Patrick Jackson"; - }; patryk27 = { email = "pwychowaniec@pm.me"; github = "Patryk27"; From 342e1fcd6110a17675d0de6fe742caa2cc64bf1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 16 Feb 2026 15:26:05 +0100 Subject: [PATCH 468/730] searxng: 0-unstable-2026-02-06 -> 0-unstable-2026-02-16 --- pkgs/by-name/se/searxng/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index bfdd09d8538c..98324aec4044 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -13,14 +13,14 @@ in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2026-02-06"; + version = "0-unstable-2026-02-16"; pyproject = true; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "b5bb27f231e5f24b3985cd7cbd3f371486c21a11"; - hash = "sha256-y52R+MzPCa0zo52hZ/wnBacLLbF9k6P8UeVFobR+uUQ="; + rev = "8e824017dc88cebe5a42ee6ca04315ca9545f717"; + hash = "sha256-9B6Oel6yfiQS5uY1jjU+BHkP13HgJubCcE2g6YJiNeY="; }; nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; @@ -67,7 +67,7 @@ python.pkgs.toPythonModule ( python-dateutil pyyaml sniffio - typer-slim + typer typing-extensions valkey whitenoise From 76d77908d6f599d9e65d2a3e7b5cdf29376a361b Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 06:31:29 -0800 Subject: [PATCH 469/730] sbclPackages.named-readtables: fix build with SBCL 2.6.0 SBCL commit 00eabf5 changed the readtable's base-char-macro-array to store 0 instead of NIL for non-macro characters. Since (if 0 ...) is truthy in Common Lisp, the named-readtables readtable iterator incorrectly yields all characters, causing assertion failures in check-reader-macro-conflict when packages like cl-interpol, pythonic-string-reader, and antik-base merge readtables. Apply upstream fix from melisgl/named-readtables@6eea566. --- pkgs/development/lisp-modules/ql.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index 725a6353f983..ffa7c0d08aa4 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -12,6 +12,15 @@ let overrides = ( self: super: { + named-readtables = super.named-readtables.overrideLispAttrs (o: { + patches = (o.patches or [ ]) ++ [ + (pkgs.fetchpatch { + name = "named-readtables-sbcl-fix.patch"; + url = "https://github.com/melisgl/named-readtables/commit/6eea56674442b884a4fee6ede4c8aad63541aa5b.patch"; + hash = "sha256-ZkmBz50tkJutCNhrgVTHyE+sxRjmL8y7YC7yewrmves="; + }) + ]; + }); cl_plus_ssl = super.cl_plus_ssl.overrideLispAttrs (o: { nativeLibs = [ pkgs.openssl ]; }); From ddcc48c3524cca3a60f0c2a7dc3cc991448eaf44 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 06:32:02 -0800 Subject: [PATCH 470/730] sbclPackages.antik-base, etc: remove broken documentation.pdf symlink The antik source archive contains a documentation.pdf symlink pointing to documentation/build/latex/Antik.pdf which doesn't exist, causing the noBrokenSymlinks check to fail. Remove it in all five packages built from this archive: antik, antik-base, foreign-array, physical-dimension, and science-data. --- pkgs/development/lisp-modules/ql.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index ffa7c0d08aa4..39d41370ed11 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -196,6 +196,34 @@ let nativeLibs = [ pkgs.hdf5 ]; NIX_LDFLAGS = [ "-lhdf5" ]; }); + # The antik source archive contains a broken documentation.pdf symlink + # pointing to documentation/build/latex/Antik.pdf which doesn't exist. + # All packages built from this archive need the symlink removed. + antik = super.antik.overrideLispAttrs (o: { + postInstall = (o.postInstall or "") + '' + rm -f $out/documentation.pdf + ''; + }); + antik-base = super.antik-base.overrideLispAttrs (o: { + postInstall = (o.postInstall or "") + '' + rm -f $out/documentation.pdf + ''; + }); + foreign-array = super.foreign-array.overrideLispAttrs (o: { + postInstall = (o.postInstall or "") + '' + rm -f $out/documentation.pdf + ''; + }); + physical-dimension = super.physical-dimension.overrideLispAttrs (o: { + postInstall = (o.postInstall or "") + '' + rm -f $out/documentation.pdf + ''; + }); + science-data = super.science-data.overrideLispAttrs (o: { + postInstall = (o.postInstall or "") + '' + rm -f $out/documentation.pdf + ''; + }); gsll = super.gsll.overrideLispAttrs (o: { nativeBuildInputs = [ pkgs.gsl ]; nativeLibs = [ pkgs.gsl ]; From 88f74d23492b35f99e062f3670188bdf468cf36b Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Mon, 16 Feb 2026 08:35:42 -0600 Subject: [PATCH 471/730] llama-cpp: 8054 -> 8069 * diff: https://github.com/ggml-org/llama.cpp/compare/b8054...b8069 * changelog: https://github.com/ggml-org/llama.cpp/releases/tag/b8069 Resolves: NixOS/nixpkgs#491058 --- pkgs/by-name/ll/llama-cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index fa39fc41a785..fc4ab03f1a8a 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -78,7 +78,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "8054"; + version = "8069"; outputs = [ "out" @@ -89,7 +89,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-gzW/XOfx3dvCb2g1b93CcPNkqtw7VOEAYffd0WRy/6o="; + hash = "sha256-/hfczIFTW+VyCCs7oM2a6VmPh24wiZ8P3fQZTfd9jA8="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT From ca1b6e9679ae828c32ae02c5f1f7964874bed3e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 14:36:23 +0000 Subject: [PATCH 472/730] docfd: 12.2.0 -> 12.3.0 --- pkgs/by-name/do/docfd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix index 98d49517c486..523061639a5d 100644 --- a/pkgs/by-name/do/docfd/package.nix +++ b/pkgs/by-name/do/docfd/package.nix @@ -14,7 +14,7 @@ ocamlPackages.buildDunePackage rec { pname = "docfd"; - version = "12.2.0"; + version = "12.3.0"; minimalOCamlVersion = "5.1"; @@ -22,7 +22,7 @@ ocamlPackages.buildDunePackage rec { owner = "darrenldl"; repo = "docfd"; rev = version; - hash = "sha256-0URs7X94/2D0WLpVBXjYZ3zDR3uGXSVG+WLdsAqVKBg="; + hash = "sha256-PEeZcSlXkWLo0hZHOsmuvcQoxeAXxqNfTR9sUJQG40g="; }; # Compatibility with nottui ≥ 0.4 From 280357551bb440c6ccab1ac496f1be786f8b95b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 14:37:14 +0000 Subject: [PATCH 473/730] open-webui: 0.8.1 -> 0.8.2 --- pkgs/by-name/op/open-webui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix index d7737bc0d174..9ab7c89b2021 100644 --- a/pkgs/by-name/op/open-webui/package.nix +++ b/pkgs/by-name/op/open-webui/package.nix @@ -9,13 +9,13 @@ }: let pname = "open-webui"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "open-webui"; repo = "open-webui"; tag = "v${version}"; - hash = "sha256-eUkP5fLXzcoVz8HPnPr0qQOXN2iTYS/ZJ73c9PgjCiU="; + hash = "sha256-2n2JGgnWEGsWVLnkWc+RilTybt3KXah8UzUUPINxzfE="; }; frontend = buildNpmPackage rec { @@ -32,7 +32,7 @@ let url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2"; }; - npmDepsHash = "sha256-FifLj2Aj0cfUmGHm39N7HIpAUmTBgGH2cjwTH+ChlgA="; + npmDepsHash = "sha256-gaf4+/H3nqgebPtxnEeUw2uw5xVh+FE6UFqD3mRjhv0="; # See https://github.com/open-webui/open-webui/issues/15880 npmFlags = [ From bdd4fb50007147cd359b99da0d908b4d39f53e80 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 06:32:35 -0800 Subject: [PATCH 474/730] sbclPackages.cl-ana: fix type error in fixed-mem-cache for SBCL 2.6.0 In cl-ana.makeres, the fixed-mem-cache function uses (setf (cdr (last cache)) (list id)) where cache can be nil (initial state or after popping all elements). (last nil) returns nil, making (setf (cdr nil) ...) undefined. SBCL 2.6.0's stricter type inference catches this as a type conflict, causing COMPILE-FILE-ERROR. Replace with nconc which handles the nil case correctly. --- .../patches/cl-ana-fix-type-error.patch | 21 +++++++++++++++++++ pkgs/development/lisp-modules/ql.nix | 3 +++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch diff --git a/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch b/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch new file mode 100644 index 000000000000..de31a1255931 --- /dev/null +++ b/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch @@ -0,0 +1,21 @@ +Fix type error in fixed-mem-cache for SBCL 2.6.0 + +cache starts as nil and may be emptied by the loop, so (last cache) +can return nil. (setf (cdr nil) ...) is undefined behavior that +SBCL 2.6.0 now catches as a type conflict during compilation, +causing COMPILE-FILE-ERROR. + +Use nconc instead, which handles the nil case correctly. + +Upstream issue: https://github.com/ghollisjr/cl-ana/issues/48 + +--- a/makeres/makeres.lisp ++++ b/makeres/makeres.lisp +@@ -936,5 +936,5 @@ + do (unload-target (pop cache)))) + (load-target id) +- (setf (cdr (last cache)) +- (list id))))))))) ++ (setf cache ++ (nconc cache (list id)))))))))) + diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index 39d41370ed11..624c7a04cc34 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -191,6 +191,9 @@ let "iolib/pathnames" ]; }); + cl-ana_dot_makeres = super.cl-ana_dot_makeres.overrideLispAttrs (o: { + patches = (o.patches or [ ]) ++ [ ./patches/cl-ana-fix-type-error.patch ]; + }); cl-ana_dot_hdf-cffi = super.cl-ana_dot_hdf-cffi.overrideLispAttrs (o: { nativeBuildInputs = [ pkgs.hdf5 ]; nativeLibs = [ pkgs.hdf5 ]; From 61c41db96e711bf572d5dcf34957e3011651d842 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 16 Feb 2026 15:54:02 +0100 Subject: [PATCH 475/730] llmfit: init at 0.1.9 Signed-off-by: Matthias Beyer --- pkgs/by-name/ll/llmfit/package.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/by-name/ll/llmfit/package.nix diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix new file mode 100644 index 000000000000..fc414cf95d54 --- /dev/null +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -0,0 +1,29 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "llmfit"; + version = "0.1.9"; + + src = fetchFromGitHub { + owner = "AlexsJones"; + repo = "llmfit"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-Pp68JwTwcP1uNJGbLZK9DbmKlpNixjCQvPkIlnx53JE="; + }; + + cargoHash = "sha256-hgeq2E9APaNdlB2z6QdH1i5jFhclezXj3Ai/Y1QfQFY="; + + meta = { + description = "Find what runs on your hardware"; + homepage = "https://github.com/AlexsJones/llmfit"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + matthiasbeyer + ]; + mainProgram = "llmfit"; + }; +}) From ed210f64b826406062513b857dcd37200e22d835 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 14:57:32 +0000 Subject: [PATCH 476/730] velocity: 3.5.0-unstable-2026-01-31 -> 3.5.0-unstable-2026-02-11 --- pkgs/by-name/ve/velocity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index ac7685ba001a..91e08e5682d7 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "3.5.0-unstable-2026-01-31"; + version = "3.5.0-unstable-2026-02-11"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "7e01491e2f7952a3d2d798ddaaf0ffd396921329"; - hash = "sha256-yKH5M1pN2/vm2cRKiasT3TwRMLjtBla/qR/71U595wQ="; + rev = "c2fd3c07ac1f317e2700aead1a2338fe11152ce2"; + hash = "sha256-Nnrod7sEOqXCnHx6gkpnkXObt4FNE35vp6fvGN9988Q="; }; nativeBuildInputs = [ From d257e2f79635dc2e173a005dab7a622fa8023cb5 Mon Sep 17 00:00:00 2001 From: Hadi Chokr Date: Fri, 13 Feb 2026 12:11:26 +0100 Subject: [PATCH 477/730] maintainers: add silverhadch Signed-off-by: Hadi Chokr --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 38c0a30d311a..f515920a2656 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24576,6 +24576,13 @@ github = "Silver-Golden"; githubId = 7858375; }; + silverhadch = { + email = "hadichokr@icloud.com"; + matrix = "@silverhadch07:matrix.org"; + name = "Hadi Chokr"; + github = "silverhadch"; + githubId = 158838697; + }; simarra = { name = "simarra"; email = "loic.martel@protonmail.com"; From 0b8ac84783e6f932f42ff6177ffdb9162746304a Mon Sep 17 00:00:00 2001 From: Hadi Chokr Date: Fri, 13 Feb 2026 12:11:12 +0100 Subject: [PATCH 478/730] myman: init at 0.7.0 Signed-off-by: Hadi Chokr Co-authored-by: Jo --- pkgs/by-name/my/myman/package.nix | 40 +++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/my/myman/package.nix diff --git a/pkgs/by-name/my/myman/package.nix b/pkgs/by-name/my/myman/package.nix new file mode 100644 index 000000000000..97f39fce714d --- /dev/null +++ b/pkgs/by-name/my/myman/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchurl, + ncurses, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "myman"; + version = "0.7.0"; + + src = fetchurl { + url = "https://sourceforge.net/projects/myman/files/myman/myman-${finalAttrs.version}/myman-${finalAttrs.version}.tar.gz"; + hash = "sha512-elJo+pqSdcjUa1fPcU6InCIVgaXL4Zs4jmpgI2Z/mUH3ZK9r5H+/HxGkMPFJ+/anoLtb4t2SsWwHAg+d6PyYtg=="; + }; + + outputs = [ + "out" + "doc" + "man" + ]; + + buildInputs = [ ncurses ]; + + configureFlags = [ + "--with-xterm" + "--with-rxvt" + "--with-kterm" + "--with-ncurses" + ]; + + meta = { + description = "Pacman clone with an ncurses and a 'graphic' interface"; + homepage = "http://myman.sourceforge.net/"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ silverhadch ]; + platforms = lib.platforms.unix; + mainProgram = "myman"; + }; +}) From d845e9274c0acb6d270138fbb8b3eda502c530e4 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 07:00:48 -0800 Subject: [PATCH 479/730] applyPatches: fix meta parenthesization and preserve name semantics Fix misparenthesized `meta` line that would crash when `src` has no `meta` attribute (e.g. when `src` is a plain path): `{} [ "position" ]` attempts to call an attrset as a function. Restore the original `src.name + "-patched"` naming to avoid a semantic change where `parseDrvName` would reorder the version suffix. Co-authored-by: Philip Taron --- pkgs/build-support/trivial-builders/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 3c21375225f7..c23abe962798 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1053,10 +1053,7 @@ rec { if builtins.isPath finalAttrs.src then baseNameOf finalAttrs.src + "-patched" else if builtins.isAttrs finalAttrs.src && (finalAttrs.src ? name) then - let - srcName = builtins.parseDrvName finalAttrs.src.name; - in - "${srcName.name}-patched${lib.optionalString (srcName.version != "") "-${srcName.version}"}" + finalAttrs.src.name + "-patched" else throw "applyPatches: please supply a `name` argument because a default name can only be computed when the `src` is a path or is an attribute set with a `name` attribute." ); @@ -1082,7 +1079,7 @@ rec { passthru = extraPassthru // finalAttrs.src.passthru or { }; # Carry (and merge) information from the underlying `src` if present. - meta = lib.optionalAttrs (src ? meta) (removeAttrs finalAttrs.src.meta) [ "position" ]; + meta = lib.optionalAttrs (src ? meta) (removeAttrs finalAttrs.src.meta [ "position" ]); }; }; From 9c4e44673e435d189559d5292ab1ac7e751d9d8c Mon Sep 17 00:00:00 2001 From: vdemeester Date: Wed, 4 Feb 2026 15:07:21 -0300 Subject: [PATCH 480/730] docker: add update script Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com> --- .../virtualization/docker/default.nix | 2 + .../virtualization/docker/update.sh | 73 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100755 pkgs/applications/virtualization/docker/update.sh diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 36106475cc2b..632096dfd4f6 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -367,6 +367,8 @@ let # Exposed for tarsum build on non-linux systems (build-support/docker/default.nix) inherit moby-src; tests = lib.optionalAttrs (!clientOnly) { inherit (nixosTests) docker; }; + # run with: nix-shell ./maintainers/scripts/update.nix --argstr package docker + updateScript = ./update.sh; }; meta = docker-meta // { diff --git a/pkgs/applications/virtualization/docker/update.sh b/pkgs/applications/virtualization/docker/update.sh new file mode 100755 index 000000000000..c208b56a77f2 --- /dev/null +++ b/pkgs/applications/virtualization/docker/update.sh @@ -0,0 +1,73 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix-prefetch-github gawk + +set -euo pipefail + +# Updates docker packages (docker_29, docker_30, etc.) +# Fetches component versions from moby's Dockerfile and updates all hashes + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +DEFAULT_NIX="$SCRIPT_DIR/default.nix" + +# Determine which docker version to update +ATTR="${1:-${UPDATE_NIX_ATTR_PATH:-docker}}" + +# Handle "docker" alias -> use the last docker_XX in the file (latest version) +if [[ "$ATTR" == "docker" ]]; then + ATTR=$(grep -oE 'docker_[0-9]+' "$DEFAULT_NIX" | tail -1) +fi +ATTR=$(echo "$ATTR" | grep -oE 'docker_[0-9]+' | head -1) + +[[ -z "$ATTR" ]] && { echo "Error: Could not determine docker version"; exit 1; } + +MAJOR="${ATTR#docker_}" +echo "Updating $ATTR (major version: $MAJOR)" + +# Get current and latest versions +CURRENT=$(awk -v a="$ATTR" '$0~a" ="{f=1} f&&/version = "/{match($0,/"[^"]+"/);print substr($0,RSTART+1,RLENGTH-2);exit}' "$DEFAULT_NIX") +LATEST=$(curl -s ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/moby/moby/releases" | \ + jq -r --arg m "$MAJOR" '[.[]|select(.tag_name|startswith("docker-v"+$m+"."))|select(.prerelease==false)][0].tag_name|sub("docker-v";"")') + +echo "Current: $CURRENT, Latest: $LATEST" +[[ "$CURRENT" == "$LATEST" ]] && { echo "Already up to date!"; exit 0; } + +# Fetch component versions from Dockerfile +DOCKERFILE=$(curl -sL "https://raw.githubusercontent.com/moby/moby/docker-v$LATEST/Dockerfile") +RUNC_REV=$(echo "$DOCKERFILE" | sed -n 's/^ARG RUNC_VERSION=//p' | head -1) +CONTAINERD_REV=$(echo "$DOCKERFILE" | sed -n 's/^ARG CONTAINERD_VERSION=//p' | head -1) + +echo "Components: runc=$RUNC_REV, containerd=$CONTAINERD_REV" + +# Prefetch helper +prefetch() { nix-prefetch-github "$1" "$2" --rev "$3" 2>/dev/null | jq -r '.hash'; } + +echo "Prefetching sources..." +CLI_HASH=$(prefetch docker cli "v$LATEST") +MOBY_HASH=$(prefetch moby moby "docker-v$LATEST") +RUNC_HASH=$(prefetch opencontainers runc "$RUNC_REV") +CONTAINERD_HASH=$(prefetch containerd containerd "$CONTAINERD_REV") + +# Validate all hashes +for h in "$CLI_HASH" "$MOBY_HASH" "$RUNC_HASH" "$CONTAINERD_HASH"; do + [[ -z "$h" || "$h" == "null" ]] && { echo "Failed to prefetch a source"; exit 1; } +done + +# Update default.nix +echo "Updating $DEFAULT_NIX..." +awk -v attr="$ATTR" -v ver="$LATEST" -v cli="$CLI_HASH" -v moby="$MOBY_HASH" \ + -v runcR="$RUNC_REV" -v runcH="$RUNC_HASH" -v ctrdR="$CONTAINERD_REV" -v ctrdH="$CONTAINERD_HASH" \ + -v old="$CURRENT" ' + $0 ~ attr" =" { in_block=1 } + in_block && /^ docker_[0-9]/ && $0 !~ attr { in_block=0 } + in_block && /^}$/ { in_block=0 } + in_block && /version = "/ { gsub(old, ver) } + in_block && /cliHash = "sha256-/ { gsub(/sha256-[^"]*/, cli) } + in_block && /mobyHash = "sha256-/ { gsub(/sha256-[^"]*/, moby) } + in_block && /runcRev = "/ { gsub(/"v[^"]*"/, "\"" runcR "\"") } + in_block && /runcHash = "sha256-/ { gsub(/sha256-[^"]*/, runcH) } + in_block && /containerdRev = "/ { gsub(/"v[^"]*"/, "\"" ctrdR "\"") } + in_block && /containerdHash = "sha256-/ { gsub(/sha256-[^"]*/, ctrdH) } + { print } +' "$DEFAULT_NIX" > "$DEFAULT_NIX.tmp" && mv "$DEFAULT_NIX.tmp" "$DEFAULT_NIX" + +echo "Updated $ATTR to $LATEST (cli=$CLI_HASH, moby=$MOBY_HASH, runc=$RUNC_REV, containerd=$CONTAINERD_REV)" From 9b25b940cb680998ba1eb76078984e2eef6ccc39 Mon Sep 17 00:00:00 2001 From: Samuel Varga Date: Mon, 16 Feb 2026 09:52:27 -0500 Subject: [PATCH 481/730] vimPlugins.nvim-next: init at 0-unstable-2024-10-09 https://github.com/ghostbuster91/nvim-next --- 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 a42999112c70..3cf5d3804387 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -11717,6 +11717,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + nvim-next = buildVimPlugin { + pname = "nvim-next"; + version = "0-unstable-2024-10-09"; + src = fetchFromGitHub { + owner = "ghostbuster91"; + repo = "nvim-next"; + rev = "9c71ab7dd934ed82376cb4a26d3a8baa0048f0e1"; + hash = "sha256-ACDsnUqTYok+uea9O/vW4qu/GJgV9d6WTdUCRjSALvo="; + }; + meta.homepage = "https://github.com/ghostbuster91/nvim-next/"; + meta.hydraPlatforms = [ ]; + }; + nvim-nonicons = buildVimPlugin { pname = "nvim-nonicons"; version = "0-unstable-2026-02-12"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index c91d7549eb35..b691f01a589d 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -900,6 +900,7 @@ https://github.com/gpanders/nvim-moonwalk/,, https://github.com/SmiteshP/nvim-navbuddy/,, https://github.com/smiteshp/nvim-navic/,HEAD, https://github.com/AckslD/nvim-neoclip.lua/,, +https://github.com/ghostbuster91/nvim-next/,HEAD, https://github.com/ya2s/nvim-nonicons/,, https://github.com/rcarriga/nvim-notify/,, https://github.com/LhKipp/nvim-nu/,HEAD, From eadb35ab92770d5393ccbed101b4fa26b5a647c4 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Tue, 10 Feb 2026 12:49:55 -0300 Subject: [PATCH 482/730] docker_29: 29.2.1 -> 29.2.1 https://docs.docker.com/engine/release-notes/29/ --- pkgs/applications/virtualization/docker/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 632096dfd4f6..fa8e35be7153 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -438,14 +438,14 @@ in docker_29 = let - version = "29.2.0"; + version = "29.2.1"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-GbXPe8DlhV4WnwJO8OVAdbXZ18IOUlXszenMGvPvSMQ="; + cliHash = "sha256-9foA1MThtq1sQnwki+cxPuU1dZbukOgdMg99Z1EElxk="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-Uilc5cxKuctSkjVxY3R5aezlmGHhLhHY4opVkTYRVIY="; + mobyHash = "sha256-LN/IVgKdBwpTR2fUq2Syi6zWP4YN7DQS4bfJVk8Agtg="; runcRev = "v1.3.4"; runcHash = "sha256-1IfY08sBoDpbLrwz1AKBRSTuCZyOgQzYPHTDUI6fOZ8="; containerdRev = "v2.2.1"; From 52e5dfeb9c1b66b554d7541d6c988ba559df57e3 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Tue, 10 Feb 2026 00:31:10 +0100 Subject: [PATCH 483/730] nlopt: 2.10.0 -> 2.10.1 All `patches` can be removed as they are integrated into this release. Python bindings continue to function, and luksan solver exclusion also works. --- pkgs/by-name/nl/nlopt/package.nix | 34 ++----------------------------- 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/nl/nlopt/package.nix b/pkgs/by-name/nl/nlopt/package.nix index 5a78662322e8..9891ad4dc5dd 100644 --- a/pkgs/by-name/nl/nlopt/package.nix +++ b/pkgs/by-name/nl/nlopt/package.nix @@ -37,13 +37,13 @@ let in clangStdenv.mkDerivation (finalAttrs: { pname = "nlopt"; - version = "2.10.0"; + version = "2.10.1"; src = fetchFromGitHub { owner = "stevengj"; repo = "nlopt"; tag = "v${finalAttrs.version}"; - hash = "sha256-mZRmhXrApxfiJedk+L/poIP2DR/BkV04c5fiwPGAyjI="; + hash = "sha256-i+Cd2VLMbI4PUSXennR8jgF+/ZkzKX9WkVTPtayr8vs="; }; outputs = [ @@ -51,36 +51,6 @@ clangStdenv.mkDerivation (finalAttrs: { "doc" ]; - patches = [ - # 26-03-2025: `mkdocs.yml` is missing a link for the subpage related to the Java bindings. - # 26-03-2025: This commit was merged after v2.10.0 was released, and has not been made - # 26-03-2025: part of a release. - (fetchpatch { - name = "missing-java-reference-mkdocs"; - url = "https://github.com/stevengj/nlopt/commit/7e34f1a6fe82ed27daa6111d83c4d5629555454b.patch"; - hash = "sha256-XivfZtgIGLyTtU+Zo2jSQAx2mVdGLJ8PD7VSSvGR/5Q="; - }) - - # 26-03-2025: The docs pages still list v2.7.1 as the newest version. - # 26-03-2025: This commit was merged after v2.10.0 was released, and has not been made - # 26-03-2025: part of a release. - (fetchpatch { - name = "update-index-md"; - url = "https://github.com/stevengj/nlopt/commit/2c4147832eff7ea15d0536c82351a9e169f85e43.patch"; - hash = "sha256-BXcbNUyu20f3N146v6v9cpjSj5CwuDtesp6lAqOK2KY="; - }) - - # 26-03-2025: There is an off-by-one error in the test/CMakeLists.txt - # 26-03-2025: that causes the tests to attempt to run disabled Luksan solver code, - # 26-03-2025: which in turn causes the test suite to fail. - # 26-03-2025: See https://github.com/stevengj/nlopt/pull/605 - (fetchpatch { - name = "fix-nondisabled-luksan-algorithm"; - url = "https://github.com/stevengj/nlopt/commit/7817ec19f21be6877a4b79777fc5315a52c6850b.patch"; - hash = "sha256-KgdAMSYKOQuraun4HNr9GOx48yjyeQk6W3IgWRA44oo="; - }) - ]; - postPatch = '' substituteInPlace nlopt.pc.in \ --replace-fail 'libdir=''${exec_prefix}/@NLOPT_INSTALL_LIBDIR@' 'libdir=@NLOPT_INSTALL_LIBDIR@' From 5695f82fec767a257015c2f567a994b21ed5c953 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Mon, 16 Feb 2026 16:44:48 +0100 Subject: [PATCH 484/730] nlopt: optional build docs Allows for building pkgsStatic.nlopt on darwin, which previously failed due to static python3.13.11 being broken on darwin --- pkgs/by-name/nl/nlopt/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/nl/nlopt/package.nix b/pkgs/by-name/nl/nlopt/package.nix index 9891ad4dc5dd..17cd33778114 100644 --- a/pkgs/by-name/nl/nlopt/package.nix +++ b/pkgs/by-name/nl/nlopt/package.nix @@ -19,6 +19,10 @@ swig, # Optionally exclude Luksan solvers to allow licensing under MIT withoutLuksanSolvers ? false, + + # Builds docs on-demand + withDocs ? false, + # Build static on-demand withStatic ? stdenv.hostPlatform.isStatic, @@ -46,10 +50,7 @@ clangStdenv.mkDerivation (finalAttrs: { hash = "sha256-i+Cd2VLMbI4PUSXennR8jgF+/ZkzKX9WkVTPtayr8vs="; }; - outputs = [ - "out" - "doc" - ]; + outputs = [ "out" ] ++ lib.optional withDocs "doc"; postPatch = '' substituteInPlace nlopt.pc.in \ @@ -93,7 +94,7 @@ clangStdenv.mkDerivation (finalAttrs: { lib.cmakeFeature "Python_EXECUTABLE" "${buildPythonBindingsEnv.interpreter}" ); - postBuild = '' + postBuild = lib.optionalString withDocs '' ${buildDocsEnv.interpreter} -m mkdocs build \ --config-file ../mkdocs.yml \ --site-dir $doc \ From 89ee800e37e7910a8933f642e2044abe9ed92a5b Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Tue, 10 Feb 2026 16:38:50 -0500 Subject: [PATCH 485/730] symlinkJoin: to extendMkDerivation, naively naive translation inlining runCommandWith --- .../trivial-builders/default.nix | 132 ++++++++++-------- 1 file changed, 72 insertions(+), 60 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index ac834203cf91..ab372a692ec8 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -572,69 +572,81 @@ rec { other derivations. A derivation created with linkFarm is often used in CI as a easy way to build multiple derivations at once. */ - symlinkJoin = - args_@{ - name ? - assert lib.assertMsg ( - args_ ? pname && args_ ? version - ) "symlinkJoin requires either a `name` OR `pname` and `version`"; - "${args_.pname}-${args_.version}", - paths, - stripPrefix ? "", - preferLocalBuild ? true, - allowSubstitutes ? false, - postBuild ? "", - failOnMissing ? stripPrefix == "", - ... - }: - assert lib.assertMsg (stripPrefix != "" -> (hasPrefix "/" stripPrefix && stripPrefix != "/")) '' - stripPrefix must be either an empty string (disable stripping behavior), or relative path prefixed with /. + symlinkJoin = lib.extendMkDerivation { + constructDrv = stdenvNoCC.mkDerivation; - Ensure that the path starts with / and specifies path to the subdirectory. - ''; + extendDrvArgs = + finalAttrs: + args_@{ + name ? + assert lib.assertMsg ( + args_ ? pname && args_ ? version + ) "symlinkJoin requires either a `name` OR `pname` and `version`"; + "${args_.pname}-${args_.version}", + paths, + stripPrefix ? "", + preferLocalBuild ? true, + allowSubstitutes ? false, + postBuild ? "", + failOnMissing ? stripPrefix == "", + ... + }: + assert lib.assertMsg (stripPrefix != "" -> (hasPrefix "/" stripPrefix && stripPrefix != "/")) '' + stripPrefix must be either an empty string (disable stripping behavior), or relative path prefixed with /. - let - mapPaths = - f: paths: - map ( - path: - if path == null then - null - else if isList path then - mapPaths f path - else - f path - ) paths; - args = - removeAttrs args_ [ - "name" - "postBuild" - "stripPrefix" - "paths" - "failOnMissing" - ] - // { - # Allow getting the proper position of the output derivation. - # Since one of these are required, it should be fairly accurate. - pos = - if args_ ? pname then - builtins.unsafeGetAttrPos "pname" args_ + Ensure that the path starts with / and specifies path to the subdirectory. + ''; + let + mapPaths = + f: paths: + map ( + path: + if path == null then + null + else if isList path then + mapPaths f path else - builtins.unsafeGetAttrPos "name" args_; - inherit preferLocalBuild allowSubstitutes; - paths = mapPaths (path: "${path}${stripPrefix}") paths; - passAsFile = [ "paths" ]; - }; # pass the defaults - in - runCommand name args '' - mkdir -p $out - for i in $(cat $pathsPath); do - ${optionalString (!failOnMissing) "if test -d $i; then "}${lndir}/bin/lndir -silent $i $out${ - optionalString (!failOnMissing) "; fi" - } - done - ${postBuild} - ''; + f path + ) paths; + drvArgs = + removeAttrs args_ [ + "name" + "postBuild" + "stripPrefix" + "paths" + "failOnMissing" + ] + // { + inherit preferLocalBuild allowSubstitutes; + paths = mapPaths (path: "${path}${stripPrefix}") paths; + }; # pass the defaults + in + { + enableParallelBuilding = true; + inherit name; + passAsFile = [ + "buildCommand" + "paths" + ]; + buildCommand = '' + mkdir -p $out + for i in $(cat $pathsPath); do + ${optionalString (!failOnMissing) "if test -d $i; then "}${lndir}/bin/lndir -silent $i $out${ + optionalString (!failOnMissing) "; fi" + } + done + ${postBuild} + ''; + } + // lib.optionalAttrs (!drvArgs ? meta) { + pos = + let + args = builtins.attrNames drvArgs; + in + if builtins.length args > 0 then builtins.unsafeGetAttrPos (builtins.head args) drvArgs else null; + } + // drvArgs; + }; # TODO: move linkFarm docs to the Nixpkgs manual /* From 31af889a59eb63e7f7d839ab41b71becea60d5e5 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:02:09 -0500 Subject: [PATCH 486/730] symlinkJoin: use `excludeDrvArgNames` for attr removal --- .../trivial-builders/default.nix | 32 ++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index ab372a692ec8..12f0482da90a 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -575,6 +575,14 @@ rec { symlinkJoin = lib.extendMkDerivation { constructDrv = stdenvNoCC.mkDerivation; + excludeDrvArgNames = [ + "name" + "postBuild" + "stripPrefix" + "paths" + "failOnMissing" + ]; + extendDrvArgs = finalAttrs: args_@{ @@ -608,26 +616,15 @@ rec { else f path ) paths; - drvArgs = - removeAttrs args_ [ - "name" - "postBuild" - "stripPrefix" - "paths" - "failOnMissing" - ] - // { - inherit preferLocalBuild allowSubstitutes; - paths = mapPaths (path: "${path}${stripPrefix}") paths; - }; # pass the defaults in { enableParallelBuilding = true; - inherit name; + inherit name allowSubstitutes preferLocalBuild; passAsFile = [ "buildCommand" "paths" ]; + paths = mapPaths (path: "${path}${stripPrefix}") paths; buildCommand = '' mkdir -p $out for i in $(cat $pathsPath); do @@ -638,14 +635,13 @@ rec { ${postBuild} ''; } - // lib.optionalAttrs (!drvArgs ? meta) { + // lib.optionalAttrs (!args_ ? meta) { pos = let - args = builtins.attrNames drvArgs; + args = builtins.attrNames args_; in - if builtins.length args > 0 then builtins.unsafeGetAttrPos (builtins.head args) drvArgs else null; - } - // drvArgs; + if builtins.length args > 0 then builtins.unsafeGetAttrPos (builtins.head args) args_ else null; + }; }; # TODO: move linkFarm docs to the Nixpkgs manual From 72b1b02a6b8092d61e1632188f52075b42512b1f Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:07:45 -0500 Subject: [PATCH 487/730] symlinkJoin: undo eta-expansion of `mapPaths` --- pkgs/build-support/trivial-builders/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 12f0482da90a..a27deb49740f 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -576,7 +576,6 @@ rec { constructDrv = stdenvNoCC.mkDerivation; excludeDrvArgNames = [ - "name" "postBuild" "stripPrefix" "paths" @@ -606,7 +605,7 @@ rec { ''; let mapPaths = - f: paths: + f: map ( path: if path == null then @@ -615,7 +614,7 @@ rec { mapPaths f path else f path - ) paths; + ); in { enableParallelBuilding = true; From 6924e4ab3a03b1da20d348d4db926a63b916c133 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:18:29 -0500 Subject: [PATCH 488/730] symlinkJoin: args_ -> args --- pkgs/build-support/trivial-builders/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index a27deb49740f..a8f6c34cd20a 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -584,12 +584,12 @@ rec { extendDrvArgs = finalAttrs: - args_@{ + args@{ name ? assert lib.assertMsg ( - args_ ? pname && args_ ? version + args ? pname && args ? version ) "symlinkJoin requires either a `name` OR `pname` and `version`"; - "${args_.pname}-${args_.version}", + "${args.pname}-${args.version}", paths, stripPrefix ? "", preferLocalBuild ? true, @@ -634,12 +634,15 @@ rec { ${postBuild} ''; } - // lib.optionalAttrs (!args_ ? meta) { + // lib.optionalAttrs (!args ? meta) { pos = let - args = builtins.attrNames args_; + argNames = builtins.attrNames args; in - if builtins.length args > 0 then builtins.unsafeGetAttrPos (builtins.head args) args_ else null; + if builtins.length argNames > 0 then + builtins.unsafeGetAttrPos (builtins.head argNames) args + else + null; }; }; From 4ac62dfc4c5485531bacff1990e43f25deb2b229 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:47:15 -0500 Subject: [PATCH 489/730] symlinkJoin: use final pname and version --- pkgs/build-support/trivial-builders/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index a8f6c34cd20a..83f387bbff57 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -587,9 +587,9 @@ rec { args@{ name ? assert lib.assertMsg ( - args ? pname && args ? version + finalAttrs ? pname && finalAttrs ? version ) "symlinkJoin requires either a `name` OR `pname` and `version`"; - "${args.pname}-${args.version}", + "${finalAttrs.pname}-${finalAttrs.version}", paths, stripPrefix ? "", preferLocalBuild ? true, From 48de4509f80e1fc145d57f31ae3f5341ec3d16b3 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:21:27 -0500 Subject: [PATCH 490/730] kak-tree-sitter: migrate to finalAttrs --- pkgs/by-name/ka/kak-tree-sitter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kak-tree-sitter/package.nix b/pkgs/by-name/ka/kak-tree-sitter/package.nix index e80edb2f369e..1eb57f91f955 100644 --- a/pkgs/by-name/ka/kak-tree-sitter/package.nix +++ b/pkgs/by-name/ka/kak-tree-sitter/package.nix @@ -6,10 +6,10 @@ kak-tree-sitter-unwrapped, }: -symlinkJoin rec { +symlinkJoin (finalAttrs: { pname = lib.replaceStrings [ "-unwrapped" ] [ "" ] kak-tree-sitter-unwrapped.pname; inherit (kak-tree-sitter-unwrapped) version; - name = "${pname}-${version}"; + name = "${finalAttrs.pname}-${finalAttrs.version}"; paths = [ kak-tree-sitter-unwrapped ]; nativeBuildInputs = [ makeWrapper ]; @@ -24,4 +24,4 @@ symlinkJoin rec { ''; inherit (kak-tree-sitter-unwrapped) meta; -} +}) From e0ce766f9aefe62a13a2ce60be93413c6c73442c Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 07:53:03 -0800 Subject: [PATCH 491/730] symlinkJoin: use targeted pos for pname/name Use the more precise pos computation that specifically targets pname or name, rather than the generic approach inherited from runCommandWith that uses the alphabetically-first attribute. Since one of pname or name is always required, this reliably points to the call site. --- pkgs/build-support/trivial-builders/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 83f387bbff57..3f3c1bc3a0bc 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -636,13 +636,10 @@ rec { } // lib.optionalAttrs (!args ? meta) { pos = - let - argNames = builtins.attrNames args; - in - if builtins.length argNames > 0 then - builtins.unsafeGetAttrPos (builtins.head argNames) args + if args ? pname then + builtins.unsafeGetAttrPos "pname" args else - null; + builtins.unsafeGetAttrPos "name" args; }; }; From 37da13b2f85b433e633b18c98c2f8efc1b0d2c9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 16:02:57 +0000 Subject: [PATCH 492/730] ruffle: 0.2.0-nightly-2026-02-09 -> 0.2.0-nightly-2026-02-16 --- pkgs/by-name/ru/ruffle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index d1b4bdcc67e8..878a0a2d9318 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -27,13 +27,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ruffle"; - version = "0.2.0-nightly-2026-02-09"; + version = "0.2.0-nightly-2026-02-16"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = "ruffle"; tag = lib.strings.removePrefix "0.2.0-" finalAttrs.version; - hash = "sha256-SvrcnMwv2FAYK+cu67ZuZwVxe48jor1+dxBnciK+OZE="; + hash = "sha256-+q+v8ZIuI1hXbOoC39/AtsjXhh83X2ygtRRM2wtPrWo="; }; postPatch = @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "OpenH264Version(${major}, ${minor}, ${patch})" ''; - cargoHash = "sha256-Olg8Z2HxfGAuhgHNN7QiFs28pTcqpOnflXeAqerIL+I="; + cargoHash = "sha256-DIlFPOMu7XwWtmJGPmF9Gi8jm7YJStOYirCDowo4Mqk="; cargoBuildFlags = lib.optional withRuffleTools "--workspace"; env = From 45fd6205e6c1a2478d420d77f849cdc141f8c791 Mon Sep 17 00:00:00 2001 From: eina Date: Mon, 16 Feb 2026 17:04:30 +0100 Subject: [PATCH 493/730] pangolin-cli: 0.2.0 -> 0.3.3 --- pkgs/by-name/pa/pangolin-cli/package.nix | 8 +-- .../use-tagged-newt-and-olm.patch | 70 ------------------- 2 files changed, 3 insertions(+), 75 deletions(-) delete mode 100644 pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index a9783b4107d1..a1422a9e0b74 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -10,18 +10,16 @@ buildGoModule (finalAttrs: { pname = "pangolin-cli"; - version = "0.2.0"; + version = "0.3.3"; src = fetchFromGitHub { owner = "fosrl"; repo = "cli"; tag = finalAttrs.version; - hash = "sha256-NR8GaOtFjOk6LLTdtDw6Nu691B76bPwllA2EOPSaM94="; + hash = "sha256-VOb/rmfeJ51MaI37v9+wEDuSmPQyOuKqfGKxY7gtl1c="; }; - patches = [ ./use-tagged-newt-and-olm.patch ]; - - vendorHash = "sha256-7LPnmbrIgWV5p4KCHfVVljRvadtZfg2FwLWIE/m3pi4="; + vendorHash = "sha256-hZj/PDNsWGplSrOgzJtL09/oFXHZ4zdS7BiRS+oy5bw="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch b/pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch deleted file mode 100644 index 14bba945ded8..000000000000 --- a/pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch +++ /dev/null @@ -1,70 +0,0 @@ -commit f251229d0eed13b7863bac74c1a88dd45d94d3c5 -Author: Varun Narravula -Date: Tue Dec 23 15:00:11 2025 -0800 - - chore(deps): pin olm and newt to upstream tags - -diff --git a/go.mod b/go.mod -index 4635ea0..5d58e09 100644 ---- a/go.mod -+++ b/go.mod -@@ -7,11 +7,10 @@ require ( - github.com/charmbracelet/bubbletea v1.3.6 - github.com/charmbracelet/huh v0.8.0 - github.com/charmbracelet/lipgloss v1.1.0 -- github.com/fosrl/newt v0.0.0 -- github.com/fosrl/olm v0.0.0 -+ github.com/fosrl/newt v1.8.0 -+ github.com/fosrl/olm v1.3.0 - github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c - github.com/spf13/cobra v1.10.1 -- github.com/spf13/pflag v1.0.10 - github.com/spf13/viper v1.21.0 - ) - -@@ -51,6 +50,7 @@ require ( - github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect - github.com/spf13/afero v1.15.0 // indirect - github.com/spf13/cast v1.10.0 // indirect -+ github.com/spf13/pflag v1.0.10 // indirect - github.com/subosito/gotenv v1.6.0 // indirect - github.com/vishvananda/netlink v1.3.1 // indirect - github.com/vishvananda/netns v0.0.5 // indirect -@@ -74,6 +74,8 @@ require ( - software.sslmate.com/src/go-pkcs12 v0.6.0 // indirect - ) - --replace github.com/fosrl/olm v0.0.0 => ../olm -- --replace github.com/fosrl/newt v0.0.0 => ../newt -+// If changes to Olm or Newt are required, use these -+// replace directives during development. -+// -+// replace github.com/fosrl/olm => ../olm -+// replace github.com/fosrl/newt => ../newt -diff --git a/go.sum b/go.sum -index b4118da..de27625 100644 ---- a/go.sum -+++ b/go.sum -@@ -50,6 +50,10 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkp - github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= - github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f h1:Y/CXytFA4m6baUTXGLOoWe4PQhGxaX0KpnayAqC48p4= - github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f/go.mod h1:vw97MGsxSvLiUE2X8qFplwetxpGLQrlU1Q9AUEIzCaM= -+github.com/fosrl/newt v1.8.0 h1:wIRCO2shhCpkFzsbNbb4g2LC7mPzIpp2ialNveBMJy4= -+github.com/fosrl/newt v1.8.0/go.mod h1:pol958CEs0nQmo/35Ltv0CGksheIKCS2hoNvdTVLEcI= -+github.com/fosrl/olm v1.3.0 h1:eYNFqcvTn5u8aujy4lIUDta8W3j09p91WkMcDWCp/VA= -+github.com/fosrl/olm v1.3.0/go.mod h1:FZ0L5GufoIOyZ00/49g8LKtkknodJkhM+icW5gOFdiw= - github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= - github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= - github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= -@@ -60,8 +64,8 @@ github.com/godbus/dbus/v5 v5.2.0 h1:3WexO+U+yg9T70v9FdHr9kCxYlazaAXUhx2VMkbfax8= - github.com/godbus/dbus/v5 v5.2.0/go.mod h1:3AAv2+hPq5rdnr5txxxRwiGjPXamgoIHgz9FPBfOp3c= - github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg= - github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= --github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= --github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= -+github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= - github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= - github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= - github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= From 0b500c8d3a0ea31d46b88bc20d274e7c4c4931f4 Mon Sep 17 00:00:00 2001 From: DuskyElf <91879372+DuskyElf@users.noreply.github.com> Date: Mon, 16 Feb 2026 13:42:44 +0530 Subject: [PATCH 494/730] opencode: 1.2.1 -> 1.2.5 https://github.com/anomalyco/opencode/releases/tag/v1.2.5 --- pkgs/by-name/op/opencode/package.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 108a47bb24a4..f231234be1ad 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -14,12 +14,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.2.1"; + version = "1.2.5"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-/D0tn09kC1AClJI3uFzMMWBvVWMYvvw52YrRD+dw0D4="; + hash = "sha256-0Zr7705Ya9Aj6ZmwVL6t289JN4XwDYafgGA5cuYOJh4="; }; node_modules = stdenvNoCC.mkDerivation { @@ -68,11 +68,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = - if stdenvNoCC.hostPlatform.isDarwin then - "sha256-2zl08cUvIGwK843o+7NcPBOscoSasXzYNLy30htgvYE=" - else - "sha256-2zl08cUvIGwK843o+7NcPBOscoSasXzYNLy30htgvYE="; + outputHash = "sha256-hK7ad7tG60K0VARAlZJsSxKjiHU78XQYl/tbIReBusc="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 22ca96f3a9d9ede14898f889f4749defb2278ab5 Mon Sep 17 00:00:00 2001 From: Alexander Bantyev Date: Mon, 16 Feb 2026 15:10:10 +0100 Subject: [PATCH 495/730] various: add meta.identifier.cpeParts to a batch of packages Co-Authored-By: Silvan Mosberger --- pkgs/by-name/au/audit/package.nix | 5 +++++ pkgs/by-name/bo/boehmgc/package.nix | 5 +++++ pkgs/by-name/ca/cacert/package.nix | 3 +++ pkgs/by-name/li/libcap_ng/package.nix | 1 + pkgs/by-name/lo/logrotate/package.nix | 1 + pkgs/by-name/op/openresolv/package.nix | 1 + pkgs/by-name/sh/shadow/package.nix | 1 + pkgs/by-name/ut/util-linux/package.nix | 2 ++ pkgs/development/compilers/gcc/common/meta.nix | 2 +- pkgs/development/compilers/llvm/common/llvm/default.nix | 4 ++++ pkgs/development/libraries/acl/default.nix | 1 + pkgs/development/libraries/attr/default.nix | 1 + pkgs/development/libraries/glibc/default.nix | 1 + pkgs/os-specific/linux/busybox/default.nix | 1 + pkgs/tools/misc/findutils/default.nix | 1 + .../package-management/nix/modular/packaging/everything.nix | 1 + pkgs/tools/text/gnugrep/default.nix | 3 +++ 17 files changed, 33 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/au/audit/package.nix b/pkgs/by-name/au/audit/package.nix index da374e413f20..236234cee014 100644 --- a/pkgs/by-name/au/audit/package.nix +++ b/pkgs/by-name/au/audit/package.nix @@ -175,5 +175,10 @@ stdenv.mkDerivation (finalAttrs: { "auparse" ]; platforms = lib.platforms.linux; + identifiers.cpeParts = + lib.meta.cpeFullVersionWithVendor "linux_audit_project" finalAttrs.version + // { + product = "linux_audit"; + }; }; }) diff --git a/pkgs/by-name/bo/boehmgc/package.nix b/pkgs/by-name/bo/boehmgc/package.nix index d4616fbd002b..136d9e9c005f 100644 --- a/pkgs/by-name/bo/boehmgc/package.nix +++ b/pkgs/by-name/bo/boehmgc/package.nix @@ -120,5 +120,10 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.boehmGC; maintainers = [ ]; platforms = lib.platforms.all; + identifiers.cpeParts = + lib.meta.cpeFullVersionWithVendor "boehm-demers-weiser" finalAttrs.version + // { + product = "garbage_collector"; + }; }; }) diff --git a/pkgs/by-name/ca/cacert/package.nix b/pkgs/by-name/ca/cacert/package.nix index ccfb2b777d96..bb52e8104f18 100644 --- a/pkgs/by-name/ca/cacert/package.nix +++ b/pkgs/by-name/ca/cacert/package.nix @@ -34,6 +34,9 @@ let lukegb ]; license = lib.licenses.mpl20; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "mozilla" version // { + product = "nss"; + }; }; certdata = stdenv.mkDerivation { pname = "nss-cacert-certdata"; diff --git a/pkgs/by-name/li/libcap_ng/package.nix b/pkgs/by-name/li/libcap_ng/package.nix index 99b7547c8fcc..da302c3cf49b 100644 --- a/pkgs/by-name/li/libcap_ng/package.nix +++ b/pkgs/by-name/li/libcap_ng/package.nix @@ -61,5 +61,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.linux; license = lib.licenses.lgpl21; maintainers = with lib.maintainers; [ grimmauld ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libcap-ng_project" finalAttrs.version; }; }) diff --git a/pkgs/by-name/lo/logrotate/package.nix b/pkgs/by-name/lo/logrotate/package.nix index b0c08570fc13..c4f49d4b420c 100644 --- a/pkgs/by-name/lo/logrotate/package.nix +++ b/pkgs/by-name/lo/logrotate/package.nix @@ -59,5 +59,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = [ lib.maintainers.tobim ]; platforms = lib.platforms.all; mainProgram = "logrotate"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "logrotate_project" finalAttrs.version; }; }) diff --git a/pkgs/by-name/op/openresolv/package.nix b/pkgs/by-name/op/openresolv/package.nix index c924ad4700d6..853cf18b12ff 100644 --- a/pkgs/by-name/op/openresolv/package.nix +++ b/pkgs/by-name/op/openresolv/package.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.bsd2; maintainers = [ ]; platforms = lib.platforms.unix; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openresolv_project" finalAttrs.version; }; }) diff --git a/pkgs/by-name/sh/shadow/package.nix b/pkgs/by-name/sh/shadow/package.nix index 24a2f1fc11e5..4094c6e99f91 100644 --- a/pkgs/by-name/sh/shadow/package.nix +++ b/pkgs/by-name/sh/shadow/package.nix @@ -135,6 +135,7 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ mdaniels5757 ]; platforms = lib.platforms.linux; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "shadow_project" finalAttrs.version; }; passthru = { diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index 0cb22af94bd6..27dd6e4abe9b 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -254,5 +254,7 @@ stdenv.mkDerivation (finalAttrs: { "uuid" ]; priority = 6; # lower priority than coreutils ("kill") and shadow ("login" etc.) packages + + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "kernel" finalAttrs.version; }; }) diff --git a/pkgs/development/compilers/gcc/common/meta.nix b/pkgs/development/compilers/gcc/common/meta.nix index e0325feafbe8..cf6b3447231e 100644 --- a/pkgs/development/compilers/gcc/common/meta.nix +++ b/pkgs/development/compilers/gcc/common/meta.nix @@ -30,5 +30,5 @@ in teams = [ teams.gcc ]; mainProgram = "${targetPrefix}gcc"; - identifiers.cpeParts.vendor = "gnu"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version; } diff --git a/pkgs/development/compilers/llvm/common/llvm/default.nix b/pkgs/development/compilers/llvm/common/llvm/default.nix index a9ee0a7ff4d1..1ea7c1b3a953 100644 --- a/pkgs/development/compilers/llvm/common/llvm/default.nix +++ b/pkgs/development/compilers/llvm/common/llvm/default.nix @@ -594,6 +594,10 @@ stdenv.mkDerivation ( widely used in academic research. Code in the LLVM project is licensed under the "Apache 2.0 License with LLVM exceptions". ''; + identifiers.cpeParts = llvm_meta.identifiers.cpeParts // { + inherit version; + update = "*"; + }; }; } // lib.optionalAttrs enableManpages { diff --git a/pkgs/development/libraries/acl/default.nix b/pkgs/development/libraries/acl/default.nix index 9305fa351d17..be4fbcd6cdde 100644 --- a/pkgs/development/libraries/acl/default.nix +++ b/pkgs/development/libraries/acl/default.nix @@ -40,5 +40,6 @@ stdenv.mkDerivation rec { homepage = "https://savannah.nongnu.org/projects/acl"; description = "Library and tools for manipulating access control lists"; license = lib.licenses.gpl2Plus; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "acl_project" version; }; } diff --git a/pkgs/development/libraries/attr/default.nix b/pkgs/development/libraries/attr/default.nix index cc34c00e92a7..0c8897ef0160 100644 --- a/pkgs/development/libraries/attr/default.nix +++ b/pkgs/development/libraries/attr/default.nix @@ -49,5 +49,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; badPlatforms = lib.platforms.microblaze; license = lib.licenses.gpl2Plus; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "attr_project" version; }; } diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix index 987c8dd7f199..b62bac16e287 100644 --- a/pkgs/development/libraries/glibc/default.nix +++ b/pkgs/development/libraries/glibc/default.nix @@ -216,5 +216,6 @@ in meta = (previousAttrs.meta or { }) // { description = "GNU C Library"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" previousAttrs.passthru.minorRelease; }; }) diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index b7c574ec171a..c104589f3f75 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -198,5 +198,6 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; priority = 15; # below systemd (halt, init, poweroff, reboot) and coreutils + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "busybox" version; }; } diff --git a/pkgs/tools/misc/findutils/default.nix b/pkgs/tools/misc/findutils/default.nix index a5e8459355ac..569877e9c994 100644 --- a/pkgs/tools/misc/findutils/default.nix +++ b/pkgs/tools/misc/findutils/default.nix @@ -106,5 +106,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; mainProgram = "find"; maintainers = [ lib.maintainers.mdaniels5757 ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" finalAttrs.version; }; }) diff --git a/pkgs/tools/package-management/nix/modular/packaging/everything.nix b/pkgs/tools/package-management/nix/modular/packaging/everything.nix index 62873710bcf3..8f40b8e4250f 100644 --- a/pkgs/tools/package-management/nix/modular/packaging/everything.nix +++ b/pkgs/tools/package-management/nix/modular/packaging/everything.nix @@ -252,6 +252,7 @@ stdenv.mkDerivation (finalAttrs: { "nix-util" "nix-util-c" ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "nixos" version; }; }) diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/tools/text/gnugrep/default.nix index d22e3434d738..c353e1cd938d 100644 --- a/pkgs/tools/text/gnugrep/default.nix +++ b/pkgs/tools/text/gnugrep/default.nix @@ -115,6 +115,9 @@ stdenv.mkDerivation { ]; platforms = lib.platforms.all; mainProgram = "grep"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version // { + product = "grep"; + }; }; passthru = { From 8a69d72e6c2c9f518fc27b2eec0b3fff722c0d44 Mon Sep 17 00:00:00 2001 From: Lennart Oldenburg Date: Mon, 16 Feb 2026 17:48:35 +0100 Subject: [PATCH 496/730] pyrra: init at 0.9.3 Co-authored-by: Matthias Loibl Co-authored-by: Lennart Oldenburg Co-authored-by: Sefa Eyeoglu --- pkgs/by-name/py/pyrra/package.nix | 62 +++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 pkgs/by-name/py/pyrra/package.nix diff --git a/pkgs/by-name/py/pyrra/package.nix b/pkgs/by-name/py/pyrra/package.nix new file mode 100644 index 000000000000..c51a47a16e3b --- /dev/null +++ b/pkgs/by-name/py/pyrra/package.nix @@ -0,0 +1,62 @@ +{ + lib, + buildGoModule, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "pyrra"; + version = "0.9.3"; + + src = fetchFromGitHub { + owner = "pyrra-dev"; + repo = "pyrra"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3eEnwS3nnDuIYfZCDUrWFeNmAHEGWtpxtSVoI+XIMVM="; + }; + + vendorHash = "sha256-E2/OrAC2Wkv7OYPjs9ROE1RL4UUXYTByJZRY1qZB3gE="; + + ui = buildNpmPackage { + inherit (finalAttrs) version; + + pname = "${finalAttrs.pname}-ui"; + src = "${finalAttrs.src}/ui"; + + npmDepsHash = "sha256-1KSkYUIJy6uci+Cy2q4dXO2PGpnwKcXQmWaWmpjPneA="; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/pyrra + mv build $out/share/pyrra/ui + runHook postInstall + ''; + }; + + preBuild = '' + mkdir -p ui/build + cp -r ${finalAttrs.ui}/share/pyrra/ui/* ui/build + ''; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "ui" + ]; + }; + + meta = { + mainProgram = "pyrra"; + description = "Making SLOs with Prometheus manageable, accessible, and easy to use for everyone!"; + homepage = "https://github.com/pyrra-dev/pyrra"; + changelog = "https://github.com/pyrra-dev/pyrra/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ + metalmatze + numbleroot + ]; + }; +}) From 8e9eb2461a842c23913bad287e6aac5674edc9be Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Tue, 10 Feb 2026 21:35:27 +0100 Subject: [PATCH 497/730] flashprog: 1.4 -> 1.5 Signed-off-by: Felix Singer --- pkgs/by-name/fl/flashprog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flashprog/package.nix b/pkgs/by-name/fl/flashprog/package.nix index 6498de27fa32..159c4ca7186a 100644 --- a/pkgs/by-name/fl/flashprog/package.nix +++ b/pkgs/by-name/fl/flashprog/package.nix @@ -17,12 +17,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "flashprog"; - version = "1.4"; + version = "1.5"; src = fetchgit { url = "https://review.sourcearcade.org/flashprog"; tag = "v${finalAttrs.version}"; - hash = "sha256-mpSmPZ306DedRi3Dcck/cDqoumgwFYpljiJtma+LZz4="; + hash = "sha256-laU2S7SPFCso/HzPSpbEM6hAE5/XYkNoBqFTT4PU8TU="; }; nativeBuildInputs = [ From 4422a8754b2e61ecbf2aed90ac9a004c53d6d1ca Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Mon, 16 Feb 2026 17:49:11 +0100 Subject: [PATCH 498/730] flashprog: Add Jared Baur (jmbaur) as another maintainer Signed-off-by: Felix Singer --- pkgs/by-name/fl/flashprog/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/fl/flashprog/package.nix b/pkgs/by-name/fl/flashprog/package.nix index 159c4ca7186a..3f7d9aa58be8 100644 --- a/pkgs/by-name/fl/flashprog/package.nix +++ b/pkgs/by-name/fl/flashprog/package.nix @@ -72,6 +72,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ felixsinger funkeleinhorn + jmbaur ]; platforms = lib.platforms.all; mainProgram = "flashprog"; From 7fa52032bfc39abdd9f15575b02ebbe81b6f64f2 Mon Sep 17 00:00:00 2001 From: isabel Date: Wed, 28 Jan 2026 21:45:51 +0000 Subject: [PATCH 499/730] nixos/cocoon: init module --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/cocoon.nix | 210 ++++++++++++++++++ 3 files changed, 213 insertions(+) create mode 100644 nixos/modules/services/web-apps/cocoon.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 040de458b015..38624a1cce68 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -42,6 +42,8 @@ - [Dunst](https://github.com/dunst-project/dunst), a lightweight and customizable notification daemon. Available as [services.dunst](#opt-services.dunst.enable). +- [cocoon](https://github.com/haileyok/cocoon), is a PDS (personal data server) that is a alternative to the bluesky pds. Available as [services.cocoon](#opt-services.cocoon.enable). + - [Ente Auth](https://ente.io/auth/), an open source 2FA authenticator, with end-to-end encrypted backups. Available as [programs.ente-auth](#opt-programs.ente-auth.enable). - [Dawarich](https://dawarich.app/), a self-hostable location history tracker. Available as [services.dawarich](#opt-services.dawarich.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index cb003fc2709e..9b920662f556 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1598,6 +1598,7 @@ ./services/web-apps/changedetection-io.nix ./services/web-apps/chhoto-url.nix ./services/web-apps/cloudlog.nix + ./services/web-apps/cocoon.nix ./services/web-apps/code-server.nix ./services/web-apps/coder.nix ./services/web-apps/collabora-online.nix diff --git a/nixos/modules/services/web-apps/cocoon.nix b/nixos/modules/services/web-apps/cocoon.nix new file mode 100644 index 000000000000..3a30a96bb374 --- /dev/null +++ b/nixos/modules/services/web-apps/cocoon.nix @@ -0,0 +1,210 @@ +{ + lib, + pkgs, + config, + ... +}: +let + cfg = config.services.cocoon; + + inherit (lib) + getExe + mkEnableOption + mkIf + mkOption + mkPackageOption + types + optional + ; +in +{ + options.services.cocoon = { + enable = mkEnableOption "cocoon"; + + package = mkPackageOption pkgs "cocoon" { }; + + settings = mkOption { + type = types.submodule { + freeformType = types.attrsOf (types.nullOr (types.either types.str types.path)); + + options = { + COCOON_ADDR = mkOption { + type = types.str; + default = ":8080"; + example = ":3000"; + description = "Address to bind the Cocoon instance to"; + }; + + COCOON_DID = mkOption { + type = types.nullOr types.str; + example = "did:web:cocoon.example.com"; + description = "DID web address for the Cocoon instance"; + }; + + COCOON_HOSTNAME = mkOption { + type = types.nullOr types.str; + example = "cocoon.example.com"; + description = "Hostname for the Cocoon instance"; + }; + + COCOON_ROTATION_KEY_PATH = mkOption { + type = types.either types.path types.str; + default = "/var/lib/cocoon/rotation.key"; + description = '' + Path to the rotation key file. + + Generate it with: + ``` + cocoon create-rotation-key --out /var/lib/cocoon/rotation.key + ``` + ''; + }; + + COCOON_JWK_PATH = mkOption { + type = types.either types.path types.str; + default = "/var/lib/cocoon/jwk.key"; + description = '' + Path to the JWK key file + + Generate it with: + ``` + cocoon create-private-jwk --out /var/lib/cocoon/jwk.key + ``` + ''; + }; + + COCOON_CONTACT_EMAIL = mkOption { + type = types.str; + example = "me@example.com"; + description = "Contact email for the Cocoon instance"; + }; + + COCOON_RELAYS = mkOption { + type = types.str; + default = "https://bsky.network"; + description = "Comma-separated list of Nostr relays to connect to"; + }; + + COCOON_SESSION_COOKIE_KEY = mkOption { + type = types.str; + default = "session"; + description = "Name of the session cookie"; + }; + + COCOON_DB_TYPE = mkOption { + type = types.str; + default = "sqlite"; + description = "Type of database to use (sqlite or postgres)"; + }; + + COCOON_DB_NAME = mkOption { + type = types.str; + default = "/var/lib/cocoon/cocoon.db"; + description = "Name of the SQLite database file (if using sqlite)"; + }; + + COCOON_DATABASE_URL = mkOption { + type = types.nullOr types.str; + default = null; + example = "postgres://cocoon:password@localhost:5432/cocoon?sslmode=disable"; + description = "Database connection URL"; + }; + }; + }; + + description = '' + Environment variables to set for the service. Secrets should be + specified using {option}`environmentFile`. + + Refer to + and for + available environment variables. + ''; + }; + + environmentFiles = mkOption { + type = types.listOf types.path; + default = [ ]; + description = '' + File to load environment variables from. Loaded variables override + values set in {option}`environment`. + + Use it to set values of `COCOON_ADMIN_PASSWORD` and `COCOON_SESSION_SECRE`. + + Generate `COCOON_ADMIN_PASSWORD` with + ``` + openssl rand -hex 16 + ``` + + Generate `COCOON_SESSION_SECRET` with + ``` + openssl rand -hex 32 + ``` + ''; + }; + }; + + config = mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + + systemd.services.cocoon = { + description = "cocoon"; + + after = [ + "network-online.target" + ] + ++ optional (cfg.settings.COCOON_DB_TYPE == "postgres") "postgresql.service"; + wants = [ + "network-online.target" + ] + ++ optional (cfg.settings.COCOON_DB_TYPE == "postgres") "postgresql.service"; + wantedBy = [ "multi-user.target" ]; + + serviceConfig = { + ExecStart = "${getExe cfg.package} run"; + Environment = lib.mapAttrsToList (k: v: "${k}=${if builtins.isInt v then toString v else v}") ( + lib.filterAttrs (_: v: v != null) cfg.settings + ); + + EnvironmentFile = cfg.environmentFiles; + StateDirectory = "cocoon"; + StateDirectoryMode = "0755"; + Restart = "always"; + + # Hardening + RemoveIPC = true; + CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ]; + NoNewPrivileges = true; + PrivateDevices = true; + ProtectClock = true; + ProtectKernelLogs = true; + ProtectControlGroups = true; + ProtectKernelModules = true; + PrivateMounts = true; + SystemCallArchitectures = [ "native" ]; + MemoryDenyWriteExecute = true; + RestrictNamespaces = true; + RestrictSUIDSGID = true; + ProtectHostname = true; + LockPersonality = true; + ProtectKernelTunables = true; + RestrictAddressFamilies = [ + "AF_UNIX" + "AF_INET" + "AF_INET6" + ]; + RestrictRealtime = true; + DeviceAllow = [ "" ]; + ProtectSystem = "strict"; + ProtectProc = "invisible"; + ProcSubset = "pid"; + ProtectHome = true; + PrivateUsers = true; + PrivateTmp = true; + UMask = "0077"; + }; + }; + }; + + meta.maintainers = with lib.maintainers; [ isabelroses ]; +} From e4b76d49b80032f62cab8c451ba3231dabefe059 Mon Sep 17 00:00:00 2001 From: isabel Date: Wed, 28 Jan 2026 21:46:04 +0000 Subject: [PATCH 500/730] nixosTests.cocoon: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/cocoon.nix | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 nixos/tests/cocoon.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 38a30c38368f..afc9e223b94e 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -382,6 +382,7 @@ in }; cockpit = runTest ./cockpit.nix; cockroachdb = runTestOn [ "x86_64-linux" ] ./cockroachdb.nix; + cocoon = runTest ./cocoon.nix; code-server = runTest ./code-server.nix; coder = runTest ./coder.nix; collectd = runTest ./collectd.nix; diff --git a/nixos/tests/cocoon.nix b/nixos/tests/cocoon.nix new file mode 100644 index 000000000000..0d0cd0e6446e --- /dev/null +++ b/nixos/tests/cocoon.nix @@ -0,0 +1,37 @@ +{ lib, ... }: +{ + name = "cocoon"; + + nodes.machine = + { pkgs, ... }: + { + services.cocoon = { + enable = true; + settings = { + COCOON_DID = "did:web:cocoon.example.com"; + COCOON_HOSTNAME = "cocoon.example.com"; + COCOON_CONTACT_EMAIL = "test@example.com"; + + # Snake oil testing credentials + COCOON_ADMIN_PASSWORD = "84f54c1229e02b662214e2af2df97cb6"; + COCOON_SESSION_SECRET = "8ed099b41bb67939bf4e796fd4bd618add775a9265bcb32c63d00341a0f71b6c"; + COCOON_ROTATION_KEY_PATH = + pkgs.runCommand "rotation-key" { nativeBuildInputs = [ pkgs.cocoon ]; } + '' + cocoon create-rotation-key --out $out + ''; + COCOON_JWK_PATH = pkgs.runCommand "jwk-key" { nativeBuildInputs = [ pkgs.cocoon ]; } '' + cocoon create-private-jwk --out $out + ''; + }; + }; + }; + + testScript = '' + machine.wait_for_unit("cocoon.service") + machine.wait_for_open_port(8080) + machine.succeed("curl --fail http://localhost:8080") + ''; + + meta.maintainers = [ lib.maintainers.isabelroses ]; +} From 2f3b49748cf8a33867d3e2f924e1d8dbcd73ea0e Mon Sep 17 00:00:00 2001 From: isabel Date: Wed, 28 Jan 2026 21:46:56 +0000 Subject: [PATCH 501/730] cocoon: add nixos test to passthru --- pkgs/by-name/co/cocoon/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cocoon/package.nix b/pkgs/by-name/co/cocoon/package.nix index b282d33e26c5..dc819eba7a26 100644 --- a/pkgs/by-name/co/cocoon/package.nix +++ b/pkgs/by-name/co/cocoon/package.nix @@ -2,6 +2,8 @@ lib, buildGoModule, fetchFromGitHub, + nixosTests, + stdenvNoCC, nix-update-script, }: buildGoModule (finalAttrs: { @@ -23,7 +25,10 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-bux3OfHT8f1FVpBAZUP23vo8M6h8nPTJbi/GTUzhdc4="; - passthru.updateScript = nix-update-script { }; + passthru = { + tests = lib.optionalAttrs stdenvNoCC.hostPlatform.isLinux { inherit (nixosTests) cocoon; }; + updateScript = nix-update-script { }; + }; meta = { description = "ATProtocol Personal Data Server written in Go with a SQLite block and blob store"; From 7db4a6d34e8e2b9f0548f8470c2295d1b67beee5 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 16 Feb 2026 18:11:23 +0100 Subject: [PATCH 502/730] linux_6_19: 6.19.1 -> 6.19.2 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 140c3ecc04d0..0079e604505a 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -35,8 +35,8 @@ "lts": false }, "6.19": { - "version": "6.19.1", - "hash": "sha256:1vlki73j7m2khjl39hq4fy42qql9als18nmnjg00a8yklhqzb0qb", + "version": "6.19.2", + "hash": "sha256:0npfhawx99iwla9j29bnf6bz8g07h7cdk26nsk6vgkicb20ijqc8", "lts": false } } From 011f8e9e7362791fe261059abd1aed82ec663da7 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 16 Feb 2026 18:13:10 +0100 Subject: [PATCH 503/730] linux_6_18: 6.18.11 -> 6.18.12 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 0079e604505a..2fc3603ad2d6 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -30,8 +30,8 @@ "lts": true }, "6.18": { - "version": "6.18.11", - "hash": "sha256:1xrsc7s3kh7mipfs0v33n97gfi55ll83x4hxvwi969qh8293ibrq", + "version": "6.18.12", + "hash": "sha256:1spihc64pp1jd18i4ckvk0fzad0ia5cq5fvznxdsrhn2si52j0z0", "lts": false }, "6.19": { From 204893f61fbcd0fbe7016d7ea24e8eb43f678d8e Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 16 Feb 2026 18:14:29 +0100 Subject: [PATCH 504/730] linux_6_12: 6.12.72 -> 6.12.73 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 2fc3603ad2d6..bd806cf4e80c 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -25,8 +25,8 @@ "lts": true }, "6.12": { - "version": "6.12.72", - "hash": "sha256:0ybijkw2zadhlg49r0wvnvy3s2czj5jnb149cz8ybvzvp90qgxdi", + "version": "6.12.73", + "hash": "sha256:1fj1ggpp19vjk80wbv0l9sn0ji0cm2wf0dvdyf6m9sgqrfad6na0", "lts": true }, "6.18": { From 3ba4e3e897d5912376fb6cd286e2860c122dfe44 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 16 Feb 2026 18:15:43 +0100 Subject: [PATCH 505/730] linux_6_6: 6.6.125 -> 6.6.126 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index bd806cf4e80c..a05e2ba66cd3 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -20,8 +20,8 @@ "lts": true }, "6.6": { - "version": "6.6.125", - "hash": "sha256:0g88r1v5q0m1n1ii2f16awc8w9m471m6hqx7r5whad4a8dpkpqwf", + "version": "6.6.126", + "hash": "sha256:0bzfa31h4d3808a6kz1vqccyiiv3kpvkryq5jb6cizmbg172yx0n", "lts": true }, "6.12": { From 2c2641dfbea608f75874799931dff2debc2588bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 17:33:44 +0000 Subject: [PATCH 506/730] xpipe: 21.0 -> 21.2.1 --- pkgs/by-name/xp/xpipe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index 4c4f5ddb1cec..62ea5aa9b062 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -39,7 +39,7 @@ let hash = { - x86_64-linux = "sha256-inyq4HXw5vU9vCK6sVJq7GrpkRh/BdfsSlb8Ekx0xGI="; + x86_64-linux = "sha256-mkiVKp5zh4dZ9MHk8mIIZVvUzGH89AK7sWWuuxcAWWs="; } .${system} or throwSystem; @@ -48,7 +48,7 @@ let in stdenvNoCC.mkDerivation rec { pname = "xpipe"; - version = "21.0"; + version = "21.2.1"; src = fetchzip { url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz"; From e45e7f915205f1bf8038eb7ff317fcef95cb0fee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 17:34:55 +0000 Subject: [PATCH 507/730] deno: 2.6.8 -> 2.6.9 --- pkgs/by-name/de/deno/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index caea19c9a241..09adec27a555 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -30,17 +30,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "deno"; - version = "2.6.8"; + version = "2.6.9"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; # required for tests - hash = "sha256-RBrBtkDd8lgrnRmFkRwF86xuUr2zTDHUrcNVh5P6gCc="; + hash = "sha256-FSm3X+1cTQURF9V/cCYvjJmPx9udcE/s5J6oRhcDWWU="; }; - cargoHash = "sha256-6UTRvrQzuEvrHxleTEEpoTwgDWDG79+9Txjo0SLL3Ns="; + cargoHash = "sha256-DgotLiq4xzVH8dhOUA4Fxg0NW0DRnHVCJlxQYVQDaeE="; patches = [ ./patches/0002-tests-replace-hardcoded-paths.patch From 77b7de2262eae166f2781d4c994d0a60635b84da Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 16 Feb 2026 09:11:19 -0800 Subject: [PATCH 508/730] python3Packages.viaggiatreno-ha: init at 0.2.4 Viaggiatreno API wrapper for querying Trenitalia ViaggiaTreno API, used by the Home Assistant viaggiatreno integration. https://github.com/monga/viaggiatreno_ha https://pypi.org/project/viaggiatreno-ha --- .../viaggiatreno-ha/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/viaggiatreno-ha/default.nix diff --git a/pkgs/development/python-modules/viaggiatreno-ha/default.nix b/pkgs/development/python-modules/viaggiatreno-ha/default.nix new file mode 100644 index 000000000000..110a99362d0b --- /dev/null +++ b/pkgs/development/python-modules/viaggiatreno-ha/default.nix @@ -0,0 +1,44 @@ +{ + lib, + aiohttp, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "viaggiatreno-ha"; + version = "0.2.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "monga"; + repo = "viaggiatreno_ha"; + tag = "v${version}"; + hash = "sha256-XmZVguuZK4pnAqINBWJbyAa5VesrQS6wP1jNPdWqhiQ="; + }; + + build-system = [ setuptools ]; + + dependencies = [ aiohttp ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + preCheck = '' + cd tests + ''; + + # Tests use aiohttp's AioHTTPTestCase which starts a local TCP server + __darwinAllowLocalNetworking = true; + + pythonImportsCheck = [ "viaggiatreno_ha" ]; + + meta = { + changelog = "https://github.com/monga/viaggiatreno_ha/releases/tag/${src.tag}"; + description = "Viaggiatreno API wrapper to use with Home Assistant"; + homepage = "https://github.com/monga/viaggiatreno_ha"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9a84b34e2e7a..98692ca6c1ca 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20444,6 +20444,8 @@ self: super: with self; { vharfbuzz = callPackage ../development/python-modules/vharfbuzz { }; + viaggiatreno-ha = callPackage ../development/python-modules/viaggiatreno-ha { }; + victron-vrm = callPackage ../development/python-modules/victron-vrm { }; videocr = callPackage ../development/python-modules/videocr { }; From bc2be29de416f284280583c452688694fcf4345e Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 16 Feb 2026 09:11:26 -0800 Subject: [PATCH 509/730] home-assistant: regenerate component-packages.nix Resolves missing viaggiatreno_ha dependency for the viaggiatreno integration. --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index de8714897649..7d4680b7b588 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6639,7 +6639,8 @@ ]; "viaggiatreno" = ps: with ps; [ - ]; # missing inputs: viaggiatreno_ha + viaggiatreno-ha + ]; "vicare" = ps: with ps; [ pyvicare From 3426c75e672a7699103126f711ca6f4e82b275c0 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 14 Feb 2026 19:10:12 +0100 Subject: [PATCH 510/730] music-assistant: 2.7.6 -> 2.7.8 https://github.com/music-assistant/server/releases/tag/2.7.7 https://github.com/music-assistant/server/releases/tag/2.7.8 diff: https://github.com/music-assistant/server/compare/2.7.6...2.7.8 --- .../music-assistant/fix-webserver-tests-in-sandbox.patch | 8 ++++---- pkgs/by-name/mu/music-assistant/frontend.nix | 4 ++-- pkgs/by-name/mu/music-assistant/package.nix | 5 +++-- pkgs/by-name/mu/music-assistant/providers.nix | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch b/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch index b930b57f8010..69b6a0f3f52b 100644 --- a/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch +++ b/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch @@ -1,11 +1,11 @@ diff --git a/music_assistant/helpers/util.py b/music_assistant/helpers/util.py -index bc14912b..d207b855 100644 +index 377c7221..aaf6460d 100644 --- a/music_assistant/helpers/util.py +++ b/music_assistant/helpers/util.py -@@ -274,7 +274,7 @@ async def get_ip_addresses(include_ipv6: bool = False) -> tuple[str, ...]: - if ip.is_IPv6 and not include_ipv6: +@@ -305,7 +305,7 @@ async def get_ip_addresses(include_ipv6: bool = False) -> tuple[str, ...]: continue - ip_str = str(ip.ip) + # ifaddr returns IPv6 addresses as (address, flowinfo, scope_id) tuples + ip_str = ip.ip[0] if isinstance(ip.ip, tuple) else ip.ip - if ip_str.startswith(("127", "169.254")): + if ip_str.startswith(("127", "169.254")) and "PYTEST_VERSION" not in os.environ: # filter out IPv4 loopback/APIPA address diff --git a/pkgs/by-name/mu/music-assistant/frontend.nix b/pkgs/by-name/mu/music-assistant/frontend.nix index 5108683f8198..b401e501ccc1 100644 --- a/pkgs/by-name/mu/music-assistant/frontend.nix +++ b/pkgs/by-name/mu/music-assistant/frontend.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "music-assistant-frontend"; - version = "2.17.76"; + version = "2.17.73"; pyproject = true; src = fetchPypi { pname = "music_assistant_frontend"; inherit version; - hash = "sha256-wQ+6xD1BDajMIpz7VVH0j/AIgCcIVjv1Y/k/kMYv96U="; + hash = "sha256-vmZa98pT5Cg22fa73/KTrMUqP4Axc1y4x710HCxBzIY="; }; build-system = [ setuptools ]; diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix index 26783526f7eb..9b0e4ecdce32 100644 --- a/pkgs/by-name/mu/music-assistant/package.nix +++ b/pkgs/by-name/mu/music-assistant/package.nix @@ -47,14 +47,14 @@ assert python.pkgs.buildPythonApplication rec { pname = "music-assistant"; - version = "2.7.6"; + version = "2.7.8"; pyproject = true; src = fetchFromGitHub { owner = "music-assistant"; repo = "server"; tag = version; - hash = "sha256-tAzCEU8jFWENOy0WaAchuhQGjmQl8BTW9TuGZPJByPw="; + hash = "sha256-o17H8cmMC8szh/hfgdq0JWCPh45TkrhuXOikr+DcBw8="; }; patches = [ @@ -186,6 +186,7 @@ python.pkgs.buildPythonApplication rec { "tests/core/test_server_base.py::test_events" # provider is missing dependencies "tests/providers/nicovideo" + "tests/providers/apple_music" ]; pythonImportsCheck = [ "music_assistant" ]; diff --git a/pkgs/by-name/mu/music-assistant/providers.nix b/pkgs/by-name/mu/music-assistant/providers.nix index b60bff14bdf3..acf13b443f90 100644 --- a/pkgs/by-name/mu/music-assistant/providers.nix +++ b/pkgs/by-name/mu/music-assistant/providers.nix @@ -1,7 +1,7 @@ # Do not edit manually, run ./update-providers.py { - version = "2.7.6"; + version = "2.7.8"; providers = { airplay = ps: with ps; [ From 65b4d2b10892b3d5538c2715625f839b0fdb14d3 Mon Sep 17 00:00:00 2001 From: Allemand Instable <68656923+code-instable@users.noreply.github.com> Date: Mon, 16 Feb 2026 18:51:14 +0100 Subject: [PATCH 511/730] typstPackages: sync with Typst Universe as of 2026-02-16 Updates typstPackages to match the Typst Universe as of 2026-02-16, at commit 89a5b24058cab651f16594554fa9fae93d3498e5. It was regenerated with maintainers/scripts/update-typst-packages.py. - Typst Packages Data source: typst/packages@89a5b24. - Nixpkgs Upstream reference: NixOS/nixpkgs@1bef0da --- .../typst/typst-packages-from-universe.toml | 1215 +++++++++++++++++ 1 file changed, 1215 insertions(+) diff --git a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml index 25f357341f16..4b4051304c5c 100644 --- a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml +++ b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml @@ -474,6 +474,16 @@ license = [ ] homepage = "https://github.com/AJB-ajb/adaptive-dots" +[adequate-iso-7000."0.1.1"] +url = "https://packages.typst.org/preview/adequate-iso-7000-0.1.1.tar.gz" +hash = "sha256-eFNbUMGiJE7m/w6/1oIOaw/9AuQvjkdHspdkJiKp3eQ=" +typstDeps = [] +description = "ISO 7000 icons" +license = [ + "MIT", +] +homepage = "https://github.com/gauravmm/typst-iso-7000" + [aero-check."0.1.1"] url = "https://packages.typst.org/preview/aero-check-0.1.1.tar.gz" hash = "sha256-rf9pPBnsXdxLW9r7iePL7VU61JP05g1m9L1Q6rsdmZQ=" @@ -494,6 +504,28 @@ license = [ ] homepage = "https://github.com/TomVer99/Typst-checklist-template" +[aero-dhbw."0.1.1"] +url = "https://packages.typst.org/preview/aero-dhbw-0.1.1.tar.gz" +hash = "sha256-UaRshmrAOdSMe3m9MO7SuDqSHkQFXr+ngLy+aRK3n70=" +typstDeps = [ + "glossy_0_9_0", +] +description = "Template for TX000 papers at DHBW Ravensburg" +license = [ + "MIT", +] + +[aero-dhbw."0.1.0"] +url = "https://packages.typst.org/preview/aero-dhbw-0.1.0.tar.gz" +hash = "sha256-bfThC1AAp7UII/tk6a0cAvMuvnxMwGUj7L4PubdWnh4=" +typstDeps = [ + "glossy_0_9_0", +] +description = "Template for TX000 papers at DHBW Ravensburg" +license = [ + "MIT", +] + [aero-navigator."0.1.0"] url = "https://packages.typst.org/preview/aero-navigator-0.1.0.tar.gz" hash = "sha256-dL1ZqZsWcAOuPIS2bVl94XqEEYIdX7RfM97lyhl/29g=" @@ -597,6 +629,16 @@ license = [ ] homepage = "https://github.com/fuchs-fabian/typst-template-aio-studi-and-thesis" +[akatable."0.1.0"] +url = "https://packages.typst.org/preview/akatable-0.1.0.tar.gz" +hash = "sha256-Uuo1xRiU5LjrcNDY9YDKDVImpvZbFpQ47NCCcsSJDCs=" +typstDeps = [] +description = "Clean academic tables with publisher format presets (APA, IEEE, Nature, etc" +license = [ + "MIT", +] +homepage = "https://github.com/SimonBure/akatable" + [alchemist."0.1.8"] url = "https://packages.typst.org/preview/alchemist-0.1.8.tar.gz" hash = "sha256-GGOJ9TxctfYABiDU9NwMNDUjEzPoheuVnggfzIvhk6E=" @@ -960,6 +1002,15 @@ license = [ ] homepage = "https://github.com/RodAlc24/typst-alterlang" +[ambivalent-amcis."0.1.1"] +url = "https://packages.typst.org/preview/ambivalent-amcis-0.1.1.tar.gz" +hash = "sha256-h9pvG0YtWAD7BB5uAOCkhFtKp0vM3hOOaD46DXpdhbI=" +typstDeps = [] +description = "A template for the 2026 Americas Conference for Information Systems (AMCIS 2026" +license = [ + "MIT", +] + [ambivalent-amcis."0.1.0"] url = "https://packages.typst.org/preview/ambivalent-amcis-0.1.0.tar.gz" hash = "sha256-jVxi7UlJLY87Pj/5z9Pj27zNytIsK3Jo84Svukky3j8=" @@ -1290,6 +1341,19 @@ license = [ ] homepage = "https://github.com/mrwunderbar666/typst-apa7ish" +[ape."0.4.4"] +url = "https://packages.typst.org/preview/ape-0.4.4.tar.gz" +hash = "sha256-Tned2n47wrQ+Bnnv8GPqnkSNsyqn+lGzB+xLtpeTBHY=" +typstDeps = [ + "cetz_0_3_2", + "cetz-plot_0_1_1", + "touying_0_6_1", +] +description = "Stop monkeying around with your layouts! Get sophisticated with Ape for Typst" +license = [ + "MIT", +] + [ape."0.4.3"] url = "https://packages.typst.org/preview/ape-0.4.3.tar.gz" hash = "sha256-sDv/w4jA2DkFDR912c+8Kc/Zd80nKE5JJiVRfsJBiyY=" @@ -1699,6 +1763,18 @@ license = [ ] homepage = "https://github.com/euwbah/typst-packages/tree/auto-div" +[auto-jrubby."0.3.4"] +url = "https://packages.typst.org/preview/auto-jrubby-0.3.4.tar.gz" +hash = "sha256-gZy1I5eYWVmlM1dVLL6IRrI0DbWji2EqRhcdO69QnAM=" +typstDeps = [ + "rubby_0_10_2", +] +description = "Automatic Ruby Generation" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/rice8y/auto-jrubby" + [auto-jrubby."0.3.3"] url = "https://packages.typst.org/preview/auto-jrubby-0.3.3.tar.gz" hash = "sha256-mlOAc+wPdeQsHojCG02q3tfB/JKNFGlLTnWFSF004rs=" @@ -1799,6 +1875,16 @@ license = [ ] homepage = "https://github.com/3akev/autofletcher" +[axiom."0.1.0"] +url = "https://packages.typst.org/preview/axiom-0.1.0.tar.gz" +hash = "sha256-X3oNohSxztgI2VM51ascgXgVwegIlKT6GaXXnNAvdmI=" +typstDeps = [] +description = "Minimal mathematical notations toolkit. Classical sets, linear algebra, probability laws and statistics operators... and much more " +license = [ + "MIT", +] +homepage = "https://github.com/SimonBure/axiom" + [axiomst."0.2.0"] url = "https://packages.typst.org/preview/axiomst-0.2.0.tar.gz" hash = "sha256-ybl0v51WBzb5BZTq0F8FQX/as8Q+ET0bcInejK/OpqM=" @@ -1916,6 +2002,16 @@ license = [ ] homepage = "https://github.com/isaacew/aiaa-typst" +[bamdone-ieeeconf."0.1.2"] +url = "https://packages.typst.org/preview/bamdone-ieeeconf-0.1.2.tar.gz" +hash = "sha256-BZ0gE3WRPRm10WtWQJGj1/I/sajC7NBF/kbZ/1WZ4X0=" +typstDeps = [] +description = "An IEEE-style paper template to publish at conferences and journals for Electrical Engineering, Computer Science, and Computer Engineering" +license = [ + "MIT-0", +] +homepage = "https://github.com/isaacew/bamdone-ieeeconf" + [bamdone-ieeeconf."0.1.1"] url = "https://packages.typst.org/preview/bamdone-ieeeconf-0.1.1.tar.gz" hash = "sha256-X+LDenUMKXHY1F+cTomrprPA2HmP5YsD96XoApNG3uU=" @@ -2931,6 +3027,24 @@ license = [ "Apache-2.0", ] +[bookly."1.2.0"] +url = "https://packages.typst.org/preview/bookly-1.2.0.tar.gz" +hash = "sha256-c4xJDd3UcHhllkQLxGB4Lo0sgE5InfdVS35+ralGZOU=" +typstDeps = [ + "drafting_0_2_2", + "equate_0_3_2", + "hydra_0_6_2", + "itemize_0_2_0", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "Book template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/book_template" + [bookly."1.1.2"] url = "https://packages.typst.org/preview/bookly-1.1.2.tar.gz" hash = "sha256-RuU39gQB5p2TN3qK3THCRUfHAnigdxiCD+wRQ7ob5JU=" @@ -3617,6 +3731,18 @@ license = [ ] homepage = "https://github.com/knuesel/callisto" +[calmly-touying."0.2.0"] +url = "https://packages.typst.org/preview/calmly-touying-0.2.0.tar.gz" +hash = "sha256-qmY8m+NpTTgywcwnLiyeTfTlmW0ATKMozEhwjRo1Fiw=" +typstDeps = [ + "touying_0_6_1", +] +description = "A calm, modern presentation theme for Touying with Moloch-inspired design" +license = [ + "MIT", +] +homepage = "https://github.com/YHan228/calmly-touying" + [calmly-touying."0.1.0"] url = "https://packages.typst.org/preview/calmly-touying-0.1.0.tar.gz" hash = "sha256-Sb4Luq4dgsBGas3Na6y0DbbDdT+20eUxOSnSzIpXFok=" @@ -3701,6 +3827,19 @@ license = [ ] homepage = "https://github.com/jiang131072/casual-szu-report" +[catppuccin."1.1.0"] +url = "https://packages.typst.org/preview/catppuccin-1.1.0.tar.gz" +hash = "sha256-RObfMMr+Y1ETiNgGaULQND4AAFLRyzCrwleuWs18dmk=" +typstDeps = [ + "tidy_0_4_3", + "valkyrie_0_2_2", +] +description = "🪶 Soothing pastel theme for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/catppuccin/typst" + [catppuccin."1.0.1"] url = "https://packages.typst.org/preview/catppuccin-1.0.1.tar.gz" hash = "sha256-JU3+A+B9c3FexVtdrMUaPIt2S0HM8EEDzI8mTWBEkdE=" @@ -4488,6 +4627,18 @@ license = [ ] homepage = "https://github.com/JeppeKlitgaard/chomp" +[chordish."0.2.1"] +url = "https://packages.typst.org/preview/chordish-0.2.1.tar.gz" +hash = "sha256-gUljxfaxVvGg2SqIR52StsgjjHM1K0q+P9JpIWShS6Y=" +typstDeps = [ + "conchord_0_4_0", +] +description = "A simple template for creating guitar and ukulele chord sheets" +license = [ + "MIT", +] +homepage = "https://github.com/soxfox42/chordish" + [chordish."0.2.0"] url = "https://packages.typst.org/preview/chordish-0.2.0.tar.gz" hash = "sha256-s9uPjFDe86t68jLqTD6eXvzjmq3mAPDDkCosxVF1TPs=" @@ -4632,6 +4783,18 @@ license = [ ] homepage = "https://github.com/julien-cpsn/typst-chromo" +[chronos."0.3.0"] +url = "https://packages.typst.org/preview/chronos-0.3.0.tar.gz" +hash = "sha256-AMnGFHZe1p/uOxZqLq1yWyM7WknGBwbETGi6CzTjyUU=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A package to draw sequence diagrams with CeTZ" +license = [ + "Apache-2.0", +] +homepage = "https://git.kb28.ch/HEL/chronos" + [chronos."0.2.1"] url = "https://packages.typst.org/preview/chronos-0.2.1.tar.gz" hash = "sha256-84RpRKxW2Vtnsrw90TR4IlQmXIf3ICnVsF3CaMLujZk=" @@ -4773,6 +4936,16 @@ license = [ ] homepage = "https://git.kb28.ch/HEL/circuiteria" +[citegeist."0.2.2"] +url = "https://packages.typst.org/preview/citegeist-0.2.2.tar.gz" +hash = "sha256-6FjnhgdUFhKmhn+3RE/AyUUJjOvb4LyzAAq7xKZfcx0=" +typstDeps = [] +description = "Makes a Bibtex bibliography available as a Typst dictionary" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/typst-citegeist" + [citegeist."0.2.1"] url = "https://packages.typst.org/preview/citegeist-0.2.1.tar.gz" hash = "sha256-xAx29cFRZ3vfLrJaBhWgz96n8Z18h0uOzhsLjvHdr6s=" @@ -4803,6 +4976,16 @@ license = [ ] homepage = "https://github.com/alexanderkoller/typst-citegeist" +[citrus."0.2.0"] +url = "https://packages.typst.org/preview/citrus-0.2.0.tar.gz" +hash = "sha256-jzBMbowfUkrjBySGw9MmZpUGASq6tqvvB5q8aXd0kQQ=" +typstDeps = [] +description = "Fresh citations for Typst — format bibliographies with standard CSL styles, plus CSL-M support" +license = [ + "MIT", +] +homepage = "https://github.com/pku-typst/citeproc-typst" + [citrus."0.1.0"] url = "https://packages.typst.org/preview/citrus-0.1.0.tar.gz" hash = "sha256-WiLc7QsfM+Y+aU6L1OZtZpyiB6wSgoAMhCETxr1Lu14=" @@ -5142,6 +5325,22 @@ license = [ ] homepage = "https://github.com/NicolaiSchmid/clean-ats-cv" +[clean-cnam-template."1.6.2"] +url = "https://packages.typst.org/preview/clean-cnam-template-1.6.2.tar.gz" +hash = "sha256-Gr55C4dq7bZQGIJVZ1fA9NOeqCGaZObHXW2N6sbA4LI=" +typstDeps = [ + "great-theorems_0_1_2", + "headcount_0_1_0", + "hydra_0_6_2", + "i-figured_0_2_4", + "linguify_0_5_0", +] +description = "A modular and organized template for creating professional documents using CNAM branding and styling" +license = [ + "MIT", +] +homepage = "https://github.com/TomPlanche/clean-cnam-template" + [clean-cnam-template."1.5.0"] url = "https://packages.typst.org/preview/clean-cnam-template-1.5.0.tar.gz" hash = "sha256-fpReR0Q6bgtLtbGec8Tq6YNeoJH83kkS49BLT6oKV2U=" @@ -5308,6 +5507,21 @@ license = [ ] homepage = "https://github.com/ahmed-bahlaoui/clean-ensam" +[clean-hda."0.3.0"] +url = "https://packages.typst.org/preview/clean-hda-0.3.0.tar.gz" +hash = "sha256-4463tTJ+FQ2KyYEihSSYL/9/0KtoauqBl4yukzM794A=" +typstDeps = [ + "abbr_0_3_0", + "codelst_2_0_2", + "glossarium_0_5_6", + "hydra_0_6_1", +] +description = "Computer Science Thesis for Hochschule Darmstadt (h_da" +license = [ + "MIT", +] +homepage = "https://github.com/stefan-ctrl/cleanest-hda-typst-template" + [clean-hda."0.2.0"] url = "https://packages.typst.org/preview/clean-hda-0.2.0.tar.gz" hash = "sha256-6B+DQmhUw6m8gGH5QEqJKSt1c4vPgaJZeiIkoxEZMfc=" @@ -5755,6 +5969,30 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[clear-tub."0.2.0"] +url = "https://packages.typst.org/preview/clear-tub-0.2.0.tar.gz" +hash = "sha256-eh853j3ZECLzKApVvJL2GNOJujhkZLljsN5b0Q76pLY=" +typstDeps = [ + "touying_0_6_1", +] +description = "Unofficial TU Berlin design presentation slides" +license = [ + "MIT", +] +homepage = "https://github.com/EzraCerpac/tub-typst-presentation" + +[clearly-hm."0.1.0"] +url = "https://packages.typst.org/preview/clearly-hm-0.1.0.tar.gz" +hash = "sha256-kfVKEYm9qVDEHJZOzUb2wzV0KsS/+ieJa1l0tXlwR+E=" +typstDeps = [ + "polylux_0_4_0", +] +description = "Unofficial Polylux theme for HM Hochschule München University of Applied Sciences" +license = [ + "MIT", +] +homepage = "https://github.com/towoe/clearly-hm" + [clickworthy-resume."1.0.1"] url = "https://packages.typst.org/preview/clickworthy-resume-1.0.1.tar.gz" hash = "sha256-pTBkOTg2dpwyp19lP73AVasB2mQUhb8ZnBcbJHXDmgw=" @@ -5879,6 +6117,18 @@ license = [ ] homepage = "https://github.com/SabrinaJewson/cmarker.typ" +[cob-unofficial."0.1.2"] +url = "https://packages.typst.org/preview/cob-unofficial-0.1.2.tar.gz" +hash = "sha256-P2VZnAH1K7FhKlkFDyhvuT0M3zGbfSfcj1Fci3vBoA4=" +typstDeps = [ + "hallon_0_1_3", +] +description = "Unofficial CoB (The Company of Biologists) template for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/cob-unofficial" + [cob-unofficial."0.1.1"] url = "https://packages.typst.org/preview/cob-unofficial-0.1.1.tar.gz" hash = "sha256-nsh2cpLyoXF9cHbTmSi9kPp2eQTG6i8HAOtEduXqToA=" @@ -5903,6 +6153,16 @@ license = [ ] homepage = "https://github.com/mewmew/cob-unofficial" +[codedis."0.3.0"] +url = "https://packages.typst.org/preview/codedis-0.3.0.tar.gz" +hash = "sha256-i0RGwC2NfKBsv8+EHDL+gQuYGa6pV2vP2kojnTi6b8g=" +typstDeps = [] +description = "A simple package for displaying code" +license = [ + "MIT", +] +homepage = "https://github.com/AugustinWinther/codedis" + [codedis."0.2.0"] url = "https://packages.typst.org/preview/codedis-0.2.0.tar.gz" hash = "sha256-9NUrP9sxPjnH5b+5aL6cZyB25XmL/OonS3K0rlGXW0I=" @@ -5923,6 +6183,16 @@ license = [ ] homepage = "https://github.com/AugustinWinther/codedis" +[codeforth."0.1.0"] +url = "https://packages.typst.org/preview/codeforth-0.1.0.tar.gz" +hash = "sha256-VFtXT3UTDb+YZLxVs7vmY773G5al8w5LcufkeKWYrWk=" +typstDeps = [] +description = "Syntax highlighting support for the Forth programming language" +license = [ + "MIT", +] +homepage = "https://github.com/AlexanderBrevig/typst-forth" + [codelst."2.0.2"] url = "https://packages.typst.org/preview/codelst-2.0.2.tar.gz" hash = "sha256-nroAmdKRY2YqxCC+/E+Ql/FxxFugPjjbOW3BwPBZLVU=" @@ -7363,6 +7633,18 @@ license = [ ] homepage = "https://github.com/Otto-AA/dashy-todo" +[datify."1.0.1"] +url = "https://packages.typst.org/preview/datify-1.0.1.tar.gz" +hash = "sha256-zu/vnvYJe0SgtdjLiY6kTWl12bkyu2oqBRoxHDCLLIM=" +typstDeps = [ + "datify-core_1_0_0", +] +description = "Datify is a Typst package for flexible, locale-aware date formatting. It leverages datify-core for internationalization and supports CLDR-style date patterns" +license = [ + "MIT", +] +homepage = "https://github.com/Jeomhps/datify" + [datify."1.0.0"] url = "https://packages.typst.org/preview/datify-1.0.0.tar.gz" hash = "sha256-bzh3ODfa7AaZedQplm4oObKcyt13pHhrnVHGtUW260E=" @@ -7462,6 +7744,16 @@ license = [ ] homepage = "https://github.com/YDX-2147483647/typst-debug-city" +[decasify."0.11.3"] +url = "https://packages.typst.org/preview/decasify-0.11.3.tar.gz" +hash = "sha256-1lp39se+LMexQuikdREu1CKxVq2kOsIiqlhVAR/5Hpg=" +typstDeps = [] +description = "Locale and style-guide aware text casing functions for natural language prose" +license = [ + "LGPL-3.0-only", +] +homepage = "https://github.com/alerque/decasify" + [decasify."0.11.2"] url = "https://packages.typst.org/preview/decasify-0.11.2.tar.gz" hash = "sha256-g9eDNYechHYxpXb0GQCGTMbJ42pHDL0C9wtoUuQaX94=" @@ -7981,6 +8273,16 @@ license = [ ] homepage = "https://github.com/Robotechnic/diagraph-layout.git" +[diatypst."0.9.1"] +url = "https://packages.typst.org/preview/diatypst-0.9.1.tar.gz" +hash = "sha256-nnm6/+piI0uhJU9eP4K65gyhmP2fmMinvGAIwV2L1L0=" +typstDeps = [] +description = "easy slides in typst - sensible defaults, easy syntax, well styled" +license = [ + "MIT-0", +] +homepage = "https://github.com/skriptum/Diatypst" + [diatypst."0.9.0"] url = "https://packages.typst.org/preview/diatypst-0.9.0.tar.gz" hash = "sha256-C/Q08KAdpcCiAf9ni32cFfQTKmjZlzR1a6pc3+SyzDk=" @@ -8294,6 +8596,16 @@ license = [ ] homepage = "https://github.com/EpicEricEE/typst-droplet" +[dtree."0.1.0"] +url = "https://packages.typst.org/preview/dtree-0.1.0.tar.gz" +hash = "sha256-aUpZD4PwQSht7X4SZTvbRn1DOqd68/ykxMDBmKO7qGQ=" +typstDeps = [] +description = "A flexible package for visualizing directory trees and file structures using indented text" +license = [ + "MIT", +] +homepage = "https://github.com/rice8y/dtree" + [dvdtyp."1.0.1"] url = "https://packages.typst.org/preview/dvdtyp-1.0.1.tar.gz" hash = "sha256-vXA3xTFLRB6LVLKCjK6nt/tQS4Cl0btWrAhmVJpiJMQ=" @@ -8581,6 +8893,18 @@ license = [ "MIT", ] +[eggs."0.4.2"] +url = "https://packages.typst.org/preview/eggs-0.4.2.tar.gz" +hash = "sha256-wtwK3Rb7rpoDvx9aChJ/tjfc51GMeBhdNBJg1IqKJbo=" +typstDeps = [ + "tidy_0_4_3", +] +description = "Linguistic examples with minimalist syntax" +license = [ + "MIT", +] +homepage = "https://github.com/retroflexivity/typst-eggs" + [eggs."0.4.1"] url = "https://packages.typst.org/preview/eggs-0.4.1.tar.gz" hash = "sha256-Q1SJ6d3rotXkPSYeR2IIncY/xHDssxTlIU6Tw6S3GUc=" @@ -8756,6 +9080,19 @@ license = [ ] homepage = "https://github.com/PgBiel/elembic" +[elsearticle."2.0.1"] +url = "https://packages.typst.org/preview/elsearticle-2.0.1.tar.gz" +hash = "sha256-AFoRZgJy9SQdoOV6jqm48M2kb5TIE/o7A0b7KI+Kd2A=" +typstDeps = [ + "equate_0_3_2", + "subpar_0_2_2", +] +description = "Conversion of the LaTeX elsearticle.cls" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elsearticle" + [elsearticle."2.0.0"] url = "https://packages.typst.org/preview/elsearticle-2.0.0.tar.gz" hash = "sha256-5RPvIl+wEbE6b+Or7S9S9DxwBn+kwlCp07G5PDHT3bc=" @@ -8941,6 +9278,19 @@ license = [ ] homepage = "https://github.com/maucejo/elsevier-replica" +[elspub."1.0.0"] +url = "https://packages.typst.org/preview/elspub-1.0.0.tar.gz" +hash = "sha256-g461k7/Sv5628H7IshyDK/3X5Dl5nS8R8gCzbwMqGGg=" +typstDeps = [ + "equate_0_3_2", + "subpar_0_2_2", +] +description = "Elsevier article template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elspub" + [elspub."0.2.0"] url = "https://packages.typst.org/preview/elspub-0.2.0.tar.gz" hash = "sha256-Mo7MoDUb0k5fAKfzvvj5FenANeUNZhWGDIqOpE6/BOc=" @@ -9304,6 +9654,18 @@ license = [ "Unlicense", ] +[exercise-bank."0.4.0"] +url = "https://packages.typst.org/preview/exercise-bank-0.4.0.tar.gz" +hash = "sha256-fb7Sn57zdqFt0j4USdXpTACbbfqmc3o5EnKsBVfLd2E=" +typstDeps = [ + "g-exam_0_4_4", +] +description = "Exercise management with solutions, metadata, filtering, and exercise banks for educational documents" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-exercise-bank" + [exercise-bank."0.3.0"] url = "https://packages.typst.org/preview/exercise-bank-0.3.0.tar.gz" hash = "sha256-OGVqtfbGPHHU/mmQV7Wd/3P8Ox5enOgpXfoy6Xj/k90=" @@ -9674,6 +10036,16 @@ license = [ ] homepage = "https://github.com/gbchu/ezexam.git" +[facade."0.1.0"] +url = "https://packages.typst.org/preview/facade-0.1.0.tar.gz" +hash = "sha256-AG+uCJhtsQv59bGnpLIvIokARcKSShdT2O0c4//E12U=" +typstDeps = [] +description = "Simple, recursive block diagrams with flex-like layouts using native grid. Perfect for architecture overviews" +license = [ + "MIT", +] +homepage = "https://github.com/sjames/diagramgrid" + [fancy-affil."0.1.0"] url = "https://packages.typst.org/preview/fancy-affil-0.1.0.tar.gz" hash = "sha256-3w4k0AfmEp+wvXIkC1koKjIQxkQm3zLBrNgNh7IfNw0=" @@ -11416,6 +11788,30 @@ license = [ ] homepage = "https://codeberg.org/drloiseau/genealogy" +[genotypst."0.4.0"] +url = "https://packages.typst.org/preview/genotypst-0.4.0.tar.gz" +hash = "sha256-qtwtUf5S666q/h+oFD08A4O+N/BBy2aBaXq6UBVhtEU=" +typstDeps = [ + "tiptoe_0_4_0", +] +description = "genotypst: A package for bioinformatics data analysis and visualization" +license = [ + "MIT", +] +homepage = "https://github.com/apcamargo/genotypst" + +[genotypst."0.3.0"] +url = "https://packages.typst.org/preview/genotypst-0.3.0.tar.gz" +hash = "sha256-Wfr2mKFs7hwKyMetqUlZ2nwQQBU1pj5HI1ZbDDPPSqs=" +typstDeps = [ + "tiptoe_0_4_0", +] +description = "genotypst: A package for bioinformatics data analysis and visualization" +license = [ + "MIT", +] +homepage = "https://github.com/apcamargo/genotypst" + [genotypst."0.2.0"] url = "https://packages.typst.org/preview/genotypst-0.2.0.tar.gz" hash = "sha256-zUjV+blvFr/ve0LRQy2ANFGaHkwSHwh2sbk+vkJD16c=" @@ -12106,6 +12502,22 @@ license = [ ] homepage = "https://github.com/swaits/typst-collection" +[gqe-lemoulon-presentation."0.0.7"] +url = "https://packages.typst.org/preview/gqe-lemoulon-presentation-0.0.7.tar.gz" +hash = "sha256-fM9fVRzsWx4h6g0FeXqHluRIuUsu3dsOXCOESNQVT0M=" +typstDeps = [ + "codly_1_3_0", + "showybox_2_0_4", + "tablem_0_3_0", + "tidy_0_4_3", + "touying_0_6_1", +] +description = "Quickly generate slides for a GQE-Le moulon presentation" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://forge.inrae.fr/gqe-moulon/gqe-presentation.git" + [gqe-lemoulon-presentation."0.0.6"] url = "https://packages.typst.org/preview/gqe-lemoulon-presentation-0.0.6.tar.gz" hash = "sha256-Zx1OqxAJaZd6yuONAGxyArJllT6HoaqMOsn3fXi7TE4=" @@ -12757,6 +13169,16 @@ license = [ ] homepage = "https://codeberg.org/hannesknoll/hannes-thesis" +[hanzi-calligraphy."0.2.0"] +url = "https://packages.typst.org/preview/hanzi-calligraphy-0.2.0.tar.gz" +hash = "sha256-W/9sSTP8Jp86892jJDcco9WekjMFe15g3XQMNDwh5QU=" +typstDeps = [] +description = "用于书法练习的田字格模板,支持传统竖排文字。A calligraphy practice template with traditional vertical text support for Chinese and Japanese" +license = [ + "MIT", +] +homepage = "https://github.com/yuegeao/hanzi-calligraphy" + [hanzi-calligraphy."0.1.1"] url = "https://packages.typst.org/preview/hanzi-calligraphy-0.1.1.tar.gz" hash = "sha256-2JRNos18DrGwoe6dkEyUggjFFbbV4Jfw6/5JX4FKNl4=" @@ -12837,6 +13259,16 @@ license = [ ] homepage = "https://github.com/Moelf/harvard-gsas-thesis-oat" +[haw-hamburg."0.8.2"] +url = "https://packages.typst.org/preview/haw-hamburg-0.8.2.tar.gz" +hash = "sha256-Ng/+9jzDXj12jtcxfv6FvXW3jjnhghOJuYTjGLkRFGA=" +typstDeps = [] +description = "Unofficial template for writing a report or thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg."0.8.1"] url = "https://packages.typst.org/preview/haw-hamburg-0.8.1.tar.gz" hash = "sha256-F4TmioaPLZNWmbd8sUPALGYZpHlSR+bSCE0rLKj/6g4=" @@ -12982,6 +13414,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-bachelor-thesis."0.8.2"] +url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.8.2.tar.gz" +hash = "sha256-NOKwuIeq2Wxzj/i6AZBmgUNFuQCsXjg42WpzjLQtIRc=" +typstDeps = [ + "glossarium_0_5_10", + "haw-hamburg_0_8_2", +] +description = "Unofficial template for writing a bachelor-thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-bachelor-thesis."0.8.1"] url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.8.1.tar.gz" hash = "sha256-qmc5BycpLTlY9hM+5a0YsNHHLjuZyDaMqzNEcPvbmvs=" @@ -13138,6 +13583,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-master-thesis."0.8.2"] +url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.8.2.tar.gz" +hash = "sha256-WRoO7CHAtwGCCy6aAZeAMOadbq+KHDfRMh385DB3b3Y=" +typstDeps = [ + "glossarium_0_5_10", + "haw-hamburg_0_8_2", +] +description = "Unofficial template for writing a master-thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-master-thesis."0.8.1"] url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.8.1.tar.gz" hash = "sha256-Bb+vNqr7VMHC8lsenJVC78jfLE4OR8MNX5QV0+L/BaI=" @@ -13294,6 +13752,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-report."0.8.2"] +url = "https://packages.typst.org/preview/haw-hamburg-report-0.8.2.tar.gz" +hash = "sha256-SaDjKYQ3+VhxJsP58MZgN51L0uAOHTYBGfnoBV8r0A0=" +typstDeps = [ + "glossarium_0_5_10", + "haw-hamburg_0_8_2", +] +description = "Unofficial template for writing a report in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-report."0.8.1"] url = "https://packages.typst.org/preview/haw-hamburg-report-0.8.1.tar.gz" hash = "sha256-+p2djVW74InOFDTFsn64EoKC4IDuO2b87yIdgpSBoyY=" @@ -13655,6 +14126,16 @@ license = [ ] homepage = "https://github.com/gnist-dev/herodot" +[heroic."0.1.2"] +url = "https://packages.typst.org/preview/heroic-0.1.2.tar.gz" +hash = "sha256-mSrwHCaTzj0+I7L/7Mqku0nYW2jUZpUHv2OotRGElOw=" +typstDeps = [] +description = "Add Heroicons to your documents" +license = [ + "MIT", +] +homepage = "https://github.com/jneug/typst-heroic" + [heroic."0.1.1"] url = "https://packages.typst.org/preview/heroic-0.1.1.tar.gz" hash = "sha256-BpChIxHSIhLPadqgO3lf2mPJmWj+ON+XRsNo+LUjrJo=" @@ -13768,6 +14249,19 @@ license = [ ] homepage = "https://github.com/ShabbyGayBar/hitec" +[hsmz-thesis-unofficial."0.1.0"] +url = "https://packages.typst.org/preview/hsmz-thesis-unofficial-0.1.0.tar.gz" +hash = "sha256-H46n1xDWa5savU9tvU0hs+rEtrh81/FrB0kuHKaamtk=" +typstDeps = [ + "acrostiche_0_7_0", + "cheq_0_3_0", +] +description = "Unofficial template for theses at Hochschule Mainz (HSMZ" +license = [ + "MIT", +] +homepage = "https://github.com/PfurtschellerP/hsmz-thesis-template-typst" + [htl3r-da."2.0.0"] url = "https://packages.typst.org/preview/htl3r-da-2.0.0.tar.gz" hash = "sha256-QyKMVig4bHpd7zwFvofOKZWutQcuO4dKuKxcBcVLdBc=" @@ -14376,6 +14870,42 @@ license = [ ] homepage = "https://github.com/ieeevgtc/ieee-vgtc-typst" +[ijimai."3.0.0"] +url = "https://packages.typst.org/preview/ijimai-3.0.0.tar.gz" +hash = "sha256-KxVheXdX1X79MR0gAydII4RXAy0F/K0lWAr5ygR1aKY=" +typstDeps = [ + "datify_0_1_4", + "droplet_0_3_1", + "numbly_0_1_0", + "sela_0_1_0", + "t4t_0_4_3", + "titleize_0_1_1", + "wrap-it_0_1_1", +] +description = "Template for writing articles for the International Journal of Interactive Multimedia and Artificial Intelligence (IJIMAI" +license = [ + "MIT", +] +homepage = "https://github.com/pammacdotnet/IJIMAI" + +[ijimai."2.0.0"] +url = "https://packages.typst.org/preview/ijimai-2.0.0.tar.gz" +hash = "sha256-00iVtAhzzHiqF4/uy8QIIzuU5sTo0J1Ma9q4LXmgHMk=" +typstDeps = [ + "datify_0_1_4", + "droplet_0_3_1", + "numbly_0_1_0", + "sela_0_1_0", + "t4t_0_4_3", + "titleize_0_1_1", + "wrap-it_0_1_1", +] +description = "Template for writing articles for the International Journal of Interactive Multimedia and Artificial Intelligence (IJIMAI" +license = [ + "MIT", +] +homepage = "https://github.com/pammacdotnet/IJIMAI" + [ijimai."1.0.0"] url = "https://packages.typst.org/preview/ijimai-1.0.0.tar.gz" hash = "sha256-hjjfA/h+YS2PVGN6cCdscCNufrnNTgmqctY/590cSuA=" @@ -14500,6 +15030,16 @@ license = [ ] homepage = "https://codeberg.org/foxy/illc-mol-thesis" +[ilm."2.0.0"] +url = "https://packages.typst.org/preview/ilm-2.0.0.tar.gz" +hash = "sha256-ktTWrjedo8eSelXwJQO/0qgBAEbM3qdSed4JWA/+apc=" +typstDeps = [] +description = "Versatile and minimal template for non-fiction writing. Ideal for class notes, reports, and books" +license = [ + "MIT-0", +] +homepage = "https://github.com/talal/ilm" + [ilm."1.4.2"] url = "https://packages.typst.org/preview/ilm-1.4.2.tar.gz" hash = "sha256-aELsI13NxkUbjqBR363Wwzd0eJ8UzP1mLsQ28+z8qbg=" @@ -14913,6 +15453,18 @@ license = [ ] homepage = "https://github.com/ploliver/inknertia" +[innovative-skoltech-slides."0.8.0"] +url = "https://packages.typst.org/preview/innovative-skoltech-slides-0.8.0.tar.gz" +hash = "sha256-JVlWwBbj+fF95B/kn7C6PL4SqEC5UZNGWFc8Le22DHI=" +typstDeps = [ + "based_0_2_0", +] +description = "Slide templates following Skoltech’s style guidelines" +license = [ + "MIT", +] +homepage = "https://github.com/daskol/typst-templates" + [intextual."0.1.1"] url = "https://packages.typst.org/preview/intextual-0.1.1.tar.gz" hash = "sha256-9CP/VUh41EhH7pBOsAupE94qSV6gi6lOPJuF5iv684k=" @@ -15557,6 +16109,16 @@ license = [ ] homepage = "https://github.com/kimushun1101/typst-jp-conf-template" +[jastylest."0.2.0"] +url = "https://packages.typst.org/preview/jastylest-0.2.0.tar.gz" +hash = "sha256-fxkPiVi1Zht79RDRfngkpV21dkoExDugfWbEGXHNJb4=" +typstDeps = [] +description = "You can set up style templates for writing reports, papers, and slides in Japanese. It works similarly to LaTeX" +license = [ + "MIT-0", +] +homepage = "https://github.com/raygo0312/jastylest.git" + [jastylest."0.1.3"] url = "https://packages.typst.org/preview/jastylest-0.1.3.tar.gz" hash = "sha256-3pQRokh/QYPLNsQa6BoeAJ99e73PqBQynTAtuDwzCQE=" @@ -15623,6 +16185,16 @@ license = [ ] homepage = "https://github.com/mike-unk/jastylest-zh.git" +[jiexi."0.1.0"] +url = "https://packages.typst.org/preview/jiexi-0.1.0.tar.gz" +hash = "sha256-mUB6Xqe0nbSq7xYz6OWpvotNMNF9cPomXhg33V3zFGo=" +typstDeps = [] +description = "Parser generator for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/Void-Skeleton/jiexi" + [jlyfish."0.1.0"] url = "https://packages.typst.org/preview/jlyfish-0.1.0.tar.gz" hash = "sha256-h7WTNYT4tPbAEF7B50fUP7oHVnNIDJxedS3CMZxcbQ4=" @@ -15998,6 +16570,16 @@ license = [ ] homepage = "https://github.com/aualbert/kino" +[kip."0.1.0"] +url = "https://packages.typst.org/preview/kip-0.1.0.tar.gz" +hash = "sha256-NSCF5pfu723hckSAF9wzu3GCPTOKfBDijj8k4wr49C8=" +typstDeps = [] +description = "Kip: Pikchr diagram language integration for Typst - render PIC-like diagrams as SVG" +license = [ + "MIT", +] +homepage = "https://github.com/ragtux/kip" + [kiresume."0.1.17"] url = "https://packages.typst.org/preview/kiresume-0.1.17.tar.gz" hash = "sha256-/0IIJl3tUCWDYDt2aoW3HYmRodtLvpOXuVNraa3WqiA=" @@ -16331,6 +16913,18 @@ license = [ ] homepage = "https://github.com/luca-schlecker/typst-lambdabus" +[larnt."0.1.0"] +url = "https://packages.typst.org/preview/larnt-0.1.0.tar.gz" +hash = "sha256-1w1uzJywcgntnVcOz7p3seWQwp1/JZdn1LYYfpUINFw=" +typstDeps = [ + "suiji_0_5_1", +] +description = "3D line art engine using rust rewrite of fogleman/ln" +license = [ + "MIT", +] +homepage = "https://github.com/HellOwhatAs/larnt/tree/master/examples/larnt_typst" + [larrow."1.0.0"] url = "https://packages.typst.org/preview/larrow-1.0.0.tar.gz" hash = "sha256-mzfcZVzldR9+gvq+An1j/Fc1Oh26NqGcU96TbIXxtXs=" @@ -17911,6 +18505,54 @@ license = [ ] homepage = "https://github.com/sxdl/MCM-Typst-template" +[mcx."0.2.1"] +url = "https://packages.typst.org/preview/mcx-0.2.1.tar.gz" +hash = "sha256-FoeeeO6vm/aTZkzldlw8bCwm2BMbxfExCPjN51cbL8A=" +typstDeps = [ + "suiji_0_5_1", +] +description = "Typesetting randomized multiple-choice exams" +license = [ + "MIT", +] +homepage = "https://github.com/1zumiSagiri/mcx" + +[mcx."0.2.0"] +url = "https://packages.typst.org/preview/mcx-0.2.0.tar.gz" +hash = "sha256-KTpe0t9MlK+xJkNI7awfMXOA0vNkCgCB1Scd1TN8ERs=" +typstDeps = [ + "suiji_0_5_1", +] +description = "Typesetting randomized multiple-choice exams" +license = [ + "MIT", +] +homepage = "https://github.com/1zumiSagiri/mcx" + +[mcx."0.1.1"] +url = "https://packages.typst.org/preview/mcx-0.1.1.tar.gz" +hash = "sha256-xUGPKjmuzXdiuGk/nWUV3j2YeemTjWkNmY5WDUsT5Ak=" +typstDeps = [ + "suiji_0_5_1", +] +description = "Typesetting randomized multiple-choice exams" +license = [ + "MIT", +] +homepage = "https://github.com/1zumiSagiri/mcx" + +[mcx."0.1.0"] +url = "https://packages.typst.org/preview/mcx-0.1.0.tar.gz" +hash = "sha256-b5owXIWG5AbKltu8KDDDHVnJPvGgj7iWy1z4acl4mis=" +typstDeps = [ + "suiji_0_5_1", +] +description = "Typesetting randomized multiple-choice exams" +license = [ + "MIT", +] +homepage = "https://github.com/1zumiSagiri/mcx" + [meander."0.4.0"] url = "https://packages.typst.org/preview/meander-0.4.0.tar.gz" hash = "sha256-3BbN7u6R61DJmh+7pMOX1amEeSCxMR3DKOmsrhFEKzU=" @@ -18339,6 +18981,18 @@ license = [ ] homepage = "https://github.com/mayconfmelo/min-article" +[min-book."1.4.0"] +url = "https://packages.typst.org/preview/min-book-1.4.0.tar.gz" +hash = "sha256-BDf71gU+9LPFdi3iDei3TuEqirev65ywTKy2ITPcsvI=" +typstDeps = [ + "min-manual_1_4_0", +] +description = "Simple and complete books without introducing new syntax" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-book" + [min-book."1.3.0"] url = "https://packages.typst.org/preview/min-book-1.3.0.tar.gz" hash = "sha256-smVBNUl/pGgFVaxVJFJCDDCpkgJ/oQuswjWMLjQ/GM0=" @@ -18417,6 +19071,18 @@ license = [ ] homepage = "https://github.com/mayconfmelo/min-book" +[min-manual."0.3.0"] +url = "https://packages.typst.org/preview/min-manual-0.3.0.tar.gz" +hash = "sha256-hKIyfa68LgI+NKqiRS77XMbhquDjE1yQd8xmKwrJogE=" +typstDeps = [ + "nexus-tools_0_1_0", +] +description = "Modern yet sober manuals using Typst, Markdown, and documentation comments" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-manual" + [min-manual."0.2.1"] url = "https://packages.typst.org/preview/min-manual-0.2.1.tar.gz" hash = "sha256-vvJO5bd+LY7RCmkt0La008wKxNbQABewEs1zAepC6/c=" @@ -18453,6 +19119,16 @@ license = [ ] homepage = "https://github.com/mayconfmelo/min-manual" +[min-resume."0.2.0"] +url = "https://packages.typst.org/preview/min-resume-0.2.0.tar.gz" +hash = "sha256-Y7WazcGhsOxZEddoooqOrNivktAWRL9yOEmyF8BsEG8=" +typstDeps = [] +description = "Simple and professional résumé for professional people" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-resume" + [min-resume."0.1.0"] url = "https://packages.typst.org/preview/min-resume-0.1.0.tar.gz" hash = "sha256-mOtLc/qkZ/FoV4sFudhOOKMBxxxROWOeLYJGyeqYIkY=" @@ -18992,6 +19668,16 @@ license = [ ] homepage = "https://github.com/OrangeX4/mitex" +[mmdr."0.1.0"] +url = "https://packages.typst.org/preview/mmdr-0.1.0.tar.gz" +hash = "sha256-3aBfjhi20ncVBfUhR96CqDigCINaMcoUKDvVPHdWNC4=" +typstDeps = [] +description = "A Typst plugin to render Mermaid diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/HSGamer/typst-mmdr" + [modern-acad-cv."0.1.5"] url = "https://packages.typst.org/preview/modern-acad-cv-0.1.5.tar.gz" hash = "sha256-DXEVA2NnyNOD/mQKSVDudK7dYY9KWygDMoNK1I6hGVA=" @@ -20072,6 +20758,22 @@ license = [ "MIT", ] +[modern-pku-thesis."0.2.2"] +url = "https://packages.typst.org/preview/modern-pku-thesis-0.2.2.tar.gz" +hash = "sha256-1DmuRw0jMKHJCZ87r/xFDZioOUthqzdEWDlLYadS/UE=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "cuti_0_4_0", + "gb7714-bilingual_0_2_1", + "itemize_0_2_0", +] +description = "Dissertation template for Peking University (PKU" +license = [ + "MIT", +] +homepage = "https://github.com/pku-typst/pkuthss-typst" + [modern-pku-thesis."0.2.1"] url = "https://packages.typst.org/preview/modern-pku-thesis-0.2.1.tar.gz" hash = "sha256-5l1rxIjDO7rE/zoRkUVgAKJONKeFqTITSjPmBxTP0Rg=" @@ -21793,6 +22495,50 @@ license = [ ] homepage = "https://github.com/Enter-tainer/natrix" +[navigator."0.1.3"] +url = "https://packages.typst.org/preview/navigator-0.1.3.tar.gz" +hash = "sha256-HzpFBeaaR/fRH5vaDsweLd/I0jsU6a1zRg86trh9gzI=" +typstDeps = [ + "diatypst_0_9_1", + "navigator_0_2_0", + "polylux_0_4_0", + "presentate_0_2_4", + "typslides_1_3_2", +] +description = "Navigation tools for Typst presentations" +license = [ + "MIT", +] +homepage = "https://github.com/eusebe/typst-navigator" + +[navigator."0.1.2"] +url = "https://packages.typst.org/preview/navigator-0.1.2.tar.gz" +hash = "sha256-KIMiTKkZu5j18GKkmzHK4uGUMnocwBcTDAGa7olLibA=" +typstDeps = [ + "polylux_0_4_0", + "presentate_0_2_3", + "typslides_1_3_2", +] +description = "Navigation tools for Typst presentations" +license = [ + "MIT", +] +homepage = "https://github.com/eusebe/typst-navigator" + +[navigator."0.1.1"] +url = "https://packages.typst.org/preview/navigator-0.1.1.tar.gz" +hash = "sha256-4c9j0XHGoAs5jQgq17ngtqvaiQHXoZ8m0O4crNp9jzo=" +typstDeps = [ + "polylux_0_4_0", + "presentate_0_2_3", + "typslides_1_3_2", +] +description = "Navigation tools for Typst presentations" +license = [ + "MIT", +] +homepage = "https://github.com/eusebe/typst-navigator" + [navigator."0.1.0"] url = "https://packages.typst.org/preview/navigator-0.1.0.tar.gz" hash = "sha256-m2dggi1y9vPVbdcvJENZAJ2Xy01ScwpjYmwBzHTjnvk=" @@ -22059,6 +22805,16 @@ license = [ ] homepage = "https://github.com/edgaremy/neural-netz" +[nexus-tools."0.1.0"] +url = "https://packages.typst.org/preview/nexus-tools-0.1.0.tar.gz" +hash = "sha256-cmvim5LfDkcl1PoTRJLSOTnfQ5O0L49/3q7gPtk36o0=" +typstDeps = [] +description = "Easily implement and reuse tools and components across projects" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/nexus-tools" + [nifty-ntnu-thesis."0.1.3"] url = "https://packages.typst.org/preview/nifty-ntnu-thesis-0.1.3.tar.gz" hash = "sha256-GU/OcgxTdR4WgoOs6Sa9cmLT0emtGyci2dkhFXSViRg=" @@ -22137,6 +22893,16 @@ license = [ ] homepage = "https://github.com/atraphaxia/nikonova" +[nine-patch."1.0.0"] +url = "https://packages.typst.org/preview/nine-patch-1.0.0.tar.gz" +hash = "sha256-ja3kiP+RXYDHef7AjHBfjWADi0OR3/kfstLzVK8Xjhc=" +typstDeps = [] +description = "Resizable Bitmap Plugin using the Android 9-patch technique" +license = [ + "MIT", +] +homepage = "https://github.com/PentaPhi/nine-patch" + [nine-patch."0.1.0"] url = "https://packages.typst.org/preview/nine-patch-0.1.0.tar.gz" hash = "sha256-105oQ2Ba+e7XT0iL59FkH9XaeqWh7TtPA+RxecmAb3U=" @@ -23507,6 +24273,30 @@ license = [ ] homepage = "https://github.com/xkevio/parcio-typst/" +[pariman."0.2.0"] +url = "https://packages.typst.org/preview/pariman-0.2.0.tar.gz" +hash = "sha256-abBQ7B5LxCITWH/XZdkHnM1JsALCNrDVDNT1n0EWR5Q=" +typstDeps = [ + "zero_0_6_1", +] +description = "Calculations with Units in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/pacaunt/pariman" + +[pariman."0.1.0"] +url = "https://packages.typst.org/preview/pariman-0.1.0.tar.gz" +hash = "sha256-rIVMfjq/IvufyFnQ/Gvwj7GYRHkQ+qMFbvAsDVpfLYU=" +typstDeps = [ + "zero_0_6_1", +] +description = "Calculations with Units in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/pacaunt/pariman" + [paris-saclay-thesis-flat."1.0.2"] url = "https://packages.typst.org/preview/paris-saclay-thesis-flat-1.0.2.tar.gz" hash = "sha256-1r97t7XmOmgEWw6HdpTYdI8UCLkaAykHgon+WsfbTyI=" @@ -24114,6 +24904,18 @@ license = [ ] homepage = "https://gitlab.com/Jed_Hed/pf2e-typst" +[phonokit."0.4.0"] +url = "https://packages.typst.org/preview/phonokit-0.4.0.tar.gz" +hash = "sha256-+VykBhTntpXPK9rv8tgZCJYPmCsZ4XKFp6XsPkgO2/w=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A toolkit to create phonological representations" +license = [ + "MIT", +] +homepage = "https://github.com/guilhermegarcia/phonokit" + [phonokit."0.3.7"] url = "https://packages.typst.org/preview/phonokit-0.3.7.tar.gz" hash = "sha256-W3rDoGV8OiXy4z79f7SCpucG3eVCZ2MOrgni5EbPfEk=" @@ -24946,6 +25748,18 @@ license = [ ] homepage = "https://github.com/SillyFreak/typst-prequery" +[presentate."0.2.4"] +url = "https://packages.typst.org/preview/presentate-0.2.4.tar.gz" +hash = "sha256-kLxhXAE3rB7to3TT89Tj27PxG12xJtFnZ272jLc8gj4=" +typstDeps = [ + "navigator_0_1_2", +] +description = "A package to create slides with ease" +license = [ + "MIT", +] +homepage = "https://github.com/pacaunt/typst-presentate" + [presentate."0.2.3"] url = "https://packages.typst.org/preview/presentate-0.2.3.tar.gz" hash = "sha256-8oYwwQ/4q1X35vBYDY0IwCxSWHom4gDjGcTSVf+2mw4=" @@ -25030,6 +25844,18 @@ license = [ ] homepage = "https://github.com/3w36zj6/typst-prismath" +[pro-academic-cv."0.1.0"] +url = "https://packages.typst.org/preview/pro-academic-cv-0.1.0.tar.gz" +hash = "sha256-htLWQ0sPCDyYEjRVQPq2EsZ6zhikbsCA5YShr5q3SOM=" +typstDeps = [ + "cuti_0_4_0", +] +description = "A professional template for academic CV" +license = [ + "MIT", +] +homepage = "https://github.com/whliao5am/pro-academic-cv-typst-template" + [pro-letter."0.1.1"] url = "https://packages.typst.org/preview/pro-letter-0.1.1.tar.gz" hash = "sha256-Z7b6NR8UUkYf9TR+jaKlkuQzj8YtMAMZcjfn9xPF5Dw=" @@ -25358,6 +26184,18 @@ license = [ ] homepage = "https://github.com/ludwig-austermann/qcm" +[qec-thrust."0.1.2"] +url = "https://packages.typst.org/preview/qec-thrust-0.1.2.tar.gz" +hash = "sha256-5gSn0sAhF+OBBBx4C11vCiu/Lp/88YyTSDJIgN7G9QU=" +typstDeps = [ + "cetz_0_4_0", +] +description = "A package for drawing quantum error correction codes with Typst" +license = [ + "MIT", +] +homepage = "https://github.com/nzy1997/qec-thrust" + [qec-thrust."0.1.1"] url = "https://packages.typst.org/preview/qec-thrust-0.1.1.tar.gz" hash = "sha256-vc0ok9xMZ09m4hoQ8MgAg6uruH2ZMIVpPS1E12nw/LA=" @@ -26811,6 +27649,19 @@ license = [ ] homepage = "https://github.com/wisp3rwind/typst-scaffolder" +[scarif."0.1.0"] +url = "https://packages.typst.org/preview/scarif-0.1.0.tar.gz" +hash = "sha256-QjI84vj+6+JFve3jk9/06HxHMeJX5R7Ll5HSGZF+E8w=" +typstDeps = [ + "shadowed_0_3_0", +] +description = "A beautifully designed template that brings tropical elegance to your documents" +license = [ + "MIT", + "Apache-2.0", +] +homepage = "https://github.com/T1mVo/scarif" + [scholarly-epfl-thesis."0.2.0"] url = "https://packages.typst.org/preview/scholarly-epfl-thesis-0.2.0.tar.gz" hash = "sha256-9TEz/jV7P1edbqYIlQoZ4581sK4UBQMpn3oZWlxtwxg=" @@ -26861,6 +27712,16 @@ license = [ ] homepage = "https://github.com/augustebaum/epfl-thesis-typst" +[scholarly-tauthesis."0.18.0"] +url = "https://packages.typst.org/preview/scholarly-tauthesis-0.18.0.tar.gz" +hash = "sha256-ZCLHylk3Mf+59VwLk3x7NkF6c8jn41LTEp1vr4V2j7o=" +typstDeps = [] +description = "A template for writing Tampere University theses" +license = [ + "MIT", +] +homepage = "https://gitlab.com/tuni-official/thesis-templates/tau-typst-thesis-template" + [scholarly-tauthesis."0.17.6"] url = "https://packages.typst.org/preview/scholarly-tauthesis-0.17.6.tar.gz" hash = "sha256-KlXJfJbLSUk1XkauHCf/vZ4tjM3lvKcY7oTVFf8DB3s=" @@ -27121,6 +27982,20 @@ license = [ ] homepage = "https://github.com/curvenote/scienceicons" +[scribbling-hm."0.1.6"] +url = "https://packages.typst.org/preview/scribbling-hm-0.1.6.tar.gz" +hash = "sha256-z9DHa9kuSpLejhReAloBwkfnYEzg8sorDOduo6CF82M=" +typstDeps = [ + "datify_1_0_0", + "glossarium_0_5_9", + "zebraw_0_6_1", +] +description = "Unofficial Bachelor's thesis template for Munich University of Applied Sciences (Hochschule München" +license = [ + "MIT", +] +homepage = "https://github.com/fine-seat/hm-typst-template" + [scribbling-hm."0.1.5"] url = "https://packages.typst.org/preview/scribbling-hm-0.1.5.tar.gz" hash = "sha256-h+CBEhfkmKrfAXvbUSg1qdpqbVMtFf5Odw6nY0uQJAw=" @@ -27443,6 +28318,36 @@ license = [ ] homepage = "https://github.com/Dregen-Yor/sdu-touying-simpl" +[se-jyutcitzi."0.3.0"] +url = "https://packages.typst.org/preview/se-jyutcitzi-0.3.0.tar.gz" +hash = "sha256-dQ5k0++CVe45K6ElXAJ4tsdT9Kq0xwRrIAKbgLdJWCU=" +typstDeps = [] +description = "A system for displaying Jyutcitzi characters (粵切字" +license = [ + "MIT", +] +homepage = "https://github.com/VincentTam/jyutcitzi" + +[se-jyutcitzi."0.2.1"] +url = "https://packages.typst.org/preview/se-jyutcitzi-0.2.1.tar.gz" +hash = "sha256-IZN1w9sjsSNt4v3/0IWg48E4R4VTYW/tINo6dumZ7nQ=" +typstDeps = [] +description = "A system for displaying Jyutcitzi characters (粵切字" +license = [ + "MIT", +] +homepage = "https://github.com/VincentTam/jyutcitzi" + +[se-jyutcitzi."0.1.0"] +url = "https://packages.typst.org/preview/se-jyutcitzi-0.1.0.tar.gz" +hash = "sha256-n+VBmq+H4TDwHEBBJIzEpA3qjKOTR6cmuNX6Yz7Phh0=" +typstDeps = [] +description = "A system for displaying Jyutcitzi characters (粵切字" +license = [ + "MIT", +] +homepage = "https://github.com/VincentTam/jyutcitzi" + [sela."0.1.0"] url = "https://packages.typst.org/preview/sela-0.1.0.tar.gz" hash = "sha256-kYQKyZzTzVAABvVt+L0eiIT1fXg64WmP/RexwmhSPQE=" @@ -27466,6 +28371,42 @@ license = [ ] homepage = "https://github.com/wznmickey/typst-self-example" +[sepay."0.1.1"] +url = "https://packages.typst.org/preview/sepay-0.1.1.tar.gz" +hash = "sha256-iyol1H+HrfWSZD11fZIPT44031y/uwoti/vJL82/ZpM=" +typstDeps = [ + "ibanator_0_1_0", + "rustycure_0_2_0", +] +description = "Generate EPC QR codes for SEPA credit transfers" +license = [ + "MIT", +] +homepage = "https://github.com/MLNW/typst-packages" + +[sepay."0.1.0"] +url = "https://packages.typst.org/preview/sepay-0.1.0.tar.gz" +hash = "sha256-QMO6VUsreoYKSfOuAYHSLQjpyCtC0b0ZxxC/GBS5dTY=" +typstDeps = [ + "ibanator_0_1_0", + "rustycure_0_2_0", +] +description = "Generate EPC QR codes for SEPA credit transfers" +license = [ + "MIT", +] +homepage = "https://github.com/MLNW/typst-packages" + +[sertyp."0.1.2"] +url = "https://packages.typst.org/preview/sertyp-0.1.2.tar.gz" +hash = "sha256-locwjuavfxD2ByhOEzX1Yvj4yoGGUIjW3D3Yt0CF3IU=" +typstDeps = [] +description = "Serialization and deserialization of most typst types into sertyp CBOR format: This includes markdown, math, etc" +license = [ + "MIT", +] +homepage = "https://github.com/Uhrendoktor/sertyp" + [sertyp."0.1.1"] url = "https://packages.typst.org/preview/sertyp-0.1.1.tar.gz" hash = "sha256-M+O9ZM8CeV1V/nW5+ojC6iTLQE/PmiQNi1+M6bteKuU=" @@ -27486,6 +28427,16 @@ license = [ ] homepage = "https://github.com/Uhrendoktor/sertyp" +[shadowed."0.3.0"] +url = "https://packages.typst.org/preview/shadowed-0.3.0.tar.gz" +hash = "sha256-sVATimHBtGE5u6kHEgUsjjfgLMwcXVZOiaWbfHtCTAo=" +typstDeps = [] +description = "Box shadows for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/T1mVo/shadowed" + [shadowed."0.2.0"] url = "https://packages.typst.org/preview/shadowed-0.2.0.tar.gz" hash = "sha256-TDZsj+sK5aIaX7luRUdtyH0YxTWzrFRyrIvUlOk+MfI=" @@ -28511,6 +29462,18 @@ license = [ ] homepage = "https://github.com/torsteinnh/simple-ntnu-report" +[simple-plot."0.2.6"] +url = "https://packages.typst.org/preview/simple-plot-0.2.6.tar.gz" +hash = "sha256-5n5/7LENH26CJt/S1QfBNlxt61kaQZG7m9dlewOFO08=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Simple, pgfplots-like function plotting for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-simple-plot" + [simple-plot."0.2.0"] url = "https://packages.typst.org/preview/simple-plot-0.2.0.tar.gz" hash = "sha256-PDvV9x26J0MhkiuMSaWrs0j8MiFy31EXeYqFsv9DGOw=" @@ -28599,6 +29562,18 @@ license = [ ] homepage = "https://github.com/steadyfall/simple-technical-resume-template" +[simple-thesis-ger-host."1.0.1"] +url = "https://packages.typst.org/preview/simple-thesis-ger-host-1.0.1.tar.gz" +hash = "sha256-6CmGyRM52xw0T0x5AobwNQZWtT5C8vet+Fry3o6zxRg=" +typstDeps = [ + "glossarium_0_5_10", +] +description = "simple clean Thesis Template, Language DE, with Bibliography, Glossar etc" +license = [ + "MIT", +] +homepage = "https://github.com/compera24/thesis-template-typst" + [simple-tubs-letter."0.1.2"] url = "https://packages.typst.org/preview/simple-tubs-letter-0.1.2.tar.gz" hash = "sha256-xUDtps2CcFe4FO+2OaMgzZCGdJQKATHhe8PsZHivsNw=" @@ -28664,6 +29639,16 @@ license = [ ] homepage = "https://github.com/HinnyTsang/simple-xd-resume" +[simplebnf."0.1.2"] +url = "https://packages.typst.org/preview/simplebnf-0.1.2.tar.gz" +hash = "sha256-CPqNAnSZhc2Do85rGSzLKimA3H0R85rYoLoPXpV0krU=" +typstDeps = [] +description = "A simple package to format Backus-Naur form (BNF" +license = [ + "MIT", +] +homepage = "https://github.com/Zeta611/simplebnf.typ" + [simplebnf."0.1.1"] url = "https://packages.typst.org/preview/simplebnf-0.1.1.tar.gz" hash = "sha256-dGCrPJW/E4rRKwO8Q+M0g1+zuC5N58Y5nrp1l4Q/9W8=" @@ -28728,6 +29713,16 @@ license = [ ] homepage = "https://github.com/sjfhsjfh/slashion" +[slate-geometry."0.1.0"] +url = "https://packages.typst.org/preview/slate-geometry-0.1.0.tar.gz" +hash = "sha256-B3jomgpz1y5oOCilK5+Qbyidn0hW88ljwy+vFJI2cEo=" +typstDeps = [] +description = "Collection of device specifications for page setup" +license = [ + "MIT", +] +homepage = "https://github.com/towoe/slate-geometry" + [sleek-university-assignment."0.1.0"] url = "https://packages.typst.org/preview/sleek-university-assignment-0.1.0.tar.gz" hash = "sha256-yxbLt/VNoK/CgiW5DDlT5yksV4loWoKdLXQ7BFMwlCg=" @@ -29351,6 +30346,16 @@ license = [ ] homepage = "https://github.com/SillyFreak/typst-stack-pointer" +[starry-ulfg."0.1.0"] +url = "https://packages.typst.org/preview/starry-ulfg-0.1.0.tar.gz" +hash = "sha256-2QMqvJ3yKsmh+T1jac3DxQOjuHcD2nTdNRuILpOJGes=" +typstDeps = [] +description = "Unofficial ULFG thesis and reports" +license = [ + "MIT-0", +] +homepage = "https://github.com/Sydiepus/starry-ulfg" + [starter-journal-article."0.5.1"] url = "https://packages.typst.org/preview/starter-journal-article-0.5.1.tar.gz" hash = "sha256-cUMMm/dfs/ZYNBjRHrwrKmKZlDLG75DxLwWzMj7dWJY=" @@ -30293,6 +31298,15 @@ license = [ ] homepage = "https://github.com/swaits/typst-collection" +[swaralipi."0.2.0"] +url = "https://packages.typst.org/preview/swaralipi-0.2.0.tar.gz" +hash = "sha256-6d4sOH0khpPKoSu6WAUEgjxzqx1lxwHKVQWc8hJTO7U=" +typstDeps = [] +description = "Notation for Indian Classical Music" +license = [ + "MIT", +] + [swaralipi."0.1.0"] url = "https://packages.typst.org/preview/swaralipi-0.1.0.tar.gz" hash = "sha256-fv3U6hpkMRMx6ChStT4yt9ni/6xsqZRGDJ50HxXLtg0=" @@ -31013,6 +32027,18 @@ license = [ ] homepage = "https://github.com/YDX-2147483647/best-of-typst" +[tdtr."0.5.1"] +url = "https://packages.typst.org/preview/tdtr-0.5.1.tar.gz" +hash = "sha256-RZC0neB/GZtCSC4BFfXUapkwP4AnBZwbAb5fndSX2Yk=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "A package for drawing beautiful tidy tree easily" +license = [ + "MIT", +] +homepage = "https://github.com/Vertsineu/typst-tdtr" + [tdtr."0.5.0"] url = "https://packages.typst.org/preview/tdtr-0.5.0.tar.gz" hash = "sha256-AB7AIjOJmyos+8uN8XpmJWoOHglMZ+3ThpGgVqyrla0=" @@ -31183,6 +32209,31 @@ license = [ ] homepage = "https://gitlab.com/hartang/typst/testyfy" +[texst."0.1.2"] +url = "https://packages.typst.org/preview/texst-0.1.2.tar.gz" +hash = "sha256-4SoGp9sr68Wes7VvNCyLqc+RHGueB84LiSdI52idP2g=" +typstDeps = [ + "ctheorems_1_1_3", +] +description = "LaTeX-like academic paper styling and theorem helpers for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/shusuke-ioku/texst" + +[texst."0.1.0"] +url = "https://packages.typst.org/preview/texst-0.1.0.tar.gz" +hash = "sha256-5xzZL1ESqbJbFkm/d3PUwEHSFbwfkR6fEZYKMVI3QbI=" +typstDeps = [ + "cetz_0_4_2", + "ctheorems_1_1_3", +] +description = "LaTeX-like academic paper styling and theorem helpers for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/shusuke-ioku/texst" + [text-dirr."1.0.0"] url = "https://packages.typst.org/preview/text-dirr-1.0.0.tar.gz" hash = "sha256-qn4cfK9i1f8ClTsrA0CM5+KLsEPVCUqgDEVUIQm4iqk=" @@ -31193,6 +32244,19 @@ license = [ ] homepage = "https://codeberg.org/Andrew15-5/text-dirr" +[tfgei."0.1.0"] +url = "https://packages.typst.org/preview/tfgei-0.1.0.tar.gz" +hash = "sha256-1XIxfhmV0qSypxkVwGl1JlKEjlhSZ1QXRu/lrMgpgzA=" +typstDeps = [ + "physica_0_9_8", + "unify_0_7_1", +] +description = "Template for making final degree projects in the Computer Science degree at ESEI (University of Vigo" +license = [ + "MIT", +] +homepage = "https://github.com/Kioraga/TFGEI" + [tfguf."0.0.3"] url = "https://packages.typst.org/preview/tfguf-0.0.3.tar.gz" hash = "sha256-37IYtyMv3zqpZBB08Ywb+7EUGsKMjQu9rrdmQA+LY5k=" @@ -31400,6 +32464,16 @@ license = [ ] homepage = "https://github.com/Danila-Bain/typst-theorems" +[theoretic."0.3.1"] +url = "https://packages.typst.org/preview/theoretic-0.3.1.tar.gz" +hash = "sha256-IHytoY8JcCHWJskFxnCfmgAvxx0OLt/NU6rHuPXqEWE=" +typstDeps = [] +description = "Opinionated tool to typeset theorems, lemmas and such" +license = [ + "Unlicense", +] +homepage = "https://github.com/nleanba/typst-theoretic" + [theoretic."0.3.0"] url = "https://packages.typst.org/preview/theoretic-0.3.0.tar.gz" hash = "sha256-YF2LFOZlEPkSS1zVgy6ngPNCz6eCeRmcQveyY8sTv/w=" @@ -31801,6 +32875,32 @@ license = [ "MIT", ] +[tieffiction."0.2.0"] +url = "https://packages.typst.org/preview/tieffiction-0.2.0.tar.gz" +hash = "sha256-xUf3jPTOod2HlpzP3zf7NlXwmERgRKIaZL/HsuJGwUI=" +typstDeps = [ + "ccicons_1_0_1", + "tiaoma_0_3_0", + "tieflang_0_1_0", +] +description = "A simple book template for fiction" +license = [ + "MIT", +] + +[tieffiction."0.1.0"] +url = "https://packages.typst.org/preview/tieffiction-0.1.0.tar.gz" +hash = "sha256-8QM1mLYSwePbX5CTYcAeGzDZJCEiXBLJJiUzcQPinHA=" +typstDeps = [ + "ccicons_1_0_1", + "tiaoma_0_3_0", + "tieflang_0_1_0", +] +description = "A simple book template for fiction" +license = [ + "MIT", +] + [tieflang."0.1.0"] url = "https://packages.typst.org/preview/tieflang-0.1.0.tar.gz" hash = "sha256-qmCGdi8Lq5aR6tfQgU+Y/v55vtvpSzJHW7VHLzxFMnw=" @@ -32873,6 +33973,19 @@ license = [ ] homepage = "https://github.com/RaVincentHuang/touying-dids" +[touying-endfield."0.1.0"] +url = "https://packages.typst.org/preview/touying-endfield-0.1.0.tar.gz" +hash = "sha256-kcR9/S0EfbWCsUTHItb3sP+wP9YrmN5KzgKlTeu3WV8=" +typstDeps = [ + "numbly_0_1_0", + "touying_0_6_1", +] +description = "Touying presentation theme inspired by Arknights: Endfield" +license = [ + "MIT", +] +homepage = "https://github.com/leostudiooo/typst-touying-theme-endfield" + [touying-flow."1.2.0"] url = "https://packages.typst.org/preview/touying-flow-1.2.0.tar.gz" hash = "sha256-rSMg6h0ouBSgHfyy6/3j8+1MNLkjYXNE3NKcWntYGjM=" @@ -33568,6 +34681,16 @@ license = [ ] homepage = "https://github.com/coli-saar/tracl" +[transl."0.2.0"] +url = "https://packages.typst.org/preview/transl-0.2.0.tar.gz" +hash = "sha256-kvRaIz+ZQnpoEOd5lKuvmgoACTiHY1eOHtSkrLQfWDA=" +typstDeps = [] +description = "Easy and simple translations for words and expressions, with support for localization" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/transl" + [transl."0.1.1"] url = "https://packages.typst.org/preview/transl-0.1.1.tar.gz" hash = "sha256-J2fZLflEpddplzgUsOxPyYuYHr+R7VetwkVJT7QXTiw=" @@ -34325,6 +35448,21 @@ license = [ ] homepage = "https://github.com/TeddyHuang-00/typpuccino" +[typsidian."0.0.3"] +url = "https://packages.typst.org/preview/typsidian-0.0.3.tar.gz" +hash = "sha256-E7c7NMfFMZ20lxD1eR2G5I2BJnxCmeQdi+zm6iKcX3c=" +typstDeps = [ + "fontawesome_0_6_0", + "glossarium_0_5_10", + "showybox_2_0_4", + "zebraw_0_6_0", +] +description = "A modern note-taking, outlining, and knowledge management template" +license = [ + "MIT", +] +homepage = "https://github.com/k0src/Typsidian" + [typsidian."0.0.2"] url = "https://packages.typst.org/preview/typsidian-0.0.2.tar.gz" hash = "sha256-SmCqqDSgSMlcQogIFiQvKG2pnGVetQ8Ov8mN3HhsOQ0=" @@ -35123,6 +36261,15 @@ license = [ "MIT", ] +[unofficial-cambridge-thesis."0.0.1"] +url = "https://packages.typst.org/preview/unofficial-cambridge-thesis-0.0.1.tar.gz" +hash = "sha256-cPropCim2/bki9RgOy7Aj9ISfcnFwUtvWj+48Tbjj70=" +typstDeps = [] +description = "University of Cambridge Thesis Template" +license = [ + "MIT", +] + [unofficial-cityu-phd-thesis."1.0.0"] url = "https://packages.typst.org/preview/unofficial-cityu-phd-thesis-1.0.0.tar.gz" hash = "sha256-KXkCStuhPf5ZuWr4s//mpmjPMA0ftXUE1w5KOMdVNWw=" @@ -35503,6 +36650,32 @@ license = [ ] homepage = "https://github.com/GrooveWJH/unofficial-sdu-thesis" +[unofficial-sorbonne-presentation."0.1.1"] +url = "https://packages.typst.org/preview/unofficial-sorbonne-presentation-0.1.1.tar.gz" +hash = "sha256-raDMMbsei2fWGUpQBI4FfOIAUMmaqwFRP7HDOYMgCpI=" +typstDeps = [ + "navigator_0_1_3", + "physica_0_9_8", + "presentate_0_2_4", +] +description = "A non-official structured presentation theme designed to match the branding and style guidelines of the Sorbonne University, based on presentate and navigator" +license = [ + "MIT", +] + +[unofficial-sorbonne-presentation."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-sorbonne-presentation-0.1.0.tar.gz" +hash = "sha256-RqWk+yP9Bnfrp1cRIukWMTiDUj0rIbPqa5SbVQwO80k=" +typstDeps = [ + "navigator_0_1_3", + "physica_0_9_8", + "presentate_0_2_4", +] +description = "A non-official structured presentation theme designed to match the branding and style guidelines of the Sorbonne University, based on presentate and navigator" +license = [ + "MIT", +] + [unofficial-tyut-thesis."0.1.1"] url = "https://packages.typst.org/preview/unofficial-tyut-thesis-0.1.1.tar.gz" hash = "sha256-6qzNBtseYo7TyFYLMcO+6yAriVhjwWlJNj/APnRUIf8=" @@ -36426,6 +37599,16 @@ license = [ ] homepage = "https://github.com/ShinoYumi/typst-vlna/" +[vocabulo."0.1.0"] +url = "https://packages.typst.org/preview/vocabulo-0.1.0.tar.gz" +hash = "sha256-U1nqEF5SPJ5SQ4N4jJumE3QaIW4KvhhpMQjPVwFlaJ8=" +typstDeps = [] +description = "Create training sheets for vocabulary learning" +license = [ + "MIT", +] +homepage = "https://github.com/towoe/vocabulo" + [volt-internship-ensea."0.2.0"] url = "https://packages.typst.org/preview/volt-internship-ensea-0.2.0.tar.gz" hash = "sha256-ClXVMqej/2T9b54TUzRON1oiums6B/BQHLCLgxMxz94=" @@ -36952,6 +38135,18 @@ license = [ ] homepage = "https://codeberg.org/loutr/typst-xarrow/" +[xmdjy-simple-report-template."0.1.0"] +url = "https://packages.typst.org/preview/xmdjy-simple-report-template-0.1.0.tar.gz" +hash = "sha256-WZPAzUI04rYC8NcHffM6dnBOxYmPHq/K8QYovm7YNQM=" +typstDeps = [ + "cuti_0_4_0", +] +description = "A simple and customizable experimental report template for SDU students (Shandong University" +license = [ + "MIT", +] +homepage = "https://github.com/xmdjy/exp-report-template" + [xodec."0.2.0"] url = "https://packages.typst.org/preview/xodec-0.2.0.tar.gz" hash = "sha256-FtJITkmnSydq72AS2zMmY8ali51hmuNOei/wMsZ0MJ8=" @@ -37158,6 +38353,16 @@ license = [ ] homepage = "https://github.com/l0uisgrange/zap" +[zebra."0.1.0"] +url = "https://packages.typst.org/preview/zebra-0.1.0.tar.gz" +hash = "sha256-qyK88R64meheKEg9bAuCtHOifNUqgG3BHrG35NJjAko=" +typstDeps = [] +description = "A QR code and Data Matrix generator using Typst native rendering" +license = [ + "MIT", +] +homepage = "https://github.com/rojul/typst-zebra" + [zebraw."0.6.1"] url = "https://packages.typst.org/preview/zebraw-0.6.1.tar.gz" hash = "sha256-zixd/XpbcsmSQQjc0dIsivNAOWUWCh+KqB4usGvAeLg=" @@ -37414,6 +38619,16 @@ license = [ ] homepage = "https://github.com/tomeichlersmith/zen-zine" +[zero."0.6.1"] +url = "https://packages.typst.org/preview/zero-0.6.1.tar.gz" +hash = "sha256-pwSOcua6iqs2tAiFn2kvYDCLhWdJWwj+p+8HR2MY6D8=" +typstDeps = [] +description = "Advanced scientific number formatting" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/zero" + [zero."0.6.0"] url = "https://packages.typst.org/preview/zero-0.6.0.tar.gz" hash = "sha256-relJH63SK2H3snB3FwWWnGg2LVWrLCxzocccAz6FgI0=" From 1da88c10c7e343ae48755f075440c3f0e356fb94 Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 12 Feb 2026 16:24:45 +0100 Subject: [PATCH 512/730] mfakto: init at 0.16.0-beta.5 --- pkgs/by-name/mf/mfakto/package.nix | 78 ++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 pkgs/by-name/mf/mfakto/package.nix diff --git a/pkgs/by-name/mf/mfakto/package.nix b/pkgs/by-name/mf/mfakto/package.nix new file mode 100644 index 000000000000..7254b76a6bb4 --- /dev/null +++ b/pkgs/by-name/mf/mfakto/package.nix @@ -0,0 +1,78 @@ +{ + fetchFromGitHub, + lib, + ocl-icd, + opencl-headers, + stdenv, + makeBinaryWrapper, + runtimeShell, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "mfakto"; + version = "0.16.0-beta.5"; + + src = fetchFromGitHub { + owner = "primesearch"; + repo = "mfakto"; + tag = "v${finalAttrs.version}"; + hash = "sha256-aQWFvdCWrab8Bz4lRWtdp2pS2Rswi5MS/1Ka5n/iJTU="; + }; + + enableParallelBuilding = true; + + nativeBuildInputs = [ + makeBinaryWrapper + ]; + + buildInputs = [ + ocl-icd + opencl-headers + ]; + + # Patch the hardcoded kernel path + # Inject opencl-headers for GPU compilation + postPatch = '' + substituteInPlace src/mfakto.h \ + --replace-fail '"mfakto_Kernels.cl"' '"'$out'/share/mfakto/mfakto_Kernels.cl"' + sed -i "/clBuildProgram/i \ strcat(program_options, \" -I $out/share/mfakto\");" src/mfakto.cpp + ''; + + makeFlags = [ + "-C" + "src" + # Override needed for aarch64 support + "CC=${stdenv.cc.targetPrefix}gcc" + "CPP=${stdenv.cc.targetPrefix}g++" + "LD=${stdenv.cc.targetPrefix}g++" + "SHELL=${runtimeShell}" + ]; + + installPhase = '' + runHook preInstall + + install -Dm755 mfakto $out/bin/mfakto + install -Dm644 mfakto.ini -t $out/share/mfakto + + install -Dm444 *.cl $out/share/mfakto + install -Dm444 *.h $out/share/mfakto + + runHook postInstall + ''; + + meta = { + description = "Trial Factoring program using OpenCL for GIMPS"; + longDescription = '' + mfakto is an OpenCL port of mfaktc that aims to have the same features and + functions. mfaktc is a program that trial factors Mersenne numbers. It stands + for "Mersenne faktorisation* with CUDA" and was written for Nvidia GPUs. Both + programs are used primarily in the Great Internet Mersenne Prime Search. mfakto + can also run on CPUs, although this is not done in practice. + ''; + homepage = "https://github.com/primesearch/mfakto"; + maintainers = with lib.maintainers; [ dstremur ]; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + mainProgram = "mfakto"; + }; +}) From af4533798a588ae634005268cb9d8b018f752652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Feb 2026 18:30:22 -0800 Subject: [PATCH 513/730] extism-js: 1.5.1 -> 1.6.0 Diff: https://github.com/extism/js-pdk/compare/v1.5.1...v1.6.0 Changelog: https://github.com/extism/js-pdk/releases/tag/v1.6.0 --- pkgs/by-name/ex/extism-js/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ex/extism-js/package.nix b/pkgs/by-name/ex/extism-js/package.nix index 6c7d2e8d217c..4c8d0f5f24b4 100644 --- a/pkgs/by-name/ex/extism-js/package.nix +++ b/pkgs/by-name/ex/extism-js/package.nix @@ -12,14 +12,14 @@ }: let - version = "1.5.1"; + version = "1.6.0"; tag = "v${version}"; system = lib.replaceStrings [ "darwin" ] [ "macos" ] stdenvNoCC.hostPlatform.system; hashes = { - aarch64-darwin = "sha256-BHld8Dwwd6fexc05oHOIawa5PtGZAI61wQGWE8T+iMs="; - aarch64-linux = "sha256-KM3/y31OdLmEAcc48TSLmXei2GD6FhOHYlD7W/ErP+I="; - x86_64-darwin = "sha256-cE0JJK92pTJyGnHEZ7wA6+dpMvVOTMzFM2Mkwfy5kbQ="; - x86_64-linux = "sha256-9qSjqPFmUaUnpGQ/ldIpyFSgTWbUYozcckpYxpm5PJU="; + aarch64-darwin = "sha256-VI4lvaOXGgfDLXiiSRNc+Mt7Pu3hAeh44G5T4BrC4M4="; + aarch64-linux = "sha256-FaGGJQ5o1r/07IOf/yddRakOODppIJ3MEjnrnjrubhs="; + x86_64-darwin = "sha256-2FqHXCoHHwwp/lcnZMUsOkmfFXq3+e+siTmkNkOQ4ps="; + x86_64-linux = "sha256-Te0nHM9GUDHM0Nw156FA4TTX8wchZxzEqOH/gF1KrWg="; }; in stdenvNoCC.mkDerivation { @@ -61,6 +61,11 @@ stdenvNoCC.mkDerivation { versionCheckHook ]; + # https://github.com/extism/js-pdk/pull/154 + preInstallCheck = '' + version=1.5.1 + ''; + meta = { changelog = "https://github.com/extism/js-pdk/releases/tag/${tag}"; description = "Write Extism plugins in JavaScript & TypeScript"; From 4d9505260318425c88040592877ec5c168b99836 Mon Sep 17 00:00:00 2001 From: Danny Breyfogle <27653146+dbreyfogle@users.noreply.github.com> Date: Mon, 16 Feb 2026 00:04:49 -0700 Subject: [PATCH 514/730] github-copilot-cli: refactor to use prebuilt binaries --- .../by-name/gi/github-copilot-cli/package.nix | 43 +++++++++-------- .../gi/github-copilot-cli/sources.json | 19 ++++++++ pkgs/by-name/gi/github-copilot-cli/update.sh | 46 +++++++++++++++++++ 3 files changed, 89 insertions(+), 19 deletions(-) create mode 100644 pkgs/by-name/gi/github-copilot-cli/sources.json create mode 100755 pkgs/by-name/gi/github-copilot-cli/update.sh diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index 37e41e5852fe..7213a076159a 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -1,51 +1,56 @@ { lib, stdenv, - fetchzip, - nodejs, - makeBinaryWrapper, + autoPatchelfHook, + fetchurl, versionCheckHook, - nix-update-script, }: +let + sources = lib.importJSON ./sources.json; + srcConfig = + sources.${stdenv.hostPlatform.system} + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); +in stdenv.mkDerivation (finalAttrs: { pname = "github-copilot-cli"; - version = "0.0.406"; + inherit (sources) version; - src = fetchzip { - url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz"; - hash = "sha256-APjQW8YDoIO+Q2D5SkH0KI4u+w5mAF3VfEk/Yda2/54="; + src = fetchurl { + url = "https://github.com/github/copilot-cli/releases/download/v${finalAttrs.version}/${srcConfig.name}.tar.gz"; + inherit (srcConfig) hash; }; - nativeBuildInputs = [ makeBinaryWrapper ]; + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.cc.lib ]; + sourceRoot = "."; + dontStrip = true; installPhase = '' runHook preInstall - - mkdir -p $out/lib/node_modules/@github/copilot - cp -r . $out/lib/node_modules/@github/copilot - - mkdir -p $out/bin - makeBinaryWrapper ${nodejs}/bin/node $out/bin/copilot \ - --add-flags "$out/lib/node_modules/@github/copilot/index.js" - + install -Dm755 copilot $out/bin/copilot runHook postInstall ''; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = ./update.sh; meta = { description = "GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal"; homepage = "https://github.com/github/copilot-cli"; changelog = "https://github.com/github/copilot-cli/releases/tag/v${finalAttrs.version}"; - downloadPage = "https://www.npmjs.com/package/@github/copilot"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ dbreyfogle ]; mainProgram = "copilot"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; }; }) diff --git a/pkgs/by-name/gi/github-copilot-cli/sources.json b/pkgs/by-name/gi/github-copilot-cli/sources.json new file mode 100644 index 000000000000..cfe76a6c90b0 --- /dev/null +++ b/pkgs/by-name/gi/github-copilot-cli/sources.json @@ -0,0 +1,19 @@ +{ + "version": "0.0.410", + "x86_64-linux": { + "name": "copilot-linux-x64", + "hash": "sha256-JSO6ksh9jSzdgfnw+ZVHlLwWm8QqlJafu4f8fp9GGwk=" + }, + "aarch64-linux": { + "name": "copilot-linux-arm64", + "hash": "sha256-d9NGwnW059FLaDolYM01RciolbXacwc354lbJr2JOdo=" + }, + "x86_64-darwin": { + "name": "copilot-darwin-x64", + "hash": "sha256-mm3wQZgIJfx9TywWkqC1FLpxyaE/GO8FP2ev109Pk4o=" + }, + "aarch64-darwin": { + "name": "copilot-darwin-arm64", + "hash": "sha256-gbsjC8hIzk1kBJq9STxemKOM4b423LNfdyI6/eIuhf4=" + } +} diff --git a/pkgs/by-name/gi/github-copilot-cli/update.sh b/pkgs/by-name/gi/github-copilot-cli/update.sh new file mode 100755 index 000000000000..c7bfd9fa50ed --- /dev/null +++ b/pkgs/by-name/gi/github-copilot-cli/update.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix + +set -euo pipefail + +ROOT="$(dirname "$(readlink -f "$0")")" +SOURCES_FILE="$ROOT/sources.json" + +LATEST_TAG=$(curl -s https://api.github.com/repos/github/copilot-cli/releases/latest | jq -r .tag_name) + +if [ -z "$LATEST_TAG" ] || [ "$LATEST_TAG" = "null" ]; then + echo "Failed to fetch latest release from GitHub API" + exit 1 +fi + +VERSION="${LATEST_TAG#v}" + +echo "Updating to version $VERSION" + +# Create a temporary file for the JSON content +TMP_FILE=$(mktemp) + +jq -n --arg v "$VERSION" '{version: $v}' > "$TMP_FILE" + +process_platform() { + local system="$1" + local name="$2" + local url="https://github.com/github/copilot-cli/releases/download/v${VERSION}/${name}.tar.gz" + + echo "Processing $system..." + + hash=$(nix-prefetch-url --type sha256 "$url") + sri_hash=$(nix hash convert --to sri --hash-algo sha256 "$hash") + + jq --arg sys "$system" --arg n "$name" --arg h "$sri_hash" '. + {($sys): {name: $n, hash: $h}}' \ + "$TMP_FILE" > "${TMP_FILE}.tmp" && mv "${TMP_FILE}.tmp" "$TMP_FILE" +} + +process_platform "x86_64-linux" "copilot-linux-x64" +process_platform "aarch64-linux" "copilot-linux-arm64" +process_platform "x86_64-darwin" "copilot-darwin-x64" +process_platform "aarch64-darwin" "copilot-darwin-arm64" + +mv "$TMP_FILE" "$SOURCES_FILE" + +echo "Updated sources.json successfully." From 4e724056e1c7deb90a419e999e39d1844910ef26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 18:59:31 +0000 Subject: [PATCH 515/730] smb3-foundry: 1.4 -> 1.5 --- pkgs/by-name/sm/smb3-foundry/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sm/smb3-foundry/package.nix b/pkgs/by-name/sm/smb3-foundry/package.nix index 1116d44f60cd..6f522ce6e167 100644 --- a/pkgs/by-name/sm/smb3-foundry/package.nix +++ b/pkgs/by-name/sm/smb3-foundry/package.nix @@ -17,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "smb3-foundry"; - version = "1.4"; + version = "1.5"; src = fetchFromGitHub { owner = "mchlnix"; repo = "SMB3-Foundry"; tag = finalAttrs.version; - hash = "sha256-9pztxzgdPqrTNUMtD9boxtqb32LCsGMoa/bBq5GSJ1I="; + hash = "sha256-BZ070ah4awyUDwkkY4aHeTX9/Dxm1NfjUk2k4vxjk+U="; }; buildInputs = [ python ]; From ccd3a8380ef2a3228a06312314f6d20819a6305e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:10:11 +0000 Subject: [PATCH 516/730] qovery-cli: 1.57.1 -> 1.57.2 --- pkgs/by-name/qo/qovery-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/qo/qovery-cli/package.nix b/pkgs/by-name/qo/qovery-cli/package.nix index a6b8fc747a26..84950d20609a 100644 --- a/pkgs/by-name/qo/qovery-cli/package.nix +++ b/pkgs/by-name/qo/qovery-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "qovery-cli"; - version = "1.57.1"; + version = "1.57.2"; src = fetchFromGitHub { owner = "Qovery"; repo = "qovery-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-2JuAOry4JKsgSxW3eSM67Ri0HDJPV28O5yKZKbcHR8k="; + hash = "sha256-6a4vkzY2IuiPzYisqgH/H9nxwCLRIOhD6F0Ht5qeN+k="; }; - vendorHash = "sha256-/LUA1c9ye7eO47HZVaz9i+sjs9sNSpT9JVGnzr4lLg0="; + vendorHash = "sha256-fea6M+zq9/pBFWY/X18fDjga1StgOHCbk0AVGNiO8HE="; env.CGO_ENABLED = 0; From 3d654213d13187c90dc0f1a55b1e36aa241ad12c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:21:20 +0000 Subject: [PATCH 517/730] rucio: 39.2.0 -> 39.3.0 --- pkgs/development/python-modules/rucio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rucio/default.nix b/pkgs/development/python-modules/rucio/default.nix index 76055d272a5c..f1549f01001f 100644 --- a/pkgs/development/python-modules/rucio/default.nix +++ b/pkgs/development/python-modules/rucio/default.nix @@ -40,13 +40,13 @@ }: let - version = "39.2.0"; + version = "39.3.0"; src = fetchFromGitHub { owner = "rucio"; repo = "rucio"; tag = version; - hash = "sha256-UIe5TvYk8C/Qyb5nTC3IgvQb3a37mOTVQK9sod2o6QQ="; + hash = "sha256-IfHxm6T3tEMT35h8Fd0nvrhBmXdcghO+01+1MjmxMCk="; }; in buildPythonPackage { From 37a76eca40994489e2f2bc27358f6654eb544973 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:29:26 +0000 Subject: [PATCH 518/730] nph: 0.6.2 -> 0.7.0 --- pkgs/by-name/np/nph/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/np/nph/package.nix b/pkgs/by-name/np/nph/package.nix index e0b45242c968..f188730fd232 100644 --- a/pkgs/by-name/np/nph/package.nix +++ b/pkgs/by-name/np/nph/package.nix @@ -6,7 +6,7 @@ buildNimPackage (finalAttrs: { pname = "nph"; - version = "0.6.2"; + version = "0.7.0"; postPatch = '' substituteInPlace src/nph.nim \ @@ -17,7 +17,7 @@ buildNimPackage (finalAttrs: { owner = "arnetheduck"; repo = "nph"; tag = "v${finalAttrs.version}"; - hash = "sha256-rO6nEdW36CoQF30VP+zR+Osw2AuBmkXC+ugPrhDvH4o="; + hash = "sha256-mH7yEyveR6cM7CFr93rO2K/5tAtKbawyTgbtU0kk5o8="; }; lockFile = ./lock.json; From a6b45c3a946c08db93a6d81e5dcebd85ae830cfd Mon Sep 17 00:00:00 2001 From: sarahec Date: Mon, 16 Feb 2026 18:50:49 +0000 Subject: [PATCH 519/730] python3Packages.anthropic: 0.78.0 -> 0.79.0 CHANGELOG: https://github.com/anthropics/anthropic-sdk-python/releases/tag/v0.79.0 DIFF: https://github.com/anthropics/anthropic-sdk-python/compare/v0.78.0...v0.79.0 --- pkgs/development/python-modules/anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 9fd45085942c..35089a8f7ada 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -38,14 +38,14 @@ buildPythonPackage (finalAttrs: { pname = "anthropic"; - version = "0.78.0"; + version = "0.79.0"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "anthropic-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-IN+vlP10KxkuzTgGRKr2k7hBnGTGFWdsW9ams6W+7Ak="; + hash = "sha256-//VKkn9M2uOj8PBoWTY872ZOyTc+OjBgEUGtKsYDWpk="; }; postPatch = '' From aca637ac64d6de8a0c497c18af5a80ae080e5197 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:39:08 +0000 Subject: [PATCH 520/730] mopac: 23.2.2 -> 23.2.3 --- pkgs/by-name/mo/mopac/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/mopac/package.nix b/pkgs/by-name/mo/mopac/package.nix index 5882e41ee8d9..f11e0117546b 100644 --- a/pkgs/by-name/mo/mopac/package.nix +++ b/pkgs/by-name/mo/mopac/package.nix @@ -13,13 +13,13 @@ assert blas.isILP64 == lapack.isILP64; stdenv.mkDerivation (finalAttrs: { pname = "mopac"; - version = "23.2.2"; + version = "23.2.3"; src = fetchFromGitHub { owner = "openmopac"; repo = "mopac"; rev = "v${finalAttrs.version}"; - hash = "sha256-VBbW0N67ZbTymYfLrT625rkWeeYbFrEdTxPOCanFT0c="; + hash = "sha256-wQinzdy0zPe9ZMZuxwkDIb0vjIkW9fcSwrkAZzM4iv8="; }; nativeBuildInputs = [ From 608565bbc94b4fc1d9021caf147f5723fb873683 Mon Sep 17 00:00:00 2001 From: emilylange Date: Mon, 16 Feb 2026 20:48:34 +0100 Subject: [PATCH 521/730] nixos/prometheus: fix `cfg.enableAgentMode` Since Prometheus v3.0.0, the flag to run Prometheus in the Agent mode is called --agent instead of --enable-feature=agent. See https://prometheus.io/docs/prometheus/3.9/migration/ and https://prometheus.io/docs/prometheus/3.9/prometheus_agent/ --- nixos/modules/services/monitoring/prometheus/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/monitoring/prometheus/default.nix b/nixos/modules/services/monitoring/prometheus/default.nix index 4ad13d9eac08..d85825be5057 100644 --- a/nixos/modules/services/monitoring/prometheus/default.nix +++ b/nixos/modules/services/monitoring/prometheus/default.nix @@ -97,7 +97,7 @@ let ++ ( if (cfg.enableAgentMode) then [ - "--enable-feature=agent" + "--agent" ] else [ From bb1aa2ebe3c39db74594527c948ed2f6a6d80965 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:58:02 +0000 Subject: [PATCH 522/730] python3Packages.approvaltests: 17.0.0 -> 17.1.0 --- pkgs/development/python-modules/approvaltests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix index 93dde2cfe1b1..7cb4809d8ce4 100644 --- a/pkgs/development/python-modules/approvaltests/default.nix +++ b/pkgs/development/python-modules/approvaltests/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "approvaltests"; - version = "17.0.0"; + version = "17.1.0"; pyproject = true; src = fetchFromGitHub { owner = "approvals"; repo = "ApprovalTests.Python"; tag = "v${version}"; - hash = "sha256-mucJ0mMDoxyIRs3aZm3vFQ0Q0hOa2bhZHCc+e8cvvOA="; + hash = "sha256-lMuYRwLBtOXUD8hDIFIaGx3yQW2kNUX3PqhhXXUma8c="; }; postPatch = '' From 87babca70d78ebe4e23e663ccd4e38a13bdfdc17 Mon Sep 17 00:00:00 2001 From: Daniel Rebelo de Oliveira Date: Mon, 16 Feb 2026 20:04:05 +0000 Subject: [PATCH 523/730] maintainers: add drdo --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f02920bb1911..8beb66d68cd9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7095,6 +7095,12 @@ githubId = 69208565; name = "Clément Boillot"; }; + drdo = { + email = "drdo@drdo.eu"; + github = "drdo"; + githubId = 446083; + name = "Daniel Rebelo de Oliveira"; + }; drets = { email = "dmitryrets@gmail.com"; github = "drets"; From 4e12dd7c347999b7e4215714b585254a59e0829e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 16 Feb 2026 21:15:53 +0100 Subject: [PATCH 524/730] firefox-unwrapped: 147.0.3 -> 147.0.4 https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/ --- .../networking/browsers/firefox/packages/firefox.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index 4a871e154ab0..ee14ab210c5b 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @@ -9,10 +9,10 @@ buildMozillaMach rec { pname = "firefox"; - version = "147.0.3"; + version = "147.0.4"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "37e39c47d694eccdcabb7d8a0a4cfe1b02860a97f604653f364c60f4e98796ffc7f1c6ab51226b2e5034a4b4805ccc6ec3983f0d830c9f36692df2ec261273d9"; + sha512 = "981368916582e1566594ab8e2c03cab471aaf04613d2c77a0d4e067ab159bb81b5929a801bbac20ef0506ef048cde91b2e2f89598fa8d4e8d66a8c8016bb9b33"; }; meta = { From 936971045671f147ef77bed01780f9179cc9e7b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 16 Feb 2026 21:17:21 +0100 Subject: [PATCH 525/730] firefox-bin-unwrapped: 147.0.3 -> 147.0.4 https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/ https://www.mozilla.org/en-US/security/advisories/mfsa2026-10/ Fixes: CVE-2026-2447 --- .../browsers/firefox-bin/release_sources.nix | 1238 ++++++++--------- 1 file changed, 619 insertions(+), 619 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index 3ddfe6fbe124..2f081ec9953d 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,1859 +1,1859 @@ { - version = "147.0.3"; + version = "147.0.4"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ach/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ach/firefox-147.0.4.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "4d65dfc35a253e50002b9a92d5ef6da9860b17c7086cfecced851be088850a79"; + sha256 = "bd26f6bce39001eeacb13a4915b8a1f5bb5c9f0fab826a27a9e8bb8ace74a2cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/af/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/af/firefox-147.0.4.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "d546cd87acc38f6ffeee91108a6cca9d9e18713eb90cc042f1e83346d06b5046"; + sha256 = "59a361b682853105bd3e5d2fb58a0bbb99f56fe9f4aa20b60871fe6b2acea500"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/an/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/an/firefox-147.0.4.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "a09cd7b86457e51fc5337f6722282110731961b0b52c8c54500e84a98867ec6f"; + sha256 = "302568cafb424764edcaadcfa6c063ab0a0611f9f0b7e338bb9bf67ee88765f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ar/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ar/firefox-147.0.4.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "a7e3566cf5a80ede383f4beb36f07c58badfae6e6e664219280db9997c8fc79f"; + sha256 = "9dc067219de9a61c66e40802e55e9fffc8e0edb3b4474dc4aef917885074409b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ast/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ast/firefox-147.0.4.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "f1b2d16b245d4b49248f4af5e429dbcde6d20fcd5402fb413d8eded0e9d01acf"; + sha256 = "b5f14d22c322ef0055afb16318245df5915db44ddc063908917905fd916fa963"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/az/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/az/firefox-147.0.4.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "9b9b7e3f63a687c480d67fdad2c74bd616d343a4c62bc5868a828918a980fee8"; + sha256 = "d9c4986695d862fbd3e01d47a3d134f8d286cd9b2ad57f4e3f7b0a89dc7bd5fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/be/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/be/firefox-147.0.4.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "5238efc23c8be90905279965ad9a997260414d15ebd64e49d5a270646396ebc7"; + sha256 = "5c2cc4dafaa27ed28fac0daf7b700ca827e57e00422c5cba610adddae333a826"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/bg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/bg/firefox-147.0.4.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "974ed1fc64d0f49f44fc344fa710b83b813eff78ad60514310f91e74e747b36a"; + sha256 = "de100a9900efefc6d61008dfadbf7fc4724c66eaee92a5ed69a548f2c34e5375"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/bn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/bn/firefox-147.0.4.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "c4b62e6e31d3cdce7761ef9d33e360618d4a826200353da5e1a9dbc86eb47ea3"; + sha256 = "d25b0ec1ddf3f69de0232d77aca3beb1825d9550e2dd01b17717d3a7586590c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/br/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/br/firefox-147.0.4.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "0c3e2d183d8c8e0724e75f993b65753a599da140473bf92cc40879d4ce916756"; + sha256 = "a92a933d5917a979ded5a9845bb154d4cd0e49753228e163b42e47d7fc2f3575"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/bs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/bs/firefox-147.0.4.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "c021dde70eb736baaf08384fff1268d60623d7fa70cee82d300bf10ce6c5e516"; + sha256 = "9da35fea225f42ddabd8d12fe1dcf1ecf37169b7a0ab54287a82ea05c3034457"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ca-valencia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ca-valencia/firefox-147.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "1441309401c00da8dc73652bfee19e0281fd3ed43dbc69c818bf86c83a56918f"; + sha256 = "7a8d976503e8ae6ab22828468d4abd0887dbdbee934007d0969f16a4902d41f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ca/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ca/firefox-147.0.4.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "a1ad54926bff2d45d34dd48efca1f13f440d8ce3e192e709781fb0dd1deb679e"; + sha256 = "6c988a577d04085bf212161e5176a2145add6c0b567b1fd2ed9487c43e1f6a47"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/cak/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/cak/firefox-147.0.4.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "153a170b0570f96ef962e64b814f74fc2aebb09b08ba699e3f645eadad835c67"; + sha256 = "2a037de45ef5d762c16ed7172816000ccf8568e4943cf881009c9436ce988043"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/cs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/cs/firefox-147.0.4.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "48109cba49bf14b60117eac680e89d091c0f9b45b32f88f31c337eebe297306a"; + sha256 = "d3fb4ceca7c2c6810912b87be98aad21159522acc9211396325071618cb04d26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/cy/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/cy/firefox-147.0.4.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "1d11c4793b016918802df8b8a9b7e02f50278934ed2a51331fc475850ca11958"; + sha256 = "5c9b25a79f526babf68eaed0a1f1f77fdf2f510bf023c8598b5a6db74697aa90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/da/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/da/firefox-147.0.4.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "c4231efab3fadd0bca9cf01fcc126531036975f4d783106f62493797a96dc8fa"; + sha256 = "0de2f964efdcfda19eaac91bdd77374fdf3332036e6d6cafc4432784824ce475"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/de/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/de/firefox-147.0.4.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "8417d1fdb4e8adec20f87ccbfe8da0bceb70ad16dfa0a199918fa00790df59e0"; + sha256 = "f6052062aa7607f08cee089340c5efbef3e581042c9e610ff19fb90b1ee17ab3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/dsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/dsb/firefox-147.0.4.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "1ba3d1dc8015d45eac93a34ee1a4b69aaf1868bf07b5c0fbac9aaf01bd51c7c0"; + sha256 = "504b6cc701c82b6eed3cf476dfec05110dac6ebd51b101638fd94d63fc75dec6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/el/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/el/firefox-147.0.4.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "36a587cc7a64a779584d9a30887b7b40f4dc4fb77c5522ae6c594e82d285b0ee"; + sha256 = "88db693730ca2eeb3b140476a48fbb1feda92d9dd4e28a2fd541e95f78733d30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/en-CA/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/en-CA/firefox-147.0.4.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "38635bda0dddabb4e68d87010283c429ef71c86193f5a16ae69c11053a1c304c"; + sha256 = "34102ade315369290af5150c1733a2fe9f905faf45022327014563f262f1b6c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/en-GB/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/en-GB/firefox-147.0.4.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "1bc69743a3a60deace4ebcb226b44c28c953fc3f48903dde325a3ddd98877481"; + sha256 = "eceeba0a6f7b8a716447e947ce54301006e9c4e210e26c06b63c848fef5b7b69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/en-US/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/en-US/firefox-147.0.4.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "3bdf654c08bfa7dda5e13fa2554cd0edf997f32e972aa63942a3a7ab5a0fb877"; + sha256 = "fdafe715d3b3ee406e306a27fd91f3e8bdee2fd35c1b3834df6c9134be6265ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/eo/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/eo/firefox-147.0.4.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "cd39a1eaad58a67556cc6557d7ed8cc6a4c6cf2aa116223a6e047e248845859f"; + sha256 = "ca546ec2fe84c251e685c0aa19a20ad6858310e96a87276dbda90c39d1fea948"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-AR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-AR/firefox-147.0.4.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "8d43b240abf4bfbc95d82f39f944e8707fb3c2f00c86b8f6b58ab3e1292e6fe8"; + sha256 = "3d7d6baf8b9cbc8d6fd9fe90675ed386e9aaddaa439e1e3634765f8072875fb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-CL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-CL/firefox-147.0.4.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "2eacfe99a9764305860a6cacd4d5c33805ba1f99796784bd668d3c7e85ea5c3a"; + sha256 = "dc657a646689f5a2dd95127bba71d9d28fa0d3e14aa54d9457a6668701b5b405"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-ES/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-ES/firefox-147.0.4.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "e1b93bf0c754c7dd65b2cc900e2972d0c70f37ba57ca48fd9566882c20f208f4"; + sha256 = "11a84e3265102148e0c99c9dcc47774cf4d27afdba66b0b01165757d5c65971d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-MX/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-MX/firefox-147.0.4.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "e471ddd797057791244da14d295e622e098a7c17d85cbbf3cd459e1343f91b4a"; + sha256 = "b2af0e1144484cc3466bc15cfdc5febb0c344ba51dfc2f7f8fdee8cf799ae4a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/et/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/et/firefox-147.0.4.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "9e05b4f86c88d92e585ac254dc54f2f58c84bc3844686f1033e927f9f3888c97"; + sha256 = "12c87499a9c714bb1f5e6605525628c13cd0d63121eab3fb1b01a004636f3bac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/eu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/eu/firefox-147.0.4.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "8bd721578c99de5d3dace9ae33842f6779433f9ba080010bba3a44b92a97f03f"; + sha256 = "cf349a03770e2b609d24df655cefe8a91356da555261a82edf4440912c47cedf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fa/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fa/firefox-147.0.4.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "ae622a244f60c683c96437587148922b4bf56fec6dad2f4bad5af97a00507523"; + sha256 = "4d72fd299d53300ccea2b56de85c9c7c9bc5159048f9b1eaf6b5857604c4d6b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ff/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ff/firefox-147.0.4.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "6fe8ce101e53369a5fa30ae915a0f713449fbc1c37f8458b8f6a5656deeb73e6"; + sha256 = "1e9d688ebff9a52edd91932da9eee0493c1660df7f7b5341bb3a4e321a5c6831"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fi/firefox-147.0.4.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "387abd073c72ef35c4c9cbd5997694f65460faa8e0411697b0b9fd5d39310473"; + sha256 = "8fae9f8b17e416a6aafc803024cc3d58c415ef44f60855090547843b749df135"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fr/firefox-147.0.4.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "e9925f25c25fcdf935c7d19c88f8d1c8f7146fa8c05e8545017e22f99401eccb"; + sha256 = "ab0d1b6b79853a6cc544b94e0b72adce16efd2cb2a96bef0eb4a949eed2fd850"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fur/firefox-147.0.4.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "05e49471fd40701f6bb655bb81005b9b1f93da63c6113483cbe08020f22be4bd"; + sha256 = "7d336c99e3c2b201add012e5c67118614cff769f2c608afb0b3f27bcc08e592d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fy-NL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fy-NL/firefox-147.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "93f41b908f23949dc1b8f0f2f7cd04a1f50410ebc8b2d402a94948b3346b49ac"; + sha256 = "ecaa16ae325a20d56d171159ff1c128c5544178326c04df36ecbb605c4270b9e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ga-IE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ga-IE/firefox-147.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "9f0982f64a22587d326404c97cba14439a0d0c6d2b4113f553df6ef0fe63cf2a"; + sha256 = "b1126d5daa0a561c1234c4fefc40d0111174b05e78c1ad961f39380e0f97490f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gd/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gd/firefox-147.0.4.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "1989804869633e10e20cc71e4e140d9b419ed5efc894a0b2e83a7740b39880ef"; + sha256 = "575b1d750f1460fed55eb573064617d1d2cab5c32a0a489dc7a221b04722ed14"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gl/firefox-147.0.4.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "8861a1e771fafc93a6036d8002552f27092ef71dfa0d4a7e4096bb5b9e1d14a8"; + sha256 = "6676dfb9ef4f49e3a95b8918bd2e7207d26c801e458bcb9ac4745fd38a9f9b23"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gn/firefox-147.0.4.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "48975f63f3bffbf9bfb2a9fd1c5f734637c106caa74423dafbf2bb7b45475703"; + sha256 = "f7fcbe8bb3eedcb70e4fea89696ce9112d8990f862b207c7110a5bcb1dee28cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gu-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gu-IN/firefox-147.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "92e795d972f8f51ce1ee6ecaadf5389c3b38a1f1d6a5101e476faae3c797bf86"; + sha256 = "cefb3dda3e8c813b052cc9bfedc6d88d68420673f490d9ac8b49e9a93c7b26af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/he/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/he/firefox-147.0.4.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "5762d5e40a2489aa2e40b16e97ef6b6197df8b746baa787cb24c76552405403a"; + sha256 = "bb5f27904f77b06af4309189d51092cb1844456eb392e617e339dd0a0566b5ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hi-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hi-IN/firefox-147.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "befde5fb9455fea8b6227a99faf9149a11a3d62fd41985db7d653de5153843da"; + sha256 = "476167a5433af5bc0dd2a13ba2a06923db6bca168d2ebffd764e3811cfc9219f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hr/firefox-147.0.4.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "cd14ec487946d3ba661d128665a222c68515d5d78c75d0d7b59c9aef120a1b01"; + sha256 = "3c557e0dd33d3947fb7e532630ebdd3eec80c7f8e7ca7c54289a64976a642182"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hsb/firefox-147.0.4.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "3d9b57ca3dcfda96562512acefa015a1238c9b926fa28c854a934b0d60bdf677"; + sha256 = "c49bdcd6425bcd555ec48c97b982a44002660faaeee407fa6ba60181982a66de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hu/firefox-147.0.4.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "3abda1d4f42f4f9201f9468884c6f948c6bc00118c8d27c0ebeedcd2b6643c7f"; + sha256 = "bd1cb3687ababfca6abc2cc4bb265b8c353528b54066499a8cf19b011fef7cae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hy-AM/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hy-AM/firefox-147.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "97e3716d2cf0673ae3ada9cb60235f58b598971a4eab11e32b0899ca9f193c1e"; + sha256 = "f592d4eed6f0a9c9cb292b0e19effc1d793da1c174690fc3fcca802fe6aa74fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ia/firefox-147.0.4.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "c5508db79c65266a873583d33701f391a5ffba5987426b376456f7196a9ad420"; + sha256 = "309dffc2b9a85fe16dfb4956ade7177fc8aadbf561c0851483eb355840d7be85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/id/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/id/firefox-147.0.4.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "c5a8bb30eef59ea29bb7ca92a97fa93c4525be2475722d7303f36c5bcef3f9e5"; + sha256 = "67df2ef78bc35089bc9288d367ca0e527aec4ed258f490d6b1f1699ffa541b32"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/is/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/is/firefox-147.0.4.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "ed11f3f2fc6bddab3d05d047f740d181a419d15bfdcc283f310e7bf11af1284e"; + sha256 = "bdbbc5609e5c206bba7c5663f79e9526603dcf176f42aa2eb05dcc551bdd7b13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/it/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/it/firefox-147.0.4.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "4ec16b570fccb831de079888c1eda026a492a1dd2a739333b495e2698f7230db"; + sha256 = "3c727adc52e21fda8d331b7a920079573257a942ccfa991a5727c32cc66fe6c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ja/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ja/firefox-147.0.4.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "b4408749cda3d70ea5dc46b329f92079301bcc0ec5ffa93e59f058b4bae2a64e"; + sha256 = "eb784dff7978cef661a8c62e04c67e9bbc7ae6d0c61e47398f8193dd3d8ffffe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ka/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ka/firefox-147.0.4.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "85bd78074ec86ed718fcca23261481571a67d75978946286e9ca89c1feef8be8"; + sha256 = "007326bfaf89cde6ff05b0a33891c2ae17a5910e4e034d44af0b5558218d884b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/kab/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/kab/firefox-147.0.4.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "99f044a614517f796ecb68376d02059c565d224bef8ac60f9ccbb0ce9a863359"; + sha256 = "cf567a925ff77571ba81998196c98cec9ca39d290f1d7c416cb9a514359733c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/kk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/kk/firefox-147.0.4.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "f3c11f750aa9041bca19424532e32feec5ef14c36ad654b6a744d071a99ffe84"; + sha256 = "4f48b8aa70e41bb8ab64bb29624ead8f15e288ed7c2f3d6c64dbb05a36358bb2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/km/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/km/firefox-147.0.4.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "14db1d5c4d46cad7dcef21eeb8a4980a538c841584be7fcdf5ffa27fe2245ead"; + sha256 = "b04a2d286567d4d07f21e3e842fc1905d1be3732a6a0a276a7eea9aa9a530b44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/kn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/kn/firefox-147.0.4.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "2119539b422d8dc94ac53f56413094e077dbaf25e2f175652a456d7c9590fe82"; + sha256 = "fd34692c53a3e61746ad991498ed0abe6f66e972b54285d42838b7d4204653bf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ko/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ko/firefox-147.0.4.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "19e5973ae0cacef3150fedc27c99b012b65dd9be3b1251818aa03d5fc8240ab5"; + sha256 = "99c806905ff7e441f95199387b76cc9a3c5e5908aee7511e33bd6fe826ba5364"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/lij/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/lij/firefox-147.0.4.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "721fd540f833e998d2b7cffb4cbc03489c6a79b45c650f69750acb269fe8a8d6"; + sha256 = "ad3b9102ebcf2ac655c4278d48e89ddbd15896a1050b122bdfe68624503362b2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/lt/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/lt/firefox-147.0.4.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "ddb6857949735b27053fb6316feff17770559e865f6c8fe96fb2630dfa874c3d"; + sha256 = "a3f916d3eaf8d88666394f3e7b244b243162822aed26b5c3dfe1548a57f1bbb0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/lv/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/lv/firefox-147.0.4.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "0eb33784973e356494101245dc825b3c7c8e5a5fba0de35af155abcbfedb32c9"; + sha256 = "18828c3b5676bfdb3d3c7fdc8baace9e231708871230728a3fba70ffdfe7c25b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/mk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/mk/firefox-147.0.4.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "934e6ef49a9df54a030094b8d0b1835ee6846128d15e3ecc42f3dcf31bec53a5"; + sha256 = "6ce7163c41785fe147516fe48ddfa1d8d13e0cd3f3d5765d00ac4a164c1161d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/mr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/mr/firefox-147.0.4.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "0e96a4e3c728ebf8959fea3c5af03894c12005fa1c435e19ce6a0251ded65770"; + sha256 = "8536b7223d063c9dd4cf54183b723ae96b042eb5902df98f89b20cbe20b71678"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ms/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ms/firefox-147.0.4.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "ea20f40a2eb9bd96c994adc94528597e03983f9bd3e6b85dfdde5247138e6d7e"; + sha256 = "177775292de36adc036ea225026c25b6a3a0f7fb1374d7bee97106ed1b738843"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/my/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/my/firefox-147.0.4.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "eae59288b56e9cdcb81bb2ff6b29f70ae06c072043ed9b5f4798b6b842077a2c"; + sha256 = "a70145d01f3aee75d6e2de88bc98aadf3179b83e997db1067b777f6c00075c73"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/nb-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/nb-NO/firefox-147.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "ebfa50969e31e43a09806fd060a33cf304f8c9ef5a9b6fc1dd64cbea05c53766"; + sha256 = "70dfc2cc3dd8d57c3aba1ab9ce6fce59d35c4cf338712dd866a9a399ace45575"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ne-NP/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ne-NP/firefox-147.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "fb02f72e688dc23916f2c4344829e3cf2a4cc1f983609ec72ddee813f7987096"; + sha256 = "4ad5dad2ff6023b54e28768f6c85a46073d5af530bb6ea952e71842b02a2dace"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/nl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/nl/firefox-147.0.4.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "e099ddb1181d2834ed9fb0be9d70ecd7f377d0991f9398233f3a35e7a79d81ba"; + sha256 = "7778e9939de2af85f0c912042e98210e3e7a27b8917f289e66aa66fc6fd36fde"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/nn-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/nn-NO/firefox-147.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "cfad7ed65892ee86314f435db9d139f4c84300994144b450c83efa7247c28684"; + sha256 = "f254aedf9f1625a338c7e70a76e096e95c1bd9f964faa3a0debe31bcecc6ebeb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/oc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/oc/firefox-147.0.4.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "63dd47eed21b32e9c7c94c378de3b85b59c3e37d266fc94a4eebbdbcca1fec80"; + sha256 = "af274f929c687145c90b63b0f643bd053136ade179e025c54aabd5e7dc60836b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pa-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pa-IN/firefox-147.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "f1cf34ee0b5518774d06c4281a59e94ccbcbb21fa2b2ee75df20047032754141"; + sha256 = "3ab6f6d8385a36e2001a0dc25d0271846e8527a5baaad88d9b1a53d8e5ff5f42"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pl/firefox-147.0.4.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "bc13e793177b43239d76df360555f012d4eb86a72dc27ea6e2782b9e37d63bfd"; + sha256 = "9f5254e12e9470323307bfc96513b8d365b6d368f77e2e7175841b62d71a45f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pt-BR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pt-BR/firefox-147.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "6e2335d9a184f55675ffd3a1462c90db5df13f6375fe8462e686865778f5f33e"; + sha256 = "e28a629e36530784ba5c77adeadd323fd9b467941a6c9adc6b462b164b552bfb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pt-PT/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pt-PT/firefox-147.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "15a0f70fd0503c74556c11bdba2a8441d10b9a7b97dd523646f23a7af2104f84"; + sha256 = "49124db6655d03f3db3eaca4e7b828c0b2864ec48171946c0b5b96dd82899d14"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/rm/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/rm/firefox-147.0.4.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "1c23fbdfbcaacc32a79cd1c8d7d3c638c6beca3404e1f141b18fdbe4ac548c08"; + sha256 = "84513094a0d6169c82136051c6847973b64b672652e93a36ce9c2a8eef33fca2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ro/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ro/firefox-147.0.4.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "e0956765a54c582cf5881cc305b729745a2dc99b4433d9aa28bcf2a38ed1acdf"; + sha256 = "842e0e54598b78143fa26e548e56959d445e5749a288b812d0179aa9dc8472e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ru/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ru/firefox-147.0.4.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "d4f09e0372cb846de795a231687dd8e03b9e1917da4a90e8d1267771f20b8d70"; + sha256 = "a24490dc2b2f977dd1d246e9aabbdcae7f86914f75cad33acdb50028fd3fcaed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sat/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sat/firefox-147.0.4.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "c2358abba03a574d54dde36c1f59d032ccc2f4e78a70fe3230cd5d7bc4ca8782"; + sha256 = "005edbea61c0ac4c15197ebfb1c7a98e125f9661f4c335d73951b788d06b5698"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sc/firefox-147.0.4.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "de8b1ccbe3971322b0c929d07ef386c7534e76353e55b4835a234a118a1a1d18"; + sha256 = "60001f79e60f0562b123f990813a7dfd9bfe021f90c48bf38b880623efec3916"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sco/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sco/firefox-147.0.4.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "a1015d1a7753cfbeaf3b36fd10f0628900d56e35be316cab86506d631191a3cc"; + sha256 = "0ee2def6c27bb354d2dfcf1f33953daf7ee94691b4fdcad8417cc9daa1617d40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/si/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/si/firefox-147.0.4.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "449da2992f449655ac6fb2607be511d6b0bd2185956aace9d78b453bd28c0f73"; + sha256 = "a68a51edf178645fdf8b0def6a78735bed27928ea3efdc84b3fc8a6f54a98322"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sk/firefox-147.0.4.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "6aa09c2a70dd89cea6bccee6380c5b4798fae46fe5126988cd8b3c9652873e0d"; + sha256 = "0dd408d02933edd31d7d9dcf4485d12722ec6a3647afc94c98caf33ffb7c3cf4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/skr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/skr/firefox-147.0.4.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "2119d17225695db7f9cb72205a706147202a56949956e43c3ed02c8be94365a4"; + sha256 = "a6630e524651c368f91c7260c83f6fc68a0b6007438754ea546882c028bbefb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sl/firefox-147.0.4.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "3507fdc114e8de7fd4a22931d2fc0f4a6d1b6bbf88c869a01ce1717fb7b86324"; + sha256 = "3f3fa60412ace741cabd0bc2f069f59c6fc08de0be65e34e625306abffe53743"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/son/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/son/firefox-147.0.4.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "c9eed92bd01d9e44cb153b1f6908e0a524a05460921f4e83921ecb910a51523e"; + sha256 = "44c4f5c9e52f245caa4671ac7a7ff1ce347b8ec306f2508f7066ff8d018d1cf9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sq/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sq/firefox-147.0.4.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "801db6421b2a220732b82f7cb24cf3694730b1e870ea2f71e97cb6ddd4b9a1b1"; + sha256 = "dd369137ff1f206d73d9001878c8822fa7dd8949ba2ba8d102c5feb268843a51"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sr/firefox-147.0.4.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "693fbf7a2afb89b178064a8a0ce6980b6508ec3fa58118b21020b259b0c639c8"; + sha256 = "f1e6ec5e685b7ad0de6e5b648f508ba7cdb8b748ac0b2b23b4ff0894e0a72513"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sv-SE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sv-SE/firefox-147.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "66fa6b46c2766818b184cb38e8b2152000eee564a75ee020b2d9106e4406cd08"; + sha256 = "3080d9bcb19d3cacd66ffbbe0f1d7cdc1fe7ddf5769b54c3b94a049abc074bcb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/szl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/szl/firefox-147.0.4.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "cef4c27fa0d0d00347b6b4d94391f6d5887ba1c96fc381a50c45979a23ccdaac"; + sha256 = "2a7aa0958fee0075d58e888cb3943376f06460ecc47e49d216ea642cb5c985eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ta/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ta/firefox-147.0.4.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "0c1c7a4412f879e21e0cd8e3e1267990525ffc0f8fa1a0bc3cdcf703a36bad5a"; + sha256 = "431265695ef098f3e60d4c3111fec46b544a94973ace1dad1652dc10373e3c26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/te/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/te/firefox-147.0.4.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "c2ddd10ee49a51f7418920ebecb0a1f9eab7fa22cab127b84d94bbd5ff16536f"; + sha256 = "a8ea6fec99427ad01a5a5ed0cf96235d16d40fcbe797c7e628f38d8f51088e1c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/tg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/tg/firefox-147.0.4.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "36799100031dd58bb63e0520382aa0c3793cea0e68d3f99abae3919b5bb02fed"; + sha256 = "630371fa250254ce92c5dc3408ebcd647f0a0145f8577971d570a34aa39794c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/th/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/th/firefox-147.0.4.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "8ca62cad1df10134ba240ef73f677415b8e81229efe09faeb9d578efbebbaf8c"; + sha256 = "b107d53eb80aabe023fc7aaabf8563c70cea115d2cd1fbf90681a9d073a0fe3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/tl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/tl/firefox-147.0.4.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "1bd6ab820ccf55404e4e99f47be8b1bbe9083f90185636208e92b83838c6ca24"; + sha256 = "e9a411712f0e34c2ccf5222c0a8da3f84401345ba33a09e0dbae53931340f445"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/tr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/tr/firefox-147.0.4.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "7ca4cd87496cc4a1d5495c58119f5e61be2fb12f020181de883173dc30f64b82"; + sha256 = "f062589204b85eb94f962d530e78edb4e0f870f1c648f1b4c7771cfc408a8f02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/trs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/trs/firefox-147.0.4.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "921b9dc446dca2ade2b927990d9861f4f6d4f801597bef62b7273739f40d0f4e"; + sha256 = "dea945a53a130a9a2cbdf02fdd82344d8d57fec21254e4984cfabe6444a78f85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/uk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/uk/firefox-147.0.4.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "2b93ab7786fcaf929aea3c21e48e26858a0d2fa0f0bfbc21ab1cebcb1222bf70"; + sha256 = "3f43ef7e7871cbfe5d99a251b8a887fec02e38d6a939ee6c02c6962c69acf3ba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ur/firefox-147.0.4.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "e66e2ccbf51b75f17d659ee094911247588abbbbf931defff7a95940a5af1bfc"; + sha256 = "114c4284e4d4be4dab679860ff87820f10a8c16c4a751dd56b7c8a13ce66d2df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/uz/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/uz/firefox-147.0.4.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "b4ad835fbe41da9a550e4022fdb72f73f2dfb59229cad46b319aa58836e4d6a9"; + sha256 = "f6f4aa0ce4060c15d424271d2f86ff6f902c31d6ea05d4ee8710d26545b68aaa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/vi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/vi/firefox-147.0.4.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "337902d4f9b726d9db3e8a0e0812d53ed83269dc12f5807f1fedd936abd42a61"; + sha256 = "9d0e85873a7fa2b80211bf1044c6cfdc99fd5d0cea3d750c09141eab051a2924"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/xh/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/xh/firefox-147.0.4.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "aa343fac4ae62fcf32646a140b1393cf461911de0329a096b49790c520b935ad"; + sha256 = "678fb4553c5194fc2fd164f432e3695319c094a77d53212c987cdfd802e06d4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/zh-CN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/zh-CN/firefox-147.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "8adee4853bf1adfcaaf1d95b6a82d4063d87fc182a05a3831dbac7be204133d7"; + sha256 = "b9298b4bb1a2f1adb93f1f2c06f45653794648e3ae7b0e99d74bf4b76b70021f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/zh-TW/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/zh-TW/firefox-147.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "0cd2ecced471de454493ec7def05f6585a9f60678fb3a74cb7f666e792289ef9"; + sha256 = "2d567aefd74845535b20eb9ae0de982c61e785b90f7be0da5e227f4d877d6fd5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ach/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ach/firefox-147.0.4.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "5d1e60d8cc8ff21b46f8e926ab920392f8b0cb4edcdca469e2133e8230ee7104"; + sha256 = "a81e9e6cc40e8540b21d37506e2cc73f9505f7c884d9131ceb3cc40029967804"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/af/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/af/firefox-147.0.4.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "430221e26149ad9357c5facae36820b75b1497b32287ffdf238dccdfb4338c32"; + sha256 = "3da42ba6a306721e9a258324958ef6ce072c5c6744c7864f9213d27a2121eaf9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/an/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/an/firefox-147.0.4.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "e0682e08dc0882ce99b852c37e39fbb6119a8ba44b56721124ab28a33dc3db3d"; + sha256 = "400ad7a13882d93f622021f097c472c763759523c96ca5c2330cda64d6ef8619"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ar/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ar/firefox-147.0.4.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "de101d7aace7f9530b392d810ef3775002921b1739029217ba278566957584d4"; + sha256 = "7c4f9c04be3c961eeb065c7f861c0d2b6bec371ca52817b3c4cdc339a989fa8d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ast/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ast/firefox-147.0.4.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "0f1113bd14248f5b2c0d9528fdac951ee1f22084fe2260eace9a5351a371707e"; + sha256 = "6245fcff084cdfa466a2618c9cfe8e7baf7e1d73fc88e6b4154b3ea2abc01690"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/az/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/az/firefox-147.0.4.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "513e8a86d7cf0b19d2b1ea9146be261693ea01762b08a84e4ffda661137b6877"; + sha256 = "47dab81b18bb98ea485f5d4dbb702605c5a3f6b5c4e6702d18cf99b78ee1231e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/be/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/be/firefox-147.0.4.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "680d94739ecc72bcc6b75dba128952506ac7e91b5976752d4fa08db7f2b3b878"; + sha256 = "d4629b7efa79b75e6f163bde243ac132b00403fe9aa3c2498f02192ea27d9f44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/bg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/bg/firefox-147.0.4.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "faeb1be65542944aa7b55523b350bcb742a4b42d73d9dddeb909c9fbad4862bc"; + sha256 = "cc539de9fc579f38af0c85d755042e39e4a66acdcc0d52b946679a6b0abf142a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/bn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/bn/firefox-147.0.4.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "28573ccf55298361c56067429e995f0bf3d3b82920444fbd989964e43ccdebce"; + sha256 = "1cfe62a269b741e3443e3bc0518bb98e1d960f2840d0d1a19cab7028ff1e1c1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/br/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/br/firefox-147.0.4.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "695813fd29a0ac8495c3a5a793b3736184f7754e9663fcd2226c1cab28a78d84"; + sha256 = "1290797835bfe17124bcbd1ce4df62ae5f5dab4c1b7ad58d8cd5d5056ed3eb7c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/bs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/bs/firefox-147.0.4.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "f2356c531b5d77ace1d0bd642861a0694a406f10a594c49a1e1bed6b9dfa84ca"; + sha256 = "bd9ddd2d1fab4dadcf728bf5befcacebd3ae4bd6e2847fbb4191e66f6b35f4e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ca-valencia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ca-valencia/firefox-147.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "05bef04dc2fffff03b2867a236c5230ae48ee5850e5c62a7921f5e9868e77e23"; + sha256 = "1dc1c5b8c91154e5c7c5c350a880d0709703750cb2b52fae3841f7008afe9cdc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ca/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ca/firefox-147.0.4.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "2d5290b2a32cf07796fb33d61c49351b7153a2212888482cbcf785a0801d06dc"; + sha256 = "36af4b5e38d53cf4a5f29842bbc59d59c4f772ba64cc125225e0097c001bde7a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/cak/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/cak/firefox-147.0.4.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "68025bd8e4064c537198dec03039bbb66f1e381e2b67b489e5239b80fd8a3f19"; + sha256 = "72bee79c238c76e8cacae5d356b451c0d7d39b8b897386eff5a5db591c572e4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/cs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/cs/firefox-147.0.4.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "cc609dfff4f5e53bb1f14f405c707c1a8359ef89ffb9535570e0014c0d3c2e44"; + sha256 = "a05cfe4db70b54008f81bca1f248d73011ed05f67338eec031675313699498a0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/cy/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/cy/firefox-147.0.4.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "fe60bd0b8f4c14a6944626adb04d77f55d5dd9bf71ce6ab1f585f5496a424a1d"; + sha256 = "ca8d8b411f23bbad587085448faa4701b652d0213290678415c9648c2366264d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/da/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/da/firefox-147.0.4.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "29e309d9d2b60a6ceda0c8ecaec17cc0f5b264cf79a2fea297763546eaf7f3d6"; + sha256 = "e9c4aa0da98b708b20e82f6b494395d30f0d1c893f043da10e7d3bcdb597b9bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/de/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/de/firefox-147.0.4.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "d677df27a521d4e658afeeea3485591bd1b4ff646641c12636872f08056bfa6f"; + sha256 = "47b3756d164f5f361f17f0319cdcc509ddc8362948239bec09d6abb926d2167e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/dsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/dsb/firefox-147.0.4.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "35698a3c2e156ffedbb0817621fabff41a1344307a4159fffcaa5102a980f4a7"; + sha256 = "ba76fa2f47ca9a0e7dfd34e7686223b7d2bbcb3de9e1889b46ca48d315c8028a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/el/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/el/firefox-147.0.4.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "3532095aa795f3879710267fcbdce39179e27ed20822956e87ea58fdc5150561"; + sha256 = "3971033eed3ce52419df1d82af19d6ace19982ac9a38f98293c6291c2a3d6126"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/en-CA/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/en-CA/firefox-147.0.4.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "3088d0c0bc41b0d5355f6d3c3341e918fe812879ce6dda80cbfb497baa12dacb"; + sha256 = "ba97aaa71d9b089ae7554fa2671fa94b6d70e47d319e1d62f3a67baef60816e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/en-GB/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/en-GB/firefox-147.0.4.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "8307830e01bb37a164db8087d001f35bd59f06c8bedf3e9b99665be0d1e5cea7"; + sha256 = "251c73c6fd585cb658e58403257e4b462227c6fdf87cb0f5b7b19f6e8d066629"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/en-US/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/en-US/firefox-147.0.4.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "393bd4bacbb724b60ce925fa442ae313b5465deac6e00d3f8d91524c048bbf10"; + sha256 = "6e42ecfd0cad1a56490decdace9a230bd4a5c0fad8f1f4a989538c4fc0a71eca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/eo/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/eo/firefox-147.0.4.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "8d51e792a3eff3aa7b7b115609bd41141059339e41eea6a2f996de72149587f8"; + sha256 = "b38ba2d17b97cbb277471fc353fa29b207b2933efea696e6cc133cef526e5554"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-AR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-AR/firefox-147.0.4.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "987564db352f1ef40737f06cf2148fde19ad64a2399b39b201e1f332dd229b38"; + sha256 = "7c0009ef36a7bb6d1ba0627e60aa8a6cf0e902d84eedb34b8c08b0fba3b824d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-CL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-CL/firefox-147.0.4.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "255369edd15f21714cb8ad2668df54c12bac0b7ef7338859bbf8d4028a2ad987"; + sha256 = "f47c4bbe17a792b81c6ae54f5f47551db9fb1ffd0b9af89f7d6f3c178bc87820"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-ES/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-ES/firefox-147.0.4.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "34a5c506b5d4225dac61249cc67200aca189088b138854f2f92b77fbecb50085"; + sha256 = "8e175742069a45a3de1cfe4c2bd764b9b44c8840bcadd16e92f8ad3c94b98195"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-MX/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-MX/firefox-147.0.4.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "a0b2ebe59a8c54c65e6619aea7901f8191fec3f25cfae404d2e7867b9b135ad3"; + sha256 = "e4db7a12251767b050a561d86b3dd051e228c01097da616853fe8f83bb39e575"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/et/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/et/firefox-147.0.4.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "cf0dc9cb2d21b194c80159f58cae4108864bf1352013e069286ccb6f22af8f90"; + sha256 = "b6e2fb736094dd1b00b0068912d2ced8e8dd6abf4145cbfc492a966e83039d50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/eu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/eu/firefox-147.0.4.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "12cc126e6222b8788994f1bc5d1a35afe08d863593c73c900fbd051516036655"; + sha256 = "bcc6b17c77edb845e6308ab5497fbfb2fac4529fa7880cba8dc238dfb5ebb749"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fa/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fa/firefox-147.0.4.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "2f42b2b592420546ccdc8082c080885fbc47efcd5a3c0f361382461894eb073c"; + sha256 = "df28eecdfb684761df48cfc6410fb33e7b09289c69d2e60cacbe5b964c5d5e4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ff/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ff/firefox-147.0.4.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "364862bbdffb5e0e70d038a7909678bdfcff7e7d94000d82033dae4026a65348"; + sha256 = "b90d4dc9e8cdf3fdaa78cf57d1a873e0a75b1b2cd7e0989b33a4385dfda5e033"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fi/firefox-147.0.4.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "0c63d1435c86da0fe0dc6f64c4079c3c51c3909145c1a11720e28fedb016d5b0"; + sha256 = "aacf7a02aaeef6166293b6c3c2e860fc297d1974cbcef7c3ad09b6b0b8491229"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fr/firefox-147.0.4.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "8d51c3c701d866b6f66932b7fdab793097732d3c0a2c94aa4415f83d5ec6238f"; + sha256 = "f949506f49b9b932cdb2f7258f6d31682dba0e37861871b57306a9541a35bed3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fur/firefox-147.0.4.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "ceba26f9319e509aaacbdb0ec107c4b2fad63a1cf3febdfb7ccfab83532519b7"; + sha256 = "f25ef0fc2634b9404da2d55cb0f8a9b1b758ce85bd1a6a4f2d23d5d35359f661"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fy-NL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fy-NL/firefox-147.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "ba8e65b273b1834c926d3181dc4e33bc83353b2e7c0a4b2daa886a22f53a00b1"; + sha256 = "90d248fd6314677680d96b82c0923f5ebe88b4033c64a373f2f372dee6c79cc2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ga-IE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ga-IE/firefox-147.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "691790a2863f32d69843ec6390dfd108388d17a32fef3cebf0785efe3de13f20"; + sha256 = "c056ba9e7f1ce4cb8a5cb2d5bacb0d82d3eb376cec52f67e6e74744b72644b9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gd/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gd/firefox-147.0.4.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "57d68a4c6d251e505f076c048a00669dca8f9bbaaaa94da2bcb7a634ec110fe7"; + sha256 = "6f82a5855d3c79cac1f2927a20e07bb7e239d3b419da7137d502ad8005f5fe44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gl/firefox-147.0.4.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "f43865551195e152c9fcc629c74fa070f48e9ae12cb532a6b43eb6fd6ffd0666"; + sha256 = "5d54835ca7409b4deb9d47dfea3a2753c27741fc9186f08f4dd0e11a9fa9083d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gn/firefox-147.0.4.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "d20334aaf9a29a67cc891b4d836ef0b326139189d034c06c33bf10809ac03f26"; + sha256 = "003a2834f6588a6436bea22ab30a3e93ebdd976f577201dc2f3932c71f9b2918"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gu-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gu-IN/firefox-147.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "d1deefdff9f10735f7c525d391b81e47b33051ac2ff04138ad611e7066d544d4"; + sha256 = "c8218e8434b832f8fc06974d19d31df67220e05c8dcbb5aa7769292cf7958be0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/he/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/he/firefox-147.0.4.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "bcc48ac4da9313b258d609187bd6f015274b8682d3414ade2f308f0a19c218a1"; + sha256 = "7602150923c0cffd93ef582db2c5e96574ba3837c5860b1cf7ee51027217191d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hi-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hi-IN/firefox-147.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "d2e6834768553c625d1ae4ca35a1a01327fa2083b2e25ab52657378c665e3a8b"; + sha256 = "ead071be4653717ba7816217eb53b4b1548905356b3423a324595ddccab66472"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hr/firefox-147.0.4.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "b98fc357e25c217d529eec517f9c14bb94bbaf7378aa833f9a1f5f042cbd5cbc"; + sha256 = "512b7a43965092e81b1d7a4216493d365d606bba237b0713cbea57089b230c58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hsb/firefox-147.0.4.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "9aaec56be715967a73bf94bb952d832ef57bbf0aab67c89d80822a0f22d695d6"; + sha256 = "03fcca0f290c7471fcc30cd6684285fbed5d910f1ea22644e5b60fe0a68ef4d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hu/firefox-147.0.4.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "d20f7e1dc06daf7fd7d8b5f6dc6a25cffcd9d9d9e6c86b7c01297264480b663e"; + sha256 = "e2bb7a70f66aa10fe50933e59e0829965088200c3c9da3970ccb99cb89b64079"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hy-AM/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hy-AM/firefox-147.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "45238ad91c85c2d5e3b077ad38aa3b5848c3d06a5ed10e208b7ea528c85a816c"; + sha256 = "4156c2dd86e1ced853c214c4e6b21db37d4557a6c9debf9fafbe006964d6b059"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ia/firefox-147.0.4.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "6d00771bc3530dc3ab0627cb59d53e62baa4ffd9708adf387944108ee048d69c"; + sha256 = "7a31cf8115643600f6e730bcb946df9afb4eeaa3ca98709d9ca9df0300305582"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/id/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/id/firefox-147.0.4.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "06eba7ba5323678911442ed5cfaed122cb974f5fed7e392cd794e473dc8a0d83"; + sha256 = "c5b1268f668028e8b949080c138e76fdabfa4fc84be421dc6ce4477790a6960f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/is/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/is/firefox-147.0.4.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "6c86165ed6bfa84dcbc9a930876b41ca90f27d4fec975c1091b67137b44a6e55"; + sha256 = "d65ef266b6ce548b212df9ec452b5e7b267d75fc0157c09b0b3dcdf26dd51d61"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/it/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/it/firefox-147.0.4.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "4061a624cad3b7c5a466eb3c1c44a214e9f1c0048973a24fa71ff37cf40e52f5"; + sha256 = "8bb759e8ebcc0ad59d99959f09cbbfd4d6137304d9ac509fb0bad4eeb696fb16"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ja/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ja/firefox-147.0.4.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "ac71ee300c5b238e55fa07e8fc4ee535c3726a820fcddbebac247142a73357cb"; + sha256 = "ab84fff434d36f44bb0f9f180dbf597f6f5ae80b0526ff3f949a9fa93e4c5da7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ka/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ka/firefox-147.0.4.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "aac06c4f1460f1ffbb9cfc6681b84d5e6af37dbaffa52cbc3436219daf68ed5c"; + sha256 = "be188b8f46d824844effc982d58ab48c4ba8acc09a2a3d222ac9489c6727b3c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/kab/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/kab/firefox-147.0.4.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "7182fe293d7cb9421313ad80a0620fa4df3b159c8a0e10e62e23284d974d0457"; + sha256 = "1b6b87676ce5e48454920f424267314e2d85be1b30be8200b02b8b9a243d9c0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/kk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/kk/firefox-147.0.4.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "ee05b77ec95e1433ed2f12ad934f5e5ce4830a5b0c08530e8ce1413eaae78101"; + sha256 = "e56e10980e3181b240988d3b11b4a3b1fe80a4e2b62187351c3fe956329aa4f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/km/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/km/firefox-147.0.4.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "5d82a46b80c84aab5ca5f03ec1e1d22271744cc90574a05f305d4a2fff57fa18"; + sha256 = "c686db8e681050d9cf3c5a78dcea0bf5b9fe95769fc99ade8c0a3ceea6a6a788"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/kn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/kn/firefox-147.0.4.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "55b7dcbfe9fa421d64dfcd7127687d9a9da7e36c644b2b77deea6627bf3e6362"; + sha256 = "c52c85cab4a972530b9ea9594b21b345fbdcbcf12843f1070b7253e3f85c61fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ko/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ko/firefox-147.0.4.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "f8a51e5aca7bd5b27b4d8ab944f864393fbddc2456b3395d958967709ce94caa"; + sha256 = "238ba7e51668bafa0e871f8d7db7e4294dca07a4d2c3f265cacd875bb5962779"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/lij/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/lij/firefox-147.0.4.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "20278133dc34a52f7012156000f3263255ba10a752902d216d414265a5680a0b"; + sha256 = "9d85985f0489e92393de5e56a300d6be15c8f908d98255b73f14dece07e707a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/lt/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/lt/firefox-147.0.4.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "7fa3b65b2f5f7da26c443a5358d135ed14408aaa0beb4a5e58132e6e152692ac"; + sha256 = "a0c70346bc0bdccf8bf1301fcd7ee7d3871472956254f9adc9225dd7478d4062"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/lv/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/lv/firefox-147.0.4.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "0219965bdd0854c522bfa6e0771383599c10875fe56235da6a4ef13d3037d266"; + sha256 = "3d661f61cc5546f4b151e15ef8c2028606506eefbc5eb27a2b7691ace129e5cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/mk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/mk/firefox-147.0.4.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "65b5d089d103cc1515803492041393e324081f44f6c2f221b1f6f877da296e48"; + sha256 = "eeb25137283cbc6ab8bd43ad014a3fc052225847b7d9323e8d981a0d969a34b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/mr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/mr/firefox-147.0.4.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "52da8a47dcd1edbdfaf2e3038eab9b06a0d6aad2085bd9729a3e9da3dea7fb2f"; + sha256 = "60459b85529ffac1af372e3909cbc1ad4f999064e0e70455b9509be8f2817b4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ms/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ms/firefox-147.0.4.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "45315602e26d695fdfcccd5325a31823bc9d29855478d15bb7a3c03bea3802e0"; + sha256 = "d39aaa444ef3fb90bf904729a473d748fb03f718943bae09f2f144d793d07d81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/my/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/my/firefox-147.0.4.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "cfc899121e29a73130b8e5c9b9cd9c93db7d250744d857c85e33d8c5cc6273dc"; + sha256 = "e2573283d59016663728c84c789266fb737c68aad75aecfeee4da5ab4b1d2bf7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/nb-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/nb-NO/firefox-147.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "1e39b248f0e30a099a91ae4f29d22541ac879859a94d8c4750bd4b1818e73be7"; + sha256 = "8063ee1768c2ed366c804cdaf7b7b30fd2e7a01bab42d5570708cb29c94e5aea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ne-NP/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ne-NP/firefox-147.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "050478a2d4bad403fa87a9b724bcdb73767fdd68725ba6006930ce27a6933ce3"; + sha256 = "7b83ddc7c825e63db29512c51348ce99dc617571292712547bbaf181478614c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/nl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/nl/firefox-147.0.4.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "ce0f235df88a94aaea299d9cba855182d7dbea71d55add834d122ea0bf2c59e0"; + sha256 = "7e132ed37a7274d70e7fc19bed7ef5dded93a11f6da883e970254944213e2ab5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/nn-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/nn-NO/firefox-147.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "5ba701e1409a16c4eec6e26382d049ead714819d54f2cea7d2427370b1cb4908"; + sha256 = "0e31f199b0cb54f8bdf6cba81d18bbec6416202b83d2418aa002d201290d7424"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/oc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/oc/firefox-147.0.4.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "4a5759e66899b1922b5df15812603152e22fed915847a217579260ebb6bdb73b"; + sha256 = "88dcbc7408e213ae3c766069c3f0af89469f9414cdfd33752b86f82922c0fb9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pa-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pa-IN/firefox-147.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "177959755bbbd76be7a0602e82f37e4bb272928eb4ce7d8b335be1befa246484"; + sha256 = "4cd0d26390535f27f23c2b226308ad5298a0ddebfe778ab6b44234f5e92fbbb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pl/firefox-147.0.4.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "4816948481724f86110ec6f3979b4d29f6013b0b3a1c00b9bb13447e176b8b63"; + sha256 = "18ccd5d924372dcf8f8c8f73101e9c4f3ac882175f92b89beb068857cb1465d1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pt-BR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pt-BR/firefox-147.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "14d503382a1a91afeff40f39339224c79d0b807bc0d3adc61fef639909bda7e1"; + sha256 = "7a7790f38c5e3721febdf62675ce4faaedf90fad1373a7d4ca5115c8228dfc35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pt-PT/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pt-PT/firefox-147.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "485837093f9fed54da105e627cf0431e4de780aa51f8bdd9e1743dc9644b15d7"; + sha256 = "a8b30d95223751a92f933789a35a8afc70f44176d00d58a22e3d7542e1c1199b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/rm/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/rm/firefox-147.0.4.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "5fbb8b05c97fa679dfbaaaf42dbf3b643e81a0181ec041c8d61fe07cdc90e945"; + sha256 = "8006ceec5fd5b08d8b5ecb2f6d825943ce814fb56acf483904714753f356b735"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ro/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ro/firefox-147.0.4.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "5e764a66b229fd48a15e60b4f2741b63a1d2f7d69a9bb0b2e5376893b43df281"; + sha256 = "d616d70a8b1cb457d934255c601eccef13e424cd5caaa0acfa7077fe90670936"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ru/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ru/firefox-147.0.4.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "b94bfb42ba6575d6d44f6f5088e2e552a708bb05ad0ec434eb41dcd997ddc3f8"; + sha256 = "d02c0cb748a9b03052871c58024e66f748aed967221bfe668dcb6cb6174a6dcb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sat/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sat/firefox-147.0.4.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "407d5e63df1c54bb8f8bd19bdebe54e5ed41b107fb77797d1194e97ad9507f02"; + sha256 = "ce4a01d8f8440b2c4886f7303b5acd25a1e81a9bcf6d0f0198107d2288ee61ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sc/firefox-147.0.4.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "f6cdb0b03aed0c39f935dbc42c17ebddcec1d8ea4d9961c727d9f6248113f8d0"; + sha256 = "ffaa9b8dc83b6f137714e634f0bb4f36a864e305e1b5ecc3b238190296d7d625"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sco/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sco/firefox-147.0.4.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "a5d3ee5a9e6bcda39a3c66a0f4bc28c559518ac4f9fcc11cc9d611faac0336d9"; + sha256 = "10fde383ede8ae1f340de47c9f66697b33c7b0c69f956598f8991b38620fe9af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/si/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/si/firefox-147.0.4.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "aa67c3f8eb76118195363441bfed262dc46bc3392e885626376cf5712efc55e9"; + sha256 = "6bd06de4ac83d838ea8a55d3620f0a68fd15d51f931bfeb45dadb11e974705b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sk/firefox-147.0.4.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "f0cf0b945daef5e003fbe816159e8dea9b16d5c25009046c58385793e0c414ed"; + sha256 = "b853c398665ebeebfb6b6e40b40468d3b8fc9c43dfc4f8206f1696fa39088324"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/skr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/skr/firefox-147.0.4.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "6b44e9fe0cabf48ffd77250dbdfec187904344e88e9b2c333307650785e99882"; + sha256 = "9f6d5c727d91c12cbc3aefd35c99e5411b1a534c119fc161c8cb4d58ea631415"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sl/firefox-147.0.4.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "b30f072212019521c236713d536379d6ab19d27eeb3c0cc735221012eb8c7b51"; + sha256 = "63e36acc9810886ff4656795dba8eb3b4d63d2700526c17b2a04a4a4266676a1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/son/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/son/firefox-147.0.4.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "ddb855669ee79ff33b832ef1a3a6635091fb3eede80b1d7f40d3fe34d7aeda6f"; + sha256 = "29496a7c1a27921e7a41d7c54d74eace3685e44a0d0d9314a8bdf51ed46b4d6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sq/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sq/firefox-147.0.4.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "31f5b14743dcacdc4d6aa5bd94ead591472efbc1893a4da789329b4064a243ef"; + sha256 = "0485fb0218d1b8bd04ff9d6415b74279bac4cd227bd9bb94553576c2854033b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sr/firefox-147.0.4.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "510276aa5a171ae3c1b159ffecbd0fd601699ab3860d98dd0d60eb247547214d"; + sha256 = "86cf0baa4cf20449234f328d2d697280cc535fc2cd9769f99375f526cd5d7ec3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sv-SE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sv-SE/firefox-147.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "227b8aa98dee57dd6cc7c083788d5c8c87b23fc6f1deb65bb762e62b02efacb9"; + sha256 = "db9fa48bad661f6e1ded5e7cc29d2b5cf21c4bba3050a02192dfaf5690e0c033"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/szl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/szl/firefox-147.0.4.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "53adc90c7cfd7ed77d45c3a9a22eb7d423151fffe90a15edcc7836766c36e2fc"; + sha256 = "cf73c2da614a9504c0ff2249db6edf452e496ab41bad31ee7d4204572354ae1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ta/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ta/firefox-147.0.4.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "de9dfae198d452b454348daffe690dc56ed26156196174990d74da339ed2a218"; + sha256 = "c032dd3fef44198a68ad72f25edd703a47aeabaf1302bcd0a831b1eaf9ef8a10"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/te/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/te/firefox-147.0.4.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "e922fc16bd3c1a8920c45b7072e33fa6c5076673a6ec07ee560fd06361f57966"; + sha256 = "1491f1f0b4b09cdb994cb2f78703ec1d9389d0df8527ba2fff215bcf212feb46"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/tg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/tg/firefox-147.0.4.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "9af06a1480d0581cf90cace232633ff12f60797eb4498305616763395e0d3e16"; + sha256 = "3f287c7c247acd23fba69d724a4d0dc005c03a0c443c8f5c47f170c46981eb13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/th/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/th/firefox-147.0.4.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "da5c805ab00b4b8302128017fd5091a60ed976e3acb5d20ddb7cb9467585c418"; + sha256 = "41e4a62f5044e612347851d8d0bbeff19fad46d23b69ea2d46f3abc6c50c9a1e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/tl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/tl/firefox-147.0.4.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "542ce8c972abdaf1b3d5046fe504de57ce2bbce0aec818fac449c258d57aa1eb"; + sha256 = "11b4cc1ad4c32c290dee9b909fe57b467abad242a241136e2fb5088fd9fa3c07"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/tr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/tr/firefox-147.0.4.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "98f576673e4b44405934eede6ee2e7d678782ee646ca1cfbddbd52194b2520ac"; + sha256 = "7641536451bec89861b3bfc4c86764d1c78be66ca944b8398d6a9f62e8ecdbe7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/trs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/trs/firefox-147.0.4.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "c1fab02532a95e05e022df866d8aada83a2e9bfb7b7f1470d292ac2780dae19f"; + sha256 = "2605e963d8a57a565926f1cd0857c1660d2cfd089888dec1059af8f4f98f3112"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/uk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/uk/firefox-147.0.4.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "b51cd1678e3926d09a2e8df18a045d440474c7a6c88052405b5a3d324f4d318a"; + sha256 = "6ba7698465796dca8ae16a4b3c1f92892ef8e4beaf1188a7a3e24ef13c797172"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ur/firefox-147.0.4.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "c21e0f88bf430ccd24650d8bf6f652453a93754745c9b317ccf9bfcb4bdad3ef"; + sha256 = "e1052e98c3b70694caa5ed1e016693013af158248b33f6d29a1d623aad6d32ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/uz/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/uz/firefox-147.0.4.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "20d6065f9bd83ec9478e8981b043dd87fab3edfede6bd361d92d65c42e6942e7"; + sha256 = "37f93d7096e119450e7e5afa42cf0ec4cdc948e37ebeff7e9e1e1c6e16a92590"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/vi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/vi/firefox-147.0.4.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "c7d36d8dca5cbbb16daf15b3cafbf983426caeccf0592dc537e9745ccfb9682e"; + sha256 = "e9800301fa479225170d29ff9db3470593acfc6f27c015320b316e1f59844b5f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/xh/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/xh/firefox-147.0.4.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "9322f84b3b3d272f73008b28e09ea966798f96a26a4eeefde986d3ca799096ab"; + sha256 = "555c1e029d50672fb6a887fb3b4310d55df4de36bdff2aa428ef254a1570b194"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/zh-CN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/zh-CN/firefox-147.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "205566fd0d6727b4ac54d803ff2fecc1242f3a67a4b5f25ed29b9287e94708e9"; + sha256 = "171bb1e7c2402b5710644f19fba5c9d91c92d878c33f8485487ad29a94d2f189"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/zh-TW/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/zh-TW/firefox-147.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "d1e127891f629972aae77f30e3172cde627cb116b992707d4e3fb9779e02d133"; + sha256 = "17dde4551263684ce630b6516437af74bd5a73c1a2f45953febfdfa52b189155"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ach/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ach/Firefox%20147.0.4.dmg"; locale = "ach"; arch = "mac"; - sha256 = "7d9cff0d1279ce11452518ab6080005e8191bb6364d3e6e378268ca3d59b7a8e"; + sha256 = "c203b937e1acb3351cfccbd67fd7d2be6d4a1dc4af61fa2ffb89dbaedde66d43"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/af/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/af/Firefox%20147.0.4.dmg"; locale = "af"; arch = "mac"; - sha256 = "631d288368e81590f030c7659114cb78ad7e76aa551d6647c76f402bbb9639ab"; + sha256 = "23ca26a29c90591c29603a09cb3458ee70ff428837090cb9652f0eac33fa9df0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/an/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/an/Firefox%20147.0.4.dmg"; locale = "an"; arch = "mac"; - sha256 = "837afb75e6d675e818d30e584e0fd41fc1d384df9791295e810629ca511db35d"; + sha256 = "5ff92dba731f603581916683ee27425b1bd7c8618e9c9d822b138cc152a4bbfb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ar/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ar/Firefox%20147.0.4.dmg"; locale = "ar"; arch = "mac"; - sha256 = "8450e6e4bd440b04d7119486fd3d1a991592cbeee7bfe472ad7edb5dcc27326a"; + sha256 = "fb77915252e40e92c881e754c03513aa82931c64b115698c2c0a95f95ac4fb07"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ast/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ast/Firefox%20147.0.4.dmg"; locale = "ast"; arch = "mac"; - sha256 = "835751cd86f4d9313fa0c50c2e10ce9bb3420248a401c3c23901ecb572c588d6"; + sha256 = "6e3424b2845f69958a59605f622a2d8d9e6ce583cb1b3222d8b0f6372ba98e41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/az/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/az/Firefox%20147.0.4.dmg"; locale = "az"; arch = "mac"; - sha256 = "ff5470bb511cab9345bcbec41319d00b1793fdc5bde7df39c4e39552d070bdc4"; + sha256 = "6126d8996af87dfd4081db3f510dbe2588612f4eb81e0cf06b15807fff626f49"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/be/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/be/Firefox%20147.0.4.dmg"; locale = "be"; arch = "mac"; - sha256 = "3878e5465b2ab7d116d3f9ed44231f674ca850fbf7440763406f063275010424"; + sha256 = "d1ec9e3c623eba9786f6df64185bde6dee5a1ef56bace4f6ae8464eb83bb12ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/bg/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/bg/Firefox%20147.0.4.dmg"; locale = "bg"; arch = "mac"; - sha256 = "8ce2dfbd204b847c73b5847f936d7c3fe7ac79a80ea98bd26bb394a64c2db479"; + sha256 = "a552ed86048e839ac9754b62fbc8a8e63324df4d0f656397fd10337d20358ed8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/bn/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/bn/Firefox%20147.0.4.dmg"; locale = "bn"; arch = "mac"; - sha256 = "a6b86ed1b6b03f38950c2f31e1ce09da157e1ee5464eba96eb6201a918138edd"; + sha256 = "34b6fa86bc721bcd2c770759c62a3d02cfd009b6acb9fca7e89e03965e8b63fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/br/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/br/Firefox%20147.0.4.dmg"; locale = "br"; arch = "mac"; - sha256 = "192bf91c01e1ccab28d213910cdde39ddafd7bbd168e0570194d782afae0597f"; + sha256 = "8c0ca4cdee6bb24b623bc13ff256e71bd3d16a8bd82341ba4716c8537098a26d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/bs/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/bs/Firefox%20147.0.4.dmg"; locale = "bs"; arch = "mac"; - sha256 = "376cb46c913507bf50f0324af22c8d5835bb5c4ee74baaf4403719d20adac3f0"; + sha256 = "be52e98caec5ae54e0c1c57294d38584f51109b1e7688dcc7fc692866aa5667e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ca-valencia/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ca-valencia/Firefox%20147.0.4.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "7ebfbea941956773dbdf36a41858d130f237c7d4c66ba6da7a1a3c18c050c193"; + sha256 = "7e84c5d0c1b69f9e92b745ca59f7720f0a8af0f83f928c5bc57c8bf35b4c9390"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ca/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ca/Firefox%20147.0.4.dmg"; locale = "ca"; arch = "mac"; - sha256 = "ed57ed03f8f7096fff48bc40d6243b677497e7adf62c8eb070d52b64e64ac399"; + sha256 = "08d9de033b6a100e5c679c5959873c0eda9a3494f3dc6e65a61dd9dc2c66820c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/cak/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/cak/Firefox%20147.0.4.dmg"; locale = "cak"; arch = "mac"; - sha256 = "33fb8502841d00cf9919940b221f68c5d5756b15af994ce8286c70fbba572945"; + sha256 = "1b8a8640fee2a46479da49debfaab7e40862313aedac81f965488c93761a01f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/cs/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/cs/Firefox%20147.0.4.dmg"; locale = "cs"; arch = "mac"; - sha256 = "c04ed392c0d8f552bed3b9d9593b0a078793bf7b592cb0e321e22bd80463aad3"; + sha256 = "55f676c4905aa5eeae86dd702adf937878f00ea93ca3e8f2ff58b1a67a8c0851"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/cy/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/cy/Firefox%20147.0.4.dmg"; locale = "cy"; arch = "mac"; - sha256 = "5f750c7a3a3db902dad0af6643e40d887cb072f2371bc902e2028a67316f6a35"; + sha256 = "b1d199210551fab4c353c85c5680e1d105183300b2351f9904a1f8ec3d59ae9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/da/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/da/Firefox%20147.0.4.dmg"; locale = "da"; arch = "mac"; - sha256 = "c3fc7bbcb7e828a7bea5a253201792df8be5a433fa3b0efa57901d970d63704f"; + sha256 = "ce096f0d21fff60100a6427bfc74cb0213ad1fa421198082522dcb39337ea07a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/de/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/de/Firefox%20147.0.4.dmg"; locale = "de"; arch = "mac"; - sha256 = "5d9a0e23cb7890aa5d3fb9fc6ad91c42d98c7f3c6603b426511c31267b8332d7"; + sha256 = "fa41076470a0683e453843a2d0d9feb26f92d7ee760af8a1b40b42cb8074f2c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/dsb/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/dsb/Firefox%20147.0.4.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "4783fba00aed06c3dc64aacd3f096571d6de23f4997d381ed03b17076e881e71"; + sha256 = "a1f27ed28c4484228735eb40fdcd0746a94caf7571d735ebb1b689d396cf7c3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/el/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/el/Firefox%20147.0.4.dmg"; locale = "el"; arch = "mac"; - sha256 = "d4ef502d7596aa69d484727db90d42ad91cc30f15b4ea32895e2ce231dced675"; + sha256 = "32f3d9ac8fa65d1e430e61730894d8434f484ba179f89b10ef2727cf507096ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/en-CA/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/en-CA/Firefox%20147.0.4.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "f87cfeef6e21c0d8f3a502ec1f58ea2b47aa1abc6aaecb62481322bf3312e033"; + sha256 = "6d48616672f660e77a416b9b91dbb47388ce9f2e887f0d4015c46a7ae48bfbb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/en-GB/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/en-GB/Firefox%20147.0.4.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "eeb28285047cf21321306144aed54bfe72cc1ee11c4f1d78179219b3d13363ef"; + sha256 = "4bb733460e1c1eb73fa65670513aa48fca40b41c8599068c753aa7d5fd902c09"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/en-US/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/en-US/Firefox%20147.0.4.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "400ce7988c3789ef7b57b4b1411f2aa726e045b63597ca708e005a9c81e87528"; + sha256 = "1b7d7e2f1f00fbc18a6890bd3a614d3501168a52ec35ef86a92d915a254bcfb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/eo/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/eo/Firefox%20147.0.4.dmg"; locale = "eo"; arch = "mac"; - sha256 = "78574f416de3d534707b22ffa1e486ca33e554f9b7567a213958a588121d08b9"; + sha256 = "3e4b0cadf3de5ed554cac2c47c18621d475d82d314c7908b9546a54948d69d0d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-AR/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-AR/Firefox%20147.0.4.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "af35c9816d713a97a2eb9404f8427e3b2fbda4e6f0dfd24ccc18d4f0d4171c5b"; + sha256 = "c8a7ef965b196250ceb685ae442d31965337abe156412e535e807a57b3dddc3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-CL/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-CL/Firefox%20147.0.4.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "63c7dd3c804d72bf3b6c8df97e3250db006d10aa58b0ce3c9f9b8dcd869fcd81"; + sha256 = "a86055d737f02d2340fbcfa94fe492d5ee2eefdb877c2072f1e673724abbe341"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-ES/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-ES/Firefox%20147.0.4.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "3183a3b134d27698807de1b8fe97f689335f2698f32b3bad056aa596f35500e3"; + sha256 = "af488cd0243101997965c055421199d57a0179e0f56c946013d4199758e3c557"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-MX/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-MX/Firefox%20147.0.4.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "9aff752a9b9805a0313578fa10e0605e20b2c9d66def8c82474c1cb2d18e881c"; + sha256 = "96503be83cf286543cd07b9d168f6e20c6998ceed24dc80722d559ac3c01d3ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/et/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/et/Firefox%20147.0.4.dmg"; locale = "et"; arch = "mac"; - sha256 = "90eb66731ba993e22de7f9a18e493dce17d5d5a41de7dc111e5d31fad5a2cc57"; + sha256 = "29d0eaf7dfc844eaf90b6f553ae67f6cc62f23ad29622fafa926e2ad111e8fff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/eu/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/eu/Firefox%20147.0.4.dmg"; locale = "eu"; arch = "mac"; - sha256 = "8e954a7bb3931b46a29831aa5a1b7d8b6a0378dfc097bb9a10773316046cec14"; + sha256 = "8442e81b9a9efc8587a2d99249c4c7b448bd778b7e60ae22b57903e39ae62a3b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fa/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fa/Firefox%20147.0.4.dmg"; locale = "fa"; arch = "mac"; - sha256 = "cae36798ca4b1433d1db4b2e5e958d618952f547d8196b319bf04640bd5c4437"; + sha256 = "50977bb2b25542b4f8da0d8a9d9875ff50113e2eb7ef242bdfdab1d25173bc97"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ff/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ff/Firefox%20147.0.4.dmg"; locale = "ff"; arch = "mac"; - sha256 = "b2a3ccdc43f6bb2d7608ff24168fb30f9d7fa22c8f30b0ccad343fc053633e5f"; + sha256 = "691c54a78c907a37d66ce4bfd57ad397bd6fe690b2f88e150c04b85bf2108339"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fi/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fi/Firefox%20147.0.4.dmg"; locale = "fi"; arch = "mac"; - sha256 = "8521408cfcb5c1b2c9ce67c97e1494f239cf1e31cab36b8d7fff7dcbf5c14f43"; + sha256 = "179919c213c51376371a77efee8d758d6ca697b8405bc2ccebf7e7f6e23ac30a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fr/Firefox%20147.0.4.dmg"; locale = "fr"; arch = "mac"; - sha256 = "04634e84768e6d05310a74cd4822b8855887bd693723cf70856a0d726753025a"; + sha256 = "4b9a4b92fa21c89cde7ddf0c35156a09aa3ffe73b0929223281693711a09ca23"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fur/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fur/Firefox%20147.0.4.dmg"; locale = "fur"; arch = "mac"; - sha256 = "4d875e223b96dbd6b6b454e978a65fa8d6be5497a9c1d59cb134aacab7c4ee5a"; + sha256 = "de9efca97bcd84021e5d20085f6ab7e2d9436489312cc1a406cb6f52c3f91084"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fy-NL/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fy-NL/Firefox%20147.0.4.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "94f602054cba6797f091ca0646c58d5078ab04d65a0a95bf3d0818250fd63c6a"; + sha256 = "15ba7669a702437d3bf17ea905ae1340f3892752689e33bbf8787c31dece11d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ga-IE/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ga-IE/Firefox%20147.0.4.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "cfaf7d03b05b727152bf1910312d59e2d54f5094dd3c2b26f1a71553e2afc9d0"; + sha256 = "bf921f33dc687d9512ac6d55d3224b9ef93a7737d222ea64e132627721370aa2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gd/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gd/Firefox%20147.0.4.dmg"; locale = "gd"; arch = "mac"; - sha256 = "449d0e1735b92e4ac6a97e5dece903a0167d2d4dd257d581b49cc8dd4cdd001e"; + sha256 = "804b014280c6b62389917ca8d89f6d8f1382744053b5e1373dab65f6bd949010"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gl/Firefox%20147.0.4.dmg"; locale = "gl"; arch = "mac"; - sha256 = "2fe894a46dcc4e8f5edbdf4de65a472ef18a5c41672d83d5a904d007c34393e5"; + sha256 = "bdb61d5aa39b120d7e5b1af8cce09b7adc51375b1d69288797af707da0363ddc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gn/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gn/Firefox%20147.0.4.dmg"; locale = "gn"; arch = "mac"; - sha256 = "b14127dde2e0b0b684b4fb7b9de949221c14236848bcbe620ebae1e1424fe3a7"; + sha256 = "7648b3f5530b1a87fe7b7d33cfd4980dc130e11c96bed2f4270bd596f3840ebd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gu-IN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gu-IN/Firefox%20147.0.4.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "9f51061a67841b403e0cbba4b7c2d81ce270c41e682681908c2b7ff229ece598"; + sha256 = "d080c86f5b1a49b0c74d84a43c58e434edc59e9ee9cc6a2c0d74d3f01c0aedaf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/he/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/he/Firefox%20147.0.4.dmg"; locale = "he"; arch = "mac"; - sha256 = "4d73dffd85f744291287accd3a871d757c59063ddd584a44cd1e8470e9ef6f21"; + sha256 = "e0c30d43af434679be4a500e8a9fd01bd356172c2e49ceec924f6739cd77d52e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hi-IN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hi-IN/Firefox%20147.0.4.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "c30cc468bcadeb56e78a6c206da0eb3e303f543b63d6ebabc38e0f5bb26e2899"; + sha256 = "44eae5d4c8a465c600cb4b5aa8b2608a2e26fd8d243b3042c7c41bd403ab1174"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hr/Firefox%20147.0.4.dmg"; locale = "hr"; arch = "mac"; - sha256 = "80ce64f1dba422f69b5d967c255895402f686fc1a0471a6d49f21528ec6e2d19"; + sha256 = "fdc27be69848b188a25701903d259cfe44f0f1506469323543176950057def21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hsb/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hsb/Firefox%20147.0.4.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "39dfe10eba326b545358627704043aea10727a89b4588aef97fa86961365cdde"; + sha256 = "51f2e70fced14284a97cdd5fef7a1d4a0a631b48da1a3fc55f4a9dcb12d54b5b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hu/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hu/Firefox%20147.0.4.dmg"; locale = "hu"; arch = "mac"; - sha256 = "2423d4322e793c73f35944cf86e5f6f9174b0dde99c500f0bc6ad49ef944e274"; + sha256 = "f06bf2d382c9b3e16a7a77a216ad750554677c32a56d659f116806644c603c95"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hy-AM/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hy-AM/Firefox%20147.0.4.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "49619d76109399c92e68780d245852c97517c0521c27677b459aec73f4c32328"; + sha256 = "214117502e3f026960683c267618eb924e81153fe919afce0ce40bc87740ad28"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ia/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ia/Firefox%20147.0.4.dmg"; locale = "ia"; arch = "mac"; - sha256 = "09ef0ad498fb7fc66f35c52a3b83bd4aec5223fced450fadbe6406755b349b13"; + sha256 = "bd0d9a5d6a2db41b6ca78179fa22bc7b4b047a39178bf2ce145b5402306b6c93"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/id/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/id/Firefox%20147.0.4.dmg"; locale = "id"; arch = "mac"; - sha256 = "3b53d81c1e7189d1004f2c3a7f2d0cf09a0802f5056ecce14244b0a6d043de56"; + sha256 = "d0c8e00485efd7f96e386f7d36360773a3e38bd08a676730538c16455a748036"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/is/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/is/Firefox%20147.0.4.dmg"; locale = "is"; arch = "mac"; - sha256 = "52134a27ce90940078919f03e81d04b4b0482598df03e635166169dc77e7bf76"; + sha256 = "5b4f820cca11739b204d647da6b24e782201225232ede4023cbe4e9e3ba44bad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/it/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/it/Firefox%20147.0.4.dmg"; locale = "it"; arch = "mac"; - sha256 = "adcb0d8649f90f3146e383350c40a0dbd9847daaaefe6dc411bfa45a01e7119c"; + sha256 = "5fcf007d0b8f9d42ec64f5b358d919f6736848e1cca05f1e44df803f2d02a628"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ja-JP-mac/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ja-JP-mac/Firefox%20147.0.4.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "21b577787ab93918ab187f0d6fb28505084bc503b4c5dcdeb1933be380003924"; + sha256 = "80b4623fa4b7ce5d8be23a482295f230e9553e3f104c7a9eaf25ee1212894d58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ka/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ka/Firefox%20147.0.4.dmg"; locale = "ka"; arch = "mac"; - sha256 = "ef765b3d403141260c92ea85e03eb47c4c3f1dbfcc35a1457aeb80ddd20e6032"; + sha256 = "8c19a081400ccf8e9e20208c7db07e36d1eeebd7e0862a0c85b103e65f31dbf0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/kab/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/kab/Firefox%20147.0.4.dmg"; locale = "kab"; arch = "mac"; - sha256 = "e71c94b87f66b3547f319eae486ce6063e2fca092db1b13c42eb80318bfc4123"; + sha256 = "2c4b2d8ca8f663b30e43407ef41e1112f874571ec125b10afe716c1a22334a44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/kk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/kk/Firefox%20147.0.4.dmg"; locale = "kk"; arch = "mac"; - sha256 = "85195ce932679f121c153b8a0e28922bf9ccb1b9987f650b7134fa3fbe9713cf"; + sha256 = "3d062b1518cb765bf672b820ebf3ebbcf8b6b5d1133ba47559a7264ca6497bc9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/km/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/km/Firefox%20147.0.4.dmg"; locale = "km"; arch = "mac"; - sha256 = "af7d86e274188ef40fd5e611ed8f7527d18df980a29b6ebfd87a79eec25e6d8c"; + sha256 = "feddc8de3f3fc57967403ea46fad915c27a7fd0a53dd54cb5641d9d7b67e4744"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/kn/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/kn/Firefox%20147.0.4.dmg"; locale = "kn"; arch = "mac"; - sha256 = "f0e96d09855476d2ef6dbc031953540d1556668034b11599f0448c0243721b72"; + sha256 = "293488980520844be3159813ddc93811e54eb7e667b68081531e1b0acb952653"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ko/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ko/Firefox%20147.0.4.dmg"; locale = "ko"; arch = "mac"; - sha256 = "1956af585b366a0974e566278d466963784b0c0266da8ead5281a19e19262e62"; + sha256 = "d940bd8d8b78d69e27830b6daab6e89106ab9310ac1187182c8909eca3e922fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/lij/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/lij/Firefox%20147.0.4.dmg"; locale = "lij"; arch = "mac"; - sha256 = "8f6df8bf697cac489b9dc5d2d22f13c6b5886394d2ed0210540be3422765abbe"; + sha256 = "d4495d386732a80e206304b9e898933ed9b2aa8e86abcea52a3dffbc80661344"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/lt/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/lt/Firefox%20147.0.4.dmg"; locale = "lt"; arch = "mac"; - sha256 = "595c73eff7ecda88b2ea133b334ac4e62f7e2e922e80fbc890e6c988121bfbf8"; + sha256 = "678fb770b144ae8ff1fba3e6b24106fed06be77cb6b2434b8356fe6ed28a559c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/lv/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/lv/Firefox%20147.0.4.dmg"; locale = "lv"; arch = "mac"; - sha256 = "018b5c353c9d881eb222ce342d43532eb4bedad881b562ea3c9a339e399111de"; + sha256 = "46731be2da083ccee4b8ac954d3a76c4a9afb95a0202e381f4e572f266ab1656"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/mk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/mk/Firefox%20147.0.4.dmg"; locale = "mk"; arch = "mac"; - sha256 = "c9e1f6c71ade4131c1639678fe2d6cd5c3a374a414846c489dc5f3571c36215c"; + sha256 = "caaaa074c1b876a5a314040bd6102d76429cc8d93823363a02a8cf35cf54dd7f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/mr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/mr/Firefox%20147.0.4.dmg"; locale = "mr"; arch = "mac"; - sha256 = "820a186b7129483ea9f5ff253d016ef5a9f1ab4cd3d1bddee358d389447090aa"; + sha256 = "c4ab9b54c118b3f629e3ceff6ed502f8b3df13da8fe1cd24a876d406edefa286"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ms/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ms/Firefox%20147.0.4.dmg"; locale = "ms"; arch = "mac"; - sha256 = "a063ea05de9c0baed1ca60ecdab3c0ce509c44476b81d31692d1a2ebfdbc0204"; + sha256 = "70d58a02b900bf4b1d88a5d0d5fb779098ab2f1b2378d297cab5eb38627f3d4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/my/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/my/Firefox%20147.0.4.dmg"; locale = "my"; arch = "mac"; - sha256 = "a184957a9e3b9ba406b8acb10a7eab52cda440d152e02bd6c849238f28ca3238"; + sha256 = "aa8053d9eac83ba18f00664236bca6e5f40d331dc3012f1bc4da3d2165103177"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/nb-NO/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/nb-NO/Firefox%20147.0.4.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "b2b662b82a5f551c576b816f38d08168556df77f2fc2f30c4380a404e16056fd"; + sha256 = "91745bd8d2c702f682bdd69da54fc2f325bb35a1a9571252688933db6d25811f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ne-NP/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ne-NP/Firefox%20147.0.4.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "8016cae243c5c7dc3362a5e6ba91cbaae7384fe2ed19db760e82883bc0e2fcc8"; + sha256 = "cfdc106c5c7b136e9e111453bb520c9964d29fc15be1f579aa1a507f916d8075"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/nl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/nl/Firefox%20147.0.4.dmg"; locale = "nl"; arch = "mac"; - sha256 = "4798e099fed2d80abda04446fe898b0d9f4ca78c746e9f876033588cccdc88e9"; + sha256 = "ff70461d90c014625abb13afff030e26594987c4efcee4c3b476c085161e2c6f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/nn-NO/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/nn-NO/Firefox%20147.0.4.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "449014b99715ce06aa78a866a837de3c6c6f85b6fef6fc4104944f8cb8cb40d7"; + sha256 = "9d465c4dffc73a430dad557ae117a87c90d254c0208af6934042f896704b925f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/oc/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/oc/Firefox%20147.0.4.dmg"; locale = "oc"; arch = "mac"; - sha256 = "7913ce45b5140d4943c9fc3172c954a7c2ab090b3f8c0b2a0e7ca28e4ab24376"; + sha256 = "321005e65d6136cfdabc776ed46f8a3c171d491e92eaedc32691b5b443ba56ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pa-IN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pa-IN/Firefox%20147.0.4.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "86a702141de9562361a43e2cd4edbabd3ed365e7c0776ba63d45c2b46584e9e7"; + sha256 = "a8458d47acfaa672639ee012929a5e62abf5780b5a98959af8b9b83c939f7265"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pl/Firefox%20147.0.4.dmg"; locale = "pl"; arch = "mac"; - sha256 = "8e025c99c1253eb975dbf5e3a1828692b402b8d1d7c3226eb588231d5d5d5e98"; + sha256 = "d32c65f1cdc2e41283f1ead264967114b8382c14320d137a58cbdbac04aebfd3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pt-BR/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pt-BR/Firefox%20147.0.4.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "4aa7cc7bf31e6b4a2321abf4019b0108cd2d15332098679d15013833a4926b0a"; + sha256 = "7e1944871e2450ddb75f0a1baf75aa9fd2b10909b221b99fb211c3767e14cf9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pt-PT/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pt-PT/Firefox%20147.0.4.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "c6f1336c2a72aa0d35bf0ac5274e9d4c3d94afffa96859eb444f134c7338648b"; + sha256 = "a8f8476fdbd9fe21aa0aa3aeab4f9c1b02c941f9d7d65902a32af99105287283"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/rm/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/rm/Firefox%20147.0.4.dmg"; locale = "rm"; arch = "mac"; - sha256 = "68851b8e80966be41e2a90b6a48ef1aae6d345c96fbfb27f29902afcbc747d1d"; + sha256 = "398665d34d72e269b853e4436a2ff32575dbc63eb4c1727434a7e798111958df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ro/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ro/Firefox%20147.0.4.dmg"; locale = "ro"; arch = "mac"; - sha256 = "bc2fb101e010e01d6dc8e27cd08778d59dbc568420ce760826bb83361d89fe39"; + sha256 = "01d023576ca17c3031f1c8a18f1250abdb6838e0dbc5de1ad1ee86b13a535e0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ru/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ru/Firefox%20147.0.4.dmg"; locale = "ru"; arch = "mac"; - sha256 = "a79afb955d51c9fdc1ccd9c7e297e121757144ab3b4f2f64b3c6997c3ad0d334"; + sha256 = "19f95e72c7dbd724b5d5107854448dcd7afb5bbf2eb92bdc05f301d2345d7c37"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sat/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sat/Firefox%20147.0.4.dmg"; locale = "sat"; arch = "mac"; - sha256 = "25b855d88f7135b31d0f67ea5927f35f24bd168e2dd4899b0a2caccfa9ccaa85"; + sha256 = "e7e148a6da80b6e45a431ab621c4d9f2d5abd7b0e12222d396fe00ba404af4f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sc/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sc/Firefox%20147.0.4.dmg"; locale = "sc"; arch = "mac"; - sha256 = "ec538f3685caee4c48fdc418dbc97a2b81c39fabf375d10e52e325c1969131e7"; + sha256 = "1c75f41e134031a5652ee00e5a7c7390eb3ff78d397f28e503457862aad58ecd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sco/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sco/Firefox%20147.0.4.dmg"; locale = "sco"; arch = "mac"; - sha256 = "6e91ac0c08d8b7309e3fb343f69558ab0968807f3566fdecd6ca496c3fa115f6"; + sha256 = "9e17c5e5a7f0d38f620696df179c2f23c9b9a32a373de62a2bfa1ece49aab8a1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/si/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/si/Firefox%20147.0.4.dmg"; locale = "si"; arch = "mac"; - sha256 = "49dc53bd1a40d874c6c48b96656ebb568131abc3e137e9932b6a8f8ef144a543"; + sha256 = "21101952d9c6a9c25a6f754df5acb6dad04b4f109e4fed9231645635d66a420b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sk/Firefox%20147.0.4.dmg"; locale = "sk"; arch = "mac"; - sha256 = "9e1ddcec77bc6d958f9d0d4d1fdb63651822d35313d5e8d2cf2dfb57a8f91f51"; + sha256 = "679f38d40c1838d8b210b09e4d03709abd0ba1a737bc1df517d4f58d1701d5bf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/skr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/skr/Firefox%20147.0.4.dmg"; locale = "skr"; arch = "mac"; - sha256 = "fc7a5670589fed87007db1749f9d68bb8abbdf52874d3d50efa6efbb367f892b"; + sha256 = "fff51b25a46943b7fcb8d5d436b0ad132397bff1506e80d1789d32054dfbd242"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sl/Firefox%20147.0.4.dmg"; locale = "sl"; arch = "mac"; - sha256 = "93f20759b33beeb0997a41d90904b3aa95e0ce43cea38c28e70c80d4ae403a2d"; + sha256 = "74e4b8df7464ed2969f52cea8d62f754f74f25e3a9598a66f4bf21467485f144"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/son/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/son/Firefox%20147.0.4.dmg"; locale = "son"; arch = "mac"; - sha256 = "933986f76eb68dd38b1480b91cad75137cce8af36ca12274fc9b37d2529398da"; + sha256 = "85afa3675c8281d3963287fc932942bb6cf587787dd82a26b486414e90b771e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sq/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sq/Firefox%20147.0.4.dmg"; locale = "sq"; arch = "mac"; - sha256 = "79947035b9b184c21a68d0ccc0eb8bb5dfa7c4e600ac54e0911b82ab21bdb03d"; + sha256 = "829d7f7ed852204f41e7a200fbf645c13077ef73f4aa0345037ef17b2f1d68bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sr/Firefox%20147.0.4.dmg"; locale = "sr"; arch = "mac"; - sha256 = "ea39aa1d5eccd67cd18c7b50178a34515c8c1abdab62d9d52c72ba2f9452bd65"; + sha256 = "77d5458b7b229a340ccab5f697b8ee20d4ae0c3d92b9f84bb8b05ba705d70a32"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sv-SE/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sv-SE/Firefox%20147.0.4.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "1d549e36f22adeacb08e1b3779c5d05aac603643e799af3614c52c689f4098e5"; + sha256 = "f093d7711dd3cd75977ec5e3542f094318d3692ae75b582e5347c802a61eebac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/szl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/szl/Firefox%20147.0.4.dmg"; locale = "szl"; arch = "mac"; - sha256 = "7ca2da8f7d61a76482090c18d26f016fb3bf13fa9e363507ff891801f4c7e324"; + sha256 = "aa9cf13206e3708e0ca944b0fa24352c6dcb8109b648a052ce0d0e9d43743ac0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ta/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ta/Firefox%20147.0.4.dmg"; locale = "ta"; arch = "mac"; - sha256 = "0638c9659623ec1a517bbbaec08f3acfa1471c5f6e693965cfd16c99b64049ec"; + sha256 = "7e0d5977885e485f317fad0efd3f24b4767551c53d61ca48e496055e4fff6c68"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/te/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/te/Firefox%20147.0.4.dmg"; locale = "te"; arch = "mac"; - sha256 = "0fb5d102b0a9fe05561c380b7f7b3c23d4676cf1073c809ea160f9100cbe2f4d"; + sha256 = "c9f1c1e6da527bca00c6dcd3a6a71575d4f92fde7d4fc99118a5173982b81469"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/tg/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/tg/Firefox%20147.0.4.dmg"; locale = "tg"; arch = "mac"; - sha256 = "e4e003166bf89328416432caa9afedfd4b880c70377f77dfa35580af3e247025"; + sha256 = "8706f95b1471b5d80e8b1c1717e8f83b2b604fafe0345fa84a111ac32aa77ae0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/th/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/th/Firefox%20147.0.4.dmg"; locale = "th"; arch = "mac"; - sha256 = "22a9cf6f8d06e035bf04f529a246d651e5de48554b2ebc7f30292cdb60da0ed8"; + sha256 = "3e7053c648594e0126c4309c341437cf65b61ae89b3d3881dccbe735deb944af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/tl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/tl/Firefox%20147.0.4.dmg"; locale = "tl"; arch = "mac"; - sha256 = "df11e8349ab2c3bc7eff701c4054c27c8ae8220716cc424681460314ddb6526f"; + sha256 = "3921b0e6f6758e3407597c8d3ac4271cbb06613a1bf12d1e5c91acc8b176a4ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/tr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/tr/Firefox%20147.0.4.dmg"; locale = "tr"; arch = "mac"; - sha256 = "488ab3d177a6ec1eb588262e7fc40e0ba1a177d68de8904d2d15ce7e103f1d06"; + sha256 = "1676d44fe93f03bba3f16cd2a1889021cf3018c3c9cc24d0f4ba0e9f062d733e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/trs/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/trs/Firefox%20147.0.4.dmg"; locale = "trs"; arch = "mac"; - sha256 = "9813e9830e1d801a8b1283562fa842c477f5c2e1de54229e9583214606ccd8e1"; + sha256 = "3ae691de6a0030cb474fe6cdde6bf62287549ca2c688aab21429e4f83ba4d4b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/uk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/uk/Firefox%20147.0.4.dmg"; locale = "uk"; arch = "mac"; - sha256 = "3dda0ff740c6bcfdba436f421fad04943c6a790a3c72d0d6d560f16595ac4739"; + sha256 = "b3b0f0347fc30f8e12e553de3ed82f2b27fdb872c20ea400dc172de78400f70d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ur/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ur/Firefox%20147.0.4.dmg"; locale = "ur"; arch = "mac"; - sha256 = "c908f232fc6601c524c3b32e3f536c91fe253a9949310f3af60d808ac44e3a6b"; + sha256 = "b6153b2a26e3f4606df3af7c8a302c3b693b1916d03389b1970a67feb6c3d609"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/uz/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/uz/Firefox%20147.0.4.dmg"; locale = "uz"; arch = "mac"; - sha256 = "7a246daeb97379aa3ec09f039204ecef670f279132e3d8580a475b16bebe5b05"; + sha256 = "ebf9133f4d20784f6f288a85971b446f3beb2373ffda69ff38f8ba6f813cccfd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/vi/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/vi/Firefox%20147.0.4.dmg"; locale = "vi"; arch = "mac"; - sha256 = "55995a0039c5ac7203caa6764f047dfc88cb82b3737c13cb725c53081f59c471"; + sha256 = "2ea2a1b50b6e7623bff22813922859f28031a6d4e8b10e0bd9d592b6b903428b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/xh/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/xh/Firefox%20147.0.4.dmg"; locale = "xh"; arch = "mac"; - sha256 = "483f0b29c20ebb6ac93f88afdea7a912b69cefcd0084d7a8e9cf5539f1785991"; + sha256 = "b251a4483c30c828df2ffb679fd857c42f2537c6675c27e7c6f40ae4f6e86d2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/zh-CN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/zh-CN/Firefox%20147.0.4.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "f1e3bad58756bc30ca6516d5cafce0af824dd9a7e7bc1ab52fdfd5a14c3f9993"; + sha256 = "97515045255ba78b829f72b4a650ed26498ebca393035e36f98cf9e45d6790e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/zh-TW/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/zh-TW/Firefox%20147.0.4.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "3e18a59471b1390e1f6a021e2b19eee1444660fde0496cb033604122e67f4705"; + sha256 = "d644c4ba405c78fc5a69addda6482577ad4775b734cbe49b554bd86821dceff3"; } ]; } From 311d2329f968f2b6b124108bdf068d05c27c7247 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 20:18:10 +0000 Subject: [PATCH 526/730] terraform-providers.oracle_oci: 8.0.0 -> 8.1.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 f02da10c545b..67c90a6232ed 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1049,11 +1049,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-2uSMK9GvqCdIPjr/PI4FlOM5qXhPsEY6dnY3S795/vg=", + "hash": "sha256-Ew7W4Jk8ygNS50SFxNctHeyyYpNckxpWtms6ImwJdBU=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v8.0.0", + "rev": "v8.1.0", "spdx": "MPL-2.0", "vendorHash": null }, From bd500b436245367f26882b2ddd4c014968c6a876 Mon Sep 17 00:00:00 2001 From: Daniel Rebelo de Oliveira Date: Mon, 16 Feb 2026 20:16:03 +0000 Subject: [PATCH 527/730] redu: add drdo as maintainer --- pkgs/by-name/re/redu/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/redu/package.nix b/pkgs/by-name/re/redu/package.nix index a9b1b6829265..d4805003e902 100644 --- a/pkgs/by-name/re/redu/package.nix +++ b/pkgs/by-name/re/redu/package.nix @@ -28,7 +28,10 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/drdo/redu"; changelog = "https://github.com/drdo/redu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ alexfmpe ]; + maintainers = with lib.maintainers; [ + alexfmpe + drdo + ]; mainProgram = "redu"; }; }) From 38d2449c0bd562c0b702266aa390d6a283c51370 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 20:33:31 +0000 Subject: [PATCH 528/730] google-alloydb-auth-proxy: 1.13.10 -> 1.13.11 --- pkgs/by-name/go/google-alloydb-auth-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix index d42062539f58..990536e89ba0 100644 --- a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "google-alloydb-auth-proxy"; - version = "1.13.10"; + version = "1.13.11"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "alloydb-auth-proxy"; tag = "v${finalAttrs.version}"; - hash = "sha256-e+m7vr/N4Ij8X89f12ZjJDh60hOMQXQOBOaVE4TUVaA="; + hash = "sha256-yumoStHsqICOYN9p6EY6L/GOG6g07fVO7Lyy4gkU7N4="; }; subPackages = [ "." ]; - vendorHash = "sha256-PKtN0HvIzxr42XpandoHqqK9N0ohq2dXxGbnIlMO8mo="; + vendorHash = "sha256-hFxTDVd/iFVSTRp9hIADe33YIjGYGYlUWBgB9Ff3Oiw="; checkFlags = [ "-short" From 21b2e9e8b989d21007a3c31677f4947c5e2e79e6 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Mon, 16 Feb 2026 21:34:20 +0100 Subject: [PATCH 529/730] libsignal-ffi: 0.86.12 -> 0.87.1 --- pkgs/by-name/li/libsignal-ffi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libsignal-ffi/package.nix b/pkgs/by-name/li/libsignal-ffi/package.nix index 5776b96aed81..ccbe6862a525 100644 --- a/pkgs/by-name/li/libsignal-ffi/package.nix +++ b/pkgs/by-name/li/libsignal-ffi/package.nix @@ -21,14 +21,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "libsignal-ffi"; # must match the version used in mautrix-signal # see https://github.com/mautrix/signal/issues/401 - version = "0.86.12"; + version = "0.87.1"; src = fetchFromGitHub { fetchSubmodules = true; owner = "signalapp"; repo = "libsignal"; tag = "v${finalAttrs.version}"; - hash = "sha256-XVq1fvhUF0WqSs1lJRCBRuhOW4idY6Nm21UdX4/6TE8="; + hash = "sha256-yr2+yM7RmUQ7mNDMCcaM5cCpudof14JuO5J6D944k0U="; }; nativeBuildInputs = [ @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: { env.BORING_BSSL_PATH = "${boringssl-wrapper}"; env.NIX_LDFLAGS = if stdenv.hostPlatform.isDarwin then "-lc++" else "-lstdc++"; - cargoHash = "sha256-vat7vjL9HDY/m7CLUJNpU3NZ79nCVHxLO5tEtaEDBnE="; + cargoHash = "sha256-rqxp+RZuuT+nFudNeCgA8g04C9KT1Qi59K4b2avL5u4="; cargoBuildFlags = [ "-p" From ea809ca8196de10012438e608ba49c14b8530c73 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Mon, 16 Feb 2026 21:36:41 +0100 Subject: [PATCH 530/730] mautrix-signal: 26.01 -> 26.02 --- pkgs/by-name/ma/mautrix-signal/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-signal/package.nix b/pkgs/by-name/ma/mautrix-signal/package.nix index fbe14a54991c..8d05f31cf4ac 100644 --- a/pkgs/by-name/ma/mautrix-signal/package.nix +++ b/pkgs/by-name/ma/mautrix-signal/package.nix @@ -20,14 +20,14 @@ let in buildGoModule rec { pname = "mautrix-signal"; - version = "26.01"; - tag = "v0.2601.0"; + version = "26.02"; + tag = "v0.2602.0"; src = fetchFromGitHub { owner = "mautrix"; repo = "signal"; inherit tag; - hash = "sha256-zvB0CbSzrLcUJiEIj3vtDq2C0XEYUNRbaUAn+636+uk="; + hash = "sha256-FWFAH+jtPdLG9vJS4QXpFjsGWUzILW17WRFyfdnFlAE="; }; buildInputs = @@ -44,7 +44,7 @@ buildGoModule rec { CGO_LDFLAGS = lib.optional withGoolm [ cppStdLib ]; - vendorHash = "sha256-Eo7T/63ywNnn/t0RzjwkSYRmrL0IMdIsv4wqrQFv+5U="; + vendorHash = "sha256-TFz5P8czj8J9+QTFHjffCldw8Je2+DiM49W7jv5rY/I="; ldflags = [ "-X" From 4fba5ba083c919029eaaf607c179d0397a60a0db Mon Sep 17 00:00:00 2001 From: mdask Date: Sun, 8 Feb 2026 01:57:18 +0100 Subject: [PATCH 531/730] balatro-mod-manager: init at 0.4.0 --- .../ba/balatro-mod-manager/package.nix | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 pkgs/by-name/ba/balatro-mod-manager/package.nix diff --git a/pkgs/by-name/ba/balatro-mod-manager/package.nix b/pkgs/by-name/ba/balatro-mod-manager/package.nix new file mode 100644 index 000000000000..765d48a54e04 --- /dev/null +++ b/pkgs/by-name/ba/balatro-mod-manager/package.nix @@ -0,0 +1,102 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + pkg-config, + glib, + gtk3, + webkitgtk_4_1, + bun, + cargo-tauri, + writableTmpDirAsHomeHook, + nodejs, + wrapGAppsHook4, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "balatro-mod-manager"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "skyline69"; + repo = "balatro-mod-manager"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ISEgmyGA96r+OolKc/8qiKee43ruNonmWdqfM4pr3p8="; + }; + + nodeModules = stdenv.mkDerivation { + pname = "${finalAttrs.pname}-node_modules"; + inherit (finalAttrs) version src; + + nativeBuildInputs = [ + bun + writableTmpDirAsHomeHook + ]; + + dontConfigure = true; + + buildPhase = '' + runHook preBuild + bun install --frozen-lockfile --allow-scripts --no-progress + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out + cp -r node_modules $out/node_modules + runHook postInstall + ''; + + outputHashMode = "recursive"; + outputHashAlgo = "sha256"; + outputHash = "sha256-97O4DrnjZO2mhSrCQz9xbcRCSaxMNNa4NaLNPlmecJg="; + }; + + cargoHash = "sha256-TPZf4jtv/3mIpe6ASzPkIusQC/iPFpYN51XiiH6pkZc="; + + dontUseCargoParallelTests = true; + checkFlags = [ + # skip tests that depend on networking + "--skip paging_stops_when_cursor_is_none" + "--skip apply_changed_updates_and_deletes" + # skip tests that looks for CA certificates + "--skip test_is_installed_with_no_dir" + "--skip test_mod_installer_new" + ]; + + nativeBuildInputs = [ + pkg-config + cargo-tauri.hook + bun + wrapGAppsHook4 + nodejs + ]; + + buildInputs = [ + glib + gtk3 + webkitgtk_4_1 + ]; + + postPatch = '' + cp -r ${finalAttrs.nodeModules}/node_modules . + chmod -R +w node_modules + patchShebangs --build node_modules + ''; + + postInstall = '' + for size in 32 128 512; do + install -Dm644 src-tauri/icons/"$size"x"$size".png $out/share/icons/hicolor/"$size"x"$size"/apps/balatro-mod-manager.png + done + ''; + + meta = { + description = "A mod manager for the game Balatro"; + homepage = "https://balatro-mod-manager.dasguney.com/"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ mhdask ]; + mainProgram = "BMM"; + }; +}) From 216593833dcbf5158922282ac364d632cc9cd93b Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Mon, 16 Feb 2026 22:00:21 +0100 Subject: [PATCH 532/730] tautulli: 2.16.0 -> 2.16.1 --- pkgs/servers/tautulli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/tautulli/default.nix b/pkgs/servers/tautulli/default.nix index 8a60c8fa1acb..4154d066d06a 100644 --- a/pkgs/servers/tautulli/default.nix +++ b/pkgs/servers/tautulli/default.nix @@ -9,7 +9,7 @@ buildPythonApplication rec { pname = "Tautulli"; - version = "2.16.0"; + version = "2.16.1"; pyproject = false; pythonPath = [ setuptools ]; @@ -22,7 +22,7 @@ buildPythonApplication rec { owner = "Tautulli"; repo = "Tautulli"; tag = "v${version}"; - sha256 = "sha256-nqSqWRst+gx9aZ2Ko+/tKzpQX7wuU4Bn3vLR5F87aJA="; + sha256 = "sha256-Zct7EhnU5LROO23Joz6OxQTtC9uGZhtceSG+aX6MI2c="; }; installPhase = '' From c18f6d701c99dcb77cc4ab485f435a84147a570e Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 16 Feb 2026 22:15:54 +0100 Subject: [PATCH 533/730] librewolf-unwrapped: 147.0.3-2 -> 147.0.4-1 --- pkgs/by-name/li/librewolf-unwrapped/src.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/li/librewolf-unwrapped/src.json b/pkgs/by-name/li/librewolf-unwrapped/src.json index 4d1c9d1380f4..65ae2e4b035a 100644 --- a/pkgs/by-name/li/librewolf-unwrapped/src.json +++ b/pkgs/by-name/li/librewolf-unwrapped/src.json @@ -1,11 +1,11 @@ { - "packageVersion": "147.0.3-2", + "packageVersion": "147.0.4-1", "source": { - "rev": "147.0.3-2", - "hash": "sha256-Gnsk+dY0B0j/0npy//y/UItKvPrI9HELrH86x0QklBk=" + "rev": "147.0.4-1", + "hash": "sha256-xdeYyD1zwhQ5BzHzbQNCb3oHr4DAfwHGzbtGr2E3MR0=" }, "firefox": { - "version": "147.0.3", - "hash": "sha512-N+OcR9aU7M3Ku32KCkz+GwKGCpf2BGU/Nkxg9OmHlv/H8carUSJrLlA0pLSAXMxuw5g/DYMMnzZpLfLsJhJz2Q==" + "version": "147.0.4", + "hash": "sha512-mBNokWWC4VZllKuOLAPKtHGq8EYT0sd6DU4GerFZu4G1kpqAG7rCDvBQbvBIzekbLi+JWY+o1OjWaoyAFrubMw==" } } From 4b0398c0b1b5559a7f498529788b692bbab4ccd7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 21:15:55 +0000 Subject: [PATCH 534/730] python3Packages.echo: 0.11.1 -> 0.12.1 --- pkgs/development/python-modules/echo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/echo/default.nix b/pkgs/development/python-modules/echo/default.nix index 3bbb575671e3..12450ff696fc 100644 --- a/pkgs/development/python-modules/echo/default.nix +++ b/pkgs/development/python-modules/echo/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "echo"; - version = "0.11.1"; + version = "0.12.1"; pyproject = true; src = fetchFromGitHub { owner = "glue-viz"; repo = "echo"; tag = "v${version}"; - sha256 = "sha256-aeewirt3jNZLZUkM0Gis6nhUS/ezlKHlk6wlwgtoC4w="; + sha256 = "sha256-36uT2FpOzwuNMM4GhlTuYCSo8j7waIQgWOCN6maKaiY="; }; build-system = [ From 3023c5bbf05caf8c34c5cee7ef7c811990a54105 Mon Sep 17 00:00:00 2001 From: Maevi Date: Wed, 11 Feb 2026 18:29:53 +0100 Subject: [PATCH 535/730] libzdb: 3.4.1 -> 3.5.0, adopt --- pkgs/by-name/li/libzdb/package.nix | 41 ++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/li/libzdb/package.nix b/pkgs/by-name/li/libzdb/package.nix index 8238ba41117d..3ccb1f6d9388 100644 --- a/pkgs/by-name/li/libzdb/package.nix +++ b/pkgs/by-name/li/libzdb/package.nix @@ -1,26 +1,51 @@ { lib, stdenv, - fetchurl, + fetchFromBitbucket, + nix-update-script, + autoconf, + automake, + libtool, + re2c, sqlite, }: stdenv.mkDerivation (finalAttrs: { - version = "3.4.1"; + version = "3.5.0"; pname = "libzdb"; - src = fetchurl { - url = "https://www.tildeslash.com/libzdb/dist/libzdb-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-W0Yz/CoWiA93YZf0BF9i7421Bi9jAw+iIQEdS4XXNss="; + src = fetchFromBitbucket { + owner = "tildeslash"; + repo = "libzdb"; + tag = "release-${lib.replaceString "." "-" finalAttrs.version}"; + hash = "sha256-fZSTu/BGIFsbEHSB/+2SObb9myg+Iyc1IDxnpv/EEhU="; }; + nativeBuildInputs = [ + autoconf + automake + libtool + re2c + ]; buildInputs = [ sqlite ]; + strictDeps = true; + + preConfigure = "sh ./bootstrap"; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "release-(\\d+)-(\\d+)-(\\d+)" + ]; + }; + meta = { - homepage = "http://www.tildeslash.com/libzdb/"; description = "Small, easy to use Open Source Database Connection Pool Library"; - license = lib.licenses.gpl3; + homepage = "http://www.tildeslash.com/libzdb/"; + downloadPage = "https://bitbucket.org/tildeslash/libzdb/"; + license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ maevii ]; }; }) From 829820ba8a545dfb6dd2304991aacd5803ed7724 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 21:20:41 +0000 Subject: [PATCH 536/730] chirp: 0.4.0-unstable-2026-02-06 -> 0.4.0-unstable-2026-02-15 --- pkgs/by-name/ch/chirp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index b05cb3f10465..3a00a79ba3f2 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-02-06"; + version = "0.4.0-unstable-2026-02-15"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "450cf8a7a126419400eb3b271e4e22f7a8ada1ec"; - hash = "sha256-UjLVYLd+OjDPoSBSSQQuh5eXn+7Hq5BFXnoy/PuaUsI="; + rev = "304236906f680ab9d2d951d33f9eabd343448a88"; + hash = "sha256-tVwby2gpnfzsKzCUdCZbSbxmbxRmjnm4ek/S5n3Gk5U="; }; nativeBuildInputs = [ From 45d67bc48516752a4c24c01e788ff3abfeb990d7 Mon Sep 17 00:00:00 2001 From: Maevi Date: Wed, 11 Feb 2026 18:56:24 +0100 Subject: [PATCH 537/730] opendkim: mark insecure, adopt --- pkgs/by-name/op/opendkim/package.nix | 30 ++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/op/opendkim/package.nix b/pkgs/by-name/op/opendkim/package.nix index a39efe59c53d..c80d68b098af 100644 --- a/pkgs/by-name/op/opendkim/package.nix +++ b/pkgs/by-name/op/opendkim/package.nix @@ -2,13 +2,14 @@ lib, stdenv, fetchFromGitHub, - pkg-config, - libbsd, - openssl, - libmilter, + nix-update-script, autoreconfHook, - perl, + pkg-config, makeWrapper, + libbsd, + libmilter, + openssl, + perl, unbound, }: @@ -19,8 +20,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "trusteddomainproject"; repo = "OpenDKIM"; - rev = "rel-opendkim-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - sha256 = "0nx3in8sa6xna4vfacj8g60hfzk61jpj2ldag80xzxip9c3rd2pw"; + tag = "rel-opendkim-${lib.replaceString "." "-" finalAttrs.version}"; + hash = "sha256-/IqWB0s39t8BeqpRIa8MZn4HgXlIMuU2UbYbpZGNo1s="; }; configureFlags = [ @@ -49,11 +50,24 @@ stdenv.mkDerivation (finalAttrs: { --prefix PATH : ${openssl.bin}/bin ''; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version=unstable" + "--version-regex=rel-opendkim-(\\d+)-(\\d+)-(.*)" + ]; + }; + meta = { description = "C library for producing DKIM-aware applications and an open source milter for providing DKIM service"; homepage = "http://www.opendkim.org/"; - maintainers = [ ]; license = lib.licenses.bsd3; platforms = lib.platforms.unix; + mainProgram = "opendkim"; + knownVulnerabilities = [ + "CVE-2020-35766: Privilege escalation in test suite" + "CVE-2022-48521: Specially crafted e-mails can bypass DKIM signature validation" + "Upstream OpenDKIM hasn't been updated in years, and is assumed to be unmaintained. Consider using an alternative such as rspamd." + ]; + maintainers = with lib.maintainers; [ maevii ]; }; }) From 5cf4263d14d3e8b08236c3813b28b793cba41884 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 21:23:56 +0000 Subject: [PATCH 538/730] vscode-extensions.danielgavin.ols: 0.1.44 -> 0.1.45 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cd13ad2fa55d..eecde1206165 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1143,8 +1143,8 @@ let mktplcRef = { publisher = "DanielGavin"; name = "ols"; - version = "0.1.44"; - hash = "sha256-b8zf6p5N51VHSgyFWsFBmCd3GvRgBeFpikt8GfoG7J0="; + version = "0.1.45"; + hash = "sha256-YfaP9QCLW4vZKfMyE/MEqEyiA9M5xlnS5Uxph+RT89s="; }; meta = { description = "Visual Studio Code extension for Odin language"; From e6b65d007f60b1f45b31f5aca707328ecf7d8883 Mon Sep 17 00:00:00 2001 From: Reylak Date: Wed, 21 Jan 2026 11:30:52 -0300 Subject: [PATCH 539/730] phantom: fix mainProgram, install.dekstop --- pkgs/by-name/ph/phantom/package.nix | 54 +++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pkgs/by-name/ph/phantom/package.nix diff --git a/pkgs/by-name/ph/phantom/package.nix b/pkgs/by-name/ph/phantom/package.nix new file mode 100644 index 000000000000..def691125ec5 --- /dev/null +++ b/pkgs/by-name/ph/phantom/package.nix @@ -0,0 +1,54 @@ +{ + stdenv, + fetchFromCodeberg, + qt6, + cmark-gfm, + cmake, + pkg-config, + lib, +}: + +stdenv.mkDerivation { + pname = "phantom"; + version = "0.0.0-unstable-2025-12-22"; + + src = fetchFromCodeberg { + owner = "ItsZariep"; + repo = "Phantom"; + rev = "7bba1e0a2d9b33d881fb999bb543324d14355505"; + hash = "sha256-KjQX6Hxp4hcRJWRF/CDxZGQtzQqozGWxxHn0VpOzR0U="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + qt6.wrapQtAppsHook + cmake + pkg-config + ]; + + buildInputs = [ + qt6.qtbase + qt6.qtwebengine + cmark-gfm + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/share/applications $out/share/icons/hicolor/scalable/app + cp phantom-qt $out/bin + cp ../src/phantom-qt.desktop $out/share/applications + cp ../src/phantom.svg $out/share/icons/hicolor/scalable/app + + runHook postInstall + ''; + + meta = { + description = "Markdown editor with support for multi-tab"; + homepage = "https://codeberg.org/ItsZariep/Phantom"; + license = lib.licenses.gpl3Only; + mainProgram = "phantom-qt"; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ reylak ]; + }; +} From 1bbbf826a63a116961fbda9260da69d563592e4b Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 16 Feb 2026 13:21:13 -0800 Subject: [PATCH 540/730] python3Packages.visionpluspython: init at 1.0.2 --- .../visionpluspython/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/visionpluspython/default.nix diff --git a/pkgs/development/python-modules/visionpluspython/default.nix b/pkgs/development/python-modules/visionpluspython/default.nix new file mode 100644 index 000000000000..f897598459f3 --- /dev/null +++ b/pkgs/development/python-modules/visionpluspython/default.nix @@ -0,0 +1,38 @@ +{ + lib, + aiohttp, + buildPythonPackage, + fetchPypi, + pyjwt, + setuptools, +}: + +buildPythonPackage rec { + pname = "visionpluspython"; + version = "1.0.2"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-9tHjRWMVxi1diPlKGPXLRgi5rkuAXskStUBIqfO0oh4="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + pyjwt + ]; + + # no tests + doCheck = false; + + pythonImportsCheck = [ "visionpluspython" ]; + + meta = { + description = "Python API wrapper for Watts Vision+ smart home system"; + homepage = "https://github.com/Watts-Digital/visionpluspython"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4914e8bfc734..ddfa22d889fc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20480,6 +20480,8 @@ self: super: with self; { viser = callPackage ../development/python-modules/viser { }; + visionpluspython = callPackage ../development/python-modules/visionpluspython { }; + visions = callPackage ../development/python-modules/visions { }; visitor = callPackage ../development/python-modules/visitor { }; From 40ceadbe49b3c3bdd673f83571747d840d681270 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 16 Feb 2026 13:21:19 -0800 Subject: [PATCH 541/730] home-assistant: regenerate component-packages.nix Adds the watts component now that visionpluspython is packaged. --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index de8714897649..c4483e2e9dee 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6772,7 +6772,8 @@ python-matter-server pyturbojpeg securetar - ]; # missing inputs: visionpluspython + visionpluspython + ]; "watttime" = ps: with ps; [ aiowatttime @@ -8131,6 +8132,7 @@ "water_heater" "waterfurnace" "watergate" + "watts" "watttime" "waze_travel_time" "weather" From 6cbc5a148267ed95853fca26d17b831b8094e82f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Fri, 9 Jan 2026 02:20:18 +0100 Subject: [PATCH 542/730] open-scq30: 1.12.0 -> 2.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: İlkecan Bozdoğan --- pkgs/by-name/op/open-scq30/package.nix | 42 +++++++++++++++++++++----- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/op/open-scq30/package.nix b/pkgs/by-name/op/open-scq30/package.nix index 09a3392ab09c..9de1c2aa4e74 100644 --- a/pkgs/by-name/op/open-scq30/package.nix +++ b/pkgs/by-name/op/open-scq30/package.nix @@ -12,25 +12,35 @@ gtk4, libadwaita, pango, - cargo-make, + just, + sqlite, + wayland, + libxkbcommon, + libGL, + libx11, + libxcursor, + libxi, + autoPatchelfHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "open-scq30"; - version = "1.12.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "Oppzippy"; repo = "OpenSCQ30"; rev = "v${finalAttrs.version}"; - hash = "sha256-DL2hYm1j27K0nnBvE3iGnguqm0m1k56bkuG+6+u4u4c="; + hash = "sha256-BSh10x0cbxfds/3m7XrWmVI1/9Li/Uh9OZA6I9gH8qE="; }; nativeBuildInputs = [ pkg-config protobuf wrapGAppsHook4 - cargo-make + just + autoPatchelfHook ]; buildInputs = [ @@ -41,23 +51,41 @@ rustPlatform.buildRustPackage (finalAttrs: { gtk4 libadwaita pango + sqlite + libxkbcommon ]; - cargoHash = "sha256-3K+/CpTGWSjCRa2vOEcDvLIiZMdntugIqnzkXF4wkng="; + # Wayland and X11 libs are required at runtime since winit uses dlopen + runtimeDependencies = [ + wayland + libxkbcommon + libGL + libx11 + libxcursor + libxi + ]; + + cargoHash = "sha256-410iXY9Ae3CPRX82LmbkWh+huna6YwBV2gtdfc3ap90="; env.INSTALL_PREFIX = placeholder "out"; # Requires headphones doCheck = false; + postPatch = '' + patchShebangs ./gui/scripts ./cli/scripts ./scripts + ''; + buildPhase = '' - cargo make --profile release build + just build-cli + just build-gui ''; installPhase = '' - cargo make --profile release install + just install ${placeholder "out"} ''; + passthru.updateScript = nix-update-script { }; meta = { description = "Cross platform application for controlling settings of Soundcore headphones"; homepage = "https://github.com/Oppzippy/OpenSCQ30"; From de74d26b2200b8c7c035638891d04de3dc913b17 Mon Sep 17 00:00:00 2001 From: Malte Neuss Date: Fri, 6 Feb 2026 20:58:01 +0100 Subject: [PATCH 543/730] kubectl-oidc-login: init at 1.35.2 A plugin for kubectl to login into a Kubernetes cluster via OAuth2, e.g. get an access token via a webpage login workflow. Useful for many larger companies. See https://github.com/int128/kubelogin --- .../by-name/ku/kubectl-oidc-login/package.nix | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/by-name/ku/kubectl-oidc-login/package.nix diff --git a/pkgs/by-name/ku/kubectl-oidc-login/package.nix b/pkgs/by-name/ku/kubectl-oidc-login/package.nix new file mode 100644 index 000000000000..6837d7acecea --- /dev/null +++ b/pkgs/by-name/ku/kubectl-oidc-login/package.nix @@ -0,0 +1,46 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "kubectl-oidc-login"; + version = "1.35.2"; + + src = fetchFromGitHub { + owner = "int128"; + repo = "kubelogin"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jSPNvr+spZvilTooK7s6l8CyvP5tzSWxqJzaoJCA5AM="; + }; + + vendorHash = "sha256-otzcOmW3mkiJrIv69wme5cHp5/iO2YSH+ecZgeX2aV0="; + + ldflags = [ + "-X main.version=${finalAttrs.version}" + ]; + + # Rename output binary to kubectl- so kubectl recognizes it on $PATH. + postInstall = '' + mv $out/bin/{kubelogin,${finalAttrs.meta.mainProgram}} + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Kubernetes kubelogin plugin to add OpenID Connect authentication to kubectl. Run \"kubectl oidc-login ...\""; + # Quirk: we have to write "oidc_login" instead of "oidc-login" + # (at least on Mac "aarch64-darwin" and "x86_64_linux"), otherwise calling + # "kubectl oidc-login " fails that it can't find the underlying plugin in $PATH. + mainProgram = "kubectl-oidc_login"; + homepage = "https://github.com/int128/kubelogin"; + changelog = "https://github.com/int128/kubelogin/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.malteneuss ]; + }; +}) From 87c3c3655ee86b53d4492f187dbad6cf469e11ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 21:48:54 +0000 Subject: [PATCH 544/730] python3Packages.asyncsleepiq: 1.6.1 -> 1.7.0 --- pkgs/development/python-modules/asyncsleepiq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncsleepiq/default.nix b/pkgs/development/python-modules/asyncsleepiq/default.nix index cf2cc84ac1ed..4f225085efe6 100644 --- a/pkgs/development/python-modules/asyncsleepiq/default.nix +++ b/pkgs/development/python-modules/asyncsleepiq/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "asyncsleepiq"; - version = "1.6.1"; + version = "1.7.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-1BQYO8Nr/pvV6fz3J+340nEZhbbfFp5rytdgRAyRr0o="; + hash = "sha256-7lI60Nc5gLIjs5bEG5bQVw3Vhj9Xq6cghVZVHm8WRGg="; }; nativeBuildInputs = [ setuptools ]; From a352d4642c212b5bf4157b2ac427f6f8e6f8f465 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 16 Feb 2026 21:51:46 +0000 Subject: [PATCH 545/730] gpu-viewer: 3.23 -> 3.26 Diff: https://github.com/arunsivaramanneo/GPU-Viewer/compare/v3.23...v3.26 Changelog: https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v3.26 --- pkgs/by-name/gp/gpu-viewer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-viewer/package.nix b/pkgs/by-name/gp/gpu-viewer/package.nix index e0c99a8a4799..4fa7b2171368 100644 --- a/pkgs/by-name/gp/gpu-viewer/package.nix +++ b/pkgs/by-name/gp/gpu-viewer/package.nix @@ -29,14 +29,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gpu-viewer"; - version = "3.23"; + version = "3.26"; pyproject = false; src = fetchFromGitHub { owner = "arunsivaramanneo"; repo = "gpu-viewer"; tag = "v${finalAttrs.version}"; - hash = "sha256-+x+e/GCNBpZTpExVwY6gm+/20pU5dg34+qMQIDWEf0E="; + hash = "sha256-QVWDvfi6rlJEh3ouD0L1MuMlu9qmgye9YJh2wNT0Ais="; }; nativeBuildInputs = [ From 0edec0aea3b7e48702da6b19f00391500d9638cc Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 16 Feb 2026 21:58:27 +0000 Subject: [PATCH 546/730] python3Packages.pocket-tts: 1.0.3 -> 1.1.1 Diff: https://github.com/kyutai-labs/pocket-tts/compare/v1.0.3...v1.1.1 Changelog: https://github.com/kyutai-labs/pocket-tts/releases/tag/v1.1.1 --- pkgs/development/python-modules/pocket-tts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pocket-tts/default.nix b/pkgs/development/python-modules/pocket-tts/default.nix index b4a037e47e54..12bdc0787598 100644 --- a/pkgs/development/python-modules/pocket-tts/default.nix +++ b/pkgs/development/python-modules/pocket-tts/default.nix @@ -29,14 +29,14 @@ buildPythonPackage (finalAttrs: { pname = "pocket-tts"; - version = "1.0.3"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "kyutai-labs"; repo = "pocket-tts"; tag = "v${finalAttrs.version}"; - hash = "sha256-zGZySn8nXCjwfcXYglJIrS/u1cqiJrErx1wQkC7H93k="; + hash = "sha256-9Y/q/6Ti/oTyOgRzK+UT+LSM/iH3RGey+XojxbPvPS0="; }; build-system = [ From 40c6f9c9b6dee508a72ab0f337a9b6404f03b852 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 16 Feb 2026 14:07:13 -0800 Subject: [PATCH 547/730] badlion-client: move icon to spec-compliant location --- pkgs/by-name/ba/badlion-client/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/badlion-client/package.nix b/pkgs/by-name/ba/badlion-client/package.nix index adc6ad57e857..aac370315d63 100644 --- a/pkgs/by-name/ba/badlion-client/package.nix +++ b/pkgs/by-name/ba/badlion-client/package.nix @@ -23,7 +23,7 @@ appimageTools.wrapAppImage rec { extraInstallCommands = '' install -Dm444 ${src}/BadlionClient.desktop $out/share/applications/BadlionClient.desktop - install -Dm444 ${src}/BadlionClient.png $out/share/pixmaps/BadlionClient.png + install -Dm444 ${src}/BadlionClient.png -t $out/share/icons/hicolor/1024x1024/apps substituteInPlace $out/share/applications/BadlionClient.desktop \ --replace-fail "Exec=AppRun --no-sandbox %U" "Exec=badlion-client" wrapProgram $out/bin/badlion-client \ From 96ab990e911baaf97808109f45d4cce435d765d6 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 14:21:18 -0800 Subject: [PATCH 548/730] treewide: remove executable bit from .nix files These files have the executable bit set but no shebang line, which will be flagged by nixpkgs-vet NPV-145. --- nixos/modules/services/networking/speedify.nix | 0 pkgs/by-name/ro/roc/package.nix | 0 pkgs/by-name/sp/speedify/package.nix | 0 3 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 nixos/modules/services/networking/speedify.nix mode change 100755 => 100644 pkgs/by-name/ro/roc/package.nix mode change 100755 => 100644 pkgs/by-name/sp/speedify/package.nix diff --git a/nixos/modules/services/networking/speedify.nix b/nixos/modules/services/networking/speedify.nix old mode 100755 new mode 100644 diff --git a/pkgs/by-name/ro/roc/package.nix b/pkgs/by-name/ro/roc/package.nix old mode 100755 new mode 100644 diff --git a/pkgs/by-name/sp/speedify/package.nix b/pkgs/by-name/sp/speedify/package.nix old mode 100755 new mode 100644 From 779bccfd9a3671a00bc101a27be5c5e174df35f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 22:21:45 +0000 Subject: [PATCH 549/730] hexyl: 0.16.0 -> 0.17.0 --- pkgs/by-name/he/hexyl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/hexyl/package.nix b/pkgs/by-name/he/hexyl/package.nix index b9eba05a4919..cc32109056fb 100644 --- a/pkgs/by-name/he/hexyl/package.nix +++ b/pkgs/by-name/he/hexyl/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hexyl"; - version = "0.16.0"; + version = "0.17.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "hexyl"; tag = "v${finalAttrs.version}"; - hash = "sha256-TmFvv+jzOSM8kKCxBbUoDsUjKRPTplhWheVfIjS5nsY="; + hash = "sha256-1FlFvVgv4SslHtwXvHIE5aUXlDsUK4YFBtIKgsv/eB0="; }; - cargoHash = "sha256-QjQoGtLF5BAxWFiLZZYCpwrYCdiVfvG/lAukCNZGsec="; + cargoHash = "sha256-/+0oRyA9gfucfBTdkN9Q5eUZOWNDIAOj634yAc7Hzn0="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From fbcf4d55133c76902a08cad245616aa6a98930d6 Mon Sep 17 00:00:00 2001 From: Victor Nova Date: Mon, 16 Feb 2026 11:12:26 -0500 Subject: [PATCH 550/730] clr-loader: 0.2.7.post0 -> 0.2.10 also: upgrade build to .NET SDK 10 --- .../python-modules/clr-loader/default.nix | 26 ++++++++++------ .../python-modules/clr-loader/deps.json | 15 ++++++--- .../clr-loader/dotnet-8-upgrade.patch | 31 ------------------- 3 files changed, 27 insertions(+), 45 deletions(-) delete mode 100644 pkgs/development/python-modules/clr-loader/dotnet-8-upgrade.patch diff --git a/pkgs/development/python-modules/clr-loader/default.nix b/pkgs/development/python-modules/clr-loader/default.nix index 6362095e170c..175c8d3fed1f 100644 --- a/pkgs/development/python-modules/clr-loader/default.nix +++ b/pkgs/development/python-modules/clr-loader/default.nix @@ -2,6 +2,7 @@ lib, fetchPypi, buildPythonPackage, + pythonAtLeast, pytestCheckHook, dotnetCorePackages, setuptools, @@ -13,17 +14,25 @@ let pname = "clr-loader"; - version = "0.2.7.post0"; + version = "0.2.10"; src = fetchPypi { pname = "clr_loader"; inherit version; - hash = "sha256-t6iz+PuxvLu2OC2IfiHRdC1PELXqIJ5K2VVo/pfhx8Y="; + hash = "sha256-gfEUr7xQBbr8Xv5a8TQdQA4iE34nWwQqiXnz/rn8lEY="; }; - patches = [ ./dotnet-8-upgrade.patch ]; # This stops msbuild from picking up $version from the environment postPatch = '' echo '' > \ Directory.Build.props + + substituteInPlace example/example.csproj \ + --replace-fail 'net8.0;netstandard2.0' 'net10.0;netstandard2.0' + + substituteInPlace tests/test_common.py \ + --replace-fail 'return build_example(tmp_path_factory, "net8.0")' \ + 'return build_example(tmp_path_factory, "net10.0")' \ + --replace-fail 'def test_coreclr_properties(example_netcore: Path):' \ + 'def test_coreclr_properties(example_netcore: Path, example_netstandard: Path):' ''; # This buildDotnetModule is used only to get nuget sources, the actual @@ -33,7 +42,6 @@ let pname version src - patches postPatch ; projectFile = [ @@ -41,7 +49,7 @@ let "example/example.csproj" ]; nugetDeps = ./deps.json; - dotnet-sdk = dotnetCorePackages.sdk_8_0; + dotnet-sdk = dotnetCorePackages.sdk_10_0; }; in buildPythonPackage { @@ -49,19 +57,20 @@ buildPythonPackage { pname version src - patches postPatch ; + disabled = pythonAtLeast "3.14"; + pyproject = true; - buildInputs = dotnetCorePackages.sdk_8_0.packages ++ dotnet-build.nugetDeps; + buildInputs = dotnetCorePackages.sdk_10_0.packages ++ dotnet-build.nugetDeps; nativeBuildInputs = [ setuptools setuptools-scm wheel - dotnetCorePackages.sdk_8_0 + dotnetCorePackages.sdk_10_0 ]; propagatedBuildInputs = [ cffi ]; @@ -94,6 +103,5 @@ buildPythonPackage { homepage = "https://pythonnet.github.io/clr-loader/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mdarocha ]; - broken = true; }; } diff --git a/pkgs/development/python-modules/clr-loader/deps.json b/pkgs/development/python-modules/clr-loader/deps.json index f787d633257a..1372ef815df3 100644 --- a/pkgs/development/python-modules/clr-loader/deps.json +++ b/pkgs/development/python-modules/clr-loader/deps.json @@ -9,15 +9,20 @@ "version": "1.0.0", "hash": "sha256-6faPQ4jaFY3OGGVk3lZKW+DEZaIOBZ/wHqbiDTsRR1k=" }, + { + "pname": "Microsoft.NETFramework.ReferenceAssemblies", + "version": "1.0.3", + "hash": "sha256-FBoJP5DHZF0QHM0xLm9yd4HJZVQOuSpSKA+VQRpphEE=" + }, { "pname": "Microsoft.NETFramework.ReferenceAssemblies.net461", "version": "1.0.0", "hash": "sha256-oS7sUMzKBkLmhggqbI6eBqb1OPAipH0TDTaDaBixcwM=" }, { - "pname": "Microsoft.NETFramework.ReferenceAssemblies.net47", - "version": "1.0.0", - "hash": "sha256-Jh40dua+AQpSUGTOCQG493sJzbfqH+yIgyoA6+A1ZQM=" + "pname": "Microsoft.NETFramework.ReferenceAssemblies.net472", + "version": "1.0.3", + "hash": "sha256-/6ClVwo5+RE5kWTQWB/93vmbXj37ql8iDlziKWm89Xw=" }, { "pname": "NETStandard.Library", @@ -26,7 +31,7 @@ }, { "pname": "NXPorts", - "version": "1.0.0", - "hash": "sha256-kpqQDljgsCBRDqbuJkgwClG3dkgjrBAhtXoPZlJR+ws=" + "version": "1.1.0", + "hash": "sha256-etygV3Z2OnkrErt/1WVMHCGuvO00YtxxfFmp0W7x6is=" } ] diff --git a/pkgs/development/python-modules/clr-loader/dotnet-8-upgrade.patch b/pkgs/development/python-modules/clr-loader/dotnet-8-upgrade.patch deleted file mode 100644 index d261dfc9e3cc..000000000000 --- a/pkgs/development/python-modules/clr-loader/dotnet-8-upgrade.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/example/example.csproj b/example/example.csproj -index fd6d566..ed76d15 100644 ---- a/example/example.csproj -+++ b/example/example.csproj -@@ -1,6 +1,6 @@ -  - -- net60;netstandard20 -+ net8.0;netstandard2.0 - true - - -diff --git a/tests/test_common.py b/tests/test_common.py -index 8a9e36d..8370024 100644 ---- a/tests/test_common.py -+++ b/tests/test_common.py -@@ -8,12 +8,12 @@ from pathlib import Path - - @pytest.fixture(scope="session") - def example_netstandard(tmpdir_factory): -- return build_example(tmpdir_factory, "netstandard20") -+ return build_example(tmpdir_factory, "netstandard2.0") - - - @pytest.fixture(scope="session") - def example_netcore(tmpdir_factory): -- return build_example(tmpdir_factory, "net60") -+ return build_example(tmpdir_factory, "net8.0") - - - def build_example(tmpdir_factory, framework): From e8c92f13ea9301db298e84b333a2263220758549 Mon Sep 17 00:00:00 2001 From: Victor Nova Date: Mon, 16 Feb 2026 11:12:47 -0500 Subject: [PATCH 551/730] pythonnet: upgrade build to .NET 10 SDK --- .../python-modules/pythonnet/default.nix | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pythonnet/default.nix b/pkgs/development/python-modules/pythonnet/default.nix index 2c566ac1fba5..8c22e5b767a7 100644 --- a/pkgs/development/python-modules/pythonnet/default.nix +++ b/pkgs/development/python-modules/pythonnet/default.nix @@ -2,10 +2,11 @@ lib, fetchFromGitHub, buildPythonPackage, + pythonAtLeast, pytestCheckHook, pycparser, psutil, - dotnet-sdk_6, + dotnet-sdk_10, buildDotnetModule, clr-loader, setuptools, @@ -28,24 +29,39 @@ let projectFile = "src/runtime/Python.Runtime.csproj"; testProjectFile = "src/testing/Python.Test.csproj"; nugetDeps = ./deps.json; - dotnet-sdk = dotnet-sdk_6; + dotnet-sdk = dotnet-sdk_10; }; in buildPythonPackage { inherit pname version src; + disabled = pythonAtLeast "3.14"; + pyproject = true; postPatch = '' substituteInPlace pyproject.toml \ - --replace 'dynamic = ["version"]' 'version = "${version}"' + --replace-fail 'dynamic = ["version"]' 'version = "${version}"' + + # .NET SDK 10 uses a newer toolchain that triggers NonCopyableAnalyzer failures + # in this release; disable analyzers for the Nix build to keep the package building. + substituteInPlace Directory.Build.props \ + --replace-fail '' $' false\n ' + + # Tests (run with --runtime=coreclr) need a CoreCLR target; net6.0 requires a + # runtime that isn't shipped with the .NET 10 SDK, so target net10.0 instead. + substituteInPlace src/testing/Python.Test.csproj \ + --replace-fail 'netstandard2.0;net6.0' 'netstandard2.0;net10.0' + + substituteInPlace tests/conftest.py \ + --replace-fail ' # fw = "net6.0"' ' fw = "net10.0"' ''; buildInputs = dotnet-build.nugetDeps; nativeBuildInputs = [ setuptools - dotnet-sdk_6 + dotnet-sdk_10 ]; propagatedBuildInputs = [ From 4ad456f1cfdeff671be7417f6d1f0b02c1f4de71 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 16 Feb 2026 22:39:13 +0000 Subject: [PATCH 552/730] python3Packages.whisperx: use finalAttrs --- pkgs/development/python-modules/whisperx/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/whisperx/default.nix b/pkgs/development/python-modules/whisperx/default.nix index ba7734045e14..ca4a6e297eb9 100644 --- a/pkgs/development/python-modules/whisperx/default.nix +++ b/pkgs/development/python-modules/whisperx/default.nix @@ -37,7 +37,7 @@ let }; }; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "whisperx"; version = "3.8.1"; pyproject = true; @@ -45,7 +45,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "m-bain"; repo = "whisperX"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2HjQtb8k3px0kqXowKtCXkiG2GuKLCuCtDOPYYa/tbc="; }; @@ -90,8 +90,8 @@ buildPythonPackage rec { mainProgram = "whisperx"; description = "Automatic Speech Recognition with Word-level Timestamps (& Diarization)"; homepage = "https://github.com/m-bain/whisperX"; - changelog = "https://github.com/m-bain/whisperX/releases/tag/${src.tag}"; + changelog = "https://github.com/m-bain/whisperX/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.bengsparks ]; }; -} +}) From c7d5a1775790e7461367abea4983c9857775e2fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 22:51:50 +0000 Subject: [PATCH 553/730] nwg-displays: 0.3.27 -> 0.3.28 --- pkgs/by-name/nw/nwg-displays/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nw/nwg-displays/package.nix b/pkgs/by-name/nw/nwg-displays/package.nix index c4a76544ccaa..c99bc98ffa15 100644 --- a/pkgs/by-name/nw/nwg-displays/package.nix +++ b/pkgs/by-name/nw/nwg-displays/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "nwg-displays"; - version = "0.3.27"; + version = "0.3.28"; format = "setuptools"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; tag = "v${finalAttrs.version}"; - hash = "sha256-fAnLOgzNrM9eR1ErD1TWp7OrZDRX3fJcsxsujFL8WtQ="; + hash = "sha256-PiE3d/o3ym2WmOzRsq7VRKt8TDQ4KCnePVObeI7+oKo="; }; nativeBuildInputs = [ From 478d8e2dd6917062c07ed0a049d5b000554b861c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 22:55:06 +0000 Subject: [PATCH 554/730] lsh: 1.5.6 -> 1.5.7 --- pkgs/by-name/ls/lsh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ls/lsh/package.nix b/pkgs/by-name/ls/lsh/package.nix index 55cb17595221..bd91034f697a 100644 --- a/pkgs/by-name/ls/lsh/package.nix +++ b/pkgs/by-name/ls/lsh/package.nix @@ -5,12 +5,12 @@ }: buildGoModule (finalAttrs: { pname = "lsh"; - version = "1.5.6"; + version = "1.5.7"; src = fetchFromGitHub { owner = "latitudesh"; repo = "lsh"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-FS0Bv645gmkt5J5mtHtQjee57Qj05NefGFYrRCaqDJw="; + sha256 = "sha256-OG1JjQ33BtsALG1CVO+N4N1Q7+6SW99U43lh1+cekDA="; }; vendorHash = "sha256-SvbrrunOkJhIB5AlsCY7WrtE+Na/ExEJmVWqfjHNvx4="; subPackages = [ "." ]; From 1388b527dcaa2904152b27fd114fa9470ccbe7b3 Mon Sep 17 00:00:00 2001 From: Julio Merino Date: Wed, 4 Feb 2026 13:00:58 -0800 Subject: [PATCH 555/730] shtk: init at 1.7 --- pkgs/by-name/sh/shtk/package.nix | 75 ++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 pkgs/by-name/sh/shtk/package.nix diff --git a/pkgs/by-name/sh/shtk/package.nix b/pkgs/by-name/sh/shtk/package.nix new file mode 100644 index 000000000000..5799b8738776 --- /dev/null +++ b/pkgs/by-name/sh/shtk/package.nix @@ -0,0 +1,75 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoreconfHook, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "shtk"; + version = "1.7"; + + src = fetchFromGitHub { + owner = "jmmv"; + repo = "shtk"; + tag = "shtk-${finalAttrs.version}"; + hash = "sha256-EnJpysBI00JqLsRzdrHW62gV0wXx/Q+tpLR26jrgukU="; + }; + + outputs = [ + "out" + "dev" + "man" + ]; + + nativeBuildInputs = [ + autoreconfHook + ]; + + configureFlags = [ + "SHTK_SHELL=${stdenv.shell}" + ]; + + enableParallelBuilding = true; + + doCheck = true; + + postInstall = '' + # The "shtk" binary is only used when building packages that need shtk at + # runtime, so it's only a developer tool. + moveToOutput bin "$dev" + + moveToOutput share/aclocal "$dev" + moveToOutput lib/pkgconfig "$dev" + + substituteInPlace "$dev/lib/pkgconfig/shtk.pc" \ + --replace-fail "$out/bin/shtk" "$dev/bin/shtk" + + # Do not install tests. This is a weird pattern that not many packages + # follow. + rm -rf "$out/tests" + ''; + + meta = { + description = "Application toolkit for programmers writing POSIX-compliant shell scripts"; + longDescription = '' + The Shell Toolkit, or shtk for short, is an application toolkit + for programmers writing POSIX-compliant shell scripts. + + shtk provides a collection of reusable modules that work on a wide + variety of operating systems and shell interpreters. These modules are all + ready to be used by calling the provided shtk_import primitive and + "compiling" the shell scripts into their final form using the shtk(1) + utility. + + shtk is purely written in the shell scripting language so there are no + dependencies to be installed, and is known to be compatible with at least + bash, dash, pdksh and zsh. + ''; + homepage = "https://github.com/jmmv/shtk"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.jmmv ]; + platforms = lib.platforms.unix; + mainProgram = "shtk"; + }; +}) From e62354452eb795228ec84d2e2992ace645158b27 Mon Sep 17 00:00:00 2001 From: Julio Merino Date: Wed, 4 Feb 2026 10:08:39 -0800 Subject: [PATCH 556/730] ssh-agent-switcher: init at 1.0.1 --- nixos/modules/module-list.nix | 1 + .../services/security/ssh-agent-switcher.nix | 43 ++++++++++++ .../by-name/ss/ssh-agent-switcher/package.nix | 65 +++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 nixos/modules/services/security/ssh-agent-switcher.nix create mode 100644 pkgs/by-name/ss/ssh-agent-switcher/package.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index cdd258e5b176..8bac3c9ff7f5 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1511,6 +1511,7 @@ ./services/security/reaction.nix ./services/security/shibboleth-sp.nix ./services/security/sks.nix + ./services/security/ssh-agent-switcher.nix ./services/security/sshguard.nix ./services/security/sslmate-agent.nix ./services/security/step-ca.nix diff --git a/nixos/modules/services/security/ssh-agent-switcher.nix b/nixos/modules/services/security/ssh-agent-switcher.nix new file mode 100644 index 000000000000..ed180d63be94 --- /dev/null +++ b/nixos/modules/services/security/ssh-agent-switcher.nix @@ -0,0 +1,43 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.services.ssh-agent-switcher; +in +{ + meta.maintainers = [ lib.maintainers.jmmv ]; + + options = { + services.ssh-agent-switcher = { + enable = lib.mkEnableOption "ssh-agent-switcher daemon" // { + description = '' + Whether to enable ssh-agent-switcher, a daemon that proxies SSH agent + connections to forwarded agents. This allows tmux/screen sessions to + access SSH agents across reconnections. + + This is a per-user service that automatically starts when you log in + via SSH and sets SSH_AUTH_SOCK to point to a stable socket location. + + Note: This only activates for SSH sessions, not graphical or console logins. + ''; + }; + + package = lib.mkPackageOption pkgs "ssh-agent-switcher" { }; + }; + }; + + config = lib.mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + + environment.loginShellInit = '' + if [ -n "$SSH_CONNECTION" ]; then + mkdir -p "''${XDG_RUNTIME_DIR:-/run/user/$(id -u)}" + export SSH_AUTH_SOCK="''${XDG_RUNTIME_DIR:-/run/user/$(id -u)}/ssh-agent-switcher.sock" + ${lib.getExe cfg.package} --daemon --socket-path="$SSH_AUTH_SOCK" 2>/dev/null || true + fi + ''; + }; +} diff --git a/pkgs/by-name/ss/ssh-agent-switcher/package.nix b/pkgs/by-name/ss/ssh-agent-switcher/package.nix new file mode 100644 index 000000000000..cb4892fee7de --- /dev/null +++ b/pkgs/by-name/ss/ssh-agent-switcher/package.nix @@ -0,0 +1,65 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + installShellFiles, + openssh, + shtk, +}: + +rustPlatform.buildRustPackage rec { + pname = "ssh-agent-switcher"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "jmmv"; + repo = "ssh-agent-switcher"; + tag = "ssh-agent-switcher-${version}"; + hash = "sha256-p9W0H25pWDB+GCrwLwuVruX9p8b8kICpp+6I11ym1aw="; + }; + + cargoHash = "sha256-WioA/RjXOAHM9QWl/lxnb7gqzcp76rus7Rv+IfCYceg="; + + nativeBuildInputs = [ + installShellFiles + shtk.dev + ]; + + nativeCheckInputs = [ openssh ]; + + checkPhase = '' + runHook preCheck + + cargoCheckHook + + shtk build -m shtk_unittest_main -o inttest inttest.sh + MODE="${stdenv.hostPlatform.rust.rustcTarget}/release" ./inttest + + runHook postCheck + ''; + + postInstall = '' + installManPage ssh-agent-switcher.1 + + install -Dm644 README.md -t $out/share/doc/ssh-agent-switcher/ + install -Dm644 NEWS.md -t $out/share/doc/ssh-agent-switcher/ + install -Dm644 COPYING -t $out/share/doc/ssh-agent-switcher/ + ''; + + meta = { + description = "SSH agent forwarding and tmux done right"; + longDescription = '' + ssh-agent-switcher is a daemon that proxies SSH agent connections to any + valid forwarded agent provided by sshd. This allows long-lived processes + such as terminal multiplexers like tmux or screen to access the + connection-specific forwarded agents. + ''; + homepage = "https://github.com/jmmv/ssh-agent-switcher"; + changelog = "https://github.com/jmmv/ssh-agent-switcher/blob/ssh-agent-switcher-${version}/NEWS.md"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.jmmv ]; + mainProgram = "ssh-agent-switcher"; + platforms = lib.platforms.unix; + }; +} From bf71efdcf12eb59e9d536f42fb2dfbbf3cbd5521 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Sat, 14 Feb 2026 14:31:01 -0400 Subject: [PATCH 557/730] dotnetCorePackages.sdk_8_0_1xx: stop using binary ilcompiler --- pkgs/development/compilers/dotnet/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/dotnet/default.nix b/pkgs/development/compilers/dotnet/default.nix index 1519f5562271..b01780857115 100644 --- a/pkgs/development/compilers/dotnet/default.nix +++ b/pkgs/development/compilers/dotnet/default.nix @@ -168,7 +168,8 @@ in pkgs // rec { # use binary SDK here to avoid downgrading feature band - sdk_8_0_1xx = combineSdk pkgs.dotnet_8.sdk pkgs.sdk_8_0_1xx-bin; + # combining sdk_8 results in a broken ilcompiler + sdk_8_0_1xx = if !pkgs.dotnet_8.vmr.meta.broken then pkgs.dotnet_8.sdk else pkgs.sdk_8_0_1xx-bin; sdk_9_0_1xx = combineSdk pkgs.dotnet_9.sdk pkgs.sdk_9_0_1xx-bin; sdk_10_0_1xx = combineSdk pkgs.dotnet_10.sdk pkgs.sdk_10_0_1xx-bin; # source-built SDK only exists for _1xx feature band From 6702c8c1ea13bebe66c33a4694aac9072c56d484 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 11 Feb 2026 01:53:35 +0000 Subject: [PATCH 558/730] dotnetCorePackages.sdk_8_0-bin: 8.0.417 -> 8.0.418 --- .../compilers/dotnet/versions/8.0.nix | 586 +++++++++--------- 1 file changed, 293 insertions(+), 293 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/8.0.nix b/pkgs/development/compilers/dotnet/versions/8.0.nix index 6e942c4c992c..aba4141b7656 100644 --- a/pkgs/development/compilers/dotnet/versions/8.0.nix +++ b/pkgs/development/compilers/dotnet/versions/8.0.nix @@ -11,43 +11,43 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "8.0.23"; - hash = "sha512-txpauNF/yPEe4HjyDRIbdUMe8pRB7F1/VZl3cT9Fjg6g1R8sWUSEHGfxbeaUdmyz+OhjZBHExHflqSnUxBmL7Q=="; + version = "8.0.24"; + hash = "sha512-CwKngB6eZePFl7i1Dozq8oHXu95KD8trxC4NIyqK30p4olvY7+aYi5ity62OT37jX8VasUg9YBjnqoZp9jUTzQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-3z8R0nuwSti92RNRYR6k9fW0BQ4hHxUbHa9eesQzuIbvwBkh0mVHee7YGL/afAxYIDFVoGeJLsz6sHsCbTRmyA=="; + version = "8.0.24"; + hash = "sha512-0aXrhMBnfIXi24dVcWzHVwDX7y9Sq9ieNma4O6aKDCIhQiR0exH1+i+WM0JEQAKRzu6ynlRVSlJwV5NJVIO5HQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "8.0.23"; - hash = "sha512-mud4VhICjqr4dRAjPRS1F4b0N2J1HLrEmubMJwlkpOHh6zM9UighqOuyF1ITIabrPoRFiljUWUFgVYjKH91nGQ=="; + version = "8.0.24"; + hash = "sha512-86HxOC1XFawpT8+6SohqAvOJpykMJJm+d5gkw6XjjQPQTfnuQ8B3jKzmeWEieFHcQnZGEkgZu5Bx3mizoNnBaA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-6umaXoRIvHjUtOv8z3Q03GO8yVx6mvW7FkF/mQv2QZ7aN1M7nYx/gC139C5jvRtPjI/kaRft7Ag1BmRn1/PdGQ=="; + version = "8.0.24"; + hash = "sha512-2zriYeNKwwOFNoZYXptk32S4sNMJuPP4L4Fc+/VTOTHShfbIdbrTDOxZ+JgLkWERt++oo2MFkjqraSv9jT+bog=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-GhIVjQRLLwkVSpcpfAufoHn0CjUpaHr4Lnx3iz9Q/7k0YFWeBXzsLmHrL464Y7Ev4iws3OR8y+xVcGW0W4MO0A=="; + version = "8.0.24"; + hash = "sha512-/F9X8+pBfz5Q2zURiMNDn1FWGhQPQO468en9tDoJd++xwhSTPEzbau1tG1hGTlYPnOnYULT6DzW5W1Bsey/PSQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-xlcRNuNFG/xcP+gK11vtI2DOvJ/iySAg0dwkaGwSPMVxnaMwq74VNrihEpdtU2Zbm0nLtMq43jP9XvHBfZc7WQ=="; + version = "8.0.24"; + hash = "sha512-w8fkFcG3UlV/tpdurbI8LNF6cKo7/znP//EsZ2uhqycOqY9LmnL4evdrmLV+Esi8kfk62U31pZ59Vs9qB53hbQ=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-cQKVYncg2fWK68CSZNxG1LJwFRHvd4yabZggpwIYbGTwFGJX591ORjusK5WflOedyjnaoLU2xm9z8L8v4Xaa5g=="; + version = "8.0.24"; + hash = "sha512-GcTT/Uht869SA2pG4Kdi7p/PolLsosERxJbdq7pEf7B/dFYPj1Jr8uYWvkkLIx49P2r7UNUr8Jnz6KFFqCl+tw=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "8.0.23"; - hash = "sha512-m1OXZxCah0PbPwg82VYVCTFzgN6c5pC28o5Oos7Q3tOEnzXuMnlQZs6fKKMyKWyDkXrG1hxqiwYCR1IWVi0nhw=="; + version = "8.0.24"; + hash = "sha512-5dghNlahtTuvxsK+0ZEHuufjE4p/OrVEHbGkaNLZ7MW8G7AngMPWZGWXGsC3Bg3s2zsGdhj6VkzQHZ8uS4S6yA=="; }) ]; @@ -55,118 +55,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "8.0.23"; - hash = "sha512-z5N+N6Ko4CvAzMQDN/7U9QaVMiTT439wPCoNXQYnQJ/NgbvLa3DxbFndz6bLM1fVSpnbMadaZvnAhZZmXvF7JQ=="; + version = "8.0.24"; + hash = "sha512-REd9Qvyp1aS17p+MyZST5WQODezf3TW3nmFhxj2MtpbdCK6PwzA2kQoXz43lMCfnlLq6YgQtROZslfd9Oc4A1A=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "8.0.23"; - hash = "sha512-jzf/ppvu3K56HOmLdQCfqHiRx75LaJeYxPcdzn56v8KEf0434MozJYD+e3jBFWu1yFwA56OehWUuQVggB0fYqQ=="; + version = "8.0.24"; + hash = "sha512-RegTSfrn46goqO44gYdk//I351Z0QMWzsT5/k2Io/jXZunRj311i3Bm+KmrXixmHnrDnCD4oXBcyRuTAg0USXQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-CTthQo+s71E/VlI++hei4Prg5WS7klZkzHxYfXgniKUpCK1aD5KCi7e/b6BCTTeAXQajAPKlCjg9kp1YfzUTUQ=="; + version = "8.0.24"; + hash = "sha512-ajOV5ct3qzwuP1G5ioR8HJDNDyD3p1giXpHvuwaE1Nmw5YE1Th8/VwXE16bYJjF8h2xeStTen/4S+tpyphq9+w=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "8.0.23"; - hash = "sha512-jcZQwgo8hu6ALwb37EDu1G77tZqKJ033DtAhF1VHTS5iqzvt72xRwR6xAVYwsXysS250Cm6tenfPI5Ia3b+YcA=="; + version = "8.0.24"; + hash = "sha512-A8rf4X7A95f2rBMiERRSaHhuCB8J52LJih4K4m9qbgzuMN2GCbuft1nmKZFfpqp82cCrsufdt+L5yhLPHALBCQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-pYMtRS1tONoOj775xcGKue4jMxbK2pzS25OprET+IoOIiPe2w6DDHUrJlFBnFbVz85lKSpMlbF7qZNC8czoc3g=="; + version = "8.0.24"; + hash = "sha512-yGT60Ws8Xt4EZDV54AFaOvaDwxH0gr0wm81P1tK42gGNwiu6t0v/iqFSJ8QrN/j8ASZUD3BB09b6xP5gAF4jug=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "8.0.23"; - hash = "sha512-ioM4u+XLS2HJfhmV7wfpIibapYlNCg6QjeJRoVa9MyDEtPgKB6kpMAXoAqlQ+LtgKSXn6oqBSvnMO80XP5F2Jw=="; + version = "8.0.24"; + hash = "sha512-ZLlw/HEhuPr4zTAHtsUtDdIZ5Mad2I5jbHkmcmmdYpJPxNpa6khdEaaTzMYbH+XcQD+gGAf2M22OE5r2lZ6wag=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "8.0.23"; - hash = "sha512-onWvg51HAv0S1lD3RKRqXP1wESqEZYNn9UyCntAiOaXYizlUQXExVyP+EQM404ae6uhSXBmTQy9DqmhVLIZ4XQ=="; + version = "8.0.24"; + hash = "sha512-v9FjnZ9HWASvLFurbzn/VvkZx6pOOKwXNH9o75FCym6lT0TldLJQcAoWBMVWT5npLtYaWBkaB/7ChNx2LgQ49Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-TZcMj0sh72niFfIJJguIcUf9K5f0kytDcKbBUIiKNTOui5wqjC0GzbcMPXzkzqeFHt97P6MjQrqq5GTDjGeKNA=="; + version = "8.0.24"; + hash = "sha512-wA3wzKyE4DlFbGgt60KObiE8ZWhLzHT79RDz+Je5ckgGKzqAAlSjuofE2ane2wxqs732TgVe2fgSIO33Iwb2rQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "8.0.23"; - hash = "sha512-qnAzZMa7XwfIdRIs4P1IhL97qhv3NisYho3Ac+Vhf5vJqL+Q5Wwh6kiZTMQsl6dv7CDa8mVH3eBXaOrSA0Qc9w=="; + version = "8.0.24"; + hash = "sha512-bxNsOR3qaFXC3kYUQZuyeA0Sz9N2eGs7oH80aY8gMWQfl6cTi+efD4cVO8vzABsEg2r/1aALa3Ry7kBszKfU9g=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-7J95nd+iU/FYFChIBbQNPXd4klVNhEQaEAkoJmbmAoZa62TQFZhxU6CACxPAjiQKXdV4QC/RbOk1xZLiAuu18Q=="; + version = "8.0.24"; + hash = "sha512-+6+pT9LdORbFfL07e5r/qKGnXE2ZuleNaQy/2pL2kteyK+d4+4Su6YRodUNPyiSw9A5gHS/WCv0kiqSyQtpOYA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "8.0.23"; - hash = "sha512-HhXkurcZe4L1ECgsRJSn0Q459Lpm9J2CMdpM3rskbR14dhdJXyOd9jz7uBRXmKRRm0LLatsmdnrb5HwQ/aX+cw=="; + version = "8.0.24"; + hash = "sha512-kWz61Ly7ApV5gx6yTxmFEaAImucwB7dwS3ThQVXaf6KuB/pXFIH4WWCfAYyIdtKhV7XOmPBuiKRCcskGF5aV6A=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-s9AK2qDsrcb66VBpnv9p6xnzWFtnr2VEFeMAgDK9aSR1tmLojv7lKCaEVPHWe/eHUwTuZq1/kpeOFtKADHeG/A=="; + version = "8.0.24"; + hash = "sha512-KHwGOGhpdtjachgKa0KNk6Q9AdRZIwiV5gqH3tfz1SR3cYqtHGZ6Ae2Hz1q+4/2PCSDCuO81hN170fecDwYatg=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "8.0.23"; - hash = "sha512-6PoyZm3PTrIS+7ZJFDi9Gu+Xhd2lRDSB96tBqB78uX1K6B4IrSNk6Lp7HyeuPLAfwdANgQzh3ZbRSgwDNNfh1A=="; + version = "8.0.24"; + hash = "sha512-q4afpCvipG01/hbd/z4gR3ccPI5yK4tH7tJUfQdQGoWG16aA9c8dQIGwJ+c2BQ1h6BiJEMXUIglR6g8D7zz71w=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-U+xvsODf+fH2VcBZsZRuftOkzSL1E+7D8WRSOEJa4srAGgFWflWzX5M1Fl2UQgeBEcQeGK5I2h7MSpEZenLh6g=="; + version = "8.0.24"; + hash = "sha512-vowAE0Wvho8IO8XQi2blfVqAQ8+WSRgDA5oUj2q1YPh+IIJZeBra/W/BEWrtxH/bhgKa4pR7+jHqbQYrwRKRKw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "8.0.23"; - hash = "sha512-4m+7o/99lP5Mo/YUixPdDKTC9bmfFZkqeTWLF2zegSY5uNwcIJWYaZZkwn9L4j4A2fgo6WrMwX7v8FN6ch8pKA=="; + version = "8.0.24"; + hash = "sha512-veZS8IvjGHjMDW2PcXf8P5x77F5Jft1qGBSgHOJm9p2zUju28n9VtVHKE2l7/V2NMTxGeVf+9YMzzrKx+cgq0g=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-65l1yENsBfqY8Y6Ppmml5qD4Li+pgFgAKW4WERBpNcjqmACzRKljc28mofpZdjlqeoi8738lFcNVjrqWu6bufw=="; + version = "8.0.24"; + hash = "sha512-qGimcbj3kV2S7+oDPgnHFBoVf9A3w02pYV9vSYuEBMjC1pAhcJ0cCn5OxbkWpHXe3sqtERowLfECbkqgjfrsqg=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "8.0.23"; - hash = "sha512-ljKu1RVbPRxDn6Bt6FMbYAlsORf3M6W6SSDJdEq1h+uwxJA9dyILeO/BBVasj4L6hTX8FicIobLMWhKwuhaWzA=="; + version = "8.0.24"; + hash = "sha512-bN4iPw12lcddcc5z+Cbrj+hyw3Vxe0iygR9TqmidEhc3jO4RXJnAMm9mMErm77xajaIoaAZTS/iwscOqvzQA6A=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.23"; - hash = "sha512-Y5eddpo3DV+wwtnGFbSZbwuUDn248cDKjEcgkScSkT0eIccxHT0KVXHP2BS9omyqSfG6WFmXUm6PE1eMfHuPGA=="; + version = "8.0.24"; + hash = "sha512-GgOqoYYR5pVPGIwjhhwLcsmlg5BzBT4FIn5VZHa+ww1CHFfaJ+rSmsXrgJUiZIk+tlkOIuFk0Qs1elgFwJ9eKQ=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "8.0.23"; - hash = "sha512-3iybh7PD/M4SzHhU5kS3OPOBq2x0T2vvJNaP78cdv6xJVLBrBFbzaLC5J8sYEyfNrK98br9DBaL/P54apeyZmQ=="; + version = "8.0.24"; + hash = "sha512-JDL2Mv+XIEmWJn/IA31f/+SV+a6X00lEMDnjLL3zDlvuxamfUaDxlGj9OEzrvFJ8C+fIPfc8njYaJ/fhLh7lQA=="; }) ]; }; @@ -175,566 +175,566 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "8.0.23"; - hash = "sha512-+vTriHfdk0vzTx5q0dnoROob/O4zTB7UVimqm5sf/C8okLjRe3FM9xDOPYZT//ResVNEYY6UX9oQoUk7TxLEFg=="; + version = "8.0.24"; + hash = "sha512-VuU3R/9Cfy16eUkEfs0brBuYYo1gaIc38UdRhRNYhFLrpD2htfBlyGnB9hBXaE3vx8gp7V9WnZklVCGoFAbRPA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "8.0.23"; - hash = "sha512-bo+wr/Lhq0cx+RLCF3cvO3kbKansXnnvz1JRABSgMwBphfyq+FFcOGGbPoamepYHSAwKsTHESRMlfAZTXg2b5Q=="; + version = "8.0.24"; + hash = "sha512-jnVICmS1y4fmBr+WORN9MiLVcnMJ0Oaon75IGXrk3ovQuP4kI1ivjGK5OrcQchee5j/LRcT0KqdCnHlmW1qTbw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "8.0.23"; - hash = "sha512-B192WfJUrh2kt3xOCvXpbX/SGgm6c2puizFTV3WtkZRqxyBIQVDaPqMfwCQGZmYPSnWn5MGfztmAdhQBPVd0pw=="; + version = "8.0.24"; + hash = "sha512-KsXgoVIZpm1RIu+Vsfxu0YLo7qgNjcKU0zUrLhkc+XpOEgXqJ1ta1imY0sVPghPAu0JPXJ/BtWJCIAf9Nt0kEg=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-UbFAIh6+MJMo41T+G/Dj3+ftOZJU7DlM03npnliSZnkXdMKwIcNnAVHLaw9PNfmrjumDFmj/nj+bFX7UPOyU8A=="; + version = "8.0.24"; + hash = "sha512-BqxvcfEwr9ml/KmvhU9ofbmlosuNIR8/3+LcHYcA1BBzQquVZi2qw9qs+h1hagpRDGFNsVzz9v0Js9xVaM4n1g=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-57QSDS3XOOBZqt3eXuKqU9zEy1l+2ZrAVDI0bkJyXDo8RD5oJpeYzlzlloh3G7rjbL3pb4S9r1QIzGTdpN18cA=="; + version = "8.0.24"; + hash = "sha512-JkXcWO/k+56v4IZlyeUM2vq1TB/qNfY+Y6QbltqKrFqzBEuWuSk5qlZK9rrw8BIVKw0oXqqH5hgazV9qsf3gaA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-PWOzKeJ8r/U+CyRq8bej7SKIBox6+ber1yPzoC0lqlQ9f4wAdu7ivMMKk1S3wt/m706/qfRDvBSA4N0Ws41emQ=="; + version = "8.0.24"; + hash = "sha512-uTs8LHjuZZWIwudKCbLmxLvNwfwh8iRXZyNdtlue/2hfoACcTdt2DY/tbPCgjQ+NQMkpgn7lei/Nsl3y78ar4Q=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-+PDvOCUzIXVaNke/He6p/LQ1KRZrr9dKigyfqYWjwfDdwSt45M13v7GcmP0R0rHjaI2LcUWBOoJH/WxAqConsA=="; + version = "8.0.24"; + hash = "sha512-Xoq92IPqDvHnT7Ry3NmS4iUaEok9oMnOYrZ0742BSvqkAr1SWYtswVrZ9h20I2nJXebyCksU5HJXBLN7578gfA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; - version = "8.0.23"; - hash = "sha512-p74P+POMl3fE0LDowvNw3mSdqgfFTL4c3vRantYVozR8Eysg3JGvmp/BOwt7km7smAhfgQxOiTxhTTTu0AYbQw=="; + version = "8.0.24"; + hash = "sha512-e6g3ZCZt2hNcE+hf6TTO8c1qGKrB5qijSwu/aLMfAXUAoOGfsB9qvjwuHMfDrTkcM5kAe85+UBa2KNucPgTfvA=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "8.0.23"; - hash = "sha512-Bgh9xXe4gZnQSHozx/Msp5BmebjZr6abERrYXDMvFtvH8FP9ZUrOFchZbtq2Csokc1CauEaAiOga5vW3croDiA=="; + version = "8.0.24"; + hash = "sha512-faujWPHNz295c7uWORK0vXTH1SQNS2PFtwyHQx0dFOrytmYjXBfKwfeVHsW7SoqVybZCfpdqIYVdeQU0lNRALQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "8.0.23"; - hash = "sha512-MlTzEj8mjr7YBE8odoKwWnj6+ZivNYm+wH7WVAuGhhNtWZEtrxF4uFBAbSo4bZG+Za3hM/dcHKF1MNZBzPEy5w=="; + version = "8.0.24"; + hash = "sha512-sTwO8533Cvx7W8X1Bf3JSCBDnlKOT0fr8ueGwJjnF29w6+4k5wJvwkRsQ7Xuv/X1oNClLCjlIqQeJW3J4njZRA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "8.0.23"; - hash = "sha512-o39YZJ3C8yqCMz96NXIludw2m6/JFOVjDtPUHoNDjzNnUICMJGSJqqbqnLWA+gglQsAaampyR3u+Hei1apjEYA=="; + version = "8.0.24"; + hash = "sha512-D9rPfy7nJ5cYNSTfuajuwbRWUsyjJOs3n3yvolWmWaQWes+Jlj7zIeYN47NZryfOjwmPGu24HXnJGTE4UOiZXQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-bQ89GaHCNupBFxlIEwtK2dDr3+9Is8vOGcFFTNmRCCgcuj6ADSsi0SNMRbnQqjI9LDp9L/7QiAqG+E8ECOLJeg=="; + version = "8.0.24"; + hash = "sha512-MvQyKvoOC7cpWaT5hmq3X1kIpTPptogTvhCn5GjuI2zSOIxg+U90Di8pUKrKqS/3Y4fuByNwfgMPbsWV6F1ylg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-nV/3hd7jUot/n5E6xIoInKxPYF3cJZNLZ2gUmOi8u5XIOnYBF11HnHSTsMidMNtchJ1tnevqp87FVhA+HpjMbg=="; + version = "8.0.24"; + hash = "sha512-Q3g1IhvU8NpMeByEEB4O3nSct73KLaRgROwufrmBuf0fjyBFQR6SvUxRVl0Nrs9ySTbxQA0SaGAPw9xYlB/G4w=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-E/Auja5pub670q5yQbv4FjmtJs4EaoAM0Ktll/w99VIdeMejDItaVKsBOY+HA0+gG4CLbftxLSE4G3qKXbyOAg=="; + version = "8.0.24"; + hash = "sha512-TLClSCztrAITpJenQyr4KVTPwPJCcGo8m6pNCbOqr9rIDg+ZN2VGVExwLgUmE2ZWisYL+c3giFIILE3BoN3oAw=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-qvKs2USwemDEytB7cv2Xp7j5PzU48bgErKuu0uhkN1OVw5+HrNLTrkpFif4WsVfB7WoqN+YvLqbkC0E/9pHLEA=="; + version = "8.0.24"; + hash = "sha512-0GQ2ZmFp54ZNt9bvCP7eDpcNM8afBD5oqXVhhvOFLaACI5fp+iSWePxxhlqHOuiLrxdtCGAD43LVXd8U/EZk0A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; - version = "8.0.23"; - hash = "sha512-sZHcpkVLPOSwTO1TZaLeAL35WEwjeLyQxPygVHM5tP7Vdpa9iNC2cgq7PN412ZKGiX3dtC8BKuwIqWDfDWdo6g=="; + version = "8.0.24"; + hash = "sha512-NNllrZsnasw6vkLWZhQ5L7QYfV60KXCYSWySqV2agcC93/1X2XKPCmdr1/4hTH/ejD608HAYxMRMdmznBZbkWg=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "8.0.23"; - hash = "sha512-KAYCw+P4Mxr/RhQIhux54Y0q0Eoy7Pl3kpi5neq+OqJ4bG7sHiZc4N5ZFY79PJTvW3nP6GMArHCoFYGyuSCcaQ=="; + version = "8.0.24"; + hash = "sha512-94Bb2nj0OswRS3BdGY95laNbgGs3rnRrUJIYxrafmQFWUzgrQTm9WBLtwaHbgyyXzLdq0J5H/cdfAGbAUgyQrw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "8.0.23"; - hash = "sha512-EqWNSwkzF3FxwNWtli8bKVIU/lUczAwddGSMi5XJRiCr77cWdUEXAE/sDBJCiMW5TbLw/gEM3rjkmK1/95e6oA=="; + version = "8.0.24"; + hash = "sha512-JzRx8Ro7wIsaq9iyhROxwL6ZBBE3tXIXbJcuzRC+ASzyK/zRoDSalToxw8oVIAWefO+9c18CmeY9908VumbXBQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "8.0.23"; - hash = "sha512-o5RJv5S367FkW5sNFrddQZSvFimFyM/UVQZJOPOxiZRh/v1i1RXME4jNfKkPvExqB9c7cXv6r7M1AFQTNzaQqw=="; + version = "8.0.24"; + hash = "sha512-SSzr2v3+zHbO/ou93p7T0zaaWGgWDU/kwA+obMYrardz0MdUIsvKumU9/nMrp8lQIIppuw/Hu/BKnpSjgUAX2w=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-vWfFBqSWAR+2RoYgmJ9lVYAVOxR6WKODJbmNwb7e3mpAplLqwf595RYbrVUjop2D10dTl5fFX1Z3b/KHQA4brQ=="; + version = "8.0.24"; + hash = "sha512-t31VLpcTzKkeEzcwhFXHnPWN+NTv8tOiZwu+MxJ8PnHanXMZOP4ta8yn3RMWmDlMCh9gPeKjXDwTSrGZ8KA3fw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-WpRAtH8wc21QkHwRc28zKqgMttMliDnNZlDL3suHYHbmAAgwyL1V6RE4HIIEADCCGgowKlWvVK6oOcNvPmZkSg=="; + version = "8.0.24"; + hash = "sha512-ZlDsofIKO5zUuV0qYmTwo89rQfWeoT4x9BQ6Na2Z57/TN3s3rX9VqOKQ9KFWpu7bR46Bj2fciMnHyDe8djitLw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-bt3sOeOsHCbFe+x9g0r5+i2ImYdYgJeARHxv3wox0b5T3vkUf/84xMNAY0o0xxHW1WHMgZ7UPqxWavou4VMf7g=="; + version = "8.0.24"; + hash = "sha512-PcQz2kp68JdRj+2Gajbz8rcv7leJ+owCPKGZDaE8B39TvVJrt3OsqLnVF8PCnV/LR0vDnwpg5gwCPCch+7t8jw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-ix1yQ72nzE0f5Ug8umOkZNH2Tt+lDqO4rvm9bpIT7zIvDBNw9thIMNJkRdeTWGL3yqC4nYax7rl2D+6GAi85IQ=="; + version = "8.0.24"; + hash = "sha512-OEd/nGdsvvsFIUUb5jbgX4x7xlO0gQAuQfwmmONnJ//PTpOh553e+WVjKl7nT8oswioxGVMHr3Kt2N/0P5coyA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; - version = "8.0.23"; - hash = "sha512-6fH2f9SBO9F7aYCZFN81ZEa78LSnM3/uafq+qRap8WIzQF9pvt0wOnJ8H8MRundLyXFEnC/e4eHmI3MW0lEZHQ=="; + version = "8.0.24"; + hash = "sha512-CyCjBOeEcokqHhPNhImZsbUT7je67FI4puxkBpQUTbI3j2iZDjTNBkuOQ5K1AgYfn9G22Zk/bmMziDPJGAYzVQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "8.0.23"; - hash = "sha512-itybfA5aQsyKdWYeo9vJCPDV+UUPthPVSOY46Bc5JI55NNopUnKuIAJ3miOeHVTNseMB7VOAVNbrVPLVXwGqVg=="; + version = "8.0.24"; + hash = "sha512-jO+9+5Ayqa0nVHE8zhyFAcqO8vBiHzJRNYGvMUOghQamsz0qy6+CrmckvNmBqELGOD6LtBwS8PA/gDmi7MAo7Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "8.0.23"; - hash = "sha512-oIuhpM5aZH9jFVwYQs7/MoprK93EbsZXFYSSt3UZVsVU/1hlLLZdLI8wWpVl+QudteKdNlT2xP3cX6/dU4fkXA=="; + version = "8.0.24"; + hash = "sha512-ONx4Hy5bTnkM36ty37+yMQMgUYOl7p6LJp6mmazYGtzox2/8/5ZjOVZeS50fMKmEGeTTIHlwTHSfp1xbwlpzaw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "8.0.23"; - hash = "sha512-7AhcxxtaPTu/g9A/Rh6m2ERqC5pc/0cAe9M1763rHw0FdnOgS0VAUhVz7vGf6qXJSoQxFBIj50FBS3X7w8u/Vw=="; + version = "8.0.24"; + hash = "sha512-/PhFniaAD+fgSkP38cATe+3PQCWunNz7uueUCk6tJqvKEAFTge5AAJ/rw3ONzzzvjs/6tBsS5E8IgCs3NZ8Dow=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-siJKMLwi+Jow8sYZSwh1zF8Pk2s0CKKZLEdqNaolcFaQk07j+6o4uhMzD8UEzhzeyx5TsCBG5oDL7mcK/0jYlA=="; + version = "8.0.24"; + hash = "sha512-+39V+6drVud/ioeIPb0XIUr7jKUPQP7B1XMU958iCVicdqNrXZRV/BjLmolr5QzO5Bdwn8N7fcasedCIeKjktw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-ONNFvKjzLdTrH0kyz3B3dR98FSfD7MS3/ARA4Nz0anQ1sRz3S/2IQhDTwtJdno9zyAO2+N4CA67axF8k00OjyA=="; + version = "8.0.24"; + hash = "sha512-CxPgl4Z3Vlk9wnEkn+Hx6NLcCtDobRsai3JC19/ySOB4V36fCVQcH1UQ3VjG/1knWNMTG5ZslfCTYM5E2pvnWw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-aI6Y8PQQGWUe5v73/KXwZLxYYZ01TNp7Hxn1tau4h4SKH+kzcVDdUgWJ6Ubj+bAGQaTSWUFJoa+yLgz0oXVrgA=="; + version = "8.0.24"; + hash = "sha512-1FC5WkBE6V+qRcdjzSXf304/PZ1uIzp3G7gJ6VaoG2wK1/bnzPefAib2Giv9SZNFYFauIrxbwyosUf8A3MV0oQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-KXZMqbODszGdf17My3V0C2CCOrD1Nrb9lLdkdLQiL4F402mhvtSHg0WvZ/UVRy6vChUHfOb5Lg7CthS4BgwTqw=="; + version = "8.0.24"; + hash = "sha512-jXl7yR/GbAkmanR4vCIeB3SS7NNSaQcNOPT8TavVhsItywV4som+WYykkItQ8Sm0HG5OKvrcn1+5KJsvy8WpuQ=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "8.0.23"; - hash = "sha512-FacahRcDzA7r315z/EBZrnyCpSNr6sz0rUvOBRO0WhlZgfd5u73KPEqiaFmQaWuV43trv6ihi29cK/CVSDm5qg=="; + version = "8.0.24"; + hash = "sha512-CJOTVVULYuhWFMzZSsVMOz9mJSWZ+ZmcXpWR4eI9dREoleVH26O8dsJADsyjLK//qksp+r9qqLJZ4stmSWdcGw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "8.0.23"; - hash = "sha512-fAsD4f/oe5LZUdrVuW8LYM6xMr58O1o45aeMRd25KG8OBJE1XoeKW8i0aLDV89xBZEblJFxX55iBs+tO22aioQ=="; + version = "8.0.24"; + hash = "sha512-pVy8P58lQjVSrGYi9RQHFfsNlmU3L4DE24wznt7RufF9gq1It0yaX+Vztq9Q+QMoBhOO6Qvqdq8z921YOgkX/g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "8.0.23"; - hash = "sha512-YT1o7j6eKh9nkf/LWBLOOHQQgHIs3dNK7LEiDSQCoUeBeIBTbXgnOcfiP8O7opuzF7R/HOtKP3KFZqHNYcqzzg=="; + version = "8.0.24"; + hash = "sha512-uF3LxNM8HMRv/eWumfwWqp3/w6XziqGDgUI/7oYM/JUXUPUjOquy+A7YGY+VndSQ7NdoFS/3BVDgDB36wAvmiQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-0KBAcpY0Yn0BImmqNIlP61+Ckmp0CMCQ68RTNNjeEMDjc0VWOHVmMNJ8/utBGkdDeBUrRlN/f/dilQ7Ga/v0gw=="; + version = "8.0.24"; + hash = "sha512-xn/0fTh9djlk6hTnxLmUupkTLL72bdUUtBfz5o3UaJAN40wK1EujsHj7Y5N7bHg3MMA3NBaLs3Jm+rF+2lh3Mw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-nEH8j0F8QyUafZVYP4f03T7QLs3alSkiBvF4LS5PP3S9HxNqiPuZKGVLheukp7ab7cwribzafanH0/iXQp57Kw=="; + version = "8.0.24"; + hash = "sha512-RVG0rxVkfYmwE98s0hDywyhQMRosFm43j+qEH8/vaLJ5yRP0r1FA2P80nux5CTv+THKW3Vgb6xbfrV/te0wwWg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-yXydyTTAGR2Z2zB5SW8V+vlsdaQw5zYcFLvBdITF39T0Nnw8smOOsKBzB99eagZ3UTR0GnefpEEIGXsA/LJKPQ=="; + version = "8.0.24"; + hash = "sha512-oHMW8bygUX6yHLfmZZq5jVoTjhk31VzX4QDuP3ZirbDZTalLBVSn4VK32CBZ8aoYD/FlS2eJrDyeAkKX3rpjww=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-gHvOWEysFAQtg+TV0gntiKiozSM23z+sG3Iy/eWi6sOYO4adAG+xkUOEX5nsNYkMbYbMaqQc3aOEc9MYgQTODg=="; + version = "8.0.24"; + hash = "sha512-FaZMI4hlZH95LUdtNT20Ddh3t1bSYDgCGi2ZlaFCvXb2e7VYRLmIN0BKFXertGB8e+cQ2g/9kqrkBntA1siaFw=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "8.0.23"; - hash = "sha512-gA9KW9C7v5pZEYgfwH4GVyWRo1QxO+y620ceMuV/Yph5iQb1BCHDSC/DjOSjE9edMkPgcGCR85shpD/zG00TqA=="; + version = "8.0.24"; + hash = "sha512-gbKjR/S4xlFao8+UZAWlK8COu1bGbIHPIs/KiV6PrfGCGJ48yqnuWNfmF/hN/6mPn7N6JlK0tdwkSN664UHSgw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "8.0.23"; - hash = "sha512-oyf/pqqHHyVq7pui73i7zM+yujuJYG50KTJL8H3IlcbwPSdDunx/EYT3GY7f8ObyQbi1AeqXAnQqmufyIFuWFw=="; + version = "8.0.24"; + hash = "sha512-4zoeK5KabRzlYf4i7lGjPaXYuZGv1X1mOVfR0wdI6I5EnIxBB1wbaHFqBD8fvkja518xc4FDaUpbS3VoMx9pNQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "8.0.23"; - hash = "sha512-bkJtmH4+EISm99ztob6svindWPxePTCERYqhqlFPCV38ajNW7ZTDaENw5k1T45Z7Hm4OQNPGcCjQuOVVOp0gig=="; + version = "8.0.24"; + hash = "sha512-BwWtsbkMYwT7B/sYCFN43ngUu2llOE3OqtJmq12m33q2JECEyyummf0R83rF10b2T1n10nRq1qvShSOuldzVyw=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-KdKnAc90T0Fsp2FoiGKJVcGa7M4NlXo/0K8/HdlIjDJmDL6BstRKQdQ6ZNHlZedS2hoRiwVN4ojyG6Pt6YBmOw=="; + version = "8.0.24"; + hash = "sha512-D2v/LdM2CpvbNi6w1ZhukiccfR4DWrNjbbP1tsLERCpPEamM3tYLgBv4zw8i28P5DEXVO3Abc1LZjHPYAwR5lA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-1gtSRJA9biTHOD8ofr0WNpRCksJXx+KhFMwLKLdka5fmt07DsrEYBRT05nSoUNYfFYah0BNNJp9hzFwGH2U7BA=="; + version = "8.0.24"; + hash = "sha512-GthM7QNSZFaeu/luYQ6Jd1uqz/leCcrdQeBIUVrBWNcJ+aV4YRQhen/AftdiUpSfMl9K0LCQ7QK8iUBjdBPLBQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-N4PmalgRiIqwh3c6PYm1vLmsgKOAt8B88ILBYyOrRScS+y7D6mc7tAfRy+11C6ghBiBGJrNaXgUEANUkQ4xvrQ=="; + version = "8.0.24"; + hash = "sha512-KJT/GX0azpINH7UcTSxBAuU4CBRQEngc0SWZUma38DLwhRya7B3EVyIAJx5DK3fxGxewmKiWx2c0p6vvhJPRuw=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-kFXz6h3WyxrQDPNGqHygxGAp8F0RTxTmGHrdfBPhy/iQFf874Jn3fV+OVPuQrYZhqbtkJmMa22guPgnqeJZ8bA=="; + version = "8.0.24"; + hash = "sha512-CScn42is71zMUjP1T8e4Sidkcg+TRwoytjfE7qx0oo+1CbRCMFSEOZ5fRDTGLcovrLzuTlq6Ddqu3lBgRbRlpA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; - version = "8.0.23"; - hash = "sha512-QZ5s2t+UpPDUeBVsVjRnPE+ViIGliqyRLC4IG05VM09bbVoAdizLlvQBR0y3bzAqNvT1FtYW5d2OKM4asRh+fQ=="; + version = "8.0.24"; + hash = "sha512-VP5+ywReddZ64OvS1CFujvvYVEeF0+I57kFUT+g9lY4SNtKHI1p2QfMrzL7Q1vJ8TXbE9rgdfHHJHfMuke+qDQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "8.0.23"; - hash = "sha512-UMZ5kO3W87z6yFoC25oeltUoKmK8qZcjOrjr5OL589k14sOcEGQMsLGE65+/lNe+/Cv4pFLmWSmZCgbyGi2mKw=="; + version = "8.0.24"; + hash = "sha512-uR6R720cWKeNPrmNpl8IyBMpTn1Kxtfm8BUtEReMwZyKAjt0AqazyKZOA4yo+pcDscN6qGZ7XsatPWP+gkm0wQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "8.0.23"; - hash = "sha512-dPdIBOBMWEqWlzK6KLUdCLhZnKptIMPzTENEL0xwwfkazVc/q4XNVAiVr8xpnT+zgnz3YSyR2xlNBZxJ7jmwDw=="; + version = "8.0.24"; + hash = "sha512-gsez8MX1W9ynrWNI+xEq04o25Mqc8gUw7OyoR5ljvLcnIt0zTlSvt7BcVPUemKRv2Z6pnCodXKZHR5f05ypHsg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "8.0.23"; - hash = "sha512-uJWFjbnKm5pgDkZn4i0vpP8j4hSetICJrHefdR+pjZ1Gzq/JRLTIlav6sAvKYwma0TFeSfqpmIvE82C2XKYGEw=="; + version = "8.0.24"; + hash = "sha512-UevsJDxErF3YGZxJDVnGqj0+nFAME8LJohYx+k7yyJPI78ksOceBDNHFYpaGeaTII4iXq0yWZxmKpKA3W3a9VQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-jC3lx9tyGqjhSaQiyjk6PwGVhoDYqpSAiWpqVPQsWZERkKR+1G35yDdMssxlluqKoDTR9mfYeEPT3s50C4xJZQ=="; + version = "8.0.24"; + hash = "sha512-K3wtuV3gU3cY6o4cNSbDInYfdXyI7LnZzTlcENCNu5kx98qH+bFQJvPe9CW/Tq2P0vqIZ8CVKzm9OQtAZEkZlQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-+vcoml5eEkvi84IauqYI+BJh9hZAGZjJ5KAsAG6W0e9ZRPS2df4rojbIv/8SgHawPA7WcOSz5v2t9WftcQe7RQ=="; + version = "8.0.24"; + hash = "sha512-ACG7yv6QTZ/zNfXols3LQYTbfyD2z52AFo9kjtXMVNV9hf9zsAELu0k2/8KyZYXX4VOooySpIKSWC/BnjW/Bkw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-dCn6RWESCLIFGXBppbCuxMUUkUOqw7MoNU0RUsGskjoiZvtiIYcTxTdNu6H5zvFFOvTxtZqdLd9SRLEXe6u+kg=="; + version = "8.0.24"; + hash = "sha512-DjASBeiB0zQKFmmFx2o7WizK+GywOFxfNEoAiz/AN4ry7XP5nKag24dKYc2Szhv7nGnHihEEMkTShBwXJRPDeQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-gjrMkHOyjYBewwsfCWzyIOD8SXIh96c+KiwvHrcpeBRmV9weafBNCSihzDGN9VpHfhzWe9ienPc/HntavCLlng=="; + version = "8.0.24"; + hash = "sha512-E7eblRX3ZHtNKjYfJwJEoZfZdkYUuQQutFlkLjuRZEncYh0SblOtoB/FIYPrndQQIh4bSkY271gt0yzz7QlRnw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; - version = "8.0.23"; - hash = "sha512-vqbK4jUkaI+ZfmF3Dxa/ncgVyLlxQVt01JAdwHQtyVgC77c3XoyLxsKPsRChbSu1iHe7AQ511a4SEjtu8VrT8A=="; + version = "8.0.24"; + hash = "sha512-2mRljuQDooQY41+wdMRnnbvcsh/ZOAyPO8Ifhv5ImAijoG0pxq1j6d1Y9/NmjDuQqxmmRk+Vw5T9nCuhr3awTA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "8.0.23"; - hash = "sha512-wgszZ8xPSQbNJRW/ikJTZ0kibyfN/DO4agul5zRBGOUdjxkOtioNu8JJbV8PuYOruwWn+HsVTo89pTxuUfaT3g=="; + version = "8.0.24"; + hash = "sha512-n881oBnZQ6xsELkrgduN8JH6yZU/We+9ACOF4dUsfyLx9RTh0EQMsUz5tTAzXoenBDZ4p6RsdnjFgDqg+1f5+A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "8.0.23"; - hash = "sha512-LUwO+RyUhU6pYpzZssvK3Wv+VYoa1GSiqx6XOOfIyZyPm92BjFvar3rFpP/wzjcP+ZMdxoqxsbBBbLuZyfmICQ=="; + version = "8.0.24"; + hash = "sha512-qGbPxfG/9edXf0HK1a+Dl9zE16alQfdsQJ0JvNDe/t2RIIJv2co8iddscodLEY+HrefGy/Kh5MzEjgf+nVq3YQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "8.0.23"; - hash = "sha512-oGEAu59u5za34eSmytlx5sQqpEwox8yWgkGO9xuC7UcDk4VMHtMJiTPw+M07qXAsI6pwiqCHGWQA7iuwN2e5EA=="; + version = "8.0.24"; + hash = "sha512-gwk42rB9OCdcw5ncNr04zr/wi6IRmeAd3x3z36mMtdRcYoR4oq01cQl5VecG6YjqiEqlUxFAYnygaSck+X2b/A=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-lAdDGPyDeqw0sewoHQzcp4sqxMy24gKNGjdljAqe63TKMaxsDtiTlVtqZuAL97MgLnaRbSn5LfhcXgEFgwM3LA=="; + version = "8.0.24"; + hash = "sha512-fP9TRao5w7mReiVMz2in2wBWMXcaSE22Jheuzgij0iMKeadAk3ARPQgQhrHSiRd0Yzu5VeM3igQV+TXq/SG+2Q=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-nUjn7IQyMDT6xNZym2iKunY2RT5bsNFyxfyZfvXexoFZSozojXGKpEjhEev2HMmMeolS1alJ6ZCYS3tlj+holQ=="; + version = "8.0.24"; + hash = "sha512-sPDRuNi5Ipjgss1S9ltoVE71cArqjz8GSkmB1SRlWu46pAqN4dUVWYYl9aFIHhWwWkXnMBpaOeyfsDi8nChyVQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-SkQMLHlWYOCvmrKTuFqWC6q/6y8amhv+RVM18j/hBx/nbGbYQ90pLTv+Vc69wSq9ugVGw0Tm7zwg9ns+Dhq8eA=="; + version = "8.0.24"; + hash = "sha512-5tsQkN6BzdBhwizHQLXuTk14J6POyVjrtllxxWxRbfp7JzhdxNhkTauhpP1Q5oh+jpJNF0Z3C/rmvTd3lfhZZg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-gfP1uS1t1feQ66LuwSHGXFrU/Cc/UIkFPoBZ3LySp1M4IzoCImIUJg8wlg91SpoyjOt6wQ1fAHj3nfUKdWFHwg=="; + version = "8.0.24"; + hash = "sha512-UC0P9/SHSjaDx+YxebFcBCluuZI1t7dnC0e0kgiCrYKZ4ty/2Cpk8gSACZObHb/rJY8PUK8bZDdvWXQhUH99JA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; - version = "8.0.23"; - hash = "sha512-xW+GrRgBSEwmwwGfUHb2pzjj3/JfA3b4uTGkjZXTJKNUe/UjW6u1YrbAFCpean8mkU5FF/IPg3w0TxHQGJGOuA=="; + version = "8.0.24"; + hash = "sha512-3UH//cSkT3UEuNWm3HwHKPty6YVW3aDC7a9PbWskfDb0UOvb+3XTGStlia1kIGwA/RCwxR8KnCgClwAIN1gHxw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "8.0.23"; - hash = "sha512-ulFv+q99+MCffMepFZGYbhjh7IoA8nHmJ0Bcc1kAjX7NWhX9JK+dxIdoLuLsVPTJacR8EV5/8H5hd7/o6WXP9Q=="; + version = "8.0.24"; + hash = "sha512-DWomDaA0F2Mi+h3oqH5si2T67JnH0wQWfoSlh8JzEZCBPdfJConFsnCi2bm+wI8NhAxEUbpt6l3lJfH71O9ubg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "8.0.23"; - hash = "sha512-ymrZ/kU4uV/h5j36fPP2pUHP7+GlTRFHLNLQsNJAJOn2TO1s/kGcidyHSaqTwHlmWUwSJJbt7d4J41xYlp3MBQ=="; + version = "8.0.24"; + hash = "sha512-8GgsrIdgCMLXCQjUV2LGGX++yUwZ1C+EpB+KO45pbalxgHHJdnY3BcYawzgAnn4ZcG/cnaDNUJF8w8A2888EBA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "8.0.23"; - hash = "sha512-Z8mFD3s1MnujM4GXJT8sm88txwTUSxkxjFUQGKgwP257H/BUuGIC2FWjvPZAqfs1KL7ruWhULCHd2hMTJSVkhw=="; + version = "8.0.24"; + hash = "sha512-jaMi5T81NBZG/aBzhXSx9dAlIKLxxJ9zCIJ3c49l3KbFbybDX7/LfH7h0OIg6ntBWkXotQoFGcUOFXa05kFyRw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-T8Goc5St6NSBj8L7f1WWZjHS4v20sWl4kc4A6dO0+lQeNNWv4gYRgZ6OXtyjWVcQRL7c16JpbJw2j8VBeEE4gA=="; + version = "8.0.24"; + hash = "sha512-hPhigpK6MZ6/bT2RgWQILUNL+aSEs3ikJumQQ4M5Jhcnc6r2x3XYzHzLPW06KU4aryHmVy5+6j6M/sm5wVtXWQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-GSnawpqKipdOi4JOvqrKsbsu3NEu137zgk45I0+I4oh4bHZkNhCt6DDV0Vi1+sdp6krKWW7T0krSTIYIMUzZYQ=="; + version = "8.0.24"; + hash = "sha512-gR/1n3LfHFAQrFom/k53+iquJ/ZDYD529PkqQ3bOkA+zyHWX6Fdr/VMk0j6DDh7ausZvn9ydVzfIZgJgGe+ybQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-t1zUQ8Ozx3n0bn9UrW3TAXifv2DjZJ/F/LesxcdXq39Z0QBtSDvZADrGnJaUcmb+jCJlNH3w7AntXzg+s2nmPg=="; + version = "8.0.24"; + hash = "sha512-qmngHPQYHLx6xbjYOxeexZijGQlNmfDqX0jLd0WjlL7lyK5q17bvQckVC2BjDhaXKfmUXdlQhPVpHy89V82H7A=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-vcxX841GKgEey1tptDeHyiPHACeIgATfO9AKbkBC3k5VyNyHfTrDmfv5nr/tcBVKhRR6NlMOfYqwT0JT4X+ADQ=="; + version = "8.0.24"; + hash = "sha512-5A6S5/YLp0lhDDRanye2XR5prLPb7iopuiKj6rOeOYg+eR6f8ujcKXXk7z7QfZvl7C2KGl65rymo/7CwseGj3A=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "8.0.23"; - hash = "sha512-3DXE6k3bERyP2vyibcJP6zVRKzkmk6cEqINNLjBkMN/nLG9fOwn2x+LhSQI1qvaB22p8pmM2HwCshqQ0HOR8sQ=="; + version = "8.0.24"; + hash = "sha512-whjjq2shpir90Q+wwOiCiL+m5NOahPHDs+a0XhmssnV45upcTmAuPccvfO4GTV+LzZZ8vx+6A7h7IAH6kJBqZg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "8.0.23"; - hash = "sha512-/Rv2xB0OMMcgl0f/N78FplGIASeSCC05vgqWR9wOdnqIuv1l1s9L5RHRosO0EdCrR6SdbrCDHRfuwUn/PGF7ew=="; + version = "8.0.24"; + hash = "sha512-fhb/MkOr2RJDHtxl9xKGZkkrO1gFbZSRUA4ipbqgVTjcPQW+IASW0fHWx4Zvazy8G4UmPAEv2letBUFp0nooWg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "8.0.23"; - hash = "sha512-Ze7b0VSAvxQTyC/Hb24gBBe41ZndDolclsp4N2YPesb/uHPKTf8yv6znTX83NHmFsUr3LBW0ttpwLBfCxd2y8A=="; + version = "8.0.24"; + hash = "sha512-eu0X7iN/U7rLNz4QbhhYCHNtsJFMLCEYjj2vHcabrvrzKGCzVpyMPlHvWfAYGRlaXwHfPA9lnG86xJ0kZMinUw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-RHMNB6CgzmYsEQUtQl4Y5ukJ60m9WyhDTvm+EH31DL1d3t/Eo7bnqT/22NVEAHevWYCzfqeSeillJAVpIpqfIw=="; + version = "8.0.24"; + hash = "sha512-Hst8AqJF/F2Nojw30O69YXknS16RwZrpXM9SrsqTlnvdJ03WZnmbtYItUCz8BjpsHjdRKleSUjGrFBgviOUMQw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-fppHl6PIwSgOo6RJcLAyFA9zzCrrsYHsM51yyebzEJOC1gyDaABUUxO83TkqGrPiyTrVaadFRdtoRPwzyuNsyA=="; + version = "8.0.24"; + hash = "sha512-H9AYUeamFxbWPbQaBRcKd3CKEXtn567ObzwBYAw62cW/auSn78VdqcmFNeGjAwSBiSPX2FkkRTrU5bE9swVZTQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-mJycz2znguykPtFoyHFwkMQrvLZt7rt26s+imZiH1qhU8Ve0EJeOqBV831ihtzbQdUlEC/oi9Uf/NG8amxJqHQ=="; + version = "8.0.24"; + hash = "sha512-dIzYTbBt6CLWqSueQw7HvLpJBnbR5Ed47DA9UUAqh9vgjfJTjdPyggYTF22LMO60M0yP8HxvW+XwTNGv43lyGQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-uaml9OhMUORJm7pMIqxxunYWaa4ewOQNAUWozdxAfdjXSSemmuz8LhppDWGiod6ulGpKi9T8vyyWwxRtCLvSvw=="; + version = "8.0.24"; + hash = "sha512-05RZrc3zVFRIgi3Cw+V48upDk4WgHG1DutKl1dWZcm+ZCnS6rrEoC3QQmc1xk/P94/5z9uhKO9wPR/3jRLm/vQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; - version = "8.0.23"; - hash = "sha512-/tXzsmZ5r1auW+5xaNjq1OoRkLCFi2rxbD2b/Ln+ygOy1FFjOJ8df36ZD9Iq/eqEanEHFu+BVWi12a7yB39rPA=="; + version = "8.0.24"; + hash = "sha512-DBWl+uM9sFhd7+PG9cAq6+HkGs7A57tWAoiH29XrYsttKB3uhBdGcSLgyRsn9raspdAJXAif+1V0gK0UU8DVjw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "8.0.23"; - hash = "sha512-Ku0lQqoi5HvJZ/JhidwIprvKtzeNvEv5YLzoCwuf27V1Rr/T02vXTIzqPKAo38CeUCQh3TAbJ6lybmcOXiyr0g=="; + version = "8.0.24"; + hash = "sha512-mAgwLFJkH+MIy+eKFj+wAYyM7GfPzAyKHnJhNGMoNvCabr27jXb29rRHhQPHnEeuhyf5hO0gN9ch402ddT1tXQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "8.0.23"; - hash = "sha512-9tK+oGPR/DjARFjmIU3FoJ8z0inYlOuShT/HXe1P/g+RIDsl2vC4bH2ZRCOhfq6/Y5gCzCOAcHCpJsDK/eG+gg=="; + version = "8.0.24"; + hash = "sha512-RnHiYW3X3MbZbe1ArFSI19gT7On+a2JWFhgRtxeDP/PcV0fv08YFowXCLBThRA27cXVQzX1jFgB2rxSHbofiKg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "8.0.23"; - hash = "sha512-cJxO7OIkfvgkMk2mh6wQ7ZOzUc5QFVLD1NwozEl50S37ub5nE1jZpCiCKGepdxbfP/8Pc4vNTbbleWZNqJGvHw=="; + version = "8.0.24"; + hash = "sha512-FkGu9zI5Bq9ucv0UhpzOunJcrtxdujmR8YQQ8MM5nH/OnP0Yersrtt/BaDNcN45miOCXPhdM4+nM4g31XQth5A=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.23"; - hash = "sha512-VhgTvJakZ8ee3cYOvyhiBTI+F9HGU+Un0fHt1bggBb14gVb5gT4YQ0BBRTX9lm8k0PD1M/F8g/jQkAx0nwmrBA=="; + version = "8.0.24"; + hash = "sha512-bxmHBY7pAJmr7rIOrlcmjuHuiCuFEWQHfeT8KyAH0MnpJn0KBKml6+kNBNHfXgv/AUGFCy0m40aco4w3znuy7Q=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; - version = "8.0.23"; - hash = "sha512-VFSkRA8t8m/6Si4JLga4VUc5s8q7BgGIQ88IH4FogX5oKS7Op6FFv1MQGyTAZop8+6JZQZ0bLJRK+EjsKcgumQ=="; + version = "8.0.24"; + hash = "sha512-ebcviRjodT635cs0zZX5xB18hm3HhTuWAfbhWbtuTe7BxT7EWYPlVR7cSjNP7VjctsdrsPRLnBy7IURMuRKRXA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.23"; - hash = "sha512-gYdHph/FuRpMunQXjuX0xam+pb5OHTcGXNTYoAaOrIQm9E25CMXRYkVyAdS8Zh15QR71ukh0uaEm5h6pHqADnQ=="; + version = "8.0.24"; + hash = "sha512-AuyI8sz9s40YhlkoIPz7BXa3mcLkStK1MJBZ3YuQ333F42nTW2pvMhIol08qhFLBq3ruvPFDPx6+sK5QYCwY4Q=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.23"; - hash = "sha512-m6I+9zQzDZA3RSpU8KJvvNWnVTUdWbh99sOuey0kfMrk+sNfwfYVc7ZAmiDAZrGanx+tHnuECaeQa9dtDa0MPw=="; + version = "8.0.24"; + hash = "sha512-ThIBQbQEgp2W5fDq2bOdFUHiLdthbvabHUI65SLe+HgvAqh5hHyRZltM22zy24PzYZpw3BSoONg/qsq3duN5TQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; - version = "8.0.23"; - hash = "sha512-mG01SXs4K3F8dNa4VGx4cypyiViuvJg25CnmJU751qjMp5WvBB0NsRAKMiYRqHFg21vbrdztfXYXagpsB7JVEQ=="; + version = "8.0.24"; + hash = "sha512-HaLbfBmoIebAdANIIHK4EUkZ9w64QTWxeoBS5sEGCKs5rU/XB6dSGLEx9Dl8YMcWoRnEPcu7/cs+FeOzuTkAEw=="; }) ]; }; in rec { - release_8_0 = "8.0.23"; + release_8_0 = "8.0.24"; aspnetcore_8_0 = buildAspNetCore { - version = "8.0.23"; + version = "8.0.24"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-arm.tar.gz"; - hash = "sha512-PSAJUECag39XoA6LGVC28E44YoaqMuBYgVGE/FdeJOTgwA2Ky15pgzQi+UY2HFeTdQ8sXUmMdSTgaT4/+5R+CA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-linux-arm.tar.gz"; + hash = "sha512-dgmc08sc/PivNsVro7jIahabueyCWcEQdEG6v+yN0SMPjVBeARPlQuKZgqU7owahC5pqsm6+hI6TqasC+IBsBQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-arm64.tar.gz"; - hash = "sha512-wjfIhrMoqLefpuNBWQ7Gc5MlRQ0/EL6cJr+Qjk4QgrA73ziat5QxgYe7RpTyYfh+PUtGYBeyGYD/57TXDQKLuQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-linux-arm64.tar.gz"; + hash = "sha512-4mlJGVPFUuz9MeYgBS7shOYLKNo5zgbC1kwyLamhZKbIlqHam/ll33jm397Gq55CrVw2ssZB1uoFpSQ5MKY5HA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-x64.tar.gz"; - hash = "sha512-54X+KnsGpWoAcIYtT79B3w4cBLiadvTMotdd4yBkInTMxJzded1teBtQTlYx4vJbCzVmR0ufSzR6kp2LF2SD3g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-linux-x64.tar.gz"; + hash = "sha512-mlyyWZBkn8HHVnXpTi5Gmd/Fl5qZou7Da6uyQMpSePGsJVLs/sFoNESaw9VIKg/TA6xLpTykdJ+r+ysBlLpGNQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-musl-arm.tar.gz"; - hash = "sha512-47lHe1KfL/7BJxAN6oAeLYOwM/CWyD25pvAJ7w5oowk+L6HbwliwwoiqphC6F4njgRWOFvamfxNjnv3OR7zQSQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-linux-musl-arm.tar.gz"; + hash = "sha512-0DIwA8FxYwAf5dnXgleybElZdtJWFjJvRAfB3UnblBUhe9J68eDw7ZbRjWKl+wybBeqgQCjKh97B+57mlEEGrA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-musl-arm64.tar.gz"; - hash = "sha512-CqGlD4mqOcRRHjbkrMg1MZ+rlQhruOyBJdW9tRvSCHyhhD3d+Adf5e+wndO41jQGFQhcHsqiEHvrwKguTzrZ/Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-linux-musl-arm64.tar.gz"; + hash = "sha512-AzOlG+RJQfD6p4vOCj5uNX4XE6b6S8BGHDsRNdP483HN9AGzVAAnp0KLNMIv5jamHS6E48fGZt8STciePwh6DQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-musl-x64.tar.gz"; - hash = "sha512-JSkMo3Xb1X/3DhGqxrGRxUQqxGLclCRKvq/W7XpziODjQvjf9gt0GqUuM1wW8MoSz6NCY0jq6QaqX0WwtrNrXA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-linux-musl-x64.tar.gz"; + hash = "sha512-8upqGBLzje3Drgu3u5h4Jv7N1sJQBrcwlFuL6MoFQX1R1b7GflgFjDccq4RzjOY25koOXGcu9aXCvErmoBOq1w=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-osx-arm64.tar.gz"; - hash = "sha512-6rgQpggD6va2SR/N/GDlC5RNAydxEQH8UTddw69E9q7JfJtbYzuIpo7KKVjBsRNJtLXdrQwTNb5Z6x+Tk5Jwiw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-osx-arm64.tar.gz"; + hash = "sha512-y8fSlSvIUfU+IzjWS/9MNj+nJqwqDKJwGuvxTN+JW+Z1kgGYnipTd+TYyRueUKx9HXc+aI90eqSYI2GmxVh6vw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-osx-x64.tar.gz"; - hash = "sha512-G1sEo5lOIy81nCnDvxvUHk6J+QPbXZjz1/5AMfEVoioXLbQxKeNlN0a3weBgtC8G/I7y11ZgiAVykJn1D/nSCA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.24/aspnetcore-runtime-8.0.24-osx-x64.tar.gz"; + hash = "sha512-8xFOGfcH4iNpS/VOng09zsMqQZJVjyBcfcxqLxiGRDgak6nA8R9+xiEA1tMNTHV8R2BEOqDMn+Y4zF3pdm48ng=="; }; }; }; runtime_8_0 = buildNetRuntime { - version = "8.0.23"; + version = "8.0.24"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-arm.tar.gz"; - hash = "sha512-kjtSFnPUJKHxt3dT/fAK9NTYXeFIX4F/y0cXaboQtj/HfJvbijVYYc+Ck717PwCiM/+KMN6xTTmS8QOPGLrj6A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-linux-arm.tar.gz"; + hash = "sha512-1yJ31JLcbot/m7T2w3t0svin+uc4pXsVKYhUzQkaEkhUUtWFA0U7sYBINU9Pdv2VE4eo929jut9kOSRbtpwzjA=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-arm64.tar.gz"; - hash = "sha512-bV57gF+tE/pcsR+bfNPch/JXgKn9Mn1KAYOTMtMxCukW7iLVMuQKVwZSdy7j/0+wNwxnutKxDQPwe1n5PLvAfQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-linux-arm64.tar.gz"; + hash = "sha512-PpY1i0P7KyxWH0XpOZhvkwFfzIyuj3lIxHYTnGE8Q0Zzp/xg7DsE8Tti+rPntb9ZKY+87FQzuGBKP6/FPiEviQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-x64.tar.gz"; - hash = "sha512-HG0ZgF+oCjZUKcHTkXfQ821XeoO8ml95JvqWAHQg65zru/i0hf+hMQIZV82EbT1WYgh7NYuAAkc0kRUxyY0wJw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-linux-x64.tar.gz"; + hash = "sha512-odzqQJ/Cl2ddbDCsO69dZ+k82JyS/ZkwURVlLEnkSMVu75WbYOhw3ms8DS2gvT9Cr+CJtfXLOwaITTsilDJpEg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-musl-arm.tar.gz"; - hash = "sha512-7lFVedfIys5/LytDwhswjsEre+zfcxjkLgMV9hxEG1SD99tV7hMjdpkDVPbrRyf6ZyHwAa8D3ME0KE4eEUePYQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-linux-musl-arm.tar.gz"; + hash = "sha512-qgZckobOya+yUihL5ptiUEVqMu0+avm3v7qs14inLVPE/IPFbXcUlu8m37rZS7L4HLMIZvFXMoIRIUgcKjTkjQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-musl-arm64.tar.gz"; - hash = "sha512-upFLlqUOGX/cxgbIHhkm8Z8lCOaChCih8WRin5DowJvvdcF4GSGI1z7bZyqNfd7cIATzSaouT6+DeoxW1JwTRw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-linux-musl-arm64.tar.gz"; + hash = "sha512-N+SGFc8E2syWKUfB4WXAomugcamlpfss8VGzcAFhj/hYNei2axGve8+ZvNYLsOoEkCrtLkT4X90KSZJIRnG5UQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-musl-x64.tar.gz"; - hash = "sha512-T+xIMZDR7BNCd28t2X86zmLvT5If1A/c7rkdAM46oFbvz2NbavlzbphfPg1m3/Vwn3gaNutZMT0N3bE6s2088g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-linux-musl-x64.tar.gz"; + hash = "sha512-c5A0Zmnrt0h11mXdjLaYH3mq9uWXAljfJw0MpYc+wkgGWdlM5mTTnCtB0p8YycuqH6ndEmvrs0ZvdcPKAgoD+Q=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-osx-arm64.tar.gz"; - hash = "sha512-07+vU7MYrnxMHaoOFxDE0qRPyo8defUSwRosAiYB4meqnyDofm8MMQcE3I5cHBhxNak1JB+blaWgD3icwc293A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-osx-arm64.tar.gz"; + hash = "sha512-t9mUKdV9qbaG0IJAzV029JazU/GhqHEeMe0u3w+7IYyfaAdnOr4GDTl19Vbk11O4Zi3NWrqZARHWmqWvUkUPsw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-osx-x64.tar.gz"; - hash = "sha512-6qzxH0gcBcNtkLbduZVCG2ou+Xg60y9JgxiUklWPsaZzPaXBjamEvtxdINMn2hrukxsst4AKquzblFOfLtFGMA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.24/dotnet-runtime-8.0.24-osx-x64.tar.gz"; + hash = "sha512-1HCXfU/Uls7B37e4HmjHkGOL8iweFbn6lru03oVB1tFI6sGv/GGXcJVJKyMBwa1ZkLUJK16J8ycTzMmJlfmvvw=="; }; }; }; sdk_8_0_4xx = buildNetSdk { - version = "8.0.417"; + version = "8.0.418"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-linux-arm.tar.gz"; - hash = "sha512-pZdacFzgAuhCZtBCF7lPzg2hcm0QFF6qKeYpX3VRlXdJUiHFF1WJ9r6MX5MAT4jDuLi8XMyRBkYC9RK7WcUbAQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-linux-arm.tar.gz"; + hash = "sha512-FGatb0q63rM9V/8+Bi25Cxk33XmPpoacAT5/1kJvJvIR8OciL3Jwf84s3yJs1peiZUtnVhz4xU7dBaoZRQevQw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-linux-arm64.tar.gz"; - hash = "sha512-RVgE7W5/VoQAywX4w9IOQdji/lb0HviSGBw42yz5EWRX0Lb1hU9o7acYq/zYFTvTumAm40e4OFEITfgNG+geXw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-linux-arm64.tar.gz"; + hash = "sha512-kZPJp3pe7frCSXQWDpstlYZeiMjE8HQQQtLrtLwzF780HsuXSsba2RwQ163uIttxezXT/vaG9arWf0r/RFdAMw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-linux-x64.tar.gz"; - hash = "sha512-lM2LKxO2u/1b0rtpMBTvaMgPLQwxvOigxWPfTQyD3tGSa7Jmmz0RmF21kEFREEkZBJFkv8SratXFSjU/2O0A6w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-linux-x64.tar.gz"; + hash = "sha512-+9n8nwvKc/dx55wS1yGhjal7ojxDeUuUGxEMyqwPzRYVbJlqW5z8BlASBgF5HykJ6T7LJo9ofHuCiJk0x2bCuQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-linux-musl-arm.tar.gz"; - hash = "sha512-un3nEQWS3aH+7Yek/5uHcc5d/V3jznPaS/FUUich/8KQIMyo6jOBGUdDYwQqU0iQwPBeZrIOjMu2FO/SMtO/og=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-linux-musl-arm.tar.gz"; + hash = "sha512-P5T4uFEbazsZYOqvqZaqh5ElDJTVibIk/VrKnWLlXRYfC9kZzDKKjQyuu5NOmTi8ltIari9V+ViX5XJ4FWFOig=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-linux-musl-arm64.tar.gz"; - hash = "sha512-DwZxOAs9+ph7+VmD2IruPkGVe0CiSoXgUjeRzvipo/V+PEGXdJbET9gj+dcatQcJ0rtWuS+YRY7h7ns9mICo/Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-linux-musl-arm64.tar.gz"; + hash = "sha512-s6/mfsY1daTK8yk7ftMCnKJMVoB7jVSpGIHp0LB1J60sAWF2Dz4lUZANUlWDA9tbmWo/S5E/CtzDcm8RQv9qJg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-linux-musl-x64.tar.gz"; - hash = "sha512-Iyzwm4JewK1wbccx5Uq76YWBWyc8zcQdVZkUJG/DP+mvuyG9PZGHDSRFtw1mnEW9bV33qb1/I39tB/YccAC9Yg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-linux-musl-x64.tar.gz"; + hash = "sha512-3Q3wSEEpGQRVYasOVg2MV17CVHcp24SwMGEV1aquo1X0kdAkyeP152QsYjfEshQ50nnfp9y73Jo5A3zxxURasQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-osx-arm64.tar.gz"; - hash = "sha512-PiO7WV5lcFjjW4MQV3EOWBI4yWSFQI7mwpj9bwp0vBpclihsHD+QLe4aRqFE4lU7+G7Zcx02+wh6Vumgxf8P5Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-osx-arm64.tar.gz"; + hash = "sha512-EdatsgRYbosmN0reHBThEqUA1EGX0+lpcMp8Pgv263tA1FP7CxIUDtzU5wKXviQAYgMfHsdA1WX/XolSkvHJoA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.417/dotnet-sdk-8.0.417-osx-x64.tar.gz"; - hash = "sha512-JZlQAyvSqXNIwhF+2hlmkYbqY/PnbHtyLEANUkwFevU9R0hjtbCxLgl3lb53d8dqdkSVVwc9d82UfMxL8HbKsg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.418/dotnet-sdk-8.0.418-osx-x64.tar.gz"; + hash = "sha512-qpN6kLWNHDbOmxWEu7UjdMPphGe71I0bqqXNDzAJO/u86lYbP7goeKDdFKsg8HCK5ZGXS+/FDmKrTdkCzwAoYA=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -743,39 +743,39 @@ rec { }; sdk_8_0_1xx = buildNetSdk { - version = "8.0.123"; + version = "8.0.124"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-arm.tar.gz"; - hash = "sha512-DLe3ZPbqJ0QJExdwWldGfbpf/sSIr02PoffysSby7OXFNtpOiy1XiBiQKVbq6owdi897pwL4TrfIXq1oETTWuA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-linux-arm.tar.gz"; + hash = "sha512-75evZRMuUqzh80PMXvyVikEWvr4Yq8Of4kgeCWYzq2WyGpnDYtVb2Yd+/78jl8FBdOp8s0SLe+QxP2gZjw6K0g=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-arm64.tar.gz"; - hash = "sha512-npKANJqhJLmI08rPEQhL0JCHSgpHIQwNrpdmNWaq6t82olPv+OwfAeuq/k6MYGvGl739fmtmBvQ3QjXL8sDaeQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-linux-arm64.tar.gz"; + hash = "sha512-0mPHrn6ULpijcbofJDK+c5IgRlSAyBqftLS0rY5zy1WKaSOZBkd/547DnuH8Ge85wgYL8Y2T5fxqgu23KYbZYQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-x64.tar.gz"; - hash = "sha512-du3eBeF09qAVtRxgwcm/kekgkXb0RGblv6K3PlvdpMwf/sJrO2GQ2c2ns4AZjJBv/hj+JAjklT6p3XmUwTEePg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-linux-x64.tar.gz"; + hash = "sha512-7yNAyKT+gI0TnnC8dXnpRjN9FJaJRNQSd4ePb/rZ8PCsSleuwzqIMzQ3JmAscdqzu28PVcTQkfg0ELAovdMfgw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-musl-arm.tar.gz"; - hash = "sha512-dQDQhIrUHudA/hoDlWTFCD1dxoTg8B0XWf4ycmvlmyhtmoCVD56FyNJggfNEPyAYy24p4BYAEqQ6yzJ6euwRYA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-linux-musl-arm.tar.gz"; + hash = "sha512-rmV78lQ1OPpq51uMwDJ/7QSpCcEb+Zgb9DR1s+X5Pk+ROFTKfuQpIYznjWQ9Vb4X1KIuAcjP6ZCHrHa0YfEGuA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-musl-arm64.tar.gz"; - hash = "sha512-ie7iwGrK8t9xN3wM/e3cAIc/gQk2eaUTh/21GGNSK/FAxAKzQm5sOo6g+7UORy0D+zyfdcAHQY+DbeCYgP/NSw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-linux-musl-arm64.tar.gz"; + hash = "sha512-Ih6j6tkybkzYy2tGsMP/ygtCMSNFBVB30FDFmmvpKpu/cc2Q/MtR/2d/Lz8TLXiLYv192/fbsFZqxN2r2cc1xQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-musl-x64.tar.gz"; - hash = "sha512-i66kJ42Gn/y+4f1IeQBrciujmLW2s7y8SsRQDtCT+Y+aK4r2aATYKZK6PqLa3KBjr5NTv/khOY5Y8tm5+gs/5g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-linux-musl-x64.tar.gz"; + hash = "sha512-GQtgf/WD5KE73CuAZLPcXng3WRpUkg8lAOojC9oD2RRfvCNntPLK6F4OVOeTXVdCQOYJJ1CXESiD7/0FWBBxgA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-osx-arm64.tar.gz"; - hash = "sha512-X2LIud6U3WreMeV8MgLFnwia4Oq3Me3DWMkTnIqdSvqZYE8e9GsfOUwt1Qbf+8Ny1YR1jRfhjFQ0oPKhZ/Csvg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-osx-arm64.tar.gz"; + hash = "sha512-8eZuSA+7nnuVzQRE4s74S+UTLaWVHRXOYVhs7q54RmDDFzkupmHcG8LAfPrtwMwnxOTRb0zvu6Hv1AUHxqKGOQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-osx-x64.tar.gz"; - hash = "sha512-9sBu+Yrul0jMAYWzCvWgsMUlg0ZSPou5FCKhelpDCHZl1aDhp+7+QsAKN/4yEtnTGzznMp3H4v4gj8SAvSNrLg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.124/dotnet-sdk-8.0.124-osx-x64.tar.gz"; + hash = "sha512-PwU6FL8Yzs+gKctmREH+XbabfPjbpK2yVWPt/ISipr0o3oUQbaVlz0xk3ubGfv6AyK7rMNYe80iXQM7OtoArFg=="; }; }; inherit commonPackages hostPackages targetPackages; From ce088d472ad36e3d48af273f831b09eed014e231 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 11 Feb 2026 02:32:34 +0000 Subject: [PATCH 559/730] dotnetCorePackages.dotnet_8.vmr: 8.0.23 -> 8.0.24 --- .../compilers/dotnet/8/bootstrap-sdk.nix | 552 +++++++++--------- pkgs/development/compilers/dotnet/8/deps.json | 78 ++- .../compilers/dotnet/8/release-info.json | 6 +- .../compilers/dotnet/8/release.json | 12 +- 4 files changed, 339 insertions(+), 309 deletions(-) diff --git a/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix index 856fd2a1eabd..c11c9faac57d 100644 --- a/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix @@ -11,43 +11,43 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "8.0.22"; - hash = "sha512-ba3CvondlctoGshrN0AwqJ/Y9knc1gQ21VK5Drp/w+M6rw9pxT81g+kcKLxj4mxNeFuF32cGevycVLILkDyY8Q=="; + version = "8.0.23"; + hash = "sha512-txpauNF/yPEe4HjyDRIbdUMe8pRB7F1/VZl3cT9Fjg6g1R8sWUSEHGfxbeaUdmyz+OhjZBHExHflqSnUxBmL7Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-amPnvUlo/sFZxRJ4yNWBIJXLpPdOscALcs55/XtgmDcMWhwHslIihaFbuxyqmmFJeCyk6lgSPjCBD6hbq9VUVQ=="; + version = "8.0.23"; + hash = "sha512-3z8R0nuwSti92RNRYR6k9fW0BQ4hHxUbHa9eesQzuIbvwBkh0mVHee7YGL/afAxYIDFVoGeJLsz6sHsCbTRmyA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "8.0.22"; - hash = "sha512-U8PXXYlTvuoQckHUdgOhxqVnVZBJxFr8WXhpRn6AIQQw1qN+6pVFPTnUSNbhfvi7TBBsWFA/Meaf4nP9576rXg=="; + version = "8.0.23"; + hash = "sha512-mud4VhICjqr4dRAjPRS1F4b0N2J1HLrEmubMJwlkpOHh6zM9UighqOuyF1ITIabrPoRFiljUWUFgVYjKH91nGQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-bmbrpLhTfQs0YVmzFY0aMnYNdyrzEA0OJYDnqnb92+Tss0AV3ywvZZLU/9P/K4vOtNFu/UxwDw+D7Si2sZbPhA=="; + version = "8.0.23"; + hash = "sha512-6umaXoRIvHjUtOv8z3Q03GO8yVx6mvW7FkF/mQv2QZ7aN1M7nYx/gC139C5jvRtPjI/kaRft7Ag1BmRn1/PdGQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-0bXRC8ugV7aWkEXwini0gaw/kBh63cONGdwDAUilbymjVpiiBsAKnFnnOklHAQEMOQ8KE+JNejGZrRyCGFA1EA=="; + version = "8.0.23"; + hash = "sha512-GhIVjQRLLwkVSpcpfAufoHn0CjUpaHr4Lnx3iz9Q/7k0YFWeBXzsLmHrL464Y7Ev4iws3OR8y+xVcGW0W4MO0A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-TQRUQ8nD0Ou/PieUjdew0aQXAUZPUyX6XDkmKKqGakGlQQKjPvgWLLHAFTxXrNQOx5JENQWOsDucAEkz74NMqg=="; + version = "8.0.23"; + hash = "sha512-xlcRNuNFG/xcP+gK11vtI2DOvJ/iySAg0dwkaGwSPMVxnaMwq74VNrihEpdtU2Zbm0nLtMq43jP9XvHBfZc7WQ=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-3OLufdLWWZZnoxAwAb2oLHeLiY5PMC2VGR4hyRbt9SksFRQxhxCT6tqtAFMVcRVXrJOxdkojbNVzcRh3iFPVzQ=="; + version = "8.0.23"; + hash = "sha512-cQKVYncg2fWK68CSZNxG1LJwFRHvd4yabZggpwIYbGTwFGJX591ORjusK5WflOedyjnaoLU2xm9z8L8v4Xaa5g=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "8.0.22"; - hash = "sha512-iYmOLnweVM6lBYOPad9V+6jshSD3SW+OTebTEo3o3sFuvQMjxyj8c9JfjUStrWbZJZoqqMwt8y23ePFdImtahg=="; + version = "8.0.23"; + hash = "sha512-m1OXZxCah0PbPwg82VYVCTFzgN6c5pC28o5Oos7Q3tOEnzXuMnlQZs6fKKMyKWyDkXrG1hxqiwYCR1IWVi0nhw=="; }) ]; @@ -55,118 +55,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "8.0.22"; - hash = "sha512-IeEx0GdDoz4TbocbHssnxax/Fiqm5zm7nk0rJ2dvEtAapC4CmnYLPwBNRD2KMo/iQvf6IF8TDsv3S6LkKb+JWA=="; + version = "8.0.23"; + hash = "sha512-z5N+N6Ko4CvAzMQDN/7U9QaVMiTT439wPCoNXQYnQJ/NgbvLa3DxbFndz6bLM1fVSpnbMadaZvnAhZZmXvF7JQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "8.0.22"; - hash = "sha512-uvrxZdnGkTnQg/ZPhZ8IzvaOE8LC7npFutwrBoIJ4yeMDoomCFbVXkDbN8CRpHbSgABS5OwKcvrYQM6V7NZ5fw=="; + version = "8.0.23"; + hash = "sha512-jzf/ppvu3K56HOmLdQCfqHiRx75LaJeYxPcdzn56v8KEf0434MozJYD+e3jBFWu1yFwA56OehWUuQVggB0fYqQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-RR2Cqc44GcwrsTMzngujcO8qZxTkaG5RGRbn8EKy67X/MUa8+wUjdRQv6ddnkxJ2PQdX/aYdkx0dpO/HOp7+Pw=="; + version = "8.0.23"; + hash = "sha512-CTthQo+s71E/VlI++hei4Prg5WS7klZkzHxYfXgniKUpCK1aD5KCi7e/b6BCTTeAXQajAPKlCjg9kp1YfzUTUQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "8.0.22"; - hash = "sha512-izDMpYJr528yWoj9UwXJlRY7SA8wDkibuhtq6t3oOHLE3DrzJB8UDtpYx+f0Ampal9amYG2sOgMSHvqA1Xed9g=="; + version = "8.0.23"; + hash = "sha512-jcZQwgo8hu6ALwb37EDu1G77tZqKJ033DtAhF1VHTS5iqzvt72xRwR6xAVYwsXysS250Cm6tenfPI5Ia3b+YcA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-Sx/I8iody93kYKFa+ffzLfgfqWeXuQrRoFGV3kh8tHIHWzxlH3EOxOvH4pj3qLkuhBJ9ErQpd0m8UrkIqQ3a2g=="; + version = "8.0.23"; + hash = "sha512-pYMtRS1tONoOj775xcGKue4jMxbK2pzS25OprET+IoOIiPe2w6DDHUrJlFBnFbVz85lKSpMlbF7qZNC8czoc3g=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "8.0.22"; - hash = "sha512-TBVXvf6zENHJlFW/kHtyXpV4sxMbyDFLmJQb2sMh+V4F5C2tCCu3+R2MOniNf95JBzjqG17S373eeUIWsMxyoQ=="; + version = "8.0.23"; + hash = "sha512-ioM4u+XLS2HJfhmV7wfpIibapYlNCg6QjeJRoVa9MyDEtPgKB6kpMAXoAqlQ+LtgKSXn6oqBSvnMO80XP5F2Jw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "8.0.22"; - hash = "sha512-bISxZCAKRYHUHdYa9/9gR6RyrbUVv5YUBfqgJ2hYWIf1rFEB3vkYZWe9ysqG7EHA19n59nWmU9jDW+NOC6BSgw=="; + version = "8.0.23"; + hash = "sha512-onWvg51HAv0S1lD3RKRqXP1wESqEZYNn9UyCntAiOaXYizlUQXExVyP+EQM404ae6uhSXBmTQy9DqmhVLIZ4XQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-xOjn62Y5FlWY34mLcZR5gRp4hfGu5wj/9PT+HT+CZQ6EcJ+xqhb5hiygJSjsCwqDnQCKvcr9hXElhPyUFvRWQA=="; + version = "8.0.23"; + hash = "sha512-TZcMj0sh72niFfIJJguIcUf9K5f0kytDcKbBUIiKNTOui5wqjC0GzbcMPXzkzqeFHt97P6MjQrqq5GTDjGeKNA=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "8.0.22"; - hash = "sha512-hLgDPOcc7MMK/PkQLnZzcAAuGPWpsoWdsE6IJwQXKqYH5ZNRikgmMLOE7an/aVhH1LeFXFC+JD94/xU/PDeP5Q=="; + version = "8.0.23"; + hash = "sha512-qnAzZMa7XwfIdRIs4P1IhL97qhv3NisYho3Ac+Vhf5vJqL+Q5Wwh6kiZTMQsl6dv7CDa8mVH3eBXaOrSA0Qc9w=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-yMAnYrJaBAwcv/gjOcEw5aW/FF7i83jf8DskHx/gtAR/zPwRo/f//dL13iyFKR7w04v7ZNXWDnz4G1dC9UTp4w=="; + version = "8.0.23"; + hash = "sha512-7J95nd+iU/FYFChIBbQNPXd4klVNhEQaEAkoJmbmAoZa62TQFZhxU6CACxPAjiQKXdV4QC/RbOk1xZLiAuu18Q=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "8.0.22"; - hash = "sha512-pWvjShXugv3pUpqFaV9l2ibzGa0w97Br3xfxjqOugSQJMF5JTbGWY4OqNG7i1dsAjuGAZquqvLiC4gEGyxXFog=="; + version = "8.0.23"; + hash = "sha512-HhXkurcZe4L1ECgsRJSn0Q459Lpm9J2CMdpM3rskbR14dhdJXyOd9jz7uBRXmKRRm0LLatsmdnrb5HwQ/aX+cw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-pH8lL82nUL0YkWWznRfrKsalkrC63Oc1pTTfHWTp1UQg17HrtF5l0rLqi693h8aSH0H+/PXShfL2ZIdQKtkmRw=="; + version = "8.0.23"; + hash = "sha512-s9AK2qDsrcb66VBpnv9p6xnzWFtnr2VEFeMAgDK9aSR1tmLojv7lKCaEVPHWe/eHUwTuZq1/kpeOFtKADHeG/A=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "8.0.22"; - hash = "sha512-8x9Vf7jhCEDN/PNGahlKVYp1g4J9UDsLfLu7BgUhEKhtnaVB8i0pc6hDGIYPeEz79sp2tZYcNw/ZVNOaY/wufg=="; + version = "8.0.23"; + hash = "sha512-6PoyZm3PTrIS+7ZJFDi9Gu+Xhd2lRDSB96tBqB78uX1K6B4IrSNk6Lp7HyeuPLAfwdANgQzh3ZbRSgwDNNfh1A=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-UOk19HsHzOH0vKwEeFOultu0RYOC2Opm2VtbQ3hBNrn1nAdObrn3FoGL1eoNIOB6q2o/XKU0SMxSFRe5Cbt7Lg=="; + version = "8.0.23"; + hash = "sha512-U+xvsODf+fH2VcBZsZRuftOkzSL1E+7D8WRSOEJa4srAGgFWflWzX5M1Fl2UQgeBEcQeGK5I2h7MSpEZenLh6g=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "8.0.22"; - hash = "sha512-MuTyYcebLzfUcjTScTA+oCBOWn/9f4Lf3fhr4FpKkPKEKIkdsm1W0s20JI8aUQi0wUb1H8Zy1J/apjkFIjOATQ=="; + version = "8.0.23"; + hash = "sha512-4m+7o/99lP5Mo/YUixPdDKTC9bmfFZkqeTWLF2zegSY5uNwcIJWYaZZkwn9L4j4A2fgo6WrMwX7v8FN6ch8pKA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-NPKm0qkNvEAz/j04/KbdIx5Zye1Bbv9XnZKZYf4jDzC+q8oEDU/O9KF6Z9ifamEqarfb8k0cAxGixWKpwyefRA=="; + version = "8.0.23"; + hash = "sha512-65l1yENsBfqY8Y6Ppmml5qD4Li+pgFgAKW4WERBpNcjqmACzRKljc28mofpZdjlqeoi8738lFcNVjrqWu6bufw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "8.0.22"; - hash = "sha512-QX2xQz6U5PlQstXQq5PHfgNioQc0Rmgz5chafo4qUxBZgQnzrwBadsa7fFy6X0wrl2J3c0U1+uunGsEtgYf5bw=="; + version = "8.0.23"; + hash = "sha512-ljKu1RVbPRxDn6Bt6FMbYAlsORf3M6W6SSDJdEq1h+uwxJA9dyILeO/BBVasj4L6hTX8FicIobLMWhKwuhaWzA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.22"; - hash = "sha512-dQxv1r11Ke0xWLwIFe1CglmMEqmnhLxUfGm4aNKoYWFhut85ySaUjjLNxcQ2LhC5rwDTM/PxPqlXS7FUlHZnvA=="; + version = "8.0.23"; + hash = "sha512-Y5eddpo3DV+wwtnGFbSZbwuUDn248cDKjEcgkScSkT0eIccxHT0KVXHP2BS9omyqSfG6WFmXUm6PE1eMfHuPGA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "8.0.22"; - hash = "sha512-KDFqk3CqQTe01JauyBpwZY/FbqNJUXru30rN6kGpu4P2+WYBJ9oDNeiJeLduzF5+N0zb6PLrdamjK7y673OfQw=="; + version = "8.0.23"; + hash = "sha512-3iybh7PD/M4SzHhU5kS3OPOBq2x0T2vvJNaP78cdv6xJVLBrBFbzaLC5J8sYEyfNrK98br9DBaL/P54apeyZmQ=="; }) ]; }; @@ -175,566 +175,566 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "8.0.22"; - hash = "sha512-asWhEGiIMIFAMQ5PNL89nK9Gr5kxIqPA6xjqeejX2ldSrr/Q1vOQ4CbDy+fVXsu84Mrfgc1OUtuw5Yn4ERKEQQ=="; + version = "8.0.23"; + hash = "sha512-+vTriHfdk0vzTx5q0dnoROob/O4zTB7UVimqm5sf/C8okLjRe3FM9xDOPYZT//ResVNEYY6UX9oQoUk7TxLEFg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "8.0.22"; - hash = "sha512-q9HaFnp++URcCpGRHxjgMStbUqHbO+WndJISEufVFBMhgu0xGxo5tIN9LvEcNPuXUVDUx/XMHcui18jQ4cyTng=="; + version = "8.0.23"; + hash = "sha512-bo+wr/Lhq0cx+RLCF3cvO3kbKansXnnvz1JRABSgMwBphfyq+FFcOGGbPoamepYHSAwKsTHESRMlfAZTXg2b5Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "8.0.22"; - hash = "sha512-nakz7RobueJ4292wUseem8epXva8oYkY/QCOAdQYawo54RTZooOoP93Kp1ZBqa+KPMfr7nx4vjibfQQCeYBHNQ=="; + version = "8.0.23"; + hash = "sha512-B192WfJUrh2kt3xOCvXpbX/SGgm6c2puizFTV3WtkZRqxyBIQVDaPqMfwCQGZmYPSnWn5MGfztmAdhQBPVd0pw=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-ttWAZwH4qd9lIoB+5t4rvMK3dlHvYiARxd7MsCPBfPZlo4IL1M4f2K6/fhIbJMQOmXsx8pNMwv92IdAfwDJCuQ=="; + version = "8.0.23"; + hash = "sha512-UbFAIh6+MJMo41T+G/Dj3+ftOZJU7DlM03npnliSZnkXdMKwIcNnAVHLaw9PNfmrjumDFmj/nj+bFX7UPOyU8A=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-Edw+gAsRoc8lVnRBVwaCw87VpzYQcAXMUPJ6AUAT9Lsj6PGDaQADeDIUHglrQOGYgFwd72V2+DAZEC6bvpi8dA=="; + version = "8.0.23"; + hash = "sha512-57QSDS3XOOBZqt3eXuKqU9zEy1l+2ZrAVDI0bkJyXDo8RD5oJpeYzlzlloh3G7rjbL3pb4S9r1QIzGTdpN18cA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-9pMZHcNIBKDOVdStuwMTPcO2zMaw7AzNwS3M68zrouZeYD5I6jvaLYHcEXDnE52iD5gv6gi5cre4LCE6LkoWnA=="; + version = "8.0.23"; + hash = "sha512-PWOzKeJ8r/U+CyRq8bej7SKIBox6+ber1yPzoC0lqlQ9f4wAdu7ivMMKk1S3wt/m706/qfRDvBSA4N0Ws41emQ=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-ZP88yN3xhwrYMK+Lk74JUiLor6C7oem6eVaKhDaUAz5zRKJzMYc08O05Rpz0ak1+I7ua+dOJ2lC9POK0UPBCTw=="; + version = "8.0.23"; + hash = "sha512-+PDvOCUzIXVaNke/He6p/LQ1KRZrr9dKigyfqYWjwfDdwSt45M13v7GcmP0R0rHjaI2LcUWBOoJH/WxAqConsA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; - version = "8.0.22"; - hash = "sha512-+dkTm0+cyQIZR+p7CEemrosswDqfMmvrN1kuljXkhCwqKKW+rjRhJ7ApFuYsFM1SSiERl2eCpdwt8coEJWwm7w=="; + version = "8.0.23"; + hash = "sha512-p74P+POMl3fE0LDowvNw3mSdqgfFTL4c3vRantYVozR8Eysg3JGvmp/BOwt7km7smAhfgQxOiTxhTTTu0AYbQw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "8.0.22"; - hash = "sha512-CTF5PhMx7VYISqTKYU3FMZMi+d70p0TRHh5vYuMRZi0piWZjxxH4f9ZyFb1u/URrW4V64/Rjjepj/S4jEW30iQ=="; + version = "8.0.23"; + hash = "sha512-Bgh9xXe4gZnQSHozx/Msp5BmebjZr6abERrYXDMvFtvH8FP9ZUrOFchZbtq2Csokc1CauEaAiOga5vW3croDiA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "8.0.22"; - hash = "sha512-7kxDN1WM5P8d6xGtEzjSc1vXd8jad4hA4iU91PdbuxahfqhyBJiIiwGRwCffd3xD3xcsNcga/2r2jdZ3oOxaCg=="; + version = "8.0.23"; + hash = "sha512-MlTzEj8mjr7YBE8odoKwWnj6+ZivNYm+wH7WVAuGhhNtWZEtrxF4uFBAbSo4bZG+Za3hM/dcHKF1MNZBzPEy5w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "8.0.22"; - hash = "sha512-3C0aZfdT/RJp9H/HdyGrS84GOGoE/fcJG48vw8gjMxozTaGxDo1voL9sV5+OO+RSjo4gWvPftzEwkL3i2oLdZA=="; + version = "8.0.23"; + hash = "sha512-o39YZJ3C8yqCMz96NXIludw2m6/JFOVjDtPUHoNDjzNnUICMJGSJqqbqnLWA+gglQsAaampyR3u+Hei1apjEYA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-s9UEuwnL+O+1QqVPcjejlIwX0JaXOsfG1dpGnE0jvnA6Hm/CSeih8t4iNg41BDhO3yIFFGwhvUYmcrLMrSeTbg=="; + version = "8.0.23"; + hash = "sha512-bQ89GaHCNupBFxlIEwtK2dDr3+9Is8vOGcFFTNmRCCgcuj6ADSsi0SNMRbnQqjI9LDp9L/7QiAqG+E8ECOLJeg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-LXvUcLSaWsnauTUuEw3dVDRxi92Gpt5TCfkMk/FsB1KP/LYlqvogsPhGOF0UwYvnlem3B8CKa4Es44JnHW6y9w=="; + version = "8.0.23"; + hash = "sha512-nV/3hd7jUot/n5E6xIoInKxPYF3cJZNLZ2gUmOi8u5XIOnYBF11HnHSTsMidMNtchJ1tnevqp87FVhA+HpjMbg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-kjuN9j4B/+Uz6/lF0xnu+ZgoUz81OTPiXhKxHkrJWRgrp5C5x1U4DVz9FCKn1d+DrtNqHikTJhRzYF66D8hKTA=="; + version = "8.0.23"; + hash = "sha512-E/Auja5pub670q5yQbv4FjmtJs4EaoAM0Ktll/w99VIdeMejDItaVKsBOY+HA0+gG4CLbftxLSE4G3qKXbyOAg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-R3khGzugICktV6c1polHetvTW8dLGGeJzxdZOZnvR8+2qhVkyN9djtAShog21Cl+oqf0aYkfuzYX1EZxMY3dMg=="; + version = "8.0.23"; + hash = "sha512-qvKs2USwemDEytB7cv2Xp7j5PzU48bgErKuu0uhkN1OVw5+HrNLTrkpFif4WsVfB7WoqN+YvLqbkC0E/9pHLEA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; - version = "8.0.22"; - hash = "sha512-kzvfnhyQtqUChnCdel0qiQ1tED3dgyfJ6O4khIQglp7yWoGQ35jQuehXPjwRnhberyHjeO3As7hROq2KUPWvpw=="; + version = "8.0.23"; + hash = "sha512-sZHcpkVLPOSwTO1TZaLeAL35WEwjeLyQxPygVHM5tP7Vdpa9iNC2cgq7PN412ZKGiX3dtC8BKuwIqWDfDWdo6g=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "8.0.22"; - hash = "sha512-06CGHJmuQ1VRc+y81gXi+riubWwPC8dN795z14vdlN8Hzg9vcmSSPwCjYU/cHonN0EA6pnXXfraz4+P1hUeQiA=="; + version = "8.0.23"; + hash = "sha512-KAYCw+P4Mxr/RhQIhux54Y0q0Eoy7Pl3kpi5neq+OqJ4bG7sHiZc4N5ZFY79PJTvW3nP6GMArHCoFYGyuSCcaQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "8.0.22"; - hash = "sha512-Vq8Qgi9h+neFbf/e6+iFLGgUrw2RJ+sM+9RyF9iu3QYXKtWHsrH+c/Cl8NLnK1ZeNCdYVEwPzDbZEUUV5y9Log=="; + version = "8.0.23"; + hash = "sha512-EqWNSwkzF3FxwNWtli8bKVIU/lUczAwddGSMi5XJRiCr77cWdUEXAE/sDBJCiMW5TbLw/gEM3rjkmK1/95e6oA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "8.0.22"; - hash = "sha512-1YKWlSML3kw9KdblS4GUhwbOPb7ACKFTzIZjZEf62bDsOTVfs3b/7vNyFxPYH413T7Sei4xBufYtDW65C/jeEg=="; + version = "8.0.23"; + hash = "sha512-o5RJv5S367FkW5sNFrddQZSvFimFyM/UVQZJOPOxiZRh/v1i1RXME4jNfKkPvExqB9c7cXv6r7M1AFQTNzaQqw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-uOxR/PG6C/qPgrVagBrVhVOdTePK4Qeve9xSxOztFWvlonDT7yjGtiztbksXqHUIZeYKXnsLKs2a/De+YREP8A=="; + version = "8.0.23"; + hash = "sha512-vWfFBqSWAR+2RoYgmJ9lVYAVOxR6WKODJbmNwb7e3mpAplLqwf595RYbrVUjop2D10dTl5fFX1Z3b/KHQA4brQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-mr78PI4WRjafFR/Dt0905fJsoe686KT5ozxbrM1rhwcrFxgcz/fhyAvqJ9Q0PP3MLsIvRSKu29QzlDUTr+ctSA=="; + version = "8.0.23"; + hash = "sha512-WpRAtH8wc21QkHwRc28zKqgMttMliDnNZlDL3suHYHbmAAgwyL1V6RE4HIIEADCCGgowKlWvVK6oOcNvPmZkSg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-Bz1FvJ2Zqr1HnTBM5ZAq1zzVcbaMW9lUR/zwmEi5TimzWogcW+/1Ppl4DGFSeaNbQ3m3J/v7/iFARRT6v0P4Eg=="; + version = "8.0.23"; + hash = "sha512-bt3sOeOsHCbFe+x9g0r5+i2ImYdYgJeARHxv3wox0b5T3vkUf/84xMNAY0o0xxHW1WHMgZ7UPqxWavou4VMf7g=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-aUQyHoKENasJa8PZd2xl8UX7vr3OSBbA2Qto2GKAOrmk7OmKMM2zDLGQfQuwv8CV7LzmWDOz8khWaD+UOzkciA=="; + version = "8.0.23"; + hash = "sha512-ix1yQ72nzE0f5Ug8umOkZNH2Tt+lDqO4rvm9bpIT7zIvDBNw9thIMNJkRdeTWGL3yqC4nYax7rl2D+6GAi85IQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; - version = "8.0.22"; - hash = "sha512-VZzH3Qgc1iDd7HqCYa1izJDyO3+XX0d4u+n/TTphQcPfaincW8QnYb3YL3IQUou6VAwKiPPcOodfJAfh7TEp2Q=="; + version = "8.0.23"; + hash = "sha512-6fH2f9SBO9F7aYCZFN81ZEa78LSnM3/uafq+qRap8WIzQF9pvt0wOnJ8H8MRundLyXFEnC/e4eHmI3MW0lEZHQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "8.0.22"; - hash = "sha512-5wBl8zEmfV82wgGIngzbnHLSDCWYh5YCC3jHYfivBnM3KsVBcUWlCcQlWBkAJM+aXrGoDVSvBMwQlOH9AR+k0w=="; + version = "8.0.23"; + hash = "sha512-itybfA5aQsyKdWYeo9vJCPDV+UUPthPVSOY46Bc5JI55NNopUnKuIAJ3miOeHVTNseMB7VOAVNbrVPLVXwGqVg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "8.0.22"; - hash = "sha512-7FQXb9BMW4+Dil4uyregMG3dmzCYDCy9W7z7gI9SogQ9C895RNo4S3RqFY1/H3CIguiUjyrnEZtIPNHd1A2rDw=="; + version = "8.0.23"; + hash = "sha512-oIuhpM5aZH9jFVwYQs7/MoprK93EbsZXFYSSt3UZVsVU/1hlLLZdLI8wWpVl+QudteKdNlT2xP3cX6/dU4fkXA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "8.0.22"; - hash = "sha512-QAqWt8fSUh4afWG4sBlJRd8BLiVe6LknBrFc8rXC/8A1zLCb40z1R+MdJ2s9dI7ggoIOoqF2PzlSAZYA/+nbOA=="; + version = "8.0.23"; + hash = "sha512-7AhcxxtaPTu/g9A/Rh6m2ERqC5pc/0cAe9M1763rHw0FdnOgS0VAUhVz7vGf6qXJSoQxFBIj50FBS3X7w8u/Vw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-7ecAbqes54zNXVHVj2O59wV9X+eK2aNVHM4qfynuVOGusbhuEeJ8Cd9YQrDJB+d5DmajW3VMbRCgQ3jCGUG0aA=="; + version = "8.0.23"; + hash = "sha512-siJKMLwi+Jow8sYZSwh1zF8Pk2s0CKKZLEdqNaolcFaQk07j+6o4uhMzD8UEzhzeyx5TsCBG5oDL7mcK/0jYlA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-YhL2SF+LBKeQmIRbqp+T2GU7ZCA2JbsyfrZ2hK8HN7Yao5mXdtHt/A8KQERJD2GTo/RvSU5WlfwITh44HKYa5Q=="; + version = "8.0.23"; + hash = "sha512-ONNFvKjzLdTrH0kyz3B3dR98FSfD7MS3/ARA4Nz0anQ1sRz3S/2IQhDTwtJdno9zyAO2+N4CA67axF8k00OjyA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-x76BWuxFyAWVQ3GyuS7ujK8qYmckeOAnMPzOz2DEIxQIkjq71odV9P0AUVGuH5zkSlbOOkWIRKb1MmA7Vp73KA=="; + version = "8.0.23"; + hash = "sha512-aI6Y8PQQGWUe5v73/KXwZLxYYZ01TNp7Hxn1tau4h4SKH+kzcVDdUgWJ6Ubj+bAGQaTSWUFJoa+yLgz0oXVrgA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-4hzg4K4pVDoNSPAvDcf5tiYEKjJHLwTrugwrQ9SEnhEQi+Wk9n3n0NutNx0jVHrOfEwroU7eg5NqKZ7uFQSMlg=="; + version = "8.0.23"; + hash = "sha512-KXZMqbODszGdf17My3V0C2CCOrD1Nrb9lLdkdLQiL4F402mhvtSHg0WvZ/UVRy6vChUHfOb5Lg7CthS4BgwTqw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "8.0.22"; - hash = "sha512-53wgkMj76mdoNGwwrtwxaVofv9pwUDDyqxDpkLB35nqaE9+9QwPUyJLdQCopeBlmyl7J5HPkWFcccMV622+b0w=="; + version = "8.0.23"; + hash = "sha512-FacahRcDzA7r315z/EBZrnyCpSNr6sz0rUvOBRO0WhlZgfd5u73KPEqiaFmQaWuV43trv6ihi29cK/CVSDm5qg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "8.0.22"; - hash = "sha512-Slonq8Ylt+TtPTq/45fMquLEgX4ijueKd5/76GgrOtQ/RcdpVjFThMWOIWXeIA3xbXBDdfDOAOZXx5CjHPIjSw=="; + version = "8.0.23"; + hash = "sha512-fAsD4f/oe5LZUdrVuW8LYM6xMr58O1o45aeMRd25KG8OBJE1XoeKW8i0aLDV89xBZEblJFxX55iBs+tO22aioQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "8.0.22"; - hash = "sha512-NikpKByyXlx7AKX29MbjCkJJNKvDPpcfzJK/2zzMoc6DNqLWtChXppPwPGgB1RKKFJinYutk/BXzVv7M1kt+rQ=="; + version = "8.0.23"; + hash = "sha512-YT1o7j6eKh9nkf/LWBLOOHQQgHIs3dNK7LEiDSQCoUeBeIBTbXgnOcfiP8O7opuzF7R/HOtKP3KFZqHNYcqzzg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-KHOl9S9clEmOmmv4QXzJ8TbHjLCyDSke5a75ird52qtl35SYIEAJsEKRUmnb2caqYOaaJJWoHIvmnA4hAf/20Q=="; + version = "8.0.23"; + hash = "sha512-0KBAcpY0Yn0BImmqNIlP61+Ckmp0CMCQ68RTNNjeEMDjc0VWOHVmMNJ8/utBGkdDeBUrRlN/f/dilQ7Ga/v0gw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-BuRGvNW5NRLwx6trRiozqFJBuBBJwPON3XiMP+jNIDDhdpCkaXe4OxRETuIl2HDDOgZF6DJoH4SPa+X3HV3Rpg=="; + version = "8.0.23"; + hash = "sha512-nEH8j0F8QyUafZVYP4f03T7QLs3alSkiBvF4LS5PP3S9HxNqiPuZKGVLheukp7ab7cwribzafanH0/iXQp57Kw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-QZMsUr6as8h8HB81WGQ625eJDmFnEQ9DAd6Ii1ckm3F/AC232e/cC21QKsMxB6OvutgS+7pu6aF+FyDqxqmiHw=="; + version = "8.0.23"; + hash = "sha512-yXydyTTAGR2Z2zB5SW8V+vlsdaQw5zYcFLvBdITF39T0Nnw8smOOsKBzB99eagZ3UTR0GnefpEEIGXsA/LJKPQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-ZtonzYq5qaUdg5s7sQDSW8OseJ6rz4niQRZvnGariXLtj/zXxKhokv/FW7NBAoakHgT3a2am3r/mHZSoImNkow=="; + version = "8.0.23"; + hash = "sha512-gHvOWEysFAQtg+TV0gntiKiozSM23z+sG3Iy/eWi6sOYO4adAG+xkUOEX5nsNYkMbYbMaqQc3aOEc9MYgQTODg=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "8.0.22"; - hash = "sha512-UMZdvR9Ni5j07LaQtYX0G9I3ZwbrgnPhAKmZTejJI8bxycrSpozrhpe36LdTYI1COqlK8Qk8yaPqCn+Me3QbeQ=="; + version = "8.0.23"; + hash = "sha512-gA9KW9C7v5pZEYgfwH4GVyWRo1QxO+y620ceMuV/Yph5iQb1BCHDSC/DjOSjE9edMkPgcGCR85shpD/zG00TqA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "8.0.22"; - hash = "sha512-SKwNIPbZ0/BJrO5n8of8pToU4e7MT9y+T8Fd5+HYf2WJDY99z2yTVTp8numWsEcsUdhRPmtOQ/KXopIhf4TeOg=="; + version = "8.0.23"; + hash = "sha512-oyf/pqqHHyVq7pui73i7zM+yujuJYG50KTJL8H3IlcbwPSdDunx/EYT3GY7f8ObyQbi1AeqXAnQqmufyIFuWFw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "8.0.22"; - hash = "sha512-NW+7PO32O9bf1bgf+cSPMxVjn6p/PT2qrunYGRRkeEgXY5ISYdYhgAGI9JYhionr2ZqJuubbJzJXboNmqkWo+w=="; + version = "8.0.23"; + hash = "sha512-bkJtmH4+EISm99ztob6svindWPxePTCERYqhqlFPCV38ajNW7ZTDaENw5k1T45Z7Hm4OQNPGcCjQuOVVOp0gig=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-zihWUjq5T3c1tZm7RB34kQHgoUuET53EcwgicMtoGgtv2Gu9tjU18IgqlFRnYmJZnjL+FV12WQRRwrhJLsKMig=="; + version = "8.0.23"; + hash = "sha512-KdKnAc90T0Fsp2FoiGKJVcGa7M4NlXo/0K8/HdlIjDJmDL6BstRKQdQ6ZNHlZedS2hoRiwVN4ojyG6Pt6YBmOw=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-G0E80Ywx0lymKkrUCKrrkrlKGpOKOJ4O4aw2FBfP2ozgkinWUbwgTPrednCKm0429OOaXEfkxKyPj4WkC2FbRQ=="; + version = "8.0.23"; + hash = "sha512-1gtSRJA9biTHOD8ofr0WNpRCksJXx+KhFMwLKLdka5fmt07DsrEYBRT05nSoUNYfFYah0BNNJp9hzFwGH2U7BA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-z21UJmi5yn5O3Ef2euSGQHl7Rp2rZREWon0LMr2okmQ7E/giPLl9lW+YZEySZ2O783Hv6ULM/WEqox3sovy++Q=="; + version = "8.0.23"; + hash = "sha512-N4PmalgRiIqwh3c6PYm1vLmsgKOAt8B88ILBYyOrRScS+y7D6mc7tAfRy+11C6ghBiBGJrNaXgUEANUkQ4xvrQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-FAr/fZZRWBpuaKPdR+J9hfHJfGN7YHV0JPUy3hdtQ6+PAOJuFx+NOGTMCda7RIXMnYmWNrSCr8pyJfEkXf4GCA=="; + version = "8.0.23"; + hash = "sha512-kFXz6h3WyxrQDPNGqHygxGAp8F0RTxTmGHrdfBPhy/iQFf874Jn3fV+OVPuQrYZhqbtkJmMa22guPgnqeJZ8bA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; - version = "8.0.22"; - hash = "sha512-P0pSoY5t/kBIGyqbaYde5FE+Nf1geu8DtSMj+JsJ0CT/Zze9fuzLEdEPqk+6KnNf4esstp8RlqOrEV0SZHJjHg=="; + version = "8.0.23"; + hash = "sha512-QZ5s2t+UpPDUeBVsVjRnPE+ViIGliqyRLC4IG05VM09bbVoAdizLlvQBR0y3bzAqNvT1FtYW5d2OKM4asRh+fQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "8.0.22"; - hash = "sha512-hnCPWSYSpkO0W/lke6vsVnUYZwh9UX8yqi2m4Kw3cbfoXSJjYH2+cBRQYuN3kN+FTZgKu9Ip1BVwmZREhMY0jg=="; + version = "8.0.23"; + hash = "sha512-UMZ5kO3W87z6yFoC25oeltUoKmK8qZcjOrjr5OL589k14sOcEGQMsLGE65+/lNe+/Cv4pFLmWSmZCgbyGi2mKw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "8.0.22"; - hash = "sha512-fvgxwaerisMceU2TM+BX7Fo+dc5Yz/WsQ9TsTakSuanaYFU8l118BNr0l+e7InYK6IqSvYgYrhwMX8sc1Q92sQ=="; + version = "8.0.23"; + hash = "sha512-dPdIBOBMWEqWlzK6KLUdCLhZnKptIMPzTENEL0xwwfkazVc/q4XNVAiVr8xpnT+zgnz3YSyR2xlNBZxJ7jmwDw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "8.0.22"; - hash = "sha512-ww1g5bamBhGlfrC8YZRr2oKCE1lTvqF4rDN18IY8ZikoFyVRBEdeR88U50wp51rOrI+K1vTHRJqhHlBoJbY3+g=="; + version = "8.0.23"; + hash = "sha512-uJWFjbnKm5pgDkZn4i0vpP8j4hSetICJrHefdR+pjZ1Gzq/JRLTIlav6sAvKYwma0TFeSfqpmIvE82C2XKYGEw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-/By9AXmAreSBCZmHzd1VrvOUYi8ZddE+FnTOgjWFSIMV4aXUPnd+7Y4ACzJ463MbPFmxdYU1LY2AK1SZrvjxlg=="; + version = "8.0.23"; + hash = "sha512-jC3lx9tyGqjhSaQiyjk6PwGVhoDYqpSAiWpqVPQsWZERkKR+1G35yDdMssxlluqKoDTR9mfYeEPT3s50C4xJZQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-7cRC0sZ4A2181yMUNZO+AeMfsuE/7Ky8I7H/AzKRXEzXUxwxTZcpZ2VvuUc1ZIWcKTlbpFIVlHUfw8LGCoJ/vQ=="; + version = "8.0.23"; + hash = "sha512-+vcoml5eEkvi84IauqYI+BJh9hZAGZjJ5KAsAG6W0e9ZRPS2df4rojbIv/8SgHawPA7WcOSz5v2t9WftcQe7RQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-U0HQ9BpGQ9alc4koZGS84r54AbhZi9GWUXtfun+WkbBxQj01ZdekVKSXZYF3eZzovxeibDD6S0J+wlCu228BHg=="; + version = "8.0.23"; + hash = "sha512-dCn6RWESCLIFGXBppbCuxMUUkUOqw7MoNU0RUsGskjoiZvtiIYcTxTdNu6H5zvFFOvTxtZqdLd9SRLEXe6u+kg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-R+kC8pkRojexTSQkfxSLMc14DG4lfvGSy5CXjzPn5oA9GdU5yizX3yuzh2k1K+e/XMYGr+C0GTJSc95ABbGc7Q=="; + version = "8.0.23"; + hash = "sha512-gjrMkHOyjYBewwsfCWzyIOD8SXIh96c+KiwvHrcpeBRmV9weafBNCSihzDGN9VpHfhzWe9ienPc/HntavCLlng=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; - version = "8.0.22"; - hash = "sha512-AXSAtKsO1DQkNCcgvUe1l8VkjjndnxmcaZ+jdaNX3Jgw2jXeRA3X37/vNzLemNk9AJ+QjDbCpsGPw3R8EMxEjw=="; + version = "8.0.23"; + hash = "sha512-vqbK4jUkaI+ZfmF3Dxa/ncgVyLlxQVt01JAdwHQtyVgC77c3XoyLxsKPsRChbSu1iHe7AQ511a4SEjtu8VrT8A=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "8.0.22"; - hash = "sha512-56rBSqyRmg82QHmFHvGLCAsmaZZ+hkwO7pGRLgH00OLU2RqqgcXVnIogDHp5DI5bB6lqFnen9E8E155mTM28gw=="; + version = "8.0.23"; + hash = "sha512-wgszZ8xPSQbNJRW/ikJTZ0kibyfN/DO4agul5zRBGOUdjxkOtioNu8JJbV8PuYOruwWn+HsVTo89pTxuUfaT3g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "8.0.22"; - hash = "sha512-jV0BqDlZMdnbyefPVy5/KGkHLY1WJSmm6T9PzjVHD/cilAoE/ytakxGsGYxeWgxMeThbC9iZGxFTmvoyOxBjlQ=="; + version = "8.0.23"; + hash = "sha512-LUwO+RyUhU6pYpzZssvK3Wv+VYoa1GSiqx6XOOfIyZyPm92BjFvar3rFpP/wzjcP+ZMdxoqxsbBBbLuZyfmICQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "8.0.22"; - hash = "sha512-+HfuYLBKq0MKHbVUF2A76/MWzAs0fG/Sg92on5sW0KEEHhRiPZyeb+sK/Xu/WxLmacqLfgdcNPAfezafiaP7pQ=="; + version = "8.0.23"; + hash = "sha512-oGEAu59u5za34eSmytlx5sQqpEwox8yWgkGO9xuC7UcDk4VMHtMJiTPw+M07qXAsI6pwiqCHGWQA7iuwN2e5EA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-9BUL0gmuffw4+2A+p5VjEwauybqfUepjVyz5kuR+N1Q9Ov8OgiGXOunU/20A3666vgI7NO8+zn98FzR/58jVXw=="; + version = "8.0.23"; + hash = "sha512-lAdDGPyDeqw0sewoHQzcp4sqxMy24gKNGjdljAqe63TKMaxsDtiTlVtqZuAL97MgLnaRbSn5LfhcXgEFgwM3LA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-t+j5YWw0Qt+ayvfzx6rgcB/CRVxcJn2H11+gUGTv3P7ZGMSm5E6RfEsCWZPhED4cSEfzSsk1oHg9f4Oc2ac1vg=="; + version = "8.0.23"; + hash = "sha512-nUjn7IQyMDT6xNZym2iKunY2RT5bsNFyxfyZfvXexoFZSozojXGKpEjhEev2HMmMeolS1alJ6ZCYS3tlj+holQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-SXGeJlwrpZVltqnO772i5CAwhRuH68R++ILH3DOZMebTn7vVH/Al8xX5yqABqLN3EK+HKIa9+PGLkd1t02Z/NQ=="; + version = "8.0.23"; + hash = "sha512-SkQMLHlWYOCvmrKTuFqWC6q/6y8amhv+RVM18j/hBx/nbGbYQ90pLTv+Vc69wSq9ugVGw0Tm7zwg9ns+Dhq8eA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-q64/J1KOTLiv4AxaXjzjzSMwSfYeGPEWehXuGx7WoIEV2q9p9a2okLhNwEbIUL15TgiyoAU989Hgtxg85K+ThA=="; + version = "8.0.23"; + hash = "sha512-gfP1uS1t1feQ66LuwSHGXFrU/Cc/UIkFPoBZ3LySp1M4IzoCImIUJg8wlg91SpoyjOt6wQ1fAHj3nfUKdWFHwg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; - version = "8.0.22"; - hash = "sha512-9KJky9y6KsJEJZUdXKD3tS4B8EWAvn90X3kYAQXo0ONerQ3qJaodSnA3x56gaq/ZyfUYzKKak5wyHJdhxkXdtQ=="; + version = "8.0.23"; + hash = "sha512-xW+GrRgBSEwmwwGfUHb2pzjj3/JfA3b4uTGkjZXTJKNUe/UjW6u1YrbAFCpean8mkU5FF/IPg3w0TxHQGJGOuA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "8.0.22"; - hash = "sha512-ayoV3Etv3YITfRDlutZYSWe1jWNfQe0gUGAjOBxvmdBHp0ixIKOmNkfOdzHLBppRIcW3pkPES57Xs+r3INXLoQ=="; + version = "8.0.23"; + hash = "sha512-ulFv+q99+MCffMepFZGYbhjh7IoA8nHmJ0Bcc1kAjX7NWhX9JK+dxIdoLuLsVPTJacR8EV5/8H5hd7/o6WXP9Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "8.0.22"; - hash = "sha512-9C0VmxdJ9EJz158E7aQl8zafkkNzP19ykFRueFl6ePMwgABuF/FTMqWAllEn8R+bTC/pEAErV6gE7+TdCxj7fA=="; + version = "8.0.23"; + hash = "sha512-ymrZ/kU4uV/h5j36fPP2pUHP7+GlTRFHLNLQsNJAJOn2TO1s/kGcidyHSaqTwHlmWUwSJJbt7d4J41xYlp3MBQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "8.0.22"; - hash = "sha512-/d3yITHpxm7cYy0WCg96Ounh5jAU12OnAgBGdIPxZvf3P3v73O68QakDTzQDLgBIFCNz/zHz3aQ8Dna1aJZyGQ=="; + version = "8.0.23"; + hash = "sha512-Z8mFD3s1MnujM4GXJT8sm88txwTUSxkxjFUQGKgwP257H/BUuGIC2FWjvPZAqfs1KL7ruWhULCHd2hMTJSVkhw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-CRsJczkfEnFq1YZ/tz4YF8s/rRms3JX6WyyqHhipxLam9TYcOfl+Fy/Kby4bIBNbz3hUyiA93gYBA5HvmsrHSg=="; + version = "8.0.23"; + hash = "sha512-T8Goc5St6NSBj8L7f1WWZjHS4v20sWl4kc4A6dO0+lQeNNWv4gYRgZ6OXtyjWVcQRL7c16JpbJw2j8VBeEE4gA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-R+7mpfsKGZlIVtwHySDPq9tpEfywmiZQsfbvdelzU7KIYHl/vCjOEL1oSFVU/4K4X4cix0RmV75pV+koi214Yw=="; + version = "8.0.23"; + hash = "sha512-GSnawpqKipdOi4JOvqrKsbsu3NEu137zgk45I0+I4oh4bHZkNhCt6DDV0Vi1+sdp6krKWW7T0krSTIYIMUzZYQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-Zm519OLIH/zPbsi5wzz6qrUwLpAwb8DkP7p//OKDgNJJqsTlMxyj6i8v6zfLS0TqMcva069nKplxOue3pK1EMw=="; + version = "8.0.23"; + hash = "sha512-t1zUQ8Ozx3n0bn9UrW3TAXifv2DjZJ/F/LesxcdXq39Z0QBtSDvZADrGnJaUcmb+jCJlNH3w7AntXzg+s2nmPg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-l0xPJk4lFJZ8678XknRO541VFxTFUO/2hYdDVu3h0P7otHgc0KdsIBJ+ApOSiKOHOK/258wHlcy8R1cnKlqy1g=="; + version = "8.0.23"; + hash = "sha512-vcxX841GKgEey1tptDeHyiPHACeIgATfO9AKbkBC3k5VyNyHfTrDmfv5nr/tcBVKhRR6NlMOfYqwT0JT4X+ADQ=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "8.0.22"; - hash = "sha512-CL6gz7brE8sj5G4Z+G4zlNT/58jkhWJVGIiQ2A2RJQV1csuzZhNg2+WwGsW1rptCN9Wz3cvDKU8h1aWl3sz6Pg=="; + version = "8.0.23"; + hash = "sha512-3DXE6k3bERyP2vyibcJP6zVRKzkmk6cEqINNLjBkMN/nLG9fOwn2x+LhSQI1qvaB22p8pmM2HwCshqQ0HOR8sQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "8.0.22"; - hash = "sha512-9cccvdEsP+vKE3q6o+HaE5BzW+VPF8lKfqWltpZms4KnRYKHkIiRgzoYsy48JW76IYJ2Uy/+tI2CeJ0q6IGYaQ=="; + version = "8.0.23"; + hash = "sha512-/Rv2xB0OMMcgl0f/N78FplGIASeSCC05vgqWR9wOdnqIuv1l1s9L5RHRosO0EdCrR6SdbrCDHRfuwUn/PGF7ew=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "8.0.22"; - hash = "sha512-DY1llnrMNLD3SS8jICF0o4vu/irRvaW8BpTj33Es1DygrQD5xkV1yXn6OceJLGaIdSn0RSoXJtlH4/iXBKi4gg=="; + version = "8.0.23"; + hash = "sha512-Ze7b0VSAvxQTyC/Hb24gBBe41ZndDolclsp4N2YPesb/uHPKTf8yv6znTX83NHmFsUr3LBW0ttpwLBfCxd2y8A=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-p9qRfz8NMlz+lj+BkCaPEsfra+hhgxnA3A0ljRUUYOZJWXNWxFslhH7VYWPx41NX2KLjNUIBBnrysigdrYLmsA=="; + version = "8.0.23"; + hash = "sha512-RHMNB6CgzmYsEQUtQl4Y5ukJ60m9WyhDTvm+EH31DL1d3t/Eo7bnqT/22NVEAHevWYCzfqeSeillJAVpIpqfIw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-PLQuSqVx35MJICMC6N7WZQoeeqDgYMKwi+ivMD50C0sn7jUSEmgAQ1xVEZgNbhRO8P0hidTFbuu3ph3sCLU3UQ=="; + version = "8.0.23"; + hash = "sha512-fppHl6PIwSgOo6RJcLAyFA9zzCrrsYHsM51yyebzEJOC1gyDaABUUxO83TkqGrPiyTrVaadFRdtoRPwzyuNsyA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-LettCeXpFNTQUN3EjbG5qTG7y/kjWNXqrhrfN2M9x+g5LFOIn4nTTxeOR/SHIl/LpaZ7OVTDzjRfbDlePieHpA=="; + version = "8.0.23"; + hash = "sha512-mJycz2znguykPtFoyHFwkMQrvLZt7rt26s+imZiH1qhU8Ve0EJeOqBV831ihtzbQdUlEC/oi9Uf/NG8amxJqHQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-ajokQ1QT2f+hu3udmW1gStsMGmjMLCj03eBg7jT4ucmgA8i+sI6y/craK1LteVMOWsES3tgUrVk6YprSM0H0BA=="; + version = "8.0.23"; + hash = "sha512-uaml9OhMUORJm7pMIqxxunYWaa4ewOQNAUWozdxAfdjXSSemmuz8LhppDWGiod6ulGpKi9T8vyyWwxRtCLvSvw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; - version = "8.0.22"; - hash = "sha512-+wAYzRrhzixvuxMeGvvXjAV8UpqE8YmkxEEV7FpL8jDn2NsLD7QBTuxuHI2Kt2mA6mErjSen5HAOiktNYds5Fg=="; + version = "8.0.23"; + hash = "sha512-/tXzsmZ5r1auW+5xaNjq1OoRkLCFi2rxbD2b/Ln+ygOy1FFjOJ8df36ZD9Iq/eqEanEHFu+BVWi12a7yB39rPA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "8.0.22"; - hash = "sha512-eTg3m3FUXRZz0TIvvY5Nu5Cw3u2ZpoaU5L1r6ShybqOHHaPFIEGQ/H7nl6fBIw75uuaEsZ2ccb7/ZU83bsBoWA=="; + version = "8.0.23"; + hash = "sha512-Ku0lQqoi5HvJZ/JhidwIprvKtzeNvEv5YLzoCwuf27V1Rr/T02vXTIzqPKAo38CeUCQh3TAbJ6lybmcOXiyr0g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "8.0.22"; - hash = "sha512-L4V79u5Jjn1vEv1fPZhpthhnCcDh9qx4lYC+scY1u2cVve+IfJr793m9DZNLMSQ0eu2QOdxzDqAfq91JXqIVHA=="; + version = "8.0.23"; + hash = "sha512-9tK+oGPR/DjARFjmIU3FoJ8z0inYlOuShT/HXe1P/g+RIDsl2vC4bH2ZRCOhfq6/Y5gCzCOAcHCpJsDK/eG+gg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "8.0.22"; - hash = "sha512-3jO/sRwGJSPi4CWMph2KAAvKu2I3xL8MVgMgzXYKWutyG8Y9+r6cdxIA6F+kUeFdqJKSzaYPfI4XlL+goUENLQ=="; + version = "8.0.23"; + hash = "sha512-cJxO7OIkfvgkMk2mh6wQ7ZOzUc5QFVLD1NwozEl50S37ub5nE1jZpCiCKGepdxbfP/8Pc4vNTbbleWZNqJGvHw=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.22"; - hash = "sha512-aUVz2845Op68QcUENBdY0LIkh6wZYBCW0/6i6mNtCWkJ/iOWaKYyBVs+TAEcUAXsrdK70FJV/8+gSVmZ8MqzXA=="; + version = "8.0.23"; + hash = "sha512-VhgTvJakZ8ee3cYOvyhiBTI+F9HGU+Un0fHt1bggBb14gVb5gT4YQ0BBRTX9lm8k0PD1M/F8g/jQkAx0nwmrBA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; - version = "8.0.22"; - hash = "sha512-4jndbhSGbY++TkPMF8Fak3fRkKEqG8mUUjUd1Y9E8tDALNoWlCdcSdLJHUWl4V3gr3pWPaxffJOViBBgrVwjWA=="; + version = "8.0.23"; + hash = "sha512-VFSkRA8t8m/6Si4JLga4VUc5s8q7BgGIQ88IH4FogX5oKS7Op6FFv1MQGyTAZop8+6JZQZ0bLJRK+EjsKcgumQ=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.22"; - hash = "sha512-sX6BNH9ixFzzzV9v2mNRtr7pKLA+ViTohVZqdFDpCFxp+Ql8poevGyu+ETByFuZIVfYAUHg0BfZcSxbBWsQlfg=="; + version = "8.0.23"; + hash = "sha512-gYdHph/FuRpMunQXjuX0xam+pb5OHTcGXNTYoAaOrIQm9E25CMXRYkVyAdS8Zh15QR71ukh0uaEm5h6pHqADnQ=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.22"; - hash = "sha512-KmBckVLtH/fh1Q1aef6YPTNbvxQU+6yxg3uRUy16j6KCmKIc7Mq3oNojt2dyiUOcAxcxgbVH5maQPVL2EtTWhQ=="; + version = "8.0.23"; + hash = "sha512-m6I+9zQzDZA3RSpU8KJvvNWnVTUdWbh99sOuey0kfMrk+sNfwfYVc7ZAmiDAZrGanx+tHnuECaeQa9dtDa0MPw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; - version = "8.0.22"; - hash = "sha512-2q0/5BIrkQGc/2fu+0LKqBL+x3N7eeKb3ErJhNz/azmWGRE9rqcxC9bY4rHA363ZuJ8vi1c7NUAp1+P3TZUK2w=="; + version = "8.0.23"; + hash = "sha512-mG01SXs4K3F8dNa4VGx4cypyiViuvJg25CnmJU751qjMp5WvBB0NsRAKMiYRqHFg21vbrdztfXYXagpsB7JVEQ=="; }) ]; }; in rec { - release_8_0 = "8.0.22"; + release_8_0 = "8.0.23"; aspnetcore_8_0 = buildAspNetCore { - version = "8.0.22"; + version = "8.0.23"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-linux-arm.tar.gz"; - hash = "sha512-qVNRY43sjUst6XK3+/yt02KuoEnJkB6Cf8fMlvJfm6+xcaxHQuFqalEGoDuZ8OsOb4DXTiUWnJaJ5/1fB7xC5g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-arm.tar.gz"; + hash = "sha512-PSAJUECag39XoA6LGVC28E44YoaqMuBYgVGE/FdeJOTgwA2Ky15pgzQi+UY2HFeTdQ8sXUmMdSTgaT4/+5R+CA=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-linux-arm64.tar.gz"; - hash = "sha512-U463zmLHfzg2BpBvOPmqmREznCrU7oScX7VSSRwbyBJJI5Xyl1UQ64CEECY7rwbwdxx8rwtGaVJR5sknMREojw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-arm64.tar.gz"; + hash = "sha512-wjfIhrMoqLefpuNBWQ7Gc5MlRQ0/EL6cJr+Qjk4QgrA73ziat5QxgYe7RpTyYfh+PUtGYBeyGYD/57TXDQKLuQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-linux-x64.tar.gz"; - hash = "sha512-hC+4lubUlodc1rtpQ3ecqKepaEFw1yALerK1NDOqFRqaGACZj52lWCI3ppCZbYFogi5QuNS+jPmlEsvnoiQOiA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-x64.tar.gz"; + hash = "sha512-54X+KnsGpWoAcIYtT79B3w4cBLiadvTMotdd4yBkInTMxJzded1teBtQTlYx4vJbCzVmR0ufSzR6kp2LF2SD3g=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-linux-musl-arm.tar.gz"; - hash = "sha512-UZVjPxgk2GQX2hfc+AHDXTwYccWTn1OGjkSdb39VIcelvE2TRirhYZyCuSAnFauIcWdXi4f7XMkfSkA2bP2xpQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-musl-arm.tar.gz"; + hash = "sha512-47lHe1KfL/7BJxAN6oAeLYOwM/CWyD25pvAJ7w5oowk+L6HbwliwwoiqphC6F4njgRWOFvamfxNjnv3OR7zQSQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-linux-musl-arm64.tar.gz"; - hash = "sha512-UnFj9+rHA9CNiTFzmHfEd5nQsnvT5QiwkxUYsYrvmTDq4YxpfH/eS0MZxlYCq32eZzP/hvPlGxBZ9C9X+AwmiA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-musl-arm64.tar.gz"; + hash = "sha512-CqGlD4mqOcRRHjbkrMg1MZ+rlQhruOyBJdW9tRvSCHyhhD3d+Adf5e+wndO41jQGFQhcHsqiEHvrwKguTzrZ/Q=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-linux-musl-x64.tar.gz"; - hash = "sha512-BWA0DnvHWidtbfedqfAThaahRSfYVZ+trpn2cEt24mSc4FNklJ/EYXWfozqY9YyNpejiUeS5PPYPFp2xXinqfA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-linux-musl-x64.tar.gz"; + hash = "sha512-JSkMo3Xb1X/3DhGqxrGRxUQqxGLclCRKvq/W7XpziODjQvjf9gt0GqUuM1wW8MoSz6NCY0jq6QaqX0WwtrNrXA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-osx-arm64.tar.gz"; - hash = "sha512-GJHJwwmNAT3MdTZYUXsnW59OwNDPMO1K5fV3o0x7ql8oBTZCSOK5QV3Lc5YkUsasxKklNJTMJ1lOhx5NV5I1IA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-osx-arm64.tar.gz"; + hash = "sha512-6rgQpggD6va2SR/N/GDlC5RNAydxEQH8UTddw69E9q7JfJtbYzuIpo7KKVjBsRNJtLXdrQwTNb5Z6x+Tk5Jwiw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.22/aspnetcore-runtime-8.0.22-osx-x64.tar.gz"; - hash = "sha512-nUMZ0Nkej9XUuF35R050of35N3csaN4nlzfqfXsWGQwVMVS0r48Gfqwj4xipkCNKEsIqtjpQmsMpdqLqJ/GHbQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.23/aspnetcore-runtime-8.0.23-osx-x64.tar.gz"; + hash = "sha512-G1sEo5lOIy81nCnDvxvUHk6J+QPbXZjz1/5AMfEVoioXLbQxKeNlN0a3weBgtC8G/I7y11ZgiAVykJn1D/nSCA=="; }; }; }; runtime_8_0 = buildNetRuntime { - version = "8.0.22"; + version = "8.0.23"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-linux-arm.tar.gz"; - hash = "sha512-nZ5ibAzcxoTkclK14c8KqRmTeAvvgbQYHw6zPcD/E4hJlwhj91bunJ28ixL2R/Tahz6SODrPK4ll78C2pi5oUA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-arm.tar.gz"; + hash = "sha512-kjtSFnPUJKHxt3dT/fAK9NTYXeFIX4F/y0cXaboQtj/HfJvbijVYYc+Ck717PwCiM/+KMN6xTTmS8QOPGLrj6A=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-linux-arm64.tar.gz"; - hash = "sha512-WgEtmF54LZEptvi5TZb2bakzNgXgEaFGf3Jwuko+BKj8Aq23lplBa4N6OtBA+/nPsvrCEC8wOOa1yO2Jil2a3Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-arm64.tar.gz"; + hash = "sha512-bV57gF+tE/pcsR+bfNPch/JXgKn9Mn1KAYOTMtMxCukW7iLVMuQKVwZSdy7j/0+wNwxnutKxDQPwe1n5PLvAfQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-linux-x64.tar.gz"; - hash = "sha512-jyDbn3ctAUgmH1+0UXysf9Q8xapXEU3+prlVYoZmNWpI8qK5nOz1elTLBj/niPP8OpXdHwXFfCK7kYp9dZRjWg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-x64.tar.gz"; + hash = "sha512-HG0ZgF+oCjZUKcHTkXfQ821XeoO8ml95JvqWAHQg65zru/i0hf+hMQIZV82EbT1WYgh7NYuAAkc0kRUxyY0wJw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-linux-musl-arm.tar.gz"; - hash = "sha512-VEU+H0bE/xsyW1dJXUf2NfkpIB18gGC6QSxEj7K9EBw0MGSvTC/dcjpvgJhrAaDKjv1hybTSGKIB9NaI55dlCQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-musl-arm.tar.gz"; + hash = "sha512-7lFVedfIys5/LytDwhswjsEre+zfcxjkLgMV9hxEG1SD99tV7hMjdpkDVPbrRyf6ZyHwAa8D3ME0KE4eEUePYQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-linux-musl-arm64.tar.gz"; - hash = "sha512-WMO5Bwz5ne0M4PgIys97EOFd/V+HTLCSaZIedv8FOQwOYh5TIMJwErmOBBgNc8gNIGO7vX17qxegmdD+7TDKHw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-musl-arm64.tar.gz"; + hash = "sha512-upFLlqUOGX/cxgbIHhkm8Z8lCOaChCih8WRin5DowJvvdcF4GSGI1z7bZyqNfd7cIATzSaouT6+DeoxW1JwTRw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-linux-musl-x64.tar.gz"; - hash = "sha512-cneuVWkxeYeqdEQtbgd/xlpwQl7Kd/En4uFJ0WUl7J+KjKC1rLdz7n3R7mQyBNyXnURR3y+W5FXUgi02Etqlgg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-linux-musl-x64.tar.gz"; + hash = "sha512-T+xIMZDR7BNCd28t2X86zmLvT5If1A/c7rkdAM46oFbvz2NbavlzbphfPg1m3/Vwn3gaNutZMT0N3bE6s2088g=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-osx-arm64.tar.gz"; - hash = "sha512-Q8fXcFIW/PMpbaoh9YhAO3pnaKIU6qZPNWK/ZjmQdF78m3rDdFaICykcwbbcOhVo0hPpcAbrz8yM3ZohNSLC2Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-osx-arm64.tar.gz"; + hash = "sha512-07+vU7MYrnxMHaoOFxDE0qRPyo8defUSwRosAiYB4meqnyDofm8MMQcE3I5cHBhxNak1JB+blaWgD3icwc293A=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.22/dotnet-runtime-8.0.22-osx-x64.tar.gz"; - hash = "sha512-GG7RDRfsQ1O3PpVNLAVnMueWK8fPMVy0O+4oEPRUgmTPMygzN8+9LX6S2PV7JM+M//ejs8lQP4jKK1rZphuNmA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-osx-x64.tar.gz"; + hash = "sha512-6qzxH0gcBcNtkLbduZVCG2ou+Xg60y9JgxiUklWPsaZzPaXBjamEvtxdINMn2hrukxsst4AKquzblFOfLtFGMA=="; }; }; }; sdk_8_0_1xx = buildNetSdk { - version = "8.0.122"; + version = "8.0.123"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-linux-arm.tar.gz"; - hash = "sha512-0lNIY9TwKJQ/wi0Fnl/EQSQTurHu9lMpb+kDAWgQRkPmeUonjBAQ/fZv/cMoWMyfwFYqOGUeZKBamEM6g654wQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-arm.tar.gz"; + hash = "sha512-DLe3ZPbqJ0QJExdwWldGfbpf/sSIr02PoffysSby7OXFNtpOiy1XiBiQKVbq6owdi897pwL4TrfIXq1oETTWuA=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-linux-arm64.tar.gz"; - hash = "sha512-Xn+c1vhaQOp4+k3ZwSErhqQT4pZsGiDdiYTiyNvkWorJbV7Xct4y1GI4MtIGACBfviX/kBf2T6IfuVr+YXBoyg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-arm64.tar.gz"; + hash = "sha512-npKANJqhJLmI08rPEQhL0JCHSgpHIQwNrpdmNWaq6t82olPv+OwfAeuq/k6MYGvGl739fmtmBvQ3QjXL8sDaeQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-linux-x64.tar.gz"; - hash = "sha512-M2zC4D/jMtshSVX0uH0RIvCGB2OOcTifsrswMNyf2i1WL9hipHGV+Wt9mPNMYwaShjx4hdLLcO5Cqkbote9dpg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-x64.tar.gz"; + hash = "sha512-du3eBeF09qAVtRxgwcm/kekgkXb0RGblv6K3PlvdpMwf/sJrO2GQ2c2ns4AZjJBv/hj+JAjklT6p3XmUwTEePg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-linux-musl-arm.tar.gz"; - hash = "sha512-1It52GHKM3EAlBlQ0EM6aEgdXRy/m9hptTGA3+7Np4BWV26QvSj7tQo9gqzCo550sceWA6A56BCj+vN99LnJ+w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-musl-arm.tar.gz"; + hash = "sha512-dQDQhIrUHudA/hoDlWTFCD1dxoTg8B0XWf4ycmvlmyhtmoCVD56FyNJggfNEPyAYy24p4BYAEqQ6yzJ6euwRYA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-linux-musl-arm64.tar.gz"; - hash = "sha512-16Vl0NxaGka19H+j8mhgC5vSo2IprP0OjoUP7ZlKvWhr6ovIsd8CVtaVuvHLT9BzfAkcVLgnrdQNCqa5FxTRog=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-musl-arm64.tar.gz"; + hash = "sha512-ie7iwGrK8t9xN3wM/e3cAIc/gQk2eaUTh/21GGNSK/FAxAKzQm5sOo6g+7UORy0D+zyfdcAHQY+DbeCYgP/NSw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-linux-musl-x64.tar.gz"; - hash = "sha512-1P5asgSDEzS3Qt9sZXzCobSVNBpbxSMDFY4glqvyadvieW/wbzZOLwRbJTS1kh9fXNbjDZEXKaGyVjQbojL4Gw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-linux-musl-x64.tar.gz"; + hash = "sha512-i66kJ42Gn/y+4f1IeQBrciujmLW2s7y8SsRQDtCT+Y+aK4r2aATYKZK6PqLa3KBjr5NTv/khOY5Y8tm5+gs/5g=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-osx-arm64.tar.gz"; - hash = "sha512-KGpNaYI+2RvcdbriXDJrN0FQOnhoP06wmpd97gZceSlzTnbGOXRgnubqHzN2TZgCWaBLdqOsDS0J9KDUFz2OiA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-osx-arm64.tar.gz"; + hash = "sha512-X2LIud6U3WreMeV8MgLFnwia4Oq3Me3DWMkTnIqdSvqZYE8e9GsfOUwt1Qbf+8Ny1YR1jRfhjFQ0oPKhZ/Csvg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.122/dotnet-sdk-8.0.122-osx-x64.tar.gz"; - hash = "sha512-QV8LCIinx3iBZ63civsZyIVVXpPkLWBeEM+RHBw1b637rgmJM1nvcC1ayRgUccNp/ySBSJr2zcQMRI/uwL1IMg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.123/dotnet-sdk-8.0.123-osx-x64.tar.gz"; + hash = "sha512-9sBu+Yrul0jMAYWzCvWgsMUlg0ZSPou5FCKhelpDCHZl1aDhp+7+QsAKN/4yEtnTGzznMp3H4v4gj8SAvSNrLg=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/8/deps.json b/pkgs/development/compilers/dotnet/8/deps.json index 65799ca37117..6d2dbd5b42e5 100644 --- a/pkgs/development/compilers/dotnet/8/deps.json +++ b/pkgs/development/compilers/dotnet/8/deps.json @@ -1,4 +1,34 @@ [ + { + "hash": "sha256-leB3BeFiEW80loMANJRgtUSCbHMamTXEcLlTAOgHTS8=", + "pname": "Microsoft.Build.Framework", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.framework/17.8.43/microsoft.build.framework.17.8.43.nupkg", + "version": "17.8.43" + }, + { + "hash": "sha256-dy4sbWvMOAtAeSKoIvWlVMAfLcqQLI1QExFIvdAgM1k=", + "pname": "Microsoft.Build.Tasks.Core", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.tasks.core/17.8.43/microsoft.build.tasks.core.17.8.43.nupkg", + "version": "17.8.43" + }, + { + "hash": "sha256-/5X592Hw0E18e2SqOxsBLUGcvlRfSqXsHRPfv80MBkg=", + "pname": "Microsoft.Build.Utilities.Core", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.utilities.core/17.8.43/microsoft.build.utilities.core.17.8.43.nupkg", + "version": "17.8.43" + }, + { + "hash": "sha256-ngvdiRCFgjbBLrc5Fk8fpBPwmsCW5ZJK4TAQ9pDRS94=", + "pname": "Microsoft.NET.StringTools", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.net.stringtools/17.8.43/microsoft.net.stringtools.17.8.43.nupkg", + "version": "17.8.43" + }, + { + "hash": "sha256-ic5h0cmHIaowJfItTLXLnmFhIg4NhaoMoWVAFMHKdzQ=", + "pname": "Microsoft.VisualStudio.Setup.Configuration.Interop", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.visualstudio.setup.configuration.interop/3.2.2146/microsoft.visualstudio.setup.configuration.interop.3.2.2146.nupkg", + "version": "3.2.2146" + }, { "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=", "pname": "Newtonsoft.Json", @@ -31,50 +61,50 @@ }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", - "sha256": "0b7c1f69f8a7ef9bb96d0e9cb704c9332ca6cda9c64a55266a17a5be05ab355e", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.22-servicing.25527.7/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "sha256": "108fab98c0117a8f9615bf01d7fcffb7f765f5597e1e2069f5fd66d340f52ec5", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.23-servicing.25606.7/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "bb899f16518336030869f122b8b47b205d79f7fbee89eb08ceb2609f4d1c9932", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.22-servicing.25527.7/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "sha256": "1397a937e06a3959e68ca4aa3b28f237a634952db7df4daf10d7d2626ee54023", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.23-servicing.25606.7/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" }, { - "hash": "sha256-wnv5YDTVMbrJJ5KkbulQfRGz2MSti2WEmXTpTTaeuKw=", + "hash": "sha256-k2r9UQzVnvhiAgdyLVioT4YOQyxNhrxatjRZii59+NM=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.22-servicing.25527.7/runtime.linux-x64.microsoft.netcore.ilasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.23-servicing.25606.7/runtime.linux-x64.microsoft.netcore.ilasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" }, { - "hash": "sha256-1vAbdp7YyQI1ZsDtF/t9UEKQ/KZQBpiUJaPMeIp/7Q4=", + "hash": "sha256-4JHz8H2VdojYj8ss6y9OIHyCfQXDEi7/txUlA/uwL+0=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.22-servicing.25527.7/runtime.linux-x64.microsoft.netcore.ildasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.23-servicing.25606.7/runtime.linux-x64.microsoft.netcore.ildasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "f85fecd03f6a562f509686d6369bf0052532540b6e2669e4f0d62272f1908a5c", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.22-servicing.25527.7/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "sha256": "5db1dba7772e7a37cf506afe433d44f4656eb4d084918b30e570d7239949f00a", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.23-servicing.25606.7/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "a5133bf0f7f3036882c7a6d9f3261b24de1c6049bd2db56efff1e225cbf21ed0", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.22-servicing.25527.7/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "sha256": "37ffeb0aeeef9a7f83d4852841f04d8cdd023d5d5f0dd14b5e555486b5382577", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.23-servicing.25606.7/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "15be2832f15230b7164b1ab7f1686d8959778224f155a0f1f7d224abdf86e96c", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.22-servicing.25527.7/runtime.osx-x64.microsoft.netcore.ilasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "sha256": "f45bb505c308375d7f6c2a042a149ad0f130405c98099318e2aaf2cfec8ddd87", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.23-servicing.25606.7/runtime.osx-x64.microsoft.netcore.ilasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "0467b25c497df5940d96501960868111c5401fb193c0a7d5eceeca609d9d3ef0", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.22-servicing.25527.7/runtime.osx-x64.microsoft.netcore.ildasm.8.0.22-servicing.25527.7.nupkg", - "version": "8.0.22-servicing.25527.7" + "sha256": "594c521b9c3c33b30ab56085d55510dd01ca2919384b402d46b1ca89e98b2c1e", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.23-servicing.25606.7/runtime.osx-x64.microsoft.netcore.ildasm.8.0.23-servicing.25606.7.nupkg", + "version": "8.0.23-servicing.25606.7" } ] diff --git a/pkgs/development/compilers/dotnet/8/release-info.json b/pkgs/development/compilers/dotnet/8/release-info.json index 78992238d8d0..b3001826ca78 100644 --- a/pkgs/development/compilers/dotnet/8/release-info.json +++ b/pkgs/development/compilers/dotnet/8/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-9dluekeWZj2Y4MFMxn86Xj/h5uLYvMSa4d+nsCW0x+I=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.122-servicing.25528.1.centos.9-x64.tar.gz", - "artifactsHash": "sha256-7uyVD0UbJjv502fmC7rnuQc47mfrRr8WBubUQyTKU2Q=" + "tarballHash": "sha256-b55M6OqWTAIv7GvkiBz3a3MRfIi+Yj9NTPvbmSuKkWU=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.123-servicing.25611.1.centos.9-x64.tar.gz", + "artifactsHash": "sha256-0rj7XmJYHED3SifPS2AurW6GjDTGAyAvRT7t/cHiChA=" } diff --git a/pkgs/development/compilers/dotnet/8/release.json b/pkgs/development/compilers/dotnet/8/release.json index 15390f56b89c..dfdbbc464a96 100644 --- a/pkgs/development/compilers/dotnet/8/release.json +++ b/pkgs/development/compilers/dotnet/8/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.23", + "release": "8.0.24", "channel": "8.0", - "tag": "v8.0.123", - "sdkVersion": "8.0.123", - "runtimeVersion": "8.0.23", - "aspNetCoreVersion": "8.0.23", + "tag": "v8.0.124", + "sdkVersion": "8.0.124", + "runtimeVersion": "8.0.24", + "aspNetCoreVersion": "8.0.24", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "fafff0660ef23ca2ece1444119524a76e0f4d4a4" + "sourceVersion": "491d6639cd39497321b68f4e7749601894015680" } From 0d022e31152ba420a88bfe713d80235683ed46dc Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 11 Feb 2026 01:53:59 +0000 Subject: [PATCH 560/730] dotnetCorePackages.sdk_9_0-bin: 9.0.310 -> 9.0.311 --- .../compilers/dotnet/versions/9.0.nix | 410 +++++++++--------- 1 file changed, 205 insertions(+), 205 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/9.0.nix b/pkgs/development/compilers/dotnet/versions/9.0.nix index d7913c93d580..18838a08b158 100644 --- a/pkgs/development/compilers/dotnet/versions/9.0.nix +++ b/pkgs/development/compilers/dotnet/versions/9.0.nix @@ -11,28 +11,28 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "9.0.12"; - hash = "sha512-5817H/yRWcQkLMRkMsSVc3PR4DI/hitOvQuLLq/BHlLgp4w3UwFi3o4M4Jtd1lHSOAHfrPwpi2NBn/naEUBQXg=="; + version = "9.0.13"; + hash = "sha512-KoQ64Zl4jI04u/unrSjrHrf3Ir7m5ZqDLiYNkRKPxm9MX/9mSbafkgct5+wLz62JE2HgS0xIYr4Gyui4jT8uxQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-5nDinrAP38GLm9vqRqajAwBWosPT1XdQuozSYolM6yjV9hvrCKdBYtZW08Fu6DVxybv/iniSUJ7X7XbTDdpOrA=="; + version = "9.0.13"; + hash = "sha512-wiyoFUO2Mfz8sHb/7fF5Pe24tiQ5BTdlMIWM66Y1Nq1uoDPXauvnBsfTJqCuAoWWZn+6uCqcq6Mo3AeSYTOvpQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "9.0.12"; - hash = "sha512-4hfoCpfxyOxj2Fle4LCRIY2dcNnUEI+bGGXMm/CLD0QvPA6mEQGfo4gNC8H/2hjILkSp/8ME+7Gwj54oOk5GgA=="; + version = "9.0.13"; + hash = "sha512-//+ucp/p5+AMXXr0+FSEzYXuPJikRtsMET1Z4NXlKiv6Ia+jhf+OViXocGza68B1dUgbhW7nOQiIpRz81LCBzg=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-RFK730iWOlM65jA+n4h3GUKe4lqCe63+nZ2YXOx7PMlhahr0ndt6n1ksJ/cSL22aKAUTXwTc8t08KEOfyLzDIA=="; + version = "9.0.13"; + hash = "sha512-oLCpHvldGnBBIrCBKjum5XBVgGDVPkO0kYMgnxkiv0aooNyQoIFWGcwvXLc/a2Stx7fwxZJP8ityb2tqQTmjKw=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "9.0.12"; - hash = "sha512-3olAwjY47h9zDGPGcmT53i6T4kP/OGFquTw5gKqTdFNfsCj/iBN1AVcpJhKFkfqcBGeSw+E6v9++Squdosg1yQ=="; + version = "9.0.13"; + hash = "sha512-TlEaydoNIC772kbfT8uIr5fsdq/KtgPa9MGtP0vruWpnfsA/q8RcuwtbFpTs+q18rRKl2Acamsux3OdsgUPjXg=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "9.0.12"; - hash = "sha512-tf5Twwux4OE8o6btmRLNigyd6ShQXKhnqgNtvFjXHSfZHK/piirtZoHesIc4UrPz3iXMKe5GhlEQDqv+owJo/g=="; + version = "9.0.13"; + hash = "sha512-PhgkUeCy9ij6y9erkvdcnwTAYXB9/zIstPPIzMNIeTJndki1YRhDp4D58ZDUs0wVHoaCUwC5LwsZ3gspPmc5ZA=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "9.0.12"; - hash = "sha512-raHt3dRPaIEm7cJ6fg4OKDWZ3qTJT/unuoa0DdVfiregOKsnjBh3gK9wcEtIUArdipEsxOxQhr8KQNf/1Oaojg=="; + version = "9.0.13"; + hash = "sha512-1fram1Uk51tUU9rV5OldC7b3WTXgt4BCcFbW0ELgwNqt/OfjrTFmaHOacaPsX7JrD3uNgGnHu0zouQiVECAgVQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-MuXzjjt4OTnJAz8/TNmk06MYbvGiOZ2KuCTWROHaZNkQrKycMpCteMqEbcuGO8WQrmqeiquImRg2cfYVyogPEQ=="; + version = "9.0.13"; + hash = "sha512-SCFCHf/iS3/rPttPHnIdCm4xvAxpEPFiYJlWeNSLci7ppKK5/itQZj0hDNW6iR730TpqrGuUhEpi0O0xkDXCgA=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "9.0.12"; - hash = "sha512-VuxSpeOyr1YNywdCLmGgJtyYMjLsf5hY+sBnOFiCyPoszbIXj2Fg740RO2ThLzn8ca0dRe6uEBIT8kQTeLo6yw=="; + version = "9.0.13"; + hash = "sha512-iYzYRMhvm2h73zt/zm3c+xLEWhkE9P4Cu0ZXz5k9i5/U9kOJKrOLEwG5jJTD6VzSI3d3tLgynY15cWSBai1mcQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-kxNsNovEhePL54Scx5DOcDqJHtE/iZFc1b5lUPUSzixjPjfAg1+VLpiNWfQwOYyN+vjRRFRGwqt8MoNfTJopcQ=="; + version = "9.0.13"; + hash = "sha512-ISuqOfRvQ2TjC96kNmGglT7weQfUnbMGPYkogFSMynUYmPY6j/n+tKltFkNemiZm/FEm1Qy4XLhL1ctQig1kag=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "9.0.12"; - hash = "sha512-+RekUkX5J6WKn5baTkQLJGAQ4djh4PwcOMhl/rW4v4lmTsuo+MrLAnyR4Whw4dDIUrb90rFOHKnihYpGCstO+w=="; + version = "9.0.13"; + hash = "sha512-Wpz0TtIjjzmNQ1OEDbHva4M3KKxpHqdn1s5slkWemK9IAuknRLq6nD79xVSHGTmSIiO94zopNIequr9JSv73Lg=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "9.0.12"; - hash = "sha512-ItmsEy9JNguIMwAexV7o3XMiYtYdHCpWdL6ONRjWwaZm/mSJfeDSNEJLK7Yqyzfrl5RY2feRVWsYN3ECPDNhzw=="; + version = "9.0.13"; + hash = "sha512-ZfJNZ+qgpq5znId8jw8GqqlFdgA+ue4elkv2dzWAFqIn77HYq3lspnM1tZokvfoflpY2UqwJd2itts/HgRSxFA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-zusNwWoH/UMcZSAkrDLEBJGXp6W7JdCtFxC5/JOdQqwg85O652L+w3oyDOHUDtznL+d2TRZHQe9puQCbcO8iMQ=="; + version = "9.0.13"; + hash = "sha512-b2rjmbet1kVdf0yXhZ7/UenTdCU8+txpRhKpH5V848Ai+ZiGof/cKhj59Zic4qCLi30CF7PxR5kBlltfUZ4XEw=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "9.0.12"; - hash = "sha512-vuXFRIOC2hYvQLnHGLRd7o9Jhp0ddM75qxQYumftgCTCVyrwQXAol8S4ec7yu8izy3mQN5aIANpM+IF45Tr7vA=="; + version = "9.0.13"; + hash = "sha512-98hF/vy59mvyBEXEG/Xt7W8fDjfErafCJ1OitjIhF2/baa9+wVP4B83TLIbi4qjJ6zR/rdeKhEATCk0XdnOTzQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-z7WO/csXBc2z3zEs+HgZWhCmkthvNzm8kMflEOpk4Tw9U/EbEkzf57kQISDBp66MkV5mIohgWxXsKyrFGzANyw=="; + version = "9.0.13"; + hash = "sha512-Z1boG6zrffCw1CwjHXu2JYMbnquRf3IYb9ExO2BW1k6uGdb/MwV9KpbCNBXyRrCEKOz8XZWvEtxbb4lwBSbFQA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "9.0.12"; - hash = "sha512-XVXOHaZgV3Y9n34e3TZLZ0p1Po7XM36J2r3kjsLn5luV9jktjA/04B5VSqaz1hSb7ss6n+IOQt2qnZ1pAjCeJw=="; + version = "9.0.13"; + hash = "sha512-B718yH/yg8/z5dtkzTNGTQiAZidaSM1/SLKHUra51GGuHwmwM5cojorp40jTr2sZCHtC7hDhlchiHssnt4IhVw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-X5c/Fg1Q7QpDWXsHu98kZsOF3xW3dNFziChtMUznIR53zSN27cfXVGy9MGAG+GUi+CiQRKe4oKq9kBOdRDR0IQ=="; + version = "9.0.13"; + hash = "sha512-3FXK4lhMqAGAg6cpQaErizP2CWN6fQQe9lGT1OaD/F16cntB615RXsoJfXqHE1480D/qVsayqYHKKD3XJbI0ug=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "9.0.12"; - hash = "sha512-3KhOiWEcrDniO/vOaYqJFlRIA0bjsiogIx8zYZssIAIzqYy2IzDmpCPEkhhsbF7ioUeWOartETr47Eg4T8D7HQ=="; + version = "9.0.13"; + hash = "sha512-G5p9a3LrwPcQXVD+E8+eH2bLCH7IOWp+R95uAR/u3HeljYLpJqxHu9VN8eCa6MIsoIbjVHhIAqn9uecHX6ieyw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-BpkzpAa9wPPFB8eTaz2EnVf434WIMsDxwz5gXIPUhptDjLNxkxdDvhBsCoRLvr3ULz7JiC204j0CqFV+BLIWAA=="; + version = "9.0.13"; + hash = "sha512-G7deyfJpygvjlmI3uelBe1hm/0rMhOzXfXqU7VWd0eaOSqxpXXL0coxHDVS9YW/Jcd5M9ldBshA8apzZbXLUCA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "9.0.12"; - hash = "sha512-3PpKrWQ3pH/frVLwfyEUy18pROlchMeMJ/LUzLla3H96WXDrMPnkNT5Nyt0rjBuo86AwrgrzNDwzXQpryoxXfA=="; + version = "9.0.13"; + hash = "sha512-jvZjhXr5aqy/ZWAVJaVWydpCeK7tm62aSa5qbX9DcD++10XcVB7K1O5OSiI+Uo2ns6wAp0MlZcJ5XtF8n2ITnw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-e2LP9dUxRxdVhQLoFHpWWciKwvogkAU/ZYOyAm5jz4MPkkW48aeLCtQJIXjv3UKgFE7Z+xxkKtekYsV8u5zsjw=="; + version = "9.0.13"; + hash = "sha512-m3Qoxr/Ok4WjQWiVEm8mvLn5rGfoOUllKhmt2NY0itJ7FZ1TrnDFdFEiTv2QCOghLXuEQQG4d8mKHLA+QVblXw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "9.0.12"; - hash = "sha512-GrFpyK1qTpTrKONC+I5QNU5CbR1r5N09ATduJq0JfCN9wJ3yDjhEAibhxdoA4jrhIz98Kg6vBwg+nVhY/+AovA=="; + version = "9.0.13"; + hash = "sha512-rbBG8Zhn+46Pw4+grfx3EJTl0Ullxj94rxOexkAiwi9djerl9t4eusY+p7ry+nYQflVaz6Vnp6PDg456U9UdNQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.12"; - hash = "sha512-RNYYAIWu6TcV9UTU1tROmGunupd0MJlzVwNtZVcRELLTOcEypd1HW/qdXsCas2gAUrGSaASEwCXiGF95BHUKTA=="; + version = "9.0.13"; + hash = "sha512-rscwNYpVf48utaVNiB5P5slc6ouybxOOYsCQfz16XsNMKh1xxz19bPElWmjX2Jo58JNhpquKGXkl26erwXsCRg=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "9.0.12"; - hash = "sha512-C1uJ4sUbOc1xBHb0gXwcv3449ZY/Vf0wXSMlGx0DWvlzBqgqnuQ/RuosajM8xEeUdKzrSNTlnnWn73A9yUmzhw=="; + version = "9.0.13"; + hash = "sha512-qCPxHYiaw7NrKQUMdWtB996pLC72wnyMAH8Ft+gK6MQWTrP9EMiQQfiO1JVf7FtfwYzYpnJz+8OE9mGa/VbwAw=="; }) ]; }; @@ -160,361 +160,361 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "9.0.12"; - hash = "sha512-nUrI8pl807XO1XxxCZtE3y9KMToP+MpoNKGtfHdrncRa8ptBDsbA60AhdHdEy+5oDJUNpTXxRuclM2mN0a+Y+w=="; + version = "9.0.13"; + hash = "sha512-FliT1UFV9fr/CInMJ1zOX8Dg6v1KGyfnwwpj3+gItsvJNYTo7HJSVJNPdl8Q6JkuIuhsNedlElCsMspLazxF3w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "9.0.12"; - hash = "sha512-J2ryWVyTbnKVPQ6gZ7gtftJowLK37NL3P4MnyOijxeo8VRjpL9isWIzC4zPUjuveUk+4leePiP8nP8Ce3J5yMw=="; + version = "9.0.13"; + hash = "sha512-jkh9wn9AxuEh03HaFuy5NWZlq4wuvXoTUHdKpoMuTDWFug0708tXz2SUAxLRzW1nrnVejcv/zCmrwSmNCq5r+g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "9.0.12"; - hash = "sha512-G/rcP/0MBrUQe+hPWv728mY0bAxAXSkuASBueg4NBFlBhGbZu3sHvcyeJbTddxj1UW52/JkKonZcGJBrxTyJ+w=="; + version = "9.0.13"; + hash = "sha512-0/e0/OFC2o8JQwdXVNzHT73UqMP+O49q0TMwV2pjY1i9Xh+gd+6VsQPwgR1Ekf076ar6ddE9ibtxr7AkUcCUmA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-37F0lOt4nMHUOsuhpZfpL4mKOAWflCxbrrQq6YuenNVH3WihoaI4f20BLPlIAABw2wGdPqMzu308v2DFdQP46Q=="; + version = "9.0.13"; + hash = "sha512-msUKk6VpzUxBfl1QI6LyLMnbl3wUfIW0iiaqA8ppeiXJNkB05+qBhu6L6wplOv76jK1TQ6YiJXRw7ru7lNUSsw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "9.0.12"; - hash = "sha512-b+3y/6xS7/7+SymhKeBdt2EGS47LWE0nj1VefWKGlnqWCNcHnVQ4irBJSqq80J02KorrM8Cqoi6tQ5b/dkQOyg=="; + version = "9.0.13"; + hash = "sha512-vOb3BmNRgIhCF07wR6biveMmsYE07fmlwKBVczM7xVOgx9hWNIUSU6tpwbkL4LvU+H302nYWtoZBI3tfIuooYw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "9.0.12"; - hash = "sha512-j7FlhJSTV8TQ3PXU5Z5BspeDtt+C5W+wqXT+lpPU8F70EovxUj5q9Js/EeF3nIlBVvK3BE4FVozLVnZCiEQ00w=="; + version = "9.0.13"; + hash = "sha512-R5CFe5ZT9VC52BYm1aXZmxdJjtYmpWIwj0/823xnjXilhBbeb/t2SDHT2xFyNBbDEcj4N5ckAsRR0kYICo6iYw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "9.0.12"; - hash = "sha512-8QV10AEEFaLZ3R5rGzGvAaJtipqVnijMnh8OcfOmw9bZ5rbQ+Lo8VpX1lcgVBeXbwxo+p2ooZTxppkgS4Q3ITQ=="; + version = "9.0.13"; + hash = "sha512-6j2t3Xw4efoqX4ASqPV0UTLzdCFi1UrGe1k89rODaMNugGKzH0pWrWVgQjVVAxnkeXfTLRQZTJ2S+XlvF0txRw=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-0e94crtwx6v+Nvw1w6VGLVes4xLaPk3Y0X7wjNK7DWB+ffCAwIsxUXwgARp6fvD5sHIZrM7C2JA/bv4fg0r1cg=="; + version = "9.0.13"; + hash = "sha512-BgkdfJpXvcZP8fJ0jd6oO1FLWZfJGp54vwQ5GbJ0n4iHsq/h3zSBY0mEes1gb5fYbwFfS57qAcFhfnEyKRIEhw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "9.0.12"; - hash = "sha512-BhYmxNPRgTM/7XcNmiQEv1g3Sy29NGDy+S6YkHtl6j7afGXCOj5bstjsHkCbvulakH00FSxjG7L9Yk/t7NmpDg=="; + version = "9.0.13"; + hash = "sha512-5Aef4qW1w/l2yVd+l9LMXn/hxGuAmwq/yBUgurI73ecHruIjbJTe1QTWHB/D4yjEPYozmtD1PU+CwOWxon9wiQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "9.0.12"; - hash = "sha512-2zGB3GVLOW6AVJWXxedpGa2dED1aJUEUv9NJHBN4ivIcrXk/oTaozEuJbXa+Gb2mFWJuFrnIcxLd+wyoLAMueQ=="; + version = "9.0.13"; + hash = "sha512-crJvcd6tDCXH1QsKAVrrGEf9SWu/uW+QhT3l9nzC0nc6qWhcPDzhTMtfpYVrgyx+TTlJJ8EK8vu+9EiDolF1VQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "9.0.12"; - hash = "sha512-UDNuVhtWm7kmSTdpum18zAkSw5tutUHDElrJuwbZ4+vEGL9QmXhJ/zVdedk5+A2u1OMOhONkN8eAqyPjxUV0KA=="; + version = "9.0.13"; + hash = "sha512-6s1yaDaQ2g+AhOSyxjl0q/XKgIzHpRRwwxRBoYkWhNILt+HOQDntx6KUEw0eKOvgEk9kcm0TUmjd7JtPCKVDvw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-AZjU6ZqrYKo5JgdyoyxWU6ucFALDRVFTTbc3lFFxuvIfpuOt7mm/MB3FhxlgWq+BlxhFmV8NnIxXNvHS6jABnA=="; + version = "9.0.13"; + hash = "sha512-fHEI0u4PHGwQuLiO/zYa4vyeFfAPT7FT8TG/EhhsD5tTPx92dZJyGJUgWfpqonSpbmIg4RqmKO7fnU9djG82Nw=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "9.0.12"; - hash = "sha512-iE3arX6H0ePpffLFBMgVwt0R8wHqbnUSvBSp/XdMdBnd8k3YgP2R5Mupcil7Tb6wHd9GMp8ur0BUb6proAvqGg=="; + version = "9.0.13"; + hash = "sha512-/iG/y2MfKYnquQlIHCaJRNwQXKTJmsF3vi6ZOkx/FSHCvobqFKKy7ekq7OxzG+TWFJc82AN9w7T9UNk3bMrh/Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "9.0.12"; - hash = "sha512-Qi7KYblVAXQby1XBXJa7ILe9+uaC2cgpwZ1ZNCFqAeF90A8E/VMWCclCsaaengCo6t5hANL0QP8GV8HdgbgRsA=="; + version = "9.0.13"; + hash = "sha512-IpuFMSEVerqKtjWhUJgVbchKds6uJ5i6dcZybgzzuLgSbwUB6DrzP8qDJSzhvHX9ME26jIovqtVFmcPkUwt1ZQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "9.0.12"; - hash = "sha512-j/XRGh/fmi9GJ5jr9lO32I23HvDkjt+xN0/6N0XCxqmEEr8ZwXYlgtjEyro7GZeOjI5jm5EV1pmmcnLk7a9DoA=="; + version = "9.0.13"; + hash = "sha512-hoqLnw6F9nxKbfVObNXdWA9U3eebqMngUk4LatJbbn4a3Wg9nIRecK3UwttJ4Pe8LmcC+m/Kjg5eHviS6S/J5w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-e7xV7KNQ2PFXa0poUFIaLqSPBx5+8TSX1KbaGHID4urmI6HAx0IlFPLIAJgKNh85DnthV4EGWbFzrZ5uot2Now=="; + version = "9.0.13"; + hash = "sha512-78P9NkXOyR1Jifec6vOdOosJ79GvQenUDMfiaj2t1J00DVKyybYsdkHJ/cz9F2b4CFb70juKv1rIW9rXoOMe7w=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "9.0.12"; - hash = "sha512-Nj8O23C38JzZm8BKg1kfEADav37pZkeX0vT456x/g8PXanHEq/llIFkxNWITx7EL93G8Jr89VA+yHFtdd66r/Q=="; + version = "9.0.13"; + hash = "sha512-P8S7Uc4u7/uHX7oiPxD8Joyz2vIyQ5xyoOQBsB5CmOMfGWj3lcnlo0GHQnlUkABCVX/CMo4IhrlBsDhPtbycwA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "9.0.12"; - hash = "sha512-WdyvVAAYfPtCSa0aZGuSZ5vccgz686MBMUown79ykWhavhhyAlYM+EvfE5XQzi5iaAxFJSqPpcY7yfv6g/2Zuw=="; + version = "9.0.13"; + hash = "sha512-AHfButS0DsJd1q13JbUhVsmCfn4LpBr4i8UH3sEzJFcMol32ZzlGLm/WgLiDLPqGbGDPjpoV0yKCZP7RaVwHEA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "9.0.12"; - hash = "sha512-ItlkNHAvDEs/bm8LiFrHYE6nURLwHFjy0Phtvdcr04t0SqWWJtUWb8Zmj2RVLi4KwFHks0TS5f6wr/Oc8a7pKA=="; + version = "9.0.13"; + hash = "sha512-f6R/AxZyyGKaRxkMCiOgyLs1nrvleLWZLDw6kjDO4r5KRJHgVXgegRn2MFlRRvOG6Cupf5ZE+8bjcNG3HhV7RA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-DAZ7Se/m5oURYA3p+FWhajtt5YWSWQOJ+vpLN/UIqsawoAwmoWrEWCE02IV/c1g2Re8TkgmssoN8eK9fxRMlqg=="; + version = "9.0.13"; + hash = "sha512-yLxv7G+K0HzJdIvKquXnevUr/gdfp+624r78HYaTS11KQBITHMdQ2NjkShAPZPlT7hIISoC30MtROp/Ruv3jDQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "9.0.12"; - hash = "sha512-FofaDnwNCpz+vYiw0d8rhaTuzBn2GJ66XPyU46KuyqiN/dgiDTA94TmwCGKGsNb9085YpRDrYT5amuPMK8Hm4g=="; + version = "9.0.13"; + hash = "sha512-+eE0xAn3Y7obgtzD3akhE7UL63OtQi5ZGXeJ/z36hEYe5GEEXjOLY/YbCWbrH/P1DBPSS49lhIN0D704hkZBuQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "9.0.12"; - hash = "sha512-wFC7rz1nmYi9jnLHkZ0Dt9Gb8BnS0lr6CcS41QgfFrbeT6YlpBK9d6o6nBeGNdKBrRJJApKdOfxZyzmwpmJhmA=="; + version = "9.0.13"; + hash = "sha512-FlFol2XiVeKVkSn7mHxHjBKZLBO1HBlMOoFW2HKON52ic/O2NCxKHRPz2dO3v2aCiNFD5JBBXjA4SnJWD847+w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "9.0.12"; - hash = "sha512-KlbtvWPA6iKzn64hHIJxYQ9iR9Rm9vS5nu5N55hK3Y1f85nAox92uUFxBUw5AXL1D6gN/oN/QhnclJq6LIZhVw=="; + version = "9.0.13"; + hash = "sha512-Ugaub2wSr47mp3tZQFtn739L7w7Vs+eIE/2Ofv/IrM3V7sU01xGPNNzXWWlAAn9McuhGGgDMhrj8xb/CUjspvg=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-VhTsxiOPEcB5xCPEz3FN8KBVHvyVHiIrXqgglsjZRSjDRL5bE3ORMZJWMu39nau0Uqrg5ipjkKAXH0nro+smOQ=="; + version = "9.0.13"; + hash = "sha512-9vOvPefnXCm3z6culAQw6xDSnQB01t7FqkFeetE1vX4wlDV9UwjCdRnMvAG7nGvBDHD3/oEZjVq4+p3Fy2lKGg=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "9.0.12"; - hash = "sha512-AwLNQcFL8pYPRIMBIqWC1Ydyqx78jSXpeEIcxi4Q9BW0UQX6WAu170CQtrqNHYDxJlhAFcVag1CAztCCSytBpA=="; + version = "9.0.13"; + hash = "sha512-1hGfz+sNivAvDrXswyXr2tNZgito7ocFECVD71tiLbzTpxazauC3v1XRcYrm5DZnoREYSYbhTXzbZ+uZYv5sjA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "9.0.12"; - hash = "sha512-PQc2cXheChAFslbJp4MyHDK4BxXfxcvuWDkNhtcXlNgcjklNCMlATvsJaHXvssvlzjgWbUusTAKCHANJyhI12Q=="; + version = "9.0.13"; + hash = "sha512-FSSAE3DQ6e7ujwjDdVhVxdjfjp05c5bJSpt49OH22sENuAd/4zhE4BjQfwFOSPlKU4+Yo4zFvpx6N2GJQJaacQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "9.0.12"; - hash = "sha512-C3/jykuAClfTLRjyilGERflIT7gnRugAk9filvLjNinQ9+cm28NOpyZ/8SEAZ6bD5BFMkFtw6F1JACWnERzobw=="; + version = "9.0.13"; + hash = "sha512-wEssgU0NdcOmp0R2pzduOSr2fndQ+44DIEKn1R21dq0/xC0vtyKs2rKrFOlPgP+jYGQZxgaMxP5jzVC0adnvvA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-6LQH+2GNF6OrVXVFG9H+NcFptXY30kxwjgjPbgnFP38OgOKkFZVb5aUU7i+Les5iDP5LinTPLObbfXsRfRT6Pg=="; + version = "9.0.13"; + hash = "sha512-M+OWgcmimzUCrp5jAq33ZihhvIxrn6kvbzZTcbXsTIB7xQucHvbOG+EJFbEajMn96Xymc5rggREqsfeSeiJnKA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "9.0.12"; - hash = "sha512-T4z2btf6xLmj2gQSTtpQhog9mUCdbIRh6BNoqTEqLm3xU127iRcPvxwNAYvl3xLQYHixAy8v2mHek+3RsNX8Tw=="; + version = "9.0.13"; + hash = "sha512-URGkEq0PV1FoaPj8kllIy/I6Oy1a4+KgtKqufQODp0gXjm3StPSCk+7XNO7+W+2ZUn4mtEVFmL069zfDma+Cwg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "9.0.12"; - hash = "sha512-y0xbUlkhumNpNju3kGKEaN6LbFdvpSu55b11+pnkiWuHSSJEJrTLqZtTqDReNvW/RjHYyrtFaG8T7EV65TAfnw=="; + version = "9.0.13"; + hash = "sha512-NDVVce9SqukRnhAloEQLWxkqxAAg79FHgk2WYaZpjsD8F3SszNZOkaNmGA0LCUVHgm4MgJuxSxk/J12qB/QBkA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "9.0.12"; - hash = "sha512-0ljvWsHhTW2YcEtnw6l0odeHH0K4UwtI9N+Jx7mcYhqcLKaAWWL03NX+ZyLXjtGYjqvjlSY5KEJCmTsClaJ0Mw=="; + version = "9.0.13"; + hash = "sha512-8fpH37UHmWGfwpIV9gtvVSt2ev1ahJFn1VixL7m7fSOB9H8Zy4pK4qc3tM0AmGplDrL66nXYHbKmLwvad48D6w=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-nAc2R5V/uuqAXz0br5iXnyZf/pJaN0dqB8lWVfSarG1a6aAgTgPRTtdqpfQ1nn3OVSgiRvivMSeTcVna6Usdlw=="; + version = "9.0.13"; + hash = "sha512-Mww9/j4sJPI1Urau5LrxMQxDEpC3h+S0Yd/AqEoCScpSqA45OtnAWe9aYCaEDNguWTpk92XYCHyrIbuJWsuNrg=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "9.0.12"; - hash = "sha512-fw7GPjn20glVSNB5oZo9pn+aSrOuN3FFSkpkVvJ7IBtu6iorRAcY/cc5rBevrojXfMtpVCdbJie7oqAHrWKW/w=="; + version = "9.0.13"; + hash = "sha512-WzGAFxqT9rVpGQkgcvVWzjuSZ8JxGO9BXxbc8HIbjXCbsqbWbf906EtWpC4VOqTJr12aCWiM01BYfch+xWsVlA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "9.0.12"; - hash = "sha512-Gy2ejS+Uv2y7Y5RBhRD91Fi30b59zqMUcL0MQ8LHCaQqcow/DsMvCONymx1AAsLrQTTbE7jQbljDf6t3kgnqdg=="; + version = "9.0.13"; + hash = "sha512-DEgSNz0g7PW9SQ790ByycQijhWqxg+hks+hFXDEKB+VZ+ri9LwuPiQBLz+GTgyJdIaA5pf4PArg9NyEU4499yg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "9.0.12"; - hash = "sha512-wFWNV20bHO+K1lDUC0tuJkouhDeiQD5PhO2Ux5mjBSt0IJVkXrrLKrAXj490fRjhQOiGhQ4DZsJ/QUiTVe9n4g=="; + version = "9.0.13"; + hash = "sha512-X5pfG4tMr0IYcd5lLBs5c/bGPwXmPlrmkvHf0MlYN2Tz6E18EJ/Y9+fwM2FBX+8LBjICiV/sMf/kraPkYDWBgw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-Z7lYvkWpLxG0CVvfllRetwCRoZ75LI5Ydo00w7lGkrybFQCh8GNry/Onaokt/y2k00A/YuZTaY7fp837UyU8oA=="; + version = "9.0.13"; + hash = "sha512-woYvJTXBYSguz0iWDHGaRO6Vb218Mk4V5W6CXO/l7hwNatu2ZwHpq829pEjFb5pUy889ywDCi3RJlXEFiwJQtA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "9.0.12"; - hash = "sha512-HkRwpAAOQ81gvpWPVPfnCwYhGcuJ9sRwqYcRsuRKCFO5k/DDJBuTxVBchWeXDd3ata16AnVheLloITPllibTpg=="; + version = "9.0.13"; + hash = "sha512-0N8uakngsjtxtAIS2w/EXKP9yX3V9d1suCvnZpAAkcSx/FmmTk+laAuVDysaixYqlzJjsW5oykg6orgCA2rJWg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "9.0.12"; - hash = "sha512-xss608ooQxzPSBeKaXX/E2wFQFCESJvsg8qI53yshMTTuUId31S9Nag8acKllfUJ0X59OT+mBEwJvKDTGpnavg=="; + version = "9.0.13"; + hash = "sha512-dKGNrGIw66xQG6l1SSd8yRM1n8yDUbvMHa/Si97P788vVr8IJ630YP5J3p/O7MqkOS0rqvM4PSRAYTtVRLhmJg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "9.0.12"; - hash = "sha512-vHK+UzYKQtHYWTKuPlwTfEmyaPKvaLoo2AgvF+KmVDk7zzEeri7x3L/4DKA68pfCt1RroVHpYrRSevUIjWUeaQ=="; + version = "9.0.13"; + hash = "sha512-UTa8PfynMI1ueXFeTrbLNKcgXHxlM4trtyrrZjfljANy8RfG4YBHLQzl7/m5JHqVKDKIdaO9g8qI6B50Aev0Mg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-ArqTRvtlgzf6RuZmLnsXpXuW7uocFHkdz219v8sLOWA1kILjSYemqnLkVkyPA2M2ut7MVGtmdcC5B4qFsB8ERw=="; + version = "9.0.13"; + hash = "sha512-9I+7dg3RDZtlaV44/TFlyhs0mvKhIU/XcVIa0Z1IS9YwgecVMEZAtca+V2sK2l4dc2IOuvZt5iSLBIysmDCp8Q=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "9.0.12"; - hash = "sha512-UOcPTSe8bPHPr9weT4RWwzKpwUczsTqyhMOBCPCnpqK/aLrTwm9ihx55CSG85OhpTmXthTNgBJlWTMAlEGN/+Q=="; + version = "9.0.13"; + hash = "sha512-8mKiRPhNnvQuy2oZUMpuORM0tv4usrryR7ZvO8PnDVWpV6zJOdNaw1RIcosonW1hZbFagaIm4pXObaIwTOqrSA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "9.0.12"; - hash = "sha512-gtnlrdLTGjQWk2v71rKHBYqne43xQpFnoNeVbwirLpVfnlJtsI+SIvtg73fHSAlHxvozIN71krsNlu/JYo7vIA=="; + version = "9.0.13"; + hash = "sha512-a96AFOMjf3LSwlEpSzdG/RQnO7bYHeZZiVcrAs833+YqbPYXm2/tHYiQF843youHNj4XNyvGTlRs7Fy62ZLuFg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "9.0.12"; - hash = "sha512-BpzECjZ+jYeY3EudbqJjy4q7L87EriUwUgDmNC5fk3OQbna9XXIjPV8qQsmYDoHGsLiW9L3+X6Yc2ybPIlz2TA=="; + version = "9.0.13"; + hash = "sha512-vrodd9MmgUIV78wvYUCMb7HDPZie2vXiPtHpB6gu9obZ31wI6gUErdZh3MTpqL13spX3Br9xm0+qmWnxUuHgAQ=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.12"; - hash = "sha512-59TJeZwFNAUJnFs6aKcREL1sUDIzIWZRBo+tujgD868lt5vXUpqgEUJKqeS+B97Xus/NqTfmegd4MWdic2Jotg=="; + version = "9.0.13"; + hash = "sha512-2tl5SZlpkmLyaJUA/dyj7S/BSbf3Fwu6WvOLiCOB6dz03IdsW9jidoK0QGT2N3pQOTvvqZCIzLZBKg2m7S0eiQ=="; }) ]; }; in rec { - release_9_0 = "9.0.12"; + release_9_0 = "9.0.13"; aspnetcore_9_0 = buildAspNetCore { - version = "9.0.12"; + version = "9.0.13"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-arm.tar.gz"; - hash = "sha512-j5kcU6vpk17LdnbqQG9davzL0BXisZaE2dlQMmFUVb6nGes9HD3HzK360mS3mHlxCsb0Kgo42Y6Ia5l5Vt9Xfw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-linux-arm.tar.gz"; + hash = "sha512-jVHd+WgPZe+rKf70b5glUuIJxPNfd4OBxloQ0puiwgchrS/B+p3izR7nWFZuZskWVZD4a4a3zJp+b6s5YPDC/g=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-arm64.tar.gz"; - hash = "sha512-lFn9RlrAFBiLRA4N14VCfjU4Ik03V4pHNDguKnBpwNhwFOsH6YMJOG4ZW0SHU2+NjMsSb3F48uJSGsk0v2PebQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-linux-arm64.tar.gz"; + hash = "sha512-aoDMuttd7B3z5YTPmbRU+L9VrA2kMvT6z9AaXgI+XFbk48U9g6qY45JC2dctBXdadmHe5493u53LhBIFz9cIDA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-x64.tar.gz"; - hash = "sha512-SJuAd/JmHq6+QhFAd0sHaVGcSWOkuy/n1e/3LJmymoHVrGaEcHRJoP+ImgdLbuWPtNAKNGuFn7ddHVRw6PuSlg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-linux-x64.tar.gz"; + hash = "sha512-n0iV0kefqR3IAH4Imthh3pieUkVak87hneC9BgfM5K4AxUJ0JSf3bTvlX/HUeQBkd1CV9YLka95o+NcUsCG2JA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-musl-arm.tar.gz"; - hash = "sha512-MpUiRjowKX9mc6WJT3hzvKfiQ8cFHP0kXgYfYuqIpAnnY7fFNy7xzY+9fp7fFr1CrA4j6yaW3bGod4k4JU3unA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-linux-musl-arm.tar.gz"; + hash = "sha512-hQEsbevF7cj/w5M35exaVJolsN4r6LRwu9WukRnOxdCCjljv+oInRJ7Pt0I0ccXFEZ5fRUR5yfMBshBZIwrchA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-musl-arm64.tar.gz"; - hash = "sha512-x8Xhkmz9BfBZ8MtrqGgx5+VIxmQyZGaYFga5inZDPEInlhxP7PyRRRvPH1Ya9YDn5PhvJ1tt8VwGhX/SbNe/tg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-linux-musl-arm64.tar.gz"; + hash = "sha512-nrkNssGNkyzDUdXyLVthvOnKohyPbrRvrXgHlLeLzlVYPSraFm3N7RBhM3PkwjV4PyeEY9i5fD+d/LFqhrgN+Q=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-musl-x64.tar.gz"; - hash = "sha512-kL+Rn5GacwtGvNi6QuSegxvyrgBwKB/FJoensjI5zT8vkWISnqdybNBAqBtksAeUeFR/oNFWh5a1uqTRM2A4iw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-linux-musl-x64.tar.gz"; + hash = "sha512-aev3pa2PMQwtw+a1/MMds5GB79OgTyI2nKRbIcT7qMuvR1wQiqw/GYKkU5lcfXSuiaPbxaHLmNp0jgJdqtFC7w=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-osx-arm64.tar.gz"; - hash = "sha512-WdKn9YqR4v9qGLJie4LzQzwZ8Z9Hw41hsO3Cn9L/wT7Rb5FDYRtrqZ9as0hNlnlTHRGPw5sdACauvhz0X60GsA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-osx-arm64.tar.gz"; + hash = "sha512-QEFDTWtRWSBwjnNtQHDuVTlyLLquqh6DIQgwGj85TWjTTjbet8/JTm5A5XLBl9jmHfV/r0+V4U6972bzd4iCng=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-osx-x64.tar.gz"; - hash = "sha512-23YO5rRFVYbe0EYympkatjDCAHOSgMGuG5oz26pYo20kI5F7ztEdPIQJoUQssMdf2DBx9IzaHi8mtN0dl21Nkw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.13/aspnetcore-runtime-9.0.13-osx-x64.tar.gz"; + hash = "sha512-Wrlf3RAjR7QD7nWCB1R2z4rhzYHtOvR4M2KcU6bbXRHkncXG8bRdg/lUZdbGbKG1nkqDRS1vftxrUTSDNuijLQ=="; }; }; }; runtime_9_0 = buildNetRuntime { - version = "9.0.12"; + version = "9.0.13"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-arm.tar.gz"; - hash = "sha512-YBcggsKqtaE1rHpz1Yt87vAq5rsdZFwNbl5mYEJs7lVBtb5UueV9EiKCXOWw/Kn7w6kIELr4jKaiLrtsIhjivQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-linux-arm.tar.gz"; + hash = "sha512-fSgy2iZs47qXAnfcgqjhnHFI9eRkXKsKXPOZnxlWXbypoDBWbZ15dHClaHvxoXE3yWCPw+/Ru+jpXR1NHvZOZQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-arm64.tar.gz"; - hash = "sha512-NbpJOewFA7Obh5+jbtuQgtgnT0MQL+osYuWb+rbEoZ/JoFES7msbRwNPmjufHlZ8ErhOoV3Yrvma7b6lUGw/aw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-linux-arm64.tar.gz"; + hash = "sha512-mLvQVg0ZZLuNF0op3qOn0c4vKWa3iRqrRIvIMnWl17F3AbnUqH+TuUmozEELMtzzqGHavieGVimVEP7EcrUJ/g=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-x64.tar.gz"; - hash = "sha512-95tFXJXt29sVXScVxoPnRFJJpEsUoKhu92cy9W2sC8Yvejg8zXETClZHesA1PC52FFvdLECE08AhMmuGynUZFg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-linux-x64.tar.gz"; + hash = "sha512-Z3AbabG91OLhZYsjETOmyM2xm74+VQ+Iww0gV3SqaGfe691HPM6Hrq+zE6D286SqfrJUgN+SzI0apMM7NtOnaA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-musl-arm.tar.gz"; - hash = "sha512-5A4PbE6pClkGzLosax6xwUSaLfnMzuaD89Ug2q+y0Y+Nqs2mMCrcIG7Fd0iv9G3E8bx7CcpzPkJJkp09lx3ShA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-linux-musl-arm.tar.gz"; + hash = "sha512-oD8yzqiRixjoC3BFsIvaTF4+SkJLrMM5RaqSmRf5iBEh7wiQIIuHrG6h30b3/+Bezax547UOxN/X0TbxWJyryA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-musl-arm64.tar.gz"; - hash = "sha512-eqga4Nj5kDPrOpT6dFxHCnK40rjL1wrm1LlAtSG+N35YEnbybm8AfOVP/H2BwGUBXHpo1DdWqKDHuuJBn14BoQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-linux-musl-arm64.tar.gz"; + hash = "sha512-aiy+qtEfNp7IxpqWKRm+Oha62oKVWd99/5qxCiMY1g30OhTFplVffajcFb6j/Dt1/f9oYBtbSZocpVy+J7np5g=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-musl-x64.tar.gz"; - hash = "sha512-ZYsvpjUdKyewhyDTXBIwGZC4gpc914fRUOAevPcXi5r67IW27igI3KO+6md/Asto+lCGwqslR8s/9oSAcTEiWw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-linux-musl-x64.tar.gz"; + hash = "sha512-AmbU9781rB1V8+86kj/BHQpD6gL6boJVYSE+/JXSL1u+seSzunoeO4bu3WYBE3VZ07DVA4jR/mWtLIPMizOLhA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-osx-arm64.tar.gz"; - hash = "sha512-+rd2qFuKSrvdhkZvaEFG5Pv0ebJuVwbskX+oGcX5tiWIaPP9jJy9EDmEJX1tHJaJylJj4YMxBQLRIAhBVTQ1wQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-osx-arm64.tar.gz"; + hash = "sha512-pO8rEvltpD4UURU5qcweKX8rGUfeU5l6rwKAPQ8LWN00TxItR3Mx3hMn8MJzZjTtkNjYRQdd5JC1LeMm0uqJyQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-osx-x64.tar.gz"; - hash = "sha512-ByeKX7NKzgpfOKlbIuYXoOP21gx7oh/oTp3kBirRlxbEDB4J//Mvi8ELGhc6EfmYQsgsd4G9V8OFZnQaG/ivMA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.13/dotnet-runtime-9.0.13-osx-x64.tar.gz"; + hash = "sha512-vwlb4jFVi5yo+nLHwKpF6inFk1mGxevQygM3u3eKBA3uoBoHlp+n8aKTADjmG3efVYD/OZNKhLjt/I7qPpHaXQ=="; }; }; }; sdk_9_0_3xx = buildNetSdk { - version = "9.0.310"; + version = "9.0.311"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-arm.tar.gz"; - hash = "sha512-tqTok1za6Ib+H+IQSTvF5u8FjgDdlXNfw2IlSTjcErd/RBrWiNFhlTokD7KrHX18WT9gVev47TrO3PhCjrjC8Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-linux-arm.tar.gz"; + hash = "sha512-gOsCypKyAOn4AcejRL2d6auyYstxMy5AZnHtzcep3YH6l9Ypug2y0R86ctP7ttpxnuMwgR/u9hG5OG3zSkiVew=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-arm64.tar.gz"; - hash = "sha512-ZVm032pEspC84iiiACsczG3APsAEG33AZQB6hd47Mu0ZgKGkD9BtNtHcePCBEU2oyYcF7KS+gyVcbfhkcICg5w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-linux-arm64.tar.gz"; + hash = "sha512-WM520czoVutkooSztKTRZ1V4vg1uzkxUmHxVMfOt5wlghNnYXKGvLuKDYZGOjbok8jD+zOkUWk6mfs+2bkNtPA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-x64.tar.gz"; - hash = "sha512-ggP1ZqI+CRQjgbJzC6Lv7XmpMkDAlrAsmoNB6V1VCibZwxSW2bEc4k7eYbvX+3ITHUz4WIDRAckK6E0kQtCllg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-linux-x64.tar.gz"; + hash = "sha512-72I59LVqCL/R7agvh3uTUNi5jSSKaTwexK+FovCdsZVW98xNSy06j/DPng/K67Psjaq+F3Sv80Z0Cqz0ux4Tbw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-musl-arm.tar.gz"; - hash = "sha512-4f/aegDC/unHy7NsFoYjjNh/ttGno4QAz9VQky/FUt+1ietiJcM9gwbGVzdXjp/C8+SjLOVs9PlDW+jbUIb6aQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-linux-musl-arm.tar.gz"; + hash = "sha512-NA91Wn8pl//5B3xRl21W7+unMBnkXJnOLtEUFHrSY4HkT7RNsw0BngtDJyU62u634skQbe6Z4fIgXV50+qPRkg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-musl-arm64.tar.gz"; - hash = "sha512-+vwCicaA8n3DpPRt8ykuP88uJ6aS0Fj5n+JtxpSwzFm23hIywVRYPkNTge9oO1Dz9emA5bfF+ssZHyxYg5XdRg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-linux-musl-arm64.tar.gz"; + hash = "sha512-//+AQRULlli+vEo135wqsur+aLe9ulJAsm84F85fWwx/B+19FI55MEcLHMt5EZnPMXnGuIhtRtsw8Y/PXSDIIw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-musl-x64.tar.gz"; - hash = "sha512-ak1+1wyDOzQnckD/1lXZgLqn+gT4xZPGCH6XJp7RTMYaclIqNJKhLmrWfINLV4CWLDpiY3nXIgRVOD6o/aVc2Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-linux-musl-x64.tar.gz"; + hash = "sha512-+OiDhZdGVJJ2mhP2HUXs0KE3SvI8uc70LX803Wk517hkygM5sMMU+PdxUyxAQlDLqB4IOBNp+sqVv5t2niipUQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-osx-arm64.tar.gz"; - hash = "sha512-XPsMA2axe+WDk5j/re/R3qobE9CDrtp42ZC5plD9n5AvL255nxbDEY6qxMvkrrXXo6ndvBYK/EJu/7XHjdS/EA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-osx-arm64.tar.gz"; + hash = "sha512-mTZjKSuLUrVdYexskHtjMBDzh4IoihXj+zYMBA47H8KytE4pQ5N7AvZ03eJ8/mDI/uS0dqkL8UnNEgPVmtX1Rw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-osx-x64.tar.gz"; - hash = "sha512-0n5VuvI3jrFjkaQNMFind0Ipe4RGU8ltTierVVetHxxsMWjtDDvSExwidbVxjLOWq5DGx99FlN5yPwJ+HI2zlw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.311/dotnet-sdk-9.0.311-osx-x64.tar.gz"; + hash = "sha512-kYToX6ibudOkvopCJuP2g/2UBHt+7BGdvtGE02fCN393xJs4zOHBeFmyjggsZGciXb9Xcz4SKvcYOIUpgVg5TA=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -523,39 +523,39 @@ rec { }; sdk_9_0_1xx = buildNetSdk { - version = "9.0.113"; + version = "9.0.114"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-arm.tar.gz"; - hash = "sha512-1ToydcbskEyhZvr0IA37cgjq7yA76iCLyA5y+36eeHL50HgCgqPEsNdiVjZlhL3OngufTTAmdPzgdk+yCVfQCA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-linux-arm.tar.gz"; + hash = "sha512-4MLA7TB9s3MhFtY14viceZBxZc4nyrd011ta32mKSvaiYxi8kNTNrRsb88eZN3sOcETr8EeFTetAsWcVoFVi0g=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-arm64.tar.gz"; - hash = "sha512-eafW3Z9TxDlPOUZHWi71iAzxezvG+suqn9FWkM4FnMt+CPhvlfqDOMeEAz1KEBDN34ftd7wR2/zaEhIV0Zmm+Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-linux-arm64.tar.gz"; + hash = "sha512-2fkXWZLFE399AZiTRt5vVV2fhdp2C8uhKgqoZ8UrIZH2kmkZd2TdpunRFq3o/Bg7P4MxU9zKw/VknlosK7P4Dg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-x64.tar.gz"; - hash = "sha512-FdrZI1CCbOVBQV7zUiHLMcxHjUqceFOfB3qbw5jzU/9z7w5UD5rOlSytJqMtFXbEA/z7x+Luu4RXlJm0MKOKvw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-linux-x64.tar.gz"; + hash = "sha512-iw3p88ESfzA0cwwmYHX1aiSABVFP92Fe0V+B08PMLHbTYweshZTYL2oJ7EemvvasZpvvGNMkZMOPE9VQ6+/O0w=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-musl-arm.tar.gz"; - hash = "sha512-3Tg890tn7Cz79fzRjDt+NNjGJITdulzj7DFHfgoEcqmib/5Et7ilNrPjMQKaTyZr9Dv9WIznbgW51X9L2kXUPA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-linux-musl-arm.tar.gz"; + hash = "sha512-Z8VaM9hthujw18h+YVZKgP3w43xHaBX1kAj4JCeAu46wjuGVbpa7GuacgD7MvVwIaouGhK0UJf4eh7GSiOqSRQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-musl-arm64.tar.gz"; - hash = "sha512-6fe00gNJSz20kVXRQ9bjtPn6dg4U63wDMBRm648JZYhBG8kznikTqM/sDvS/YyD9CSThe38vJ3Q3NDj/O3b9ng=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-linux-musl-arm64.tar.gz"; + hash = "sha512-CjHH3LyxkU+j1fXmBGHVBmNOFuEZbtZ/fE8yUXPfF9BhI9+KihiHDUBqLd+4fbtqBc//MsaBzv5r4mmUjJaBGQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-musl-x64.tar.gz"; - hash = "sha512-HOzdQO5KuVAtvcchRddofZWFdCP+QNXoGatsAVNomsxbm/pRdLikKK/Anb0sa3m99s5OjqDuzTLG4bdHX8H7Bw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-linux-musl-x64.tar.gz"; + hash = "sha512-OiSjHosV/3PUYw+hXaQBm5YakMwIoopcxXVk4wMOxD2h4FuW6szGciGOUDqp6jwoobQJuyZX3RTXzI93OrTEow=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-osx-arm64.tar.gz"; - hash = "sha512-VchzCqQIXuAJlP31NNRqfwfcjobgwYDuCcaFIKQm7nUncMSmMpZn1sWu+SSLUeTrFGCvb0n1dsDsPPWRv3nQZA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-osx-arm64.tar.gz"; + hash = "sha512-7hokzeu19sE7v/kWTmB4twJP8oIm5+fSu9AXgQhRS6p+RMOzkc7KTIf5YJzUwfn07rNKDwuj8I75gRdT1ht9gg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-osx-x64.tar.gz"; - hash = "sha512-ShegsbkEaYqopEUNQMMQmYAJL3irwRrRY+lMCnqLkPK53Qp0pRJmv06ehPWYOiabPyDe3BVFQ37w3gECIgLqAg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.114/dotnet-sdk-9.0.114-osx-x64.tar.gz"; + hash = "sha512-jRQCKXtFtjzoTxBCgq7DXURMyWgnxRK5pS8vZmEbsvVPNa5sPX+SteZq832rm3bLPyuLj3bxpqnrHON3S9yAgA=="; }; }; inherit commonPackages hostPackages targetPackages; From ccb51d6b2aa0e0774238054263269da88885490b Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 11 Feb 2026 02:32:28 +0000 Subject: [PATCH 561/730] dotnetCorePackages.dotnet_9.vmr: 9.0.12 -> 9.0.13 --- .../compilers/dotnet/9/bootstrap-sdk.nix | 376 +++++++++--------- pkgs/development/compilers/dotnet/9/deps.json | 48 +-- .../compilers/dotnet/9/release-info.json | 6 +- .../compilers/dotnet/9/release.json | 12 +- 4 files changed, 221 insertions(+), 221 deletions(-) diff --git a/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix index afc8e63e82cd..d3f215a93a65 100644 --- a/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix @@ -11,28 +11,28 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "9.0.10"; - hash = "sha512-DZAx5FDPMkz/cn4IWhivgBWLnzZw4qDhnFKTnumNeNVs/2PK0lrF5TM4bKYBSEf+tBXdMVkDKcdq8NFUfj3UCw=="; + version = "9.0.12"; + hash = "sha512-5817H/yRWcQkLMRkMsSVc3PR4DI/hitOvQuLLq/BHlLgp4w3UwFi3o4M4Jtd1lHSOAHfrPwpi2NBn/naEUBQXg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-3EgfFYftlGJQ0GecUldlpfnuYrzYyrNhPrOBYFG+lYLvLt0n/J6FqPZr1VGd1KZOPBO51gySSA665PM7SN2LNA=="; + version = "9.0.12"; + hash = "sha512-5nDinrAP38GLm9vqRqajAwBWosPT1XdQuozSYolM6yjV9hvrCKdBYtZW08Fu6DVxybv/iniSUJ7X7XbTDdpOrA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "9.0.10"; - hash = "sha512-rmARXaPmhSO0WJetsDhQRJV+ksMqI8ogN/eZaxaRaPs8zucL+2CD3ePo01BlnhWjj6AuNunNZhCucxYXRQ8JmQ=="; + version = "9.0.12"; + hash = "sha512-4hfoCpfxyOxj2Fle4LCRIY2dcNnUEI+bGGXMm/CLD0QvPA6mEQGfo4gNC8H/2hjILkSp/8ME+7Gwj54oOk5GgA=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-KjFCN1IHZ/SOBKfyndUy9ULvqFNUMNtNlHngaFUOq65gGemr04LmqQNHt8WnfDZoJoxrSs2jygW80R2Ui2HJcQ=="; + version = "9.0.12"; + hash = "sha512-RFK730iWOlM65jA+n4h3GUKe4lqCe63+nZ2YXOx7PMlhahr0ndt6n1ksJ/cSL22aKAUTXwTc8t08KEOfyLzDIA=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "9.0.10"; - hash = "sha512-tG1AR2e1woas/SuydzLqA8HrAqhChedExrq1vA5FohTPa1rEKjFNuhUT/qEOYCKyvy99HeszDLdrmDsz0URu+g=="; + version = "9.0.12"; + hash = "sha512-3olAwjY47h9zDGPGcmT53i6T4kP/OGFquTw5gKqTdFNfsCj/iBN1AVcpJhKFkfqcBGeSw+E6v9++Squdosg1yQ=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "9.0.10"; - hash = "sha512-A55fVw2zn5ES62I5NCEe6e05pcaD4XU2xYrVX3cXJsK2OpmbW3Y7kN7Wedf6zjIgD+yks0bDlIhI05ESZsFMPQ=="; + version = "9.0.12"; + hash = "sha512-tf5Twwux4OE8o6btmRLNigyd6ShQXKhnqgNtvFjXHSfZHK/piirtZoHesIc4UrPz3iXMKe5GhlEQDqv+owJo/g=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "9.0.10"; - hash = "sha512-/RhEj23nJiFv/tbazben1tUi8c5G11xe+A9SF7eQ12El+3+M9ALl/0vPz8KKg7qmNaRPS2cVOiEKWavLSjbRog=="; + version = "9.0.12"; + hash = "sha512-raHt3dRPaIEm7cJ6fg4OKDWZ3qTJT/unuoa0DdVfiregOKsnjBh3gK9wcEtIUArdipEsxOxQhr8KQNf/1Oaojg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-b2hh2Xyn2C2ygN/Tg6xKz2mjiwV8A+yzyOjC2TBwzf0r1txcy758P8i7/VgOWd7uyVNvg3Pbtiu1pcPCsa6kOQ=="; + version = "9.0.12"; + hash = "sha512-MuXzjjt4OTnJAz8/TNmk06MYbvGiOZ2KuCTWROHaZNkQrKycMpCteMqEbcuGO8WQrmqeiquImRg2cfYVyogPEQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "9.0.10"; - hash = "sha512-HY1hQ4SjivI6EbNgCpxjvGTTarZU71hU2VQsD15jsGA7eBR3uADrf1XopYzYI1IX18pJuLquJfYa2UtzAbyGKw=="; + version = "9.0.12"; + hash = "sha512-VuxSpeOyr1YNywdCLmGgJtyYMjLsf5hY+sBnOFiCyPoszbIXj2Fg740RO2ThLzn8ca0dRe6uEBIT8kQTeLo6yw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-KdVekQRuXfBHyRfmqqMHa/oLOqCw+4d52s1lQsj8xJdtc5CHrHkAivYihb7qIAPmo0kRaKaeui8NoVN96gddvQ=="; + version = "9.0.12"; + hash = "sha512-kxNsNovEhePL54Scx5DOcDqJHtE/iZFc1b5lUPUSzixjPjfAg1+VLpiNWfQwOYyN+vjRRFRGwqt8MoNfTJopcQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "9.0.10"; - hash = "sha512-eaAyvA4BRPZl4AsdwdvN5MDOMuwoZzmAjw6GVy6swTt1PJURNfJ6Imt9dHBJ02KadmN0zLF7IhC+bNoaRqqKHw=="; + version = "9.0.12"; + hash = "sha512-+RekUkX5J6WKn5baTkQLJGAQ4djh4PwcOMhl/rW4v4lmTsuo+MrLAnyR4Whw4dDIUrb90rFOHKnihYpGCstO+w=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "9.0.10"; - hash = "sha512-D8rQBhJevMzdiz2vvDHNhAMG6TM4wUngbHfkd5FV7fIBzdB5WounVjXe1vAHE5ugQ0RkHi34XZUcecuap2DfQQ=="; + version = "9.0.12"; + hash = "sha512-ItmsEy9JNguIMwAexV7o3XMiYtYdHCpWdL6ONRjWwaZm/mSJfeDSNEJLK7Yqyzfrl5RY2feRVWsYN3ECPDNhzw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-oNEzffrhwQsjMPsgKn3wr8zSx4QoHEAgJo/1r2ZleGhDaf/dZqPSMYMFQSwA+/U7tc76/L4hmC0rkqAaiEZBjQ=="; + version = "9.0.12"; + hash = "sha512-zusNwWoH/UMcZSAkrDLEBJGXp6W7JdCtFxC5/JOdQqwg85O652L+w3oyDOHUDtznL+d2TRZHQe9puQCbcO8iMQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "9.0.10"; - hash = "sha512-6nLhXIm/0EfJSIWavz4HMij7tlLeg8v4PAm3ITlocSv/k2r4f2di6KFzLgVuWz8dwKbsvbdAmrFHGraOKU4IEQ=="; + version = "9.0.12"; + hash = "sha512-vuXFRIOC2hYvQLnHGLRd7o9Jhp0ddM75qxQYumftgCTCVyrwQXAol8S4ec7yu8izy3mQN5aIANpM+IF45Tr7vA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-VIJCu165l2oO5EGH6nqZ+5j2sFM89jCjtqUigNe4w7lQWN1KvUdzNY1wRCP9EUj6GMy+ZDZEXykm9QdFQfpHoA=="; + version = "9.0.12"; + hash = "sha512-z7WO/csXBc2z3zEs+HgZWhCmkthvNzm8kMflEOpk4Tw9U/EbEkzf57kQISDBp66MkV5mIohgWxXsKyrFGzANyw=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "9.0.10"; - hash = "sha512-G6JZGWnodWOaXDLNduFWjuTrDRUvKnwLQnNcXRbH/HanYxkXJcGb4FEg7T/HxG5WFzK1aSb40CRZJzs/nQ+BwA=="; + version = "9.0.12"; + hash = "sha512-XVXOHaZgV3Y9n34e3TZLZ0p1Po7XM36J2r3kjsLn5luV9jktjA/04B5VSqaz1hSb7ss6n+IOQt2qnZ1pAjCeJw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-eS3wDIwRM6bf/vu+wBY4si7NcxedC2NnhAJdnnJaGkSb+AoK++Fh9kp4JGYx05ZCMVY+TIY12L1+53sqgquYiQ=="; + version = "9.0.12"; + hash = "sha512-X5c/Fg1Q7QpDWXsHu98kZsOF3xW3dNFziChtMUznIR53zSN27cfXVGy9MGAG+GUi+CiQRKe4oKq9kBOdRDR0IQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "9.0.10"; - hash = "sha512-RoVubEeoQPK930leil3c2IpHI15696sp8pTsLj5svT/GNn6gEfzEvSqfXrPYSUwB+BcCTUrAujYEeTbzsutgrw=="; + version = "9.0.12"; + hash = "sha512-3KhOiWEcrDniO/vOaYqJFlRIA0bjsiogIx8zYZssIAIzqYy2IzDmpCPEkhhsbF7ioUeWOartETr47Eg4T8D7HQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-486rN8RueFeThh4GviVkTCIozZaXxkyVLU/jPhDRn/4Sc02nHh+M7M8lM/wSfhwB3GF/nBnIoun/G8bG4KF6rA=="; + version = "9.0.12"; + hash = "sha512-BpkzpAa9wPPFB8eTaz2EnVf434WIMsDxwz5gXIPUhptDjLNxkxdDvhBsCoRLvr3ULz7JiC204j0CqFV+BLIWAA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "9.0.10"; - hash = "sha512-8eKvQ9LXOY0c2LNesJufNdO28u2eA58jxGlZ3uR06mkUWXDO7EfXddpPYSdvux/4eHhrb6t2SCf0T6NL8eYajw=="; + version = "9.0.12"; + hash = "sha512-3PpKrWQ3pH/frVLwfyEUy18pROlchMeMJ/LUzLla3H96WXDrMPnkNT5Nyt0rjBuo86AwrgrzNDwzXQpryoxXfA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-1GfbzaQm+Oi5ZFjKcTVvckt/oRJW8j/2Ejt/RrjO4HYFU/6dejBlJ2ByGGuR44kb5pRR6h8b+x9l6XsS5qxIYw=="; + version = "9.0.12"; + hash = "sha512-e2LP9dUxRxdVhQLoFHpWWciKwvogkAU/ZYOyAm5jz4MPkkW48aeLCtQJIXjv3UKgFE7Z+xxkKtekYsV8u5zsjw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "9.0.10"; - hash = "sha512-+K9+h7Y8go5wKq2xHchsmL7s5yRrCLoyLXeuujks7mo/3Dq8B2TITXCx1UiAhAY/zqxpcXnOygpGKdatw5Rl+A=="; + version = "9.0.12"; + hash = "sha512-GrFpyK1qTpTrKONC+I5QNU5CbR1r5N09ATduJq0JfCN9wJ3yDjhEAibhxdoA4jrhIz98Kg6vBwg+nVhY/+AovA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.10"; - hash = "sha512-gLjz+tUBox/YJyZJ4mmfbgvymG3Lp73JDQXzGA8pc4DSXDWBINeI/KUC14UUvZrI8Q14tiZZhkcYPdcqEkzY0g=="; + version = "9.0.12"; + hash = "sha512-RNYYAIWu6TcV9UTU1tROmGunupd0MJlzVwNtZVcRELLTOcEypd1HW/qdXsCas2gAUrGSaASEwCXiGF95BHUKTA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "9.0.10"; - hash = "sha512-CFoY9eWh9GRBWFDi/40Tf+LVBDnB6ec60Z5Mg2vVjpFo+vKDJhpVEnww1NhGfew7xPNYRDsK59sVwNBGntAT9Q=="; + version = "9.0.12"; + hash = "sha512-C1uJ4sUbOc1xBHb0gXwcv3449ZY/Vf0wXSMlGx0DWvlzBqgqnuQ/RuosajM8xEeUdKzrSNTlnnWn73A9yUmzhw=="; }) ]; }; @@ -160,361 +160,361 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "9.0.10"; - hash = "sha512-jukl9oaKPvLI27MCJokX8YBZKPnUdyNlYhuXk+7uUpAt8TJfVCjzOc2plLmebpAfxUyBLL3j9YBUijRRJzpoYA=="; + version = "9.0.12"; + hash = "sha512-nUrI8pl807XO1XxxCZtE3y9KMToP+MpoNKGtfHdrncRa8ptBDsbA60AhdHdEy+5oDJUNpTXxRuclM2mN0a+Y+w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "9.0.10"; - hash = "sha512-puY/SDVlMufIM7F8hwVgwghPstsw1tDx61MV/XchF9rqqFbKZqe5U3yiy9Q75rFvVWyU4nBaAC/EbJsMFTJB4w=="; + version = "9.0.12"; + hash = "sha512-J2ryWVyTbnKVPQ6gZ7gtftJowLK37NL3P4MnyOijxeo8VRjpL9isWIzC4zPUjuveUk+4leePiP8nP8Ce3J5yMw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "9.0.10"; - hash = "sha512-ge2i0IsVqaoewscMnVh1h6MbWFruFxkZh7t0FW+VdWSseKxIfqQg+7XMDd0RCZ/I4qup7JWizGY6I5Iq0wTWLg=="; + version = "9.0.12"; + hash = "sha512-G/rcP/0MBrUQe+hPWv728mY0bAxAXSkuASBueg4NBFlBhGbZu3sHvcyeJbTddxj1UW52/JkKonZcGJBrxTyJ+w=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-h4D/Hd/j1kfS3QFhGutp6mlet5lPbPcY0l8QXuVxKNN2af2ynOCiFA2mmYaEHHPNeZhO8mgQoDlvuJopH8VIRQ=="; + version = "9.0.12"; + hash = "sha512-37F0lOt4nMHUOsuhpZfpL4mKOAWflCxbrrQq6YuenNVH3WihoaI4f20BLPlIAABw2wGdPqMzu308v2DFdQP46Q=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "9.0.10"; - hash = "sha512-34kgieVQ5KIKjCoWeruEt9SNSRORiEozianOx8Ah173B/3fMhfMo1Ltf7JL4BR4Y1J/Chz95CLfnhUww4/UAPQ=="; + version = "9.0.12"; + hash = "sha512-b+3y/6xS7/7+SymhKeBdt2EGS47LWE0nj1VefWKGlnqWCNcHnVQ4irBJSqq80J02KorrM8Cqoi6tQ5b/dkQOyg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "9.0.10"; - hash = "sha512-/GcghB1kxtasfUwLoUc8kUWZKu0CLyFIIawTgejBsyxeViwyHjhBBq0DruxsRcXAw8FyeIYw41i7N4s4ED07Xg=="; + version = "9.0.12"; + hash = "sha512-j7FlhJSTV8TQ3PXU5Z5BspeDtt+C5W+wqXT+lpPU8F70EovxUj5q9Js/EeF3nIlBVvK3BE4FVozLVnZCiEQ00w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "9.0.10"; - hash = "sha512-KLWNY8+mfMvWobEE38u3i75nV3I/1DLPkmcO5nEC4wamjeJ3IcR2pNS99h4QLl4oG0U73LRWi88wPcMEliZbhA=="; + version = "9.0.12"; + hash = "sha512-8QV10AEEFaLZ3R5rGzGvAaJtipqVnijMnh8OcfOmw9bZ5rbQ+Lo8VpX1lcgVBeXbwxo+p2ooZTxppkgS4Q3ITQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-Pe1fX/lv+FBxo2Parlm9iirdDQoBpBGtIOfFb3AYtFcno2zmvD6ZHr6Jr0d+BRAzbEx1GveGy3mGOfUIrHziFw=="; + version = "9.0.12"; + hash = "sha512-0e94crtwx6v+Nvw1w6VGLVes4xLaPk3Y0X7wjNK7DWB+ffCAwIsxUXwgARp6fvD5sHIZrM7C2JA/bv4fg0r1cg=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "9.0.10"; - hash = "sha512-tRqIuT+Dh6ZGPW0Wj4d1xEn7KQRE+/Zf+IUzu/cedwuYL7C8hd4cFmv7GyOlE1WZLhkiv/T6O+dKCdzO4OGd2Q=="; + version = "9.0.12"; + hash = "sha512-BhYmxNPRgTM/7XcNmiQEv1g3Sy29NGDy+S6YkHtl6j7afGXCOj5bstjsHkCbvulakH00FSxjG7L9Yk/t7NmpDg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "9.0.10"; - hash = "sha512-tP1SxfaqZsUuLG4u4k1EOM1W8kCGZD8csKvlMe+nxGvXcE36Ba3nfJcRKdkZwaxxvIFTNCw9d8RBNC+m88IKoA=="; + version = "9.0.12"; + hash = "sha512-2zGB3GVLOW6AVJWXxedpGa2dED1aJUEUv9NJHBN4ivIcrXk/oTaozEuJbXa+Gb2mFWJuFrnIcxLd+wyoLAMueQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "9.0.10"; - hash = "sha512-ZFTGqSsaB+MlUtcS+nH2dsUh3gq8aD0lkzDTkwqWPGPRUjmBQ87K+UTDZGLDzUGKXhBrrsQhTIXIMPtL0JJOZQ=="; + version = "9.0.12"; + hash = "sha512-UDNuVhtWm7kmSTdpum18zAkSw5tutUHDElrJuwbZ4+vEGL9QmXhJ/zVdedk5+A2u1OMOhONkN8eAqyPjxUV0KA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-cpxCMDdnOY2bajyIJ+h5xpQ3VsZfFScAxcQv1pohaguaksGHJgRoWJpVDfnE3+yCwWK08ye0HbbI60NPI5vurQ=="; + version = "9.0.12"; + hash = "sha512-AZjU6ZqrYKo5JgdyoyxWU6ucFALDRVFTTbc3lFFxuvIfpuOt7mm/MB3FhxlgWq+BlxhFmV8NnIxXNvHS6jABnA=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "9.0.10"; - hash = "sha512-z/B8WqPhX2HBMr4S/oa80Veq7rvW7C66t7SobB2I0U5bvKST+O90rpCLvgO82S0LfhQl2E9tr+yzY7yZWcl/9Q=="; + version = "9.0.12"; + hash = "sha512-iE3arX6H0ePpffLFBMgVwt0R8wHqbnUSvBSp/XdMdBnd8k3YgP2R5Mupcil7Tb6wHd9GMp8ur0BUb6proAvqGg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "9.0.10"; - hash = "sha512-bg2uNWg3+Hq4JEArSnx8Ro+MycKm40OTcI8hM3Hj1mLDxHMA1vt4EvgkZrMN+rAr0Lj2apukx2fNpxGG+NSEzw=="; + version = "9.0.12"; + hash = "sha512-Qi7KYblVAXQby1XBXJa7ILe9+uaC2cgpwZ1ZNCFqAeF90A8E/VMWCclCsaaengCo6t5hANL0QP8GV8HdgbgRsA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "9.0.10"; - hash = "sha512-4lVp5Jva7/DGvV6TPP4SuEO2rQkX5dlmZeTT40j7NZt2alVkKFIg2RTeTY08ufsP12N0+CIv6Kp/wZ+rl40/gQ=="; + version = "9.0.12"; + hash = "sha512-j/XRGh/fmi9GJ5jr9lO32I23HvDkjt+xN0/6N0XCxqmEEr8ZwXYlgtjEyro7GZeOjI5jm5EV1pmmcnLk7a9DoA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-Z622RPpQAt6KZxKPE47xRxo4BljsmMMoT69/3Bz1ogSQzS8gZL9fggtyc2d/ULrann2ZHxRyZ1XkPEMeW6eGLw=="; + version = "9.0.12"; + hash = "sha512-e7xV7KNQ2PFXa0poUFIaLqSPBx5+8TSX1KbaGHID4urmI6HAx0IlFPLIAJgKNh85DnthV4EGWbFzrZ5uot2Now=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "9.0.10"; - hash = "sha512-vBa8K8o9jB2NYvyYaqSvcQRSnlBBwRSvnqr5I5vTERBwwsVm/rnujSJyoYP+myRd8kB5UB+uyxVkR/rJYMb/7A=="; + version = "9.0.12"; + hash = "sha512-Nj8O23C38JzZm8BKg1kfEADav37pZkeX0vT456x/g8PXanHEq/llIFkxNWITx7EL93G8Jr89VA+yHFtdd66r/Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "9.0.10"; - hash = "sha512-UcMs7QkbrdCCE83y3UXNyl8sHftlrjYXWpS01oDKkAXU5eHQGQ8QdwliYMd08CWMJNYl+KrhZ6JouLht03Kfcg=="; + version = "9.0.12"; + hash = "sha512-WdyvVAAYfPtCSa0aZGuSZ5vccgz686MBMUown79ykWhavhhyAlYM+EvfE5XQzi5iaAxFJSqPpcY7yfv6g/2Zuw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "9.0.10"; - hash = "sha512-2Y+hIitvGjHionOXNweRjikMHJP+QOhGWDnIxGP6wb1sapbPZa5UDW+MkZsysZ8aHswDzKmYgKIbzeIA5bnMHg=="; + version = "9.0.12"; + hash = "sha512-ItlkNHAvDEs/bm8LiFrHYE6nURLwHFjy0Phtvdcr04t0SqWWJtUWb8Zmj2RVLi4KwFHks0TS5f6wr/Oc8a7pKA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-YJcDRyLrbwJe1wWQBaxSekhc25lJE/a12LpAVEwS277i0X7nKBDwrdbqkAZMaN111cMMXnTjPz5rHRK6iPA96g=="; + version = "9.0.12"; + hash = "sha512-DAZ7Se/m5oURYA3p+FWhajtt5YWSWQOJ+vpLN/UIqsawoAwmoWrEWCE02IV/c1g2Re8TkgmssoN8eK9fxRMlqg=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "9.0.10"; - hash = "sha512-FPeEQrCGtDGwumZ2tZXUBqM0fOVUTJy6JjXdYSd0cjkXkWWPm2vDPYumvccgzuSF2RqZ/xct9qOF4Y+FKaeKqQ=="; + version = "9.0.12"; + hash = "sha512-FofaDnwNCpz+vYiw0d8rhaTuzBn2GJ66XPyU46KuyqiN/dgiDTA94TmwCGKGsNb9085YpRDrYT5amuPMK8Hm4g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "9.0.10"; - hash = "sha512-N1q/arfVktI+TQQrYDrMIiiFcmvgVvG6c16jYYaI3M9Ca3pSR8CVrtHYGpPNliDLlNMesFwmqlFq3oiFZ4Crgw=="; + version = "9.0.12"; + hash = "sha512-wFC7rz1nmYi9jnLHkZ0Dt9Gb8BnS0lr6CcS41QgfFrbeT6YlpBK9d6o6nBeGNdKBrRJJApKdOfxZyzmwpmJhmA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "9.0.10"; - hash = "sha512-MSaeWizOepQBNsHNgwkOH+jDAjLhuEVDxpqJSXaHsbcoYRwb2QGZWrIhhWPCPJtDxfMGaF9/tCeb2eJO/rYpkA=="; + version = "9.0.12"; + hash = "sha512-KlbtvWPA6iKzn64hHIJxYQ9iR9Rm9vS5nu5N55hK3Y1f85nAox92uUFxBUw5AXL1D6gN/oN/QhnclJq6LIZhVw=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-5bndNosFdT6vueS0dA30cpcl3Lm8o+BkmXhAFmnr43xxYWThqpkPz+pCgZVs3GSaglXyRPr0QHfSvhXbLkOWTA=="; + version = "9.0.12"; + hash = "sha512-VhTsxiOPEcB5xCPEz3FN8KBVHvyVHiIrXqgglsjZRSjDRL5bE3ORMZJWMu39nau0Uqrg5ipjkKAXH0nro+smOQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "9.0.10"; - hash = "sha512-dtl0t5l+FX3XcXBhZChlNCZlEKQtNA14/VDG54z6d74OOwpygN+IxVI/q5awpwnZU4hNsTo4FZWXFZFzkF5f9A=="; + version = "9.0.12"; + hash = "sha512-AwLNQcFL8pYPRIMBIqWC1Ydyqx78jSXpeEIcxi4Q9BW0UQX6WAu170CQtrqNHYDxJlhAFcVag1CAztCCSytBpA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "9.0.10"; - hash = "sha512-srvSV4GOoME1JBtmxgenTv8gOyBGJohVrjvCfp3rAy8VZFFe30nt2fdCAcswisxWrqMYMxe1YtbhRo+Wc6Xydg=="; + version = "9.0.12"; + hash = "sha512-PQc2cXheChAFslbJp4MyHDK4BxXfxcvuWDkNhtcXlNgcjklNCMlATvsJaHXvssvlzjgWbUusTAKCHANJyhI12Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "9.0.10"; - hash = "sha512-h8NNNJt9ZdJziuRKYA/+HkOhjAABktWpUPbFB/80Xg4gGWvQhdnAgBaQgMaJ1wB7p4l2Ar3EnkRhrx/P7Q+ASg=="; + version = "9.0.12"; + hash = "sha512-C3/jykuAClfTLRjyilGERflIT7gnRugAk9filvLjNinQ9+cm28NOpyZ/8SEAZ6bD5BFMkFtw6F1JACWnERzobw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-CBE1dJLOTApv3TfPanklJERgxEbd75d/xJhIrstGdQt6po8YVVVRNUK+4/TCdIRaBNkHb1HnoZ/VJCYDc8IrBA=="; + version = "9.0.12"; + hash = "sha512-6LQH+2GNF6OrVXVFG9H+NcFptXY30kxwjgjPbgnFP38OgOKkFZVb5aUU7i+Les5iDP5LinTPLObbfXsRfRT6Pg=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "9.0.10"; - hash = "sha512-59O6WHQ0qD5Bcasqf4gSgdvQSZAHwzpMyl4q320J+NOw+wkt+C1A3PbdGpFQDXKTm4b30K/wwhgHWIxDeP8fnQ=="; + version = "9.0.12"; + hash = "sha512-T4z2btf6xLmj2gQSTtpQhog9mUCdbIRh6BNoqTEqLm3xU127iRcPvxwNAYvl3xLQYHixAy8v2mHek+3RsNX8Tw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "9.0.10"; - hash = "sha512-UHzJKuK6hMq8YkwUFWv9VGQQJKxjlxmy5otAkPUzU7XAPljORlcawf2jX3ax5pfYBR9/npx47UyBGysL0lTw0g=="; + version = "9.0.12"; + hash = "sha512-y0xbUlkhumNpNju3kGKEaN6LbFdvpSu55b11+pnkiWuHSSJEJrTLqZtTqDReNvW/RjHYyrtFaG8T7EV65TAfnw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "9.0.10"; - hash = "sha512-hWAGbrhPv0wl0cxtOgkRMQsmvxYd0W/K80ImV1nteJKSg9qZf+jaFvXOadTA4bp67pEt8k6Jf88CQObhFw8LHw=="; + version = "9.0.12"; + hash = "sha512-0ljvWsHhTW2YcEtnw6l0odeHH0K4UwtI9N+Jx7mcYhqcLKaAWWL03NX+ZyLXjtGYjqvjlSY5KEJCmTsClaJ0Mw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-7onIdFISoMLBVssn0VkktcccyDwhVj0zy4pPCbV6VsA3z1aDeL2uK7mjAnP7H3baZmhMp9Y82clpULg84M6ciA=="; + version = "9.0.12"; + hash = "sha512-nAc2R5V/uuqAXz0br5iXnyZf/pJaN0dqB8lWVfSarG1a6aAgTgPRTtdqpfQ1nn3OVSgiRvivMSeTcVna6Usdlw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "9.0.10"; - hash = "sha512-PnMUZ/8D1M2EQ/Y90ZYLBsloPYaFhsrTfCnXooDk9ncFO4fEQ5m4Wyr22Y6Fcd8wMaZ6qeTIvHrT8nxkqy45fw=="; + version = "9.0.12"; + hash = "sha512-fw7GPjn20glVSNB5oZo9pn+aSrOuN3FFSkpkVvJ7IBtu6iorRAcY/cc5rBevrojXfMtpVCdbJie7oqAHrWKW/w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "9.0.10"; - hash = "sha512-BiM7R6HEkg/0LopnCfkZ4gftoTJKy/CVbimDiAaOi65QQny10piKhYVBxuYIYgIeXgrMM0/yG0uJ+Oga4wFlWw=="; + version = "9.0.12"; + hash = "sha512-Gy2ejS+Uv2y7Y5RBhRD91Fi30b59zqMUcL0MQ8LHCaQqcow/DsMvCONymx1AAsLrQTTbE7jQbljDf6t3kgnqdg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "9.0.10"; - hash = "sha512-esRCulo1jzqjLsJIlyv6G5Vm2N1/4c73uHxXBwypsGQQv1mWiH662dhEWQYxFMzPvj16xbZFKFnzWH7GXg9nsQ=="; + version = "9.0.12"; + hash = "sha512-wFWNV20bHO+K1lDUC0tuJkouhDeiQD5PhO2Ux5mjBSt0IJVkXrrLKrAXj490fRjhQOiGhQ4DZsJ/QUiTVe9n4g=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-CHZo6vpuOUcFSxICauu0acyT5cNXULDhChXAjbWQ7HTYqQ0wwG2KrccbNgI3Z23P8WzInGOhcSANsmkQONuTAw=="; + version = "9.0.12"; + hash = "sha512-Z7lYvkWpLxG0CVvfllRetwCRoZ75LI5Ydo00w7lGkrybFQCh8GNry/Onaokt/y2k00A/YuZTaY7fp837UyU8oA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "9.0.10"; - hash = "sha512-CSu9MZsgF8JosvF4gcYcupqOhMPw9MQZVCC4o1rEVeNHd8xuBrNYLTHfG+fhM0/HHHXPG7FinGOfFzVeKMvJOA=="; + version = "9.0.12"; + hash = "sha512-HkRwpAAOQ81gvpWPVPfnCwYhGcuJ9sRwqYcRsuRKCFO5k/DDJBuTxVBchWeXDd3ata16AnVheLloITPllibTpg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "9.0.10"; - hash = "sha512-Vm2zCt45BN6M2kRj7XYiq7ZjGisRMo53+4uhp0hAepJIgg/r5layecEfu1H2USKT9BS36cID6fy1CDqtPoL9JA=="; + version = "9.0.12"; + hash = "sha512-xss608ooQxzPSBeKaXX/E2wFQFCESJvsg8qI53yshMTTuUId31S9Nag8acKllfUJ0X59OT+mBEwJvKDTGpnavg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "9.0.10"; - hash = "sha512-r6SDNsf07SZ9zBkmZ4nvc/Ad9hN3P12nuo62CKW6AK8gyEyLPfbzcNBob+4QWRBEMCF0ZqOqVQyEKsUiw6Ll7A=="; + version = "9.0.12"; + hash = "sha512-vHK+UzYKQtHYWTKuPlwTfEmyaPKvaLoo2AgvF+KmVDk7zzEeri7x3L/4DKA68pfCt1RroVHpYrRSevUIjWUeaQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-jC9MjbCbm0PREfwQFCyPskKzBEKfQKNO2Mo3LW4csYOTGCRJq+UOTbgxDWJd0/nOhvYBmwqvXFayebZvbfJd0g=="; + version = "9.0.12"; + hash = "sha512-ArqTRvtlgzf6RuZmLnsXpXuW7uocFHkdz219v8sLOWA1kILjSYemqnLkVkyPA2M2ut7MVGtmdcC5B4qFsB8ERw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "9.0.10"; - hash = "sha512-AHcgn7jZreQG1h//VMxStIK841EV5redVIP8npSbiuePf+5xHHFiqPnY5KsHvsSxZqPx8WZS79Txjo/pRE+Z2A=="; + version = "9.0.12"; + hash = "sha512-UOcPTSe8bPHPr9weT4RWwzKpwUczsTqyhMOBCPCnpqK/aLrTwm9ihx55CSG85OhpTmXthTNgBJlWTMAlEGN/+Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "9.0.10"; - hash = "sha512-y1oG3/v+po2IyJr3uvqCaA8m0QSHTApY4riwzKjjlZNQFE3rsdg9Nt0K4KpoTw6pohokl8zR+LCPnCao2Zf36Q=="; + version = "9.0.12"; + hash = "sha512-gtnlrdLTGjQWk2v71rKHBYqne43xQpFnoNeVbwirLpVfnlJtsI+SIvtg73fHSAlHxvozIN71krsNlu/JYo7vIA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "9.0.10"; - hash = "sha512-NdHZ7L4Os4lHzlc3SQloTiI/AqHSoiZG2bN8i62dfbM+CXCrBtPG6ZeJN2HMGrCpkvuAQOo5svV7RP71PqtL4A=="; + version = "9.0.12"; + hash = "sha512-BpzECjZ+jYeY3EudbqJjy4q7L87EriUwUgDmNC5fk3OQbna9XXIjPV8qQsmYDoHGsLiW9L3+X6Yc2ybPIlz2TA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.10"; - hash = "sha512-uXVdcOr5womf6l2CUE+J489BgVUIUegZGQ0oMvd5wYA33AuznTmK+PBsEgqFpCmbi0pqbCiftvcg9LA8HOyt/w=="; + version = "9.0.12"; + hash = "sha512-59TJeZwFNAUJnFs6aKcREL1sUDIzIWZRBo+tujgD868lt5vXUpqgEUJKqeS+B97Xus/NqTfmegd4MWdic2Jotg=="; }) ]; }; in rec { - release_9_0 = "9.0.10"; + release_9_0 = "9.0.12"; aspnetcore_9_0 = buildAspNetCore { - version = "9.0.10"; + version = "9.0.12"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm.tar.gz"; - hash = "sha512-DrJyEIKTz1e3aAjWMzTphRd/CaaV0I+ugXdIy0iuxdisN+CNxsx9wIosoJDT8piG49/Hq/LsBxj9SCFYhxQsbg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-arm.tar.gz"; + hash = "sha512-j5kcU6vpk17LdnbqQG9davzL0BXisZaE2dlQMmFUVb6nGes9HD3HzK360mS3mHlxCsb0Kgo42Y6Ia5l5Vt9Xfw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm64.tar.gz"; - hash = "sha512-7yaWobgIAxLoevi/EzWXGkmgt9B0sKYnZHPljlRg7LVdGQhBPTTTJlxt1c/IwcYKsE/LUJyUCyDmHqWuSdBJJg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-arm64.tar.gz"; + hash = "sha512-lFn9RlrAFBiLRA4N14VCfjU4Ik03V4pHNDguKnBpwNhwFOsH6YMJOG4ZW0SHU2+NjMsSb3F48uJSGsk0v2PebQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-x64.tar.gz"; - hash = "sha512-uhsYTzvBx9QjGGJA+jDkrNC4OS6MYbe1k7jRL4rMxl3M/NQSDZuewlw6J430+68yT/LPG405l6JEF+squy2AQw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-x64.tar.gz"; + hash = "sha512-SJuAd/JmHq6+QhFAd0sHaVGcSWOkuy/n1e/3LJmymoHVrGaEcHRJoP+ImgdLbuWPtNAKNGuFn7ddHVRw6PuSlg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm.tar.gz"; - hash = "sha512-q2Jy7eY+qfSikE16ZdEBCpdJ/cTBozgRl+63reQDE4c5WbGSh9qnBLpRBko0QBEupnrrPbMyj1eZFz/WGt1cIA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-musl-arm.tar.gz"; + hash = "sha512-MpUiRjowKX9mc6WJT3hzvKfiQ8cFHP0kXgYfYuqIpAnnY7fFNy7xzY+9fp7fFr1CrA4j6yaW3bGod4k4JU3unA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm64.tar.gz"; - hash = "sha512-tU5MHks/k76nrKe5SBGKAEikoDt+AP8eGfIBpXCH4Ozx5VDdBU3JyE/E15I/gEWtoDnyVzoivjaoR9zWv4psgg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-musl-arm64.tar.gz"; + hash = "sha512-x8Xhkmz9BfBZ8MtrqGgx5+VIxmQyZGaYFga5inZDPEInlhxP7PyRRRvPH1Ya9YDn5PhvJ1tt8VwGhX/SbNe/tg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-x64.tar.gz"; - hash = "sha512-sptOMWM0mv9ZrZnax6B6O5qO6hUwYOVXP+LGh0+FaZQHI6HyLdcDVLIGK6jsBVhgs0Xdy49F8Qgrg6RdDECfdQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-linux-musl-x64.tar.gz"; + hash = "sha512-kL+Rn5GacwtGvNi6QuSegxvyrgBwKB/FJoensjI5zT8vkWISnqdybNBAqBtksAeUeFR/oNFWh5a1uqTRM2A4iw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-arm64.tar.gz"; - hash = "sha512-Vqzoaf3qwKkzfSl0qEk9AEH0WtSsDc6gHBYsTYzrl3BpfGqCzgg321B3ZlbiOy5G758F/HscrVaq+O97LojsxA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-osx-arm64.tar.gz"; + hash = "sha512-WdKn9YqR4v9qGLJie4LzQzwZ8Z9Hw41hsO3Cn9L/wT7Rb5FDYRtrqZ9as0hNlnlTHRGPw5sdACauvhz0X60GsA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-x64.tar.gz"; - hash = "sha512-W77nh80jQNKE1UgYEP6KGM5ohYx6i3fLbayL7Njc8j2CXOE9DFIw17nN4kIu+fJAxbjbJG9e5FFOWoQeVSWXcQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.12/aspnetcore-runtime-9.0.12-osx-x64.tar.gz"; + hash = "sha512-23YO5rRFVYbe0EYympkatjDCAHOSgMGuG5oz26pYo20kI5F7ztEdPIQJoUQssMdf2DBx9IzaHi8mtN0dl21Nkw=="; }; }; }; runtime_9_0 = buildNetRuntime { - version = "9.0.10"; + version = "9.0.12"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm.tar.gz"; - hash = "sha512-ieTvCRmRC4aMnHxH4pnJs0F0fs8fz8Xp38VPW1a61AqcrIPl9URkTRqNqhaY4td9T7Qg74F3R/hRAQPh8SJyMw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-arm.tar.gz"; + hash = "sha512-YBcggsKqtaE1rHpz1Yt87vAq5rsdZFwNbl5mYEJs7lVBtb5UueV9EiKCXOWw/Kn7w6kIELr4jKaiLrtsIhjivQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm64.tar.gz"; - hash = "sha512-ew2QitVOBIQKbOavzyGlIwnr2hCTEhimal4vY8Pf3o1dJn9QPi+oLi4raBmpIFJSXRQzQYbXfAh40C/H11S5aw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-arm64.tar.gz"; + hash = "sha512-NbpJOewFA7Obh5+jbtuQgtgnT0MQL+osYuWb+rbEoZ/JoFES7msbRwNPmjufHlZ8ErhOoV3Yrvma7b6lUGw/aw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-x64.tar.gz"; - hash = "sha512-bOs13cb04sA5o4eeLxj+c/QnuSS4aLAwm/YffSNjbknVK1zbq12X+LTgh2mr886CHnrNgCIl74SIJqAWXGynwg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-x64.tar.gz"; + hash = "sha512-95tFXJXt29sVXScVxoPnRFJJpEsUoKhu92cy9W2sC8Yvejg8zXETClZHesA1PC52FFvdLECE08AhMmuGynUZFg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm.tar.gz"; - hash = "sha512-cfWfV0HMlJ7RsMGDQeja5bLL1i/yVeyBgfk6y3dVSY7Oa5cW6OeUthpBEdUyZ9NzHSymoB/JFVHMNa2cVZaCFw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-musl-arm.tar.gz"; + hash = "sha512-5A4PbE6pClkGzLosax6xwUSaLfnMzuaD89Ug2q+y0Y+Nqs2mMCrcIG7Fd0iv9G3E8bx7CcpzPkJJkp09lx3ShA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm64.tar.gz"; - hash = "sha512-UeOls1JOw5S4hBwhJlr8xwc9bkYKPBxm7Yysh7nxdZ/qXbb0fETCsOFu5YB5C+iehnSz/xTdS82G1sZHUbH2hA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-musl-arm64.tar.gz"; + hash = "sha512-eqga4Nj5kDPrOpT6dFxHCnK40rjL1wrm1LlAtSG+N35YEnbybm8AfOVP/H2BwGUBXHpo1DdWqKDHuuJBn14BoQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-x64.tar.gz"; - hash = "sha512-bTZhDomqc7dGXMaEvlgjDG625E+UXoL9SHeU3KtlVumszYmjUabSpL63DWlXxpJLBj4evewIIqbRxMN+qigIZw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-linux-musl-x64.tar.gz"; + hash = "sha512-ZYsvpjUdKyewhyDTXBIwGZC4gpc914fRUOAevPcXi5r67IW27igI3KO+6md/Asto+lCGwqslR8s/9oSAcTEiWw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.tar.gz"; - hash = "sha512-zTNls2XAqCSP+8NLejaWmWnTMBMxxeTYb6OMjjVTaxWcWwyEy4u8aXS+iZiAa+vUx1VEbYF3+mEqxzA0fK3dGA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-osx-arm64.tar.gz"; + hash = "sha512-+rd2qFuKSrvdhkZvaEFG5Pv0ebJuVwbskX+oGcX5tiWIaPP9jJy9EDmEJX1tHJaJylJj4YMxBQLRIAhBVTQ1wQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.tar.gz"; - hash = "sha512-QxtbMnVNpR98VkXzC6GxmMtS2nwdT1dYGR7un8XJ3eXpKR7FxHSUpbMguIKwyLK64t1g3AlvnfZiiWsPIfEVuw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-osx-x64.tar.gz"; + hash = "sha512-ByeKX7NKzgpfOKlbIuYXoOP21gx7oh/oTp3kBirRlxbEDB4J//Mvi8ELGhc6EfmYQsgsd4G9V8OFZnQaG/ivMA=="; }; }; }; sdk_9_0_1xx = buildNetSdk { - version = "9.0.111"; + version = "9.0.113"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm.tar.gz"; - hash = "sha512-/IaiIgIsWRhN5VTG/l3yCifS3W+6pjTWb8me5KXydH49HoMoTzdhqg1SkmHeUscZk7i7cvtu0sujliTwnjTp0Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-arm.tar.gz"; + hash = "sha512-1ToydcbskEyhZvr0IA37cgjq7yA76iCLyA5y+36eeHL50HgCgqPEsNdiVjZlhL3OngufTTAmdPzgdk+yCVfQCA=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm64.tar.gz"; - hash = "sha512-/4A5uvVy4o6OdPBiimxrL36J3uugLO6zyFGAHmxgvJAPkKwso3c+Kdij46lzUKq1JOvyn5HFvbsuwuEO+UXBkg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-arm64.tar.gz"; + hash = "sha512-eafW3Z9TxDlPOUZHWi71iAzxezvG+suqn9FWkM4FnMt+CPhvlfqDOMeEAz1KEBDN34ftd7wR2/zaEhIV0Zmm+Q=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-x64.tar.gz"; - hash = "sha512-kngglXr9840rTNs8oNJM5x1ngh9Qp/cUE8OOYnuHdAxam7DiQEmL63q6U2vBy6wOfdQbMCXs+GQ8TuQOlz0pYw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-x64.tar.gz"; + hash = "sha512-FdrZI1CCbOVBQV7zUiHLMcxHjUqceFOfB3qbw5jzU/9z7w5UD5rOlSytJqMtFXbEA/z7x+Luu4RXlJm0MKOKvw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm.tar.gz"; - hash = "sha512-eUwJze9/itrIWjqOcACWzqA2PK6cKLQACQYZeJfnSBlqN03KnW/uJWfcO4JJCRXj0UqzWV/tQQduL1eZXPDkSg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-musl-arm.tar.gz"; + hash = "sha512-3Tg890tn7Cz79fzRjDt+NNjGJITdulzj7DFHfgoEcqmib/5Et7ilNrPjMQKaTyZr9Dv9WIznbgW51X9L2kXUPA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm64.tar.gz"; - hash = "sha512-n5Gx/KaRbRjzbITBRLO1AZ363f8gFv8K1N79LvohQ4BuO8oZNxfG5iAG9bpPEkr6nr5MLxH5VA994+uwbqPrKw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-musl-arm64.tar.gz"; + hash = "sha512-6fe00gNJSz20kVXRQ9bjtPn6dg4U63wDMBRm648JZYhBG8kznikTqM/sDvS/YyD9CSThe38vJ3Q3NDj/O3b9ng=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-x64.tar.gz"; - hash = "sha512-+AmEq2w0Ipcd6fI1kvyR4wtxOQBu1P7IEaGTa7cKLeAjyv28oaz0gHi6gvwWgZefwUHPCbft2zMx8tF23hTm5g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-linux-musl-x64.tar.gz"; + hash = "sha512-HOzdQO5KuVAtvcchRddofZWFdCP+QNXoGatsAVNomsxbm/pRdLikKK/Anb0sa3m99s5OjqDuzTLG4bdHX8H7Bw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.tar.gz"; - hash = "sha512-WW3TP1oLkR6uN7u3isSd7CE0IG4VhhPJs+NDE6LuG9Zng1jqX8VOl4lucNJGRqc8TRrqTA2BT/494IwZtdsO2w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-osx-arm64.tar.gz"; + hash = "sha512-VchzCqQIXuAJlP31NNRqfwfcjobgwYDuCcaFIKQm7nUncMSmMpZn1sWu+SSLUeTrFGCvb0n1dsDsPPWRv3nQZA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.tar.gz"; - hash = "sha512-Vuo+OdD89Kv0g+f9kZhbhjluKmISHq2Za4uQlHZMqI1a0gV6k8pUyzPLUDoHB0gLknJ9rNSaBN7JZVhOn7cyRA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.113/dotnet-sdk-9.0.113-osx-x64.tar.gz"; + hash = "sha512-ShegsbkEaYqopEUNQMMQmYAJL3irwRrRY+lMCnqLkPK53Qp0pRJmv06ehPWYOiabPyDe3BVFQ37w3gECIgLqAg=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/9/deps.json b/pkgs/development/compilers/dotnet/9/deps.json index 42af938a9ac5..07579f334fba 100644 --- a/pkgs/development/compilers/dotnet/9/deps.json +++ b/pkgs/development/compilers/dotnet/9/deps.json @@ -1,50 +1,50 @@ [ { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", - "sha256": "941cceb4b8f299bb428f6c55b1324c0dabed096a15863ff897e6d3cd18e3e77e", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.10/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.10.nupkg", - "version": "9.0.10" + "sha256": "5fa13949e14d76350e5e2dd3c8c125f80c8d135bf46ef2ba8ab38940c7f2e44f", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.12/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.12.nupkg", + "version": "9.0.12" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "b66655f4633566d1364ba7cc67187b58b2eb519e3a2732dd78558062ab3cf1b7", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.10/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.10.nupkg", - "version": "9.0.10" + "sha256": "4fe53654aad81e2567aae919e4ff336fbb2f8ec50bc7736b075066f359e784f8", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.12/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.12.nupkg", + "version": "9.0.12" }, { - "hash": "sha256-Mb+uwOM3ORW45TXUZVgKofFk73vYkGT5zIT0Gz5WN7Q=", + "hash": "sha256-FGr18kAKCi26iN6BLePn4v8WpMskFo0DpYhtskubPJ0=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.10/runtime.linux-x64.microsoft.netcore.ilasm.9.0.10.nupkg", - "version": "9.0.10" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.12/runtime.linux-x64.microsoft.netcore.ilasm.9.0.12.nupkg", + "version": "9.0.12" }, { - "hash": "sha256-NKlaEVjVTkj8/4rFW1ncmAYHhm4w3rRhKE9TavAvb8g=", + "hash": "sha256-m/5O2lKwKVuwT1fXOBYPIALByL60fLc0xcUKAxHyFC8=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.10/runtime.linux-x64.microsoft.netcore.ildasm.9.0.10.nupkg", - "version": "9.0.10" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.12/runtime.linux-x64.microsoft.netcore.ildasm.9.0.12.nupkg", + "version": "9.0.12" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "c08d7f4a44645005afdd3fa8161c390768ef64e00ff8a2244b54e4ff43f44940", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.10/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.10.nupkg", - "version": "9.0.10" + "sha256": "5c8c4eda7c0ec5cd3b56524b43874d130199a4556da62242c4f77d15cdde3757", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.12/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.12.nupkg", + "version": "9.0.12" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "31be26a8935e9bb16ee4b96c7525527b70421b8879ad4b39f02b73eef94148a2", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.10/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.10.nupkg", - "version": "9.0.10" + "sha256": "a5f52b3309b70a22def3b7a2b4ade85f0189264b66d76ea787ab4f1bf17cbed6", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.12/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.12.nupkg", + "version": "9.0.12" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "8fafe5597edb6276010cb823aa0b742414ebdea3d12f39067658975e363e4394", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.10/runtime.osx-x64.microsoft.netcore.ilasm.9.0.10.nupkg", - "version": "9.0.10" + "sha256": "9727be846f0ee586ab283485889a791bb395e0d1c4e53796ec627d21cdd836c3", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.12/runtime.osx-x64.microsoft.netcore.ilasm.9.0.12.nupkg", + "version": "9.0.12" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "37f40dd719938d5b4db6cd3799cdeabe7eeb75055f3ac1d72e7bb69efc15ba99", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.10/runtime.osx-x64.microsoft.netcore.ildasm.9.0.10.nupkg", - "version": "9.0.10" + "sha256": "44571351079c026646fade9364faeba615deb612c732d2e3975dd786bb8b28d1", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.12/runtime.osx-x64.microsoft.netcore.ildasm.9.0.12.nupkg", + "version": "9.0.12" } ] diff --git a/pkgs/development/compilers/dotnet/9/release-info.json b/pkgs/development/compilers/dotnet/9/release-info.json index 03d47c2126a1..2625cf8c3da0 100644 --- a/pkgs/development/compilers/dotnet/9/release-info.json +++ b/pkgs/development/compilers/dotnet/9/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-JIY/CVOvJLImJPbEE7ypzlOph/C3rUT07hiiy0LbrUs=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.111-servicing.25476.1.centos.9-x64.tar.gz", - "artifactsHash": "sha256-reG0h30BetY0ApezKXdDBl6tOS4S3HRY5QLP2J/KPRU=" + "tarballHash": "sha256-SGe0T280r5QeBbEneEETXEMUK6sSdhL8qNFvaTLUxHg=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.113-servicing.25610.1.centos.9-x64.tar.gz", + "artifactsHash": "sha256-cEG1V7Fsqrg9bPh6SCdsRfn+e+ODc0RZ0kJ7iNO6XaA=" } diff --git a/pkgs/development/compilers/dotnet/9/release.json b/pkgs/development/compilers/dotnet/9/release.json index e37dc668ce6b..26e5ad10fdc3 100644 --- a/pkgs/development/compilers/dotnet/9/release.json +++ b/pkgs/development/compilers/dotnet/9/release.json @@ -1,10 +1,10 @@ { - "release": "9.0.12", + "release": "9.0.13", "channel": "9.0", - "tag": "v9.0.113", - "sdkVersion": "9.0.113", - "runtimeVersion": "9.0.12", - "aspNetCoreVersion": "9.0.12", + "tag": "v9.0.114", + "sdkVersion": "9.0.114", + "runtimeVersion": "9.0.13", + "aspNetCoreVersion": "9.0.13", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "46e42120674fdd5fe1239797df142f8f6e7943b0" + "sourceVersion": "d37b3ddd6508a184d82996a5f8116fcb39f2bffa" } From ce2204dfc1a4a00e8f25dfb03a052746067a036e Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 11 Feb 2026 01:53:00 +0000 Subject: [PATCH 562/730] dotnetCorePackages.sdk_10_0-bin: 10.0.102 -> 10.0.103 --- .../compilers/dotnet/versions/10.0.nix | 424 +++++++++--------- 1 file changed, 212 insertions(+), 212 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/10.0.nix b/pkgs/development/compilers/dotnet/versions/10.0.nix index ab60243c61b8..099a0e48b353 100644 --- a/pkgs/development/compilers/dotnet/versions/10.0.nix +++ b/pkgs/development/compilers/dotnet/versions/10.0.nix @@ -11,33 +11,33 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "10.0.2"; - hash = "sha512-MeDkxsB9ir694B2z0nIG7ZZ6DISLmbU7aOwCusO6AadYjitxjv+e9TuY1Y0ijwuYNjxukBIj45nF/fCEg6CGHw=="; + version = "10.0.3"; + hash = "sha512-vyYMaRMsoWiCXq7leJnK922oQE649XLPHB3xt+Sa1JjmeZX68fvDy8BW1ZyCMLEESy8ncC0SDBNEUIcnL8xIpg=="; }) (fetchNupkg { pname = "Microsoft.AspNetCore.App.Internal.Assets"; - version = "10.0.2"; - hash = "sha512-v9Au9ZSo3ZOe77StttCPCtOZkY7xSFXSyyWMR9Y0Kx3ZKegVp4zg7TJwz4osTgQp7EKyXlbDpvjUbgly51XbmA=="; + version = "10.0.3"; + hash = "sha512-egUcbQx7nmplsmjtA7VAvXS6r6dyoa3W83+dJvf0ZTd6N2i0TSnujbdmtubfSczR9x/vPlQ9gmLokuFkeSuehQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-dlgigLX+tCuYRg5TcnOTg+UyNlIK0queBF5EWmPw8jpX3J0iqXUs9Nb+4BriG57QoNRiZCXaEB81TDeKb56xxw=="; + version = "10.0.3"; + hash = "sha512-3XAhdSwKb+6U5trjxmAVwrExDpD/asmKgM/cr2LB/KjQo0xkrFsyZK5lYT9rMcDUG7KO4Ffdb2xdJCguddBWHg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "10.0.2"; - hash = "sha512-3qJ+azj6rd+xEpGVoCtpDr1p83IVLIJEZkXo8EtPWB8HjZlrfh7MA6FcJM8bEhqijqSy10yzeoJY0uyB0Dgeug=="; + version = "10.0.3"; + hash = "sha512-Iamou+8WWbIIgm3Xukw8hupl749/hXXOUS5oF06srcdsYXYehzBsKFytpyhwxZUYO3y2gYb7a4f3PFsE35tzMA=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-Lbk2KbxuXgn2iW+VjbXYUD33w5EDgNXwLrBQ6KeHDMria/x9SYqf080/wvto4Ot2La2gMgvbwS7WJ9IE08ydNA=="; + version = "10.0.3"; + hash = "sha512-nJhEo+JPVp1lERWKvRX0CGy55mabXQhby3W7hdUJI1jiuw+D9vacS3MKYcQ+kHuI/UqgD8g4Tkh3iqAKmUk/eg=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "10.0.2"; - hash = "sha512-Q1ZYQ+2IEDcc6Oh2C7VehfmMUUbwWle4SmVVfb5o7MjPPfj7ns2s5OYuPpcAupkCluuIEo4qHgwZMDCAIKVxkw=="; + version = "10.0.3"; + hash = "sha512-Z/Csa63C1IrRV9JQ04BIKRZSuwdiqwmap2g39pBvXof/pbLcGHehxmvHJaM0UqOGXjZlo1NpEERqosgBN4b00Q=="; }) ]; @@ -45,118 +45,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "10.0.2"; - hash = "sha512-fpiV9uvvIvfIPK5AirdUyteKq4+zSpA0uEXQu02HKumxOti1xxDhvUV5m5iEzDwuPr1AbUW/iHt40F01QUebPw=="; + version = "10.0.3"; + hash = "sha512-DZGd/kPOW1JRk9fI3/hJySPxkj62rNw11vm2G32dU/Vo+MmoVdPyfj5+FFeaS71W8GqcPOHZmmlmokk7WsT5tg=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "10.0.2"; - hash = "sha512-D519AZE0AC3AiCtXJOwFUil10/0dm/uhykgje8fm+tWZEftGeOwqeyvG/FqT2T+UJItJ2X2agymdGXmsF9sw9A=="; + version = "10.0.3"; + hash = "sha512-hBBrk8jw8PN7OrW0HepDaPSVUiVLVKyw+QxffYNCMqPqQj9FTsxsIMqvZ3CXIH/T9YUzulSv/c4Fx4HDMReSPg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-jvPzoK4Lw6lZWdsTDIAa2dImRmHvN9mbkuvrvUriz7qTQPhaWsqC9p50VMrO5LYZCxCcLEw+crXSQb/paAQgrg=="; + version = "10.0.3"; + hash = "sha512-+k58Zcu0Qhtjk+q5csN5OrG3S19vw+Zrwihmllh3p6ycoB8sb7GvUdzrKk1NEBqVX0cTsEZWjIxVA0IWiukE5Q=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "10.0.2"; - hash = "sha512-51ko4yV4GrGuS/U+8eYxWWc/ib3KN+ZOdJmH4roHgWw/MRIAfezlGkQAwMmt7Fnd3OjCT2aVBuIcYKbtnplIhA=="; + version = "10.0.3"; + hash = "sha512-d01YWorxCwggkRjS7JEok834CPLOm9ZvEm8KSYPnxgsld/biOn73NrE3Adhad+IGPlB78TCtN86iBT97khJs0A=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-DAZWcPotgFzYAbYIS4zPq8Be/tWLtif7wC9LIXukGChz2F+fHpWv4r9OaOPTf8hCmQQAb4xeuMtOP6O5msoVDg=="; + version = "10.0.3"; + hash = "sha512-T3vcenf4JXExXNpbB8iNGingxUS5E11bbaTT7eWby+Yq/6xWMB3adLiARfDk16BJm3svu4FKmJWdbGX8Crhz8w=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "10.0.2"; - hash = "sha512-msYQCjOIO9huZemPRdDi2dabKKr0wSKlCtzFdPZwSDWYfiOasgFrgsHXa4BC1zgw30ZEWaEFIwrHU6QFjLQqEQ=="; + version = "10.0.3"; + hash = "sha512-DOLyzLePRdYmkK0EXtFGGKt1mihmP+upxv71/ccEQfQ1U8t7Lfz/IiI7bihhX44wBKkCfFWlNtWin+VW/AJcJQ=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "10.0.2"; - hash = "sha512-jH1v8wgrHaT0FnHgEPpVCM60TPHvZC0nL/o5cMLIMBJ7DI0XZM2vkei8JqyADR6ivTzXBpfj2Dquou2eA0AOzA=="; + version = "10.0.3"; + hash = "sha512-9yKaHfvCk4OJO0CTlp3L5OSMJizzmochhtfkFXwOqqO5e2fgUGi2nn6VJIXajDsgOrmVBF8XufFL1s/g6q9SQA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-W1DaAuDLiaVjBTlJzKcWeavvCa/Umlo3fqgrOAR/UqgF6OSwBX6Z2FkTiZ+hpeeMQ1nKUwx1pcDepx1CauBrag=="; + version = "10.0.3"; + hash = "sha512-OyQ/d4iN9K/mOVGvTyvJJ9bLEP/Mpgcu4p75HVrnAjl7M0/v80jh+uBM+8G6VWvEuYgWZqUrUPsn/Aw5oUxS+A=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "10.0.2"; - hash = "sha512-0oMz97/sUtkQcANOcZ3SicPwA3qR+yjIl7EF/lokGCGwa9MN/2IRaTxgCVmT2or7ijb4bTMns8i+S33V3ngD2g=="; + version = "10.0.3"; + hash = "sha512-sMlCyEVbl63nuhJzjZ3jfZniVGI3HsfCVTzLYDCda5h28UNkqphuZMmlV1OV5ftOZ5Q7gMKCC+8byyZcIbod4Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-u+Nacy3It5swHvm1HtdhNEoYZpI9VTvwEkZ0aH08MCKG+5I+M4eL9axO6ZS6NeQQ8ZqYvuCagNytar+QR2bihQ=="; + version = "10.0.3"; + hash = "sha512-fSl11bWl5ZX3tc2YJWyelvqsuTQT7/Fu6gDVSmh+jxQyxsvoyLKOkcM7+bwKsrPalouhErdzmTQyRMXdX7w1iA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "10.0.2"; - hash = "sha512-yYMtp3DzEgOKnYaXZ4xDlaqJEIIKbyrKgZdwvbTivKdtP9v+oRja5CE9EaLjnrHpb4DXJx3RhrU4CxteCtStAw=="; + version = "10.0.3"; + hash = "sha512-wwo0BdlcwZpmSYFA7e5+QKeUoLCIDurAnMnD3ME8AIx4bx//Id/Ej6h/lqGcw3oIBvOxpB5xxbuoTFHhN5yKgg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-qPGQVJUzn/x4r4CEnAR2gQWpxoxrC0i/PB/3ra/p56L8T2gPQDndpCT5lYG95c+IBk5qBZCzYVCp89iSj4L95A=="; + version = "10.0.3"; + hash = "sha512-CIhbfQvk6ciFxCe+LFMeZ754jwaCaFyy8bX02Y0lSYNq6BS5+wKDnpp1U3W2ZKtH/9R2YJeYxcUEGY8p/YwG6w=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "10.0.2"; - hash = "sha512-nl8eKSnKKy+58OA1L5JdjEUUZmfYAetCHa2ub8tr3COZSVsGVon6sPpAZ5DQUSajIPSt7NRekyEr7m3XDX5Rkg=="; + version = "10.0.3"; + hash = "sha512-3SYuAGo7FZ648DK5xk4kZ22RISXhF2zzgIxZ7la9qUoOU3WylQg/uG4Ebi3h4E6iKFdTETQGu2+RV7CKgqcBCw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-N3CTQx6CxHEwMkoYAhDY3w1XjzSPvqwSy42RkgyFx3FT8cU247A8zcGXJCsXI7yMy0BiOtdzj4I6s+chpo6aJA=="; + version = "10.0.3"; + hash = "sha512-38fBzgDCDVXEEZtxL0RCgAImNIPcE+tq+e2poolRgOOPRIHs1pBxv/BH+V+sBM3s7f4YU+9OX8H0A2at1hZZ7g=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "10.0.2"; - hash = "sha512-O4x4qz2KLev6o6FYGIckFc+CdCsN0qaDMjlzJlrPbVqWeJHcBTNj5FNTPzDUxCXMPMRX5H5Asd7wpTWc2ZjQJg=="; + version = "10.0.3"; + hash = "sha512-hDL5o0WlZBoavVmELhhrfAzzN0aCZ4AaBiEf0sVjLz38vaArBJTQBD2j7wBcBlC1C+uZB6LN6cWoUv9lh5pXlQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-hqL6zDVP/dnETdj5TzZnee3TFtUibpvwN9FxAWMtwZZo8eCVgIuOjem3s1SPgRuiTRHWsWu8gWNDd3Dm8qn2zg=="; + version = "10.0.3"; + hash = "sha512-+DpwBe0r9epSaIrvsvM8IT5Iz/569ZOLjOownkK8u0XSmCs8yNmxGaON3FIfV1aIdB7HtGSSPneDUA5fqeBQXQ=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "10.0.2"; - hash = "sha512-ITRkUIkX5aQ1s00vQ1Np5H2P7lA+rk7CIF9Zz6emWa+GTjegLZ4gBAlWQ4hbn4eWI0ba3WVeTTq0t7WPlTTTDg=="; + version = "10.0.3"; + hash = "sha512-sn3AgxHLlXbStxHCFOvr+JL3vcw60yjBl8j6WKmhk2OsqXbGdkhP9/zgzgITOm1mdgqBkoVJewu5/4ougJZy9w=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.2"; - hash = "sha512-iVH5Au3lt+K3HLICU+SXfwiU8MENdLRCmsn7TTu2JVp/SZSceU/vtYC5akQNgzJkKi412w0oEFOdb6aLvcc3PQ=="; + version = "10.0.3"; + hash = "sha512-5P1/zedTYTZFfEXD3P5dTQkhmzGOCMU5SviRXeFadLmdqnTnnjWfmeognHIAc9MiB1+SUv+Wv0/X/UwXXFOFTw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "10.0.2"; - hash = "sha512-2wmzupkSnGroRzJYepMPELNaXO3fgzz4L/PAkwpvWt5NVFHTDU7lGymPLrBf2lc9U7LCuvuP7qMalx715QvrBA=="; + version = "10.0.3"; + hash = "sha512-YR0lSf3M+jHRmIzixSfXx4x5mGmmcsC+MjqSixnE0BuGX31WmRc7S8zZBdVwvpkgW5OW0pWEElHkl5fwDTteng=="; }) ]; }; @@ -165,416 +165,416 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "10.0.2"; - hash = "sha512-/o0jAyZjkAhxUF1iaDiMDlemKcwXLIpKW3yGmLcwdJKOL6X31flCYRHVeCGlL5cFjuAaBc/vDRKyoI2c2MVTKQ=="; + version = "10.0.3"; + hash = "sha512-c7ziBRw/i2VNFG2DIUHDcZrxP9vuWEwAQWH5hCbQ6L0+BRj62O2EvaZb+jzB91+I/EN7eFBI7ajCbJfjGTLrxA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "10.0.2"; - hash = "sha512-4K12mMTIbnRWz3sbQPT2hRrvnsP9EcygayHZcxpVslkzbtb0XGNhAT4qNMHdEeH+BrPqBKaupwgXiQZtZzMClg=="; + version = "10.0.3"; + hash = "sha512-JGsJdpisXBd4OJBDsTQ2gD6nvMoKXVTPpd4/e6DFIELONGxmkpZR6AGUNRG3rnNE8eRlmH+std8Four930XezA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "10.0.2"; - hash = "sha512-JpQdRvo/yReV1WrXN0CzrPoSzcigPTb4N1meEN226hqt7xk2fcvAXJMDntD5eENo/hZ2r7X/rggckjKLzXbLyA=="; + version = "10.0.3"; + hash = "sha512-mmnKmfBwp0cHu3ZVRMLztTnn2DiQPxQMNwHWr7Cj42KN9t+nIU/HVWnDdZkKM3JQ840bZtjESkh95MYuwp5ndA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-QnECS7RZxZKTFEQiufnP3yGKSMKI/9F2Yqa019lCqug9TXO+pbB0coD0nUQ75GpoDj8dMj50SqYM73O0nwrJ7A=="; + version = "10.0.3"; + hash = "sha512-cWf7b117y4tHJoqrWxnSkMI7TAbGv26eh04rqi2jSWsVbLRWjMF4LCQ8dbICpdhkGUmHWuoLUijLcreattTMUw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; - version = "10.0.2"; - hash = "sha512-8plD8Sq9pRfGdJ1xaWJmmk4wvo5LoLps5g0H/D1ahCKf6Bs4BuquxcyVfAHKsZ94/Gs/zACWS1FRKsh4mTCS4g=="; + version = "10.0.3"; + hash = "sha512-nlKZxVMTGnAqYrEIPyA7/mvUYQmPBJ/Bg3fiLbV3smcBYSxGHicrbp8AKCUG+yfyZP5huJj+2BasX47k5FJ8Vw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "10.0.2"; - hash = "sha512-Yohi+HtziOv3WP39Rm3Fjb1gttgfjj2Mpk1oFkVuYgxe91Bjyt8veSSmzt4tKLmcTUXr/+TUuA0lx/PftHiPJw=="; + version = "10.0.3"; + hash = "sha512-ALvoj2Ur92guiHgOuraJ8NOkxIABoz8PPHSCpIMMsxY8Jqo4XCa2qO5ANdtKgswBcS+wmyNWU11QV0KmXIXkzw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "10.0.2"; - hash = "sha512-SmXNApTrb4RHUSfYgS1rNr9jzPHZEnqr1a/5O5ZU6YWx2puq6lUS5H2eTz+EPHaL5XTfVwl39FdtKyIdqs4I/Q=="; + version = "10.0.3"; + hash = "sha512-f/t0VPBRgMOrxvcuGKQqm+XXE33RX7rdMgNU+s2INJ7X9yL0DU0PYHDG9EZ4GzegCpEzE+t/LZ0JWWmbWF3edQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "10.0.2"; - hash = "sha512-+FPjH0FOqU75qsQlAyDaGKGEwFmwnVtNE0QtugoKqMwP3rJYWnfAE2DA84VuaeKPUh0ugTRiez1KVxhP9lKM9Q=="; + version = "10.0.3"; + hash = "sha512-3jqYlicN+DFw7YpAHa21ogbdCzgeKbhJNOegZhFwfMhB+chVo9+EDYBPkMjb0dTvpaNizBM0fvwnYOm+LK2J1w=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-LdmCx4BlhGWqVExa6/oumt89+Izs9V4MyepRKlUpja0O/XYIBX7mLaVZ0Leq179YUk3eUs0TvFT9WlrbT2+WrQ=="; + version = "10.0.3"; + hash = "sha512-l5TIaPzflPeQraGqDvBRSGnODnZ/b9jbRQ+mGOju8TFg5XIWVrbFm4BpTw6gDZsD6lPNmFIkpH9qgxcCVBuzJQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; - version = "10.0.2"; - hash = "sha512-pKVDUKAhaRpGdTqvvN7NyLKuoJvOHMNOdPe7/zMk4mbMnyZc2LYR8ykkkV1LNZQoQW92B6owAgKlzGg3brv/jg=="; + version = "10.0.3"; + hash = "sha512-K+DJxuV8npnI8dKEAPFs722K9fbMfb2yXbs/F4cOLgCsrGD/ssfVX0yI/lh5iZKXnpy708X38EXFt9l/RbfB6w=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "10.0.2"; - hash = "sha512-j53o/jrNB3/VLkS0N7QIXbHuLLiS9zc6gmICM2ggyvhlyXaMQBUcvu1vXKKJztd2C81CM0aq9j9CU/ygcXLILg=="; + version = "10.0.3"; + hash = "sha512-XUAlxT+iOv9phzT4sKxw3oxlDyWGShw/M/cGDWiFp7S7xPkGvUF8khKEsSYEkARYsrP4xzOD+BpCp9odm2wLOw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "10.0.2"; - hash = "sha512-7uxI/o0jaZ7lBU0Cpxxl/77ap6+sOfCPPAkOpE+irQ3GxtR8675pZElHrvBA6Eq32Ig0YaDwcpiJ85GPL1f2ow=="; + version = "10.0.3"; + hash = "sha512-8ml3xZTgBZ3OHdqIPw+K/+Cvng600b/8jdi+QBXgRT/aLaRk8ZTYu+pX0ZBo0OoWFrz8CIZ1SpvZ60S5yS5lmw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "10.0.2"; - hash = "sha512-cH59TAPzM+uVBL1OjTFFDMUneXhwjzWojSTgfoU6HVGY4GB78wFIwD9sEBB+abBT0akbP4p+ZfUNp4JKMwVRwA=="; + version = "10.0.3"; + hash = "sha512-/5uYeQPV8stf1hxNVBKFPvqilHDDGT0wjNNa+gAbr2hRP+4LuNyHVnesPrwWJeSjlxT5Tn7U5RLplh6wOuKSrQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-EYswiTzkKJK3L22U9nsHLvsdJOelsguYi7gq+slxwj0PZDdkU9zw7F1PeZGxX6MS+rDuDqLZ3ipXEudSD2NQGw=="; + version = "10.0.3"; + hash = "sha512-pPZuTdr8oBLnrsnDXTI/lzWhFLjdu4s+kNgLNuWyZGM6DYva3TJZleQ3/XyORvB/bJGgRn0fwE3KF8/2Q/YX0g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; - version = "10.0.2"; - hash = "sha512-kvxx2LqSLIUYPP7uFi/lQ+wY3p+OLHhRW/YwsQjJqrM/Rj/ApMw4l/GmWG+Mwyb329kUCog3pZNd5l8Ki/bxKw=="; + version = "10.0.3"; + hash = "sha512-6vfSREeObTrQWIB/NZ8VpEaYn2QRaXZkEL/hjOMzLsD44csKbOVWfK0o1RPSyiOu/k1JFKWj4SWqXose8usDcg=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "10.0.2"; - hash = "sha512-Xa2h2ZBs+vKW0L9oPM/5NxH6JS+GlN1nvKgOk42sNBAgdrh8nPF7J6fL2ZAclXMQc7EGkPS2vrFYhx2tENvH8g=="; + version = "10.0.3"; + hash = "sha512-F5ZbEj0cvyn7JZ0kN0Z6Er2SujO13r15rEF23FIcK5WLM+3DScBOItGgDmq65eeDQ2FXu0BeUD6+xukalLO3Gw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "10.0.2"; - hash = "sha512-NpiSoJv/uYjvVBPn9U1v3LaoaGCN+4+UQbKRZ/rH2ZqUABHnKHEfdUPfaLscOONdYjD6mxGcvNitZqrGn2NkCA=="; + version = "10.0.3"; + hash = "sha512-IWnekd3aGzLVCG1B/EmB5W/A8fA2PppJS6b52LIdKfA4H/cPJZ6FaqO/EAwIayDOfP9T2FvQjp6P4T2nYEpy0Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "10.0.2"; - hash = "sha512-Vs82EOZFQd5YyiwV1KL9BPh8tWzXa5mvXXLVDHRoWqVUXdQBBsQUR7pd2kSYy1Mx2VW9gIqyxlA49NAIy1U8qQ=="; + version = "10.0.3"; + hash = "sha512-ReHuDAe64uhsOCmTAZVnnn3kXgRBSOrwsNFmdVdlqCzBnvVRssFSEqwnrTPdD82om3OOkvLCh1K/MB7yGzyPXA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-bImG3W3xvOzoR/JqlH4xtIthWeyYs30m6Y1cGYnygNKVD3EBfeLNN0cWWJbp59kZcDJ1K2UJAkG/5YAawGt7vg=="; + version = "10.0.3"; + hash = "sha512-29CFsY9NQ8ILD+eJWqr4Cp6CvtS266K+jvmAoV0jFrVjuIzaufTm/lvmfR32HEM9GgRWjBlYg4svYuYeop66ig=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; - version = "10.0.2"; - hash = "sha512-0dm33n+2EZwRxS1ZzqdA6rw0sLYFCWw9cmAZYO8A9Qev/5neG9oVLVEm0l+caC+kkkrLiMkEdzxc9Iudc9Sb3w=="; + version = "10.0.3"; + hash = "sha512-3HrmkBTh31nzzQrhDOWsn5Sc8q4l0432qTxOQmFIkWJUC+EIvezH3GowUKzTwul3hhLWFMvnlCdntt0qCZe5xw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "10.0.2"; - hash = "sha512-qx8zKUGwHneBu6eYEuXGjkYRdhGvfTl/hZ0OJ8s86rKZRGlIWuCUlDx68eW+1wK5SxqTLEgqgjq0bvkq3D+rGg=="; + version = "10.0.3"; + hash = "sha512-/Y0K5QJ0edr+pevqVUj/TVqzIX8ygAKlT6Crz/uWLDRXxKgY52r+bq2kjODugzqn7VkEKDaZmusEA/739qa5bw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "10.0.2"; - hash = "sha512-ekzeTBQ5DB5XVvj2umshjXXB5id8hQLAKdDtxS9NCFkdJBccBA/sraSpqp9u7wMLtcPlXWOASFCwS6h81L3Dvg=="; + version = "10.0.3"; + hash = "sha512-D0uS5TRm7anSph2o+f5KhG7yzSXgGXy1UAbGiV+QAWnPTZi3hbtZsyLJA6V5FoMJJ4w3a1e8ExbDGVHzU6n+YA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "10.0.2"; - hash = "sha512-YdkF2zZqU3+7SVZb4tofbryj9kumZqUTtmvoFVGnuN4GUQteXkJYPYfyPUmzTJf04+e6uGjlsC5J6D2BkXxjSQ=="; + version = "10.0.3"; + hash = "sha512-w5czD/k07WTqkohccBSimSW0WpcpnunM/cVSsDucrrdgrkPnlrDqGt85eS+jIg+RR/h0Z8v9Opv/4U1uJxyWYA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-iysJBEOAOvEsEbw/XIqnsyb11ypiT1tsiO6LHK6hfqEp/CzMDu92HLGMwt1jydxneItCyAnPXN+Tod194uRShQ=="; + version = "10.0.3"; + hash = "sha512-tJJkCOtu/Nv4EJyYVrwg3oclAHH0I3xHI19XmUuOGNbpZ5WfgiQB0TBuuU2E/7lpDFMIVakbjZrT11WQMInRdQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; - version = "10.0.2"; - hash = "sha512-oGTR6mRZiejQJJwRuOWQGUXbgA0VFnJ6gXvtIbJ2MqyGJ3CdnPQXfXjcugPOLQv6anGwv5ycPSgnJ8LhlbbSkQ=="; + version = "10.0.3"; + hash = "sha512-2QxY/wCX0m9Hbt2wWYzR9Hq/I6ILWmRLpDn4WMLb4Vd2ho80mKfd2Voh908gcCxG0KhR8N2eKTHRVhoOCBNk1w=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "10.0.2"; - hash = "sha512-2+Km8yDt08pAw2A2Vj+NrecNe/nOXORo+PQ3zZey31SsG1ZHInWgDMGAmumrhoTHlddKQB4gutJOXNsm0eladw=="; + version = "10.0.3"; + hash = "sha512-z0F2wqQv+SdwEtJrgW1qWnGKTY7MpAFRPIcLkoQah7aSnPaCwzBTnB45Ma2bt/UyVXtthBQSitiwCjvwGDCiuQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "10.0.2"; - hash = "sha512-Q9RwIBiRsu14iuf5j5cGN7tX4w86KzYs7sEB+z/ljPy8YajaKub5OWkKFpK/D/eoGQwfQ8G0hlYWLJSQ1Myhyw=="; + version = "10.0.3"; + hash = "sha512-s5eKxAGu7eFpWdVysqRuLNx98mp9dmR0ufMxmwjBnHXj2vWgKDUWDUjnhnqAO6CTVpoo4UEU0AVfJszwk6aMDA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "10.0.2"; - hash = "sha512-XkH9MRV6B4dxnndADS2hSU9m2eHZD9b8KNn+OUuuxdeSW0FsA3QeEilHbqw5PcCKVgwW+R4fNnTJUuNJg1KhKA=="; + version = "10.0.3"; + hash = "sha512-/rjhycNcX7szG0A5RYW4XA7YT8M+ia6zWxYT8dP1vCuLGMuIwieRXPa51+a05WWCftIX+wl0ENY/7pXn/fNMbw=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-yxPz87vqvsaWs86eiDgvTZ9y6bg59eQoQXIWONAGX2ZCgzh93f26vpbMqnrwDV21aJv+VIabfo06eLehCGcMMg=="; + version = "10.0.3"; + hash = "sha512-GFZHJrtpt7+Oe6wAr3t2dK9w3fjC5mNSiVnMclLNdjNFOAQaGmEniJCMPFZ2924pPv8BmW1mr3DBnsDHiyWRsQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; - version = "10.0.2"; - hash = "sha512-hz/T704PkGX0SgQCuWR3G0IiqoVerAeTU+2pMP1lwdDjvBWUM7WJqQFUYtkwhgBchwmDt16i8xyC5sQh4nj/AA=="; + version = "10.0.3"; + hash = "sha512-cGfAzYG2IYhyqEW5JOriA0Mc3scIZs9+ZiUwL6lsPcC/OaHzljN/5uWzCzJz47rxIm2fOHH0J7yRZdaMA2pRrA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "10.0.2"; - hash = "sha512-uVsmW81TSWHwcLczyP/b4XfM+dvmuK3z1dqBUUXFaIxWdTRgZj2NNdj+6+7IB4oYbuHrPVRCr/KSZZvgaRjFQA=="; + version = "10.0.3"; + hash = "sha512-aFZCAn88XX547fjn7eoBdSEMVb0ci6xWMeCxIovWrQiIPvBegyPFftqifZoD8h4c2fV1veKAKjlh2oBIUYHCog=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "10.0.2"; - hash = "sha512-JRYATohpyzJYqYmogrlCb7aw4jR4Tyg54QQClPTMM8VRcZmWpP0vosV013MFigLRZh/HudZS3wifIiejamsqMg=="; + version = "10.0.3"; + hash = "sha512-uZLvUPYsqG+5EUac4JdnZzH63Vx07gqOW8cxWT24j0ZRJyLtIWPZVkVHbbIWt6SL2awPodAlAubsXEYHoK+zPA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "10.0.2"; - hash = "sha512-zM3+pQ2Mw/HKEnxSfUGmC+3cMv63irWkTHjm9fmcxbGP1iEhATvix7LFeM02n1xAY5E4nEAddRsOYS16nsaE3A=="; + version = "10.0.3"; + hash = "sha512-FGXfwG27Z4UhmDqzgBsNpxDCiMeI+k1++Vba6NBXonik8rJGIzG4rQ3JKA/faude7l9SL5zNWn3wWjVSTaGLsQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-uQxkmfdQxKIBqaX4FwRjeeTAJIbjKyNFC9gjCqIg1o8x6HhnHkhUGCpm2S0oekf6/HPuJuCFDqfW2285N3pffg=="; + version = "10.0.3"; + hash = "sha512-/xGYDQvjvv1ep9t1SnHn76P1hAaWLDRXAnX3Lq3anx7kz0fm9Z1AbRqhJ/ZSDOxewJp16UYrERvwBXXk0gx66w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; - version = "10.0.2"; - hash = "sha512-5fAbHxsLlD8Q+kpXY9uGkzpqpBseTSUvsvg60LYqg/u26nHEQ94qnePsLakoe/L6GAeZEbpNWlX03yb/KPdgQw=="; + version = "10.0.3"; + hash = "sha512-XS6/3DgJh2W7ycAkWTdS/cM08XBYqyoP0NaYUQS0fVAaAUXkDb4z0sTX7ei4nRaIts2HEw937WCO5HdNNBj0qw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "10.0.2"; - hash = "sha512-ntZYKY843uFBZTfDSs0wGEc5NA4DAN0bG4qYJhbjK71y0A1k64nh9/h+EgZaC8Iv/X9peBAu7BqiVveeVBM+BQ=="; + version = "10.0.3"; + hash = "sha512-6mMD7d4b6Yhj6IfEeglgMmZVxQqyFbzush6SZBSW4s8aKX3kyVNh+Cfn5ITzGTQSTzsDoFEgTOn7ti4ayuD4Rg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "10.0.2"; - hash = "sha512-mspuFi6Bb7a6U/Yj0YIMIHKKUuIXMU/a7BZEdTYrQ51GKM7KiiCkQeduudaA9g9kMuXisEpNLgSxwSRTyyC23w=="; + version = "10.0.3"; + hash = "sha512-vTxTUPfqYFJgBQbhbxevacSHL1dZj1DWccm2JOt53Ki5571A5kqmGtUNHWGQhMy3i5RSItis2tctPURBT2xKZg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "10.0.2"; - hash = "sha512-CoAL+2H0G83cFvR1kJmmLT9cmS4FKg0iAbhhcSnPfnF09/Cw++z8vmW5g9QSrSuXJQOqnwcDzZvhfonpPkYnhw=="; + version = "10.0.3"; + hash = "sha512-0m99ZWDyt47tdR+O4WUpJCZmzf7IEwI5oTvu6DxziFO8SZHqPlqAy8fLWrVL+d0UmK2W9G3VKUjqgLeuszyCEQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-4eSx/T57ImkGZEeybh1M1uUdkN5UFJnx8TXGRR4xDFv6ih1pd/msTSxyoE7pq1Mx4BQG53ai8IRjCEt+Rou0gQ=="; + version = "10.0.3"; + hash = "sha512-mUnfZzlXfLEIWzixK7Cl0OS99nVREJKo+d76TG/efH/ZcJnk3gWGJzRd4mApcYXu/J6mASYuKKzwTv00R5KGAg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; - version = "10.0.2"; - hash = "sha512-ca1S6b1HsUIv++ryZ0dyD0V/OZhgzCIn+cZ7nEkLxYk5r8XhYcoFUr2ST5Ij8rBuWedxXZo3/xXgMj2uk4o1gg=="; + version = "10.0.3"; + hash = "sha512-qg42VbuD6mJ3zGSWn0SFehbXCCXAWMQqTA4t7SYOWGJAcXbcoGhOVUQlJ39uQoR3OmiEP/euhgsL/776b54HsA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "10.0.2"; - hash = "sha512-3YiUtVeAh2d6ppaKiHESTipjRn9J+EoRswCqBkY+y56VU38667ki21L9G6Qtnuim/wGUoBJRiEUhHwxyzI9aGg=="; + version = "10.0.3"; + hash = "sha512-ncNLgaAOZXzGuFRUgbQDJFJkw2+0PgRZ0zBt0l3Il6s+9r3QyCh9v9bj5seVaawaBDgaz9Rnha4fXX/j3k4/8A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "10.0.2"; - hash = "sha512-1R9u/bZ2HFLAm2YMp3EvfwvfTk2M+OVtsXQ6nunOPFUFwR35oPFh0uzxz7dVRC8oJVUw6xKGh0+miqMIfSQF7g=="; + version = "10.0.3"; + hash = "sha512-IhCisfAOoMakpQ6TXKC0YgDoi4lZQkJIg49KfRd8cq++QjId5QYYlRLV9VaWQoJiFiATuGJzqaI3RhT1+SzXfg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "10.0.2"; - hash = "sha512-2//Y+ZXy4cnI05lZRR6K6aK62nbTXxKc72YQ1o5zfevEZh45ddfa7hoxAEwOtHUUAY/bNW098C5jduKFIdHfWw=="; + version = "10.0.3"; + hash = "sha512-x3CbrOplS5RnCW6i6lszttctQ/BhGJv6Xul42gMLtZumV2dBo7IGvIgOJhGIviKTbJPOzQSD/EGjNScNyiLpxw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-klu93uPOOXH0IFXcUzsX1SO3iixpQJep0O+EvI8ZejUqCzVscZxaLhdPo2RESZ3ZQ93PisqaOURIegxPetV6bA=="; + version = "10.0.3"; + hash = "sha512-K2CIuqBa3a+fJ+LX5Q3OSVBl6OD+sdMBcNr4DOwUklpbIHV5sjFMfXl0GzsrqPTuGUTygv/PtUSDeaioGIj8jQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; - version = "10.0.2"; - hash = "sha512-ELDgqORIXfWu2d2NdNhaPgxMdl1lz5msGcyHB4DUaHhMj5loHvHO+1bEzoKH/CNhm8w+4bJUlv5n8/05WvrfIQ=="; + version = "10.0.3"; + hash = "sha512-whltnvycYULmZ52iz38DBKO0XNOlrMyTu46nlwHdsrUX23yCm0rRUSH/VMYaX16E1cK0fLnIq+1rPTUpAmHTlw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "10.0.2"; - hash = "sha512-Bl48t37sVydjn2l5TYPABBSninGzESRnCnvUIQYF5id6nv4rqjyhvKhoSb7voWa2yPJav+FsIMIGAro+2imfgQ=="; + version = "10.0.3"; + hash = "sha512-zqycdmVXgHr8fiZo7+Q6nWZiyj3JfUoJBfgIo1s+AuOejSes9TvYhlZvR9hu7BjCaCimGt7S4WHlfsrGFNTvGA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "10.0.2"; - hash = "sha512-d2bxCX6NFCcMYTNbZ0Oy6I56ajoz4sf+dOMujtZXPdEny8x1VXmlnOPduNbJJ1SsU0mn2KuBxal+aXXAoiFQrw=="; + version = "10.0.3"; + hash = "sha512-Smjvtcx3VpT11VN4p5s/omKPhDSaTwr0qZ+qCHWAxRnuzOXvMcT2DhlzhgPaTcpyJVxxr1LLsPE74bwTfCpDkg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "10.0.2"; - hash = "sha512-VTUGNbYiXId/gSmlS7n7e5PDvT48exI0iSypc6dmBdFF1n76VckUImWsee4qKv1rYND5+HxjpDgI/QBJZNThBQ=="; + version = "10.0.3"; + hash = "sha512-VVIQmIX4KekyiMyJuBJKjfJk0R0NhmBQiw80XArJmXNfIhx75RbntM/v8RW9RGLUKLgBag4momsqu7z3xI2d7g=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-QydAFZqEkCKSBKGHx0sfVeBeUSDIRX8y5/aUo9ntuMxMIKmkOhsYBr8sAhJogFBWF6ehhi2R5+m2v/H3fJmziw=="; + version = "10.0.3"; + hash = "sha512-Cv9VzRy9QWbwV9AwWVABxVeX3S34F4t1fK4gDlRH3mCLNxow2IZ26y+D34PGcQLPjjm3homPygKE48t5FwbOBQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; - version = "10.0.2"; - hash = "sha512-azfXCpSBFyf+5MUNN1IjkfcT/gLh80Ax0+oL6jdhHbCTmTtz83L82rYOS7UuHpm+OHa11AuY+9cOwk22GOS1cw=="; + version = "10.0.3"; + hash = "sha512-/ta5GNvNl6yd8oAWi+K21w5LP4puT86dWEtSyA1+FcBB4MwN8YBb031pYNTbZYDa+0tUTraSkgYN/KqjQKzUlQ=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "10.0.2"; - hash = "sha512-/dNKatBdluzzBp1wxJ2XDpii1B6W5Jp6G6BjjFkgLQigeLyS4vfTmmvMhoc8dMxVPv90qBLMBvihJOxKMOol7g=="; + version = "10.0.3"; + hash = "sha512-f9fcDsZdGBzYGc+vEjxHvBYkYDp86uYQMqc6v+NPp3eWnHbGL4Bz0XCNkno49ZSFR0tTOgDURsQI4lP7EHuCmw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "10.0.2"; - hash = "sha512-RQ6TKhWakOaRkDj3SRnzl14BsMYvFqIrSdPlhYSndryEtFm4kqHPAGzdx/L4keNzmF+vBjqOr1mcoFbPvn+Ppw=="; + version = "10.0.3"; + hash = "sha512-z3ovVAXDqPcfJC8Zff0JJ9eSuHROZgdVp9/c7RChshH9hnfvxawT/KhdCUIZI4otejrka+MjsVQ7sjIj04A7pA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "10.0.2"; - hash = "sha512-cHw6gtxugKdA0TtJfxBfeBG+AZV5iu84Rmztir92tDETWHqKkWGN7P7YzPFvbvuZyqsRQ4576ml+HabKzxOSlQ=="; + version = "10.0.3"; + hash = "sha512-U2s1MoELci9kePlBNUk9vfgrMPbOAuONZUcFz7iOGCKR3iZQQ+8ufWvIzaia3v3FBEsdgvaQDi6jkucM/dieSw=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.2"; - hash = "sha512-l2sFg6gy4/6cjIi0f2DrInKf3os7uUXKoR2MUnA+Xk8SHegj/4P36yDYk5hAJSK6eSuJvChacT0gYanjxyXo6g=="; + version = "10.0.3"; + hash = "sha512-81A+vYt4KvIO5LuhBYvX5HzaUH9Myh5ewf3MpunL9lzb7wkVwgrVWnT80vMZYizfuYS+/tHLUX1nH9aFwQSCZQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; - version = "10.0.2"; - hash = "sha512-WfNDz4vH7FIptb4Gpdm1emxBDmmEbOZPRx+Pj8dYGWU5fp7NUxoH02Py+aDjo8bQ/oRfWEiNktMNlvzrb5cJcw=="; + version = "10.0.3"; + hash = "sha512-uBl+yV4j9axX6biPOF/tOMeC7+BoBOFbbYC8+l8HS167ttGi+lZKr/ce7DheYKeYlyj3lhJU5+HmoIwH7l73WQ=="; }) ]; }; in rec { - release_10_0 = "10.0.2"; + release_10_0 = "10.0.3"; aspnetcore_10_0 = buildAspNetCore { - version = "10.0.2"; + version = "10.0.3"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-arm.tar.gz"; - hash = "sha512-H5JnanfShBkCzbPuQJ7m2gknjOlK/kxv8v/NOogkOVvycotN4cBYnhpgb8GZL6NGBv3aQmnbdYOCZd53pZhRRg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-linux-arm.tar.gz"; + hash = "sha512-4WtDt/exhy4httXjdxqv4RRvzzrCKUPPUleO2gS3EUKxxOkOY1or1k3aHtr26su9AmEdoDvYAM9T4xz6TFS85Q=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-arm64.tar.gz"; - hash = "sha512-UuyBSS1tQlPADX9R8S1f3bECUs5mTbAgxKkORDPn63hiUpc3QA1YYvb7pByyvPIj+ALgHRlLgpCM6EUwsDgAsQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-linux-arm64.tar.gz"; + hash = "sha512-bBdMRm28SVusamup2umc3VGFmZ3JHsqdtUDKQkopSkPUeZTEy1tZvBJUUc5NVnBoPfOeL5ry8PC0VHqBD5X/0w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-x64.tar.gz"; - hash = "sha512-Qez+am755YeljxM2/mZ+kFhfC8oiJ+JdDek0DGNJZ7GA74x8k6Yf45CUmp/dweZWunF7wTL2lH5uRQ/PxJZgIA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-linux-x64.tar.gz"; + hash = "sha512-pLz3WnNMcquH81buq/28wBIS0fpGKb8szfj6HNnpI22vD7Y0ma+lkj3lZZOq5XA4KD/7UYxnU6ILNFUlKaEcNw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-arm.tar.gz"; - hash = "sha512-Ow3eDGvpNdp5qT7oOIUCk1kUuFLYN/7NORweVdovP8dmzEgxDXjT4HnFAZJOwTeyILhUaYkxndVGL9BEalh14g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-linux-musl-arm.tar.gz"; + hash = "sha512-vf5D0LuMkIIzCkAm/jgzIXNrQ7G2EmMv8NKVuN6cDWJtjvgtzTLIliTH33xn7FdMhICAi5m3NBcAi5HHTQ+nfA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-arm64.tar.gz"; - hash = "sha512-Kk7JYczua1zWK7i4Phbfyw10TJqY5LYx/rn4Iti/x+DNlb2kTwNGQ20AdafDMMFEZPIANiAjkmbe2vEnvLedhA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-linux-musl-arm64.tar.gz"; + hash = "sha512-CvCzK6+VrFG8mPlux2b31iGGRCJmUJz0AxbnGE4ex5Q4bhRyI9VDNAvmD96uXDzinJW5NmZHlF/O566xVYjPkA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-x64.tar.gz"; - hash = "sha512-eo7hBF/j0ADJkTNmcj38DZ8GmslYJB4WWPwnrM49FpIudC8PX4AMocIT/JYg5kYucOt2M7SoJx/gl35B9rPs3w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-linux-musl-x64.tar.gz"; + hash = "sha512-AiGtbtYKiEJfUn/tsNrygVysD+74rn+zHzPlsb9vE0RETj1dqlYwnR6YCLLorkKI/YDQ3ImOyfH9lasPw+g0UQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-osx-arm64.tar.gz"; - hash = "sha512-fmslTLilSOWRYaMTNqdffb0hSGzXV1zAjU2CaEutmkI1KAb2c/fe7zuKG/tPGwhv0jBWWnkSXx3TLEkSqwuzgA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-osx-arm64.tar.gz"; + hash = "sha512-bnsuRcKJDC76jP+UQyicXyyYnnJZUVdg+rjIA3ldgCAKF65ah0ma4lSoSlFYFv+EWfKouvbcuOKt6dg7WkHelw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-osx-x64.tar.gz"; - hash = "sha512-jDQunYnuv48DulaNg2UtHqOrYeyLge6K9xS3WynIUHYtx4gOnevLSWrtntnDIcogI3xLG2pMM1b0ku7HyaOdsQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.3/aspnetcore-runtime-10.0.3-osx-x64.tar.gz"; + hash = "sha512-RF/L2PiadxOr9GmDAv5Er71WbOPuvdSJz2pS70WUSy8Vy+bpn5UJpPtFXvNXNEUrL9GqWlcSzQ2RtsL3Menodg=="; }; }; }; runtime_10_0 = buildNetRuntime { - version = "10.0.2"; + version = "10.0.3"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-arm.tar.gz"; - hash = "sha512-z5i5zxRho0UPESyJZvhAnwGtff2EHO+PVIMQCm/a/zubb7tBsNWyNa5AIceyslQjMhfCmnYv9EQ30c5jqNGlRQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-linux-arm.tar.gz"; + hash = "sha512-xULS7Ht/9fLz8y97n1G3uOn1ojDk/rixaFWS9rj9PciQEJokZCHUomFaKSnosmQYEu8CMUHbRCpiiXKVwuapxg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-arm64.tar.gz"; - hash = "sha512-WS8dyTkQ5E+A47iO2hsf6IWfAHhvnSk4+bxMFHAOdHgFXaRG9lz98YYLZ1dudkWdFsAtObfw9RJh/03QDRMO3w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-linux-arm64.tar.gz"; + hash = "sha512-OFL6tgGFClXYOQtdzu6fr4RD5pMUqi3LlmLeKK+CCRRyU9aPpXMXINxA91a0/9CgBxcrRv5M82MNmfeLFILPUQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-x64.tar.gz"; - hash = "sha512-KAlMAxqH84THTqhVxl8XJIL2MkP1+HPbVU4DPmg6yBcU+mVNyNjXgEQHKWlWewkz9HzqaZ3q/TDZb0D07iT4UQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-linux-x64.tar.gz"; + hash = "sha512-hwWY8SlMCgKXV2RryC/kGRbNtt9s/W8YtEh7SOmgNItxe+ZZ9c46YVPT+N0zJuxZoWY8CyrpH0UKqetLXsXUsg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-arm.tar.gz"; - hash = "sha512-SX+8LjqfuG9dRXYHESBR3p8WFM/Sy4Y1Miqv0yIYLrZx8Cs8PB1gT/hxtO7CcJuCE/x7xYrqqddrMFQIOF0udg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-linux-musl-arm.tar.gz"; + hash = "sha512-JHtv3YYdvE9LNq//mHCtUumGS9EiwaQvT3u73CQw99ms6RktYNVttj7M0vEHs+Buzfzwko9h4uowGq+lREfRhg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-arm64.tar.gz"; - hash = "sha512-7LkzhT8ktz+320FnLl8umF2NIyO6nm+lW3TYl7C4G2O+H97FiA0qTLwiRXyn8JZQY9FtgG2sDSbEq5udOqoO6Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-linux-musl-arm64.tar.gz"; + hash = "sha512-KlzK2dxDrtLzgdM9DjgeR/IV0HOxj7yK/i+mZAz4prt+va+uOK3JzKAt3Zd25g2130Ufvd5dsMDxR6VcLxgVeA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-x64.tar.gz"; - hash = "sha512-aOcfikL1nvZWCqD6WDKL2+EUjUzK/o5qP4wyebU73VA2qdbW7CsjTcdNYmA7SXyqub66zi73uCYYRNqdyPDxZA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-linux-musl-x64.tar.gz"; + hash = "sha512-hA7GtiS2Xhp2rBI0m4ock+UDXCEzFYieOqzT+Jksbk0cGE82bufexn6HzeR55674eIpDFbVaZp7UH56VJfGGfA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-osx-arm64.tar.gz"; - hash = "sha512-1DgZKrtJRYZgsHfrYhyj6JWlidtCA+LDeXjJfLzlFyMhjl4PAHjRjF24a0miZRNwPJNkRNb3ELoJPMioN/hXyw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-osx-arm64.tar.gz"; + hash = "sha512-Po0hx+UVJI/LwXZJu804Abx9ujCx9On7GM6QicBTkmFoEHeNCoeRl93rOJHFPKrZFnfNOUMUpEzZ6tEojk4NYw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-osx-x64.tar.gz"; - hash = "sha512-EII395s6S8V1o/SMjec4/GtnZFyXpUZUMSFSD2/h3extpdhCRxWHCxzrlpZjFE5KbiSEFKKi6TUJNFqHrR1QFQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.3/dotnet-runtime-10.0.3-osx-x64.tar.gz"; + hash = "sha512-AzcWcx4XwRn7xq9joXO2Rh8JYajl1baUGrGQdV1IzG915aYepw+tMEY8os/N2uHE/PzONNr7HSc4KJAZP7wswg=="; }; }; }; sdk_10_0_1xx = buildNetSdk { - version = "10.0.102"; + version = "10.0.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-arm.tar.gz"; - hash = "sha512-oo7/9bGAs5EvJsZcSAKs2WH6LXUaLMKJulcnrnAlPXCCW61O0GAZp2AapUIB1GZrbcrLmGmw/UVGa59bJdbRXw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-linux-arm.tar.gz"; + hash = "sha512-xutZeBq8eyfXI8c13oZ6fbcFLfjpVzm0Kn9L/eepfRZ3fLIXmkkilV9w+j9t/KBcEc2Rur129pBPhJZ9m+D/JQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-arm64.tar.gz"; - hash = "sha512-ElQUEVPSm1uSbg57CxcqJfnAlrjtahgvVAYsXgtBOEsw4Q4r8evobtD1j0/3YiA6zYO88j/vtZwHr0UzLXlHAA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-linux-arm64.tar.gz"; + hash = "sha512-q0W2uurpVuRGUVF4fYuBE7Zmee1V2h5yxX6Zqlq49CRx6A3Ipf0iwx33TmBEajslLSkAZYzvyVBvyw2n4oMeIQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-x64.tar.gz"; - hash = "sha512-et9A6OVUeXA5HPvkdMOHTGkYzjV1rDmPN2x4UCE04cii+j2prKKB/a7agWcfVshR6+nnTFtXxaKYvUXeumNWXQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-linux-x64.tar.gz"; + hash = "sha512-urlPE8V7Ksgh1JJP5mCEvptExBdh/3/2RSLI96ujRWWdMSWEAdzsMcw89syuHQEmIwdayhybkWW8/lupq9ocDA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-arm.tar.gz"; - hash = "sha512-dex5Yn41X5Ya34sybyhU/psqnVQmqoJiKMg9umdGv52VWPG0n0Q1f2DfEnJygTL/TkAzDBwTg+JhMxheOUNyPA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-linux-musl-arm.tar.gz"; + hash = "sha512-b+4TQf7bYN2NJAyX3ja3MIeCtX9bMlaRChqYuxv8dHKEj8DBkt25pcldczaArW2ddBOfEaivs8RC0vem6LhMdw=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-arm64.tar.gz"; - hash = "sha512-EL4fPyUW+8EEmtj8sAvRK7sWotIPcIts0Bd82HddAenewQ7B++S1cNfIKxWMt0XXfo7Gb/C59WMnd4Viuhp3vg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-linux-musl-arm64.tar.gz"; + hash = "sha512-kF/ToNUxk94QtLC9Lu8FrdoirUCQyuM197vwZOM8ojp1SFXsfy22FwOrrPFC+7nz+yfhpv5p7vH4GG+g/ZbuKA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-x64.tar.gz"; - hash = "sha512-NYbrjeIk11hb9s/SD0ieJ8CiofyMsQfH7ioHvq1Ise2wJB9S/rzw4vn1/fPs488uL5iLFJFmlHRFGJ50BmUszQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-linux-musl-x64.tar.gz"; + hash = "sha512-/Ms2FGHYvzC/7wHTxpz/ruqfE3JPSIBaasWjnpx95nFBs/kwLM9MeeOkQcm9o9S5LqhIF/jRVc/ZEvk1fCkdbg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-osx-arm64.tar.gz"; - hash = "sha512-WtsSpyzP0yf+lM6ZEE7nubVtvkDjVEQKCygxOkmW/zTMhWDWBcHzDCR9NkrkKd5V2MOzDqGdoEpxagWetiuY7Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-osx-arm64.tar.gz"; + hash = "sha512-cq2BjRZcGgeJi4H5+YnXYd/yx7e10hzCoVFiHS/CCBx7vgZstZysZUwZNzYDx6Ep98fHoRzlG9HN9I4FpN54yg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-osx-x64.tar.gz"; - hash = "sha512-VCDVyr23qkwOGoWQdHTayHPSDMxb8oEGgPCk0fyd6Ujpt74V80ZPzea+gRyFtM4pDstlhfiSB38Q9A2q7QMkng=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.103/dotnet-sdk-10.0.103-osx-x64.tar.gz"; + hash = "sha512-uMm9FmCyMGydrPmbx5Ms9ovdVDuFCveSApCewdQ6aXqAyVSM1MtDvRqF8JI5zqePCZbiAkrjiCv1LxnuI88DHg=="; }; }; inherit commonPackages hostPackages targetPackages; From eb0cf0b70a1f753f6a54ef745892f72c80857aa6 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 11 Feb 2026 14:27:17 +0000 Subject: [PATCH 563/730] dotnetCorePackages.dotnet_10.vmr: 10.0.2 -> 10.0.3 --- .../compilers/dotnet/10/bootstrap-sdk.nix | 425 +++++++++--------- .../development/compilers/dotnet/10/deps.json | 48 +- .../compilers/dotnet/10/release-info.json | 6 +- .../compilers/dotnet/10/release.json | 14 +- 4 files changed, 249 insertions(+), 244 deletions(-) diff --git a/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix index 0e0473db22cf..edcebec0aadc 100644 --- a/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix @@ -11,28 +11,33 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "10.0.1"; - hash = "sha512-dh+mzIMt9nUXWglf7N5h26eZg5MvQZGMoqY2i8mLsWrXiycCqF9AODB8uto+Yh+eH+wPX/B//0l44TLugJka/A=="; + version = "10.0.2"; + hash = "sha512-MeDkxsB9ir694B2z0nIG7ZZ6DISLmbU7aOwCusO6AadYjitxjv+e9TuY1Y0ijwuYNjxukBIj45nF/fCEg6CGHw=="; + }) + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Internal.Assets"; + version = "10.0.2"; + hash = "sha512-v9Au9ZSo3ZOe77StttCPCtOZkY7xSFXSyyWMR9Y0Kx3ZKegVp4zg7TJwz4osTgQp7EKyXlbDpvjUbgly51XbmA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-flYAaRRqwcTWGzKAeATlOpDFf46EgWuWil2z/ik/lbC572R9Bb+pNL8CMstitLw07PxLEtckeIVUxrZaS0FGwg=="; + version = "10.0.2"; + hash = "sha512-dlgigLX+tCuYRg5TcnOTg+UyNlIK0queBF5EWmPw8jpX3J0iqXUs9Nb+4BriG57QoNRiZCXaEB81TDeKb56xxw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "10.0.1"; - hash = "sha512-Hbru54m1Av0D8lGHGJ1gnU8TFYIewPbPo7cIBmj+XpUzj0TXid2zmYP19ehFjIX3gmy3mnZXWRT/M389OUDmRA=="; + version = "10.0.2"; + hash = "sha512-3qJ+azj6rd+xEpGVoCtpDr1p83IVLIJEZkXo8EtPWB8HjZlrfh7MA6FcJM8bEhqijqSy10yzeoJY0uyB0Dgeug=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-PLdYmCls6trm8nFOUTVxQgG0KxssYA5HL+6WkNDSRfhBlXOhB349+FJjs/+uWtJq9bvrM93dbDj1abYmxw3USg=="; + version = "10.0.2"; + hash = "sha512-Lbk2KbxuXgn2iW+VjbXYUD33w5EDgNXwLrBQ6KeHDMria/x9SYqf080/wvto4Ot2La2gMgvbwS7WJ9IE08ydNA=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "10.0.1"; - hash = "sha512-zvIEPvPiT21zN3ShmtYVOFogOPw7rsT9zBDenoThGsTbuu77Vh/X0RR+yFdl27Ec7iAxxgrtB0Kqsof0P+XtmQ=="; + version = "10.0.2"; + hash = "sha512-Q1ZYQ+2IEDcc6Oh2C7VehfmMUUbwWle4SmVVfb5o7MjPPfj7ns2s5OYuPpcAupkCluuIEo4qHgwZMDCAIKVxkw=="; }) ]; @@ -40,118 +45,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "10.0.1"; - hash = "sha512-QN3AEmYYq2xJJ9q0bpqHpcAHH19hwpOe6bdmiGBG9OR3FL8Hax6JiVi6qlRIB+9p20mnT1MiuKC7GxCPXWHabg=="; + version = "10.0.2"; + hash = "sha512-fpiV9uvvIvfIPK5AirdUyteKq4+zSpA0uEXQu02HKumxOti1xxDhvUV5m5iEzDwuPr1AbUW/iHt40F01QUebPw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "10.0.1"; - hash = "sha512-cIXpTdQxnIpp2o2EHRQ4hFLdMrBSe7k3/9Ce+0iz7WiIh4kr28xhGbO7fV3VH4T48HZyobNfNeBYfVz2tvNk3A=="; + version = "10.0.2"; + hash = "sha512-D519AZE0AC3AiCtXJOwFUil10/0dm/uhykgje8fm+tWZEftGeOwqeyvG/FqT2T+UJItJ2X2agymdGXmsF9sw9A=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-n8mpr3R3KhwERUidCsyfpSofXKW+NGnDAgLGQwUp3Duc/SyhNn2YEr3ezBYoTxfXi4tUYMSxwlaqpMwEdrFVvg=="; + version = "10.0.2"; + hash = "sha512-jvPzoK4Lw6lZWdsTDIAa2dImRmHvN9mbkuvrvUriz7qTQPhaWsqC9p50VMrO5LYZCxCcLEw+crXSQb/paAQgrg=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "10.0.1"; - hash = "sha512-l61Khjl1xrKq1wVJVoUFb72oJON7ugf1OZK6r+XgMBxiAl1Yhm23IleWFn0Cj28ggaA1bgQ7+PdeIlj9JC9izA=="; + version = "10.0.2"; + hash = "sha512-51ko4yV4GrGuS/U+8eYxWWc/ib3KN+ZOdJmH4roHgWw/MRIAfezlGkQAwMmt7Fnd3OjCT2aVBuIcYKbtnplIhA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-XKqUj0ZvBKGx+yY1Z+lObTbEvfWCtzhUjlcTYy/yJF0DOtrFJKk8PEyIu+Zy8RazidVAeP0O+191ha34Jzr6pg=="; + version = "10.0.2"; + hash = "sha512-DAZWcPotgFzYAbYIS4zPq8Be/tWLtif7wC9LIXukGChz2F+fHpWv4r9OaOPTf8hCmQQAb4xeuMtOP6O5msoVDg=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "10.0.1"; - hash = "sha512-8L+yX/6aGFgFT7IYbCK7G8wESyG1qp9gWM9i4bsLKAOYjkNdhAkelqLIK0QdMBvAJBPw6ieWISWFxy/iDe/hBA=="; + version = "10.0.2"; + hash = "sha512-msYQCjOIO9huZemPRdDi2dabKKr0wSKlCtzFdPZwSDWYfiOasgFrgsHXa4BC1zgw30ZEWaEFIwrHU6QFjLQqEQ=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "10.0.1"; - hash = "sha512-OvXliQbK/L/Y7Hej0UsbkcjDdvGWTuLhQXh4NXyZFiuYB0qxjNYBDQ83RqCAGZemRv3KD3esqQECV80TEyDUuQ=="; + version = "10.0.2"; + hash = "sha512-jH1v8wgrHaT0FnHgEPpVCM60TPHvZC0nL/o5cMLIMBJ7DI0XZM2vkei8JqyADR6ivTzXBpfj2Dquou2eA0AOzA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-lKecrY73YGL6GCI71n8pOvM08kTA94p2u69gHn6AAjfQuWxReMhDvytqcARNtvqef98pFmaomyCW05COgyLzSQ=="; + version = "10.0.2"; + hash = "sha512-W1DaAuDLiaVjBTlJzKcWeavvCa/Umlo3fqgrOAR/UqgF6OSwBX6Z2FkTiZ+hpeeMQ1nKUwx1pcDepx1CauBrag=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "10.0.1"; - hash = "sha512-4JTjPEY+rHMEXBBd7ViWbq6wpqi+m29lWVvcUi0BYtTwdQfigkGfF8pjDaYlyEvuHxrGXv542uQqfLSfHnWGRQ=="; + version = "10.0.2"; + hash = "sha512-0oMz97/sUtkQcANOcZ3SicPwA3qR+yjIl7EF/lokGCGwa9MN/2IRaTxgCVmT2or7ijb4bTMns8i+S33V3ngD2g=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-RR0c+xowMKF/qxHvKcqwZ5VcTmImKXGRwJgSVpsiWN4tH8Di64KlN6lZSlj1uO6SocaOlyB13Kuee9thDiVf2Q=="; + version = "10.0.2"; + hash = "sha512-u+Nacy3It5swHvm1HtdhNEoYZpI9VTvwEkZ0aH08MCKG+5I+M4eL9axO6ZS6NeQQ8ZqYvuCagNytar+QR2bihQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "10.0.1"; - hash = "sha512-p/Ln/LSzYwVi2XkhhPDi9kmXjtkcumL0Mo82PJRyfG15l9HkjvQlG0AXFW5yrjqo4tyNjdkPSAXCRpF1I/INjw=="; + version = "10.0.2"; + hash = "sha512-yYMtp3DzEgOKnYaXZ4xDlaqJEIIKbyrKgZdwvbTivKdtP9v+oRja5CE9EaLjnrHpb4DXJx3RhrU4CxteCtStAw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-CR7uuB7JDBTPMHS1YtUZBbZhlbCDgNiuXPhjVKTIO+rnt1fxKgwBoombdTnG+sh4Yv9ziB/suB+P1DdrW4yWiQ=="; + version = "10.0.2"; + hash = "sha512-qPGQVJUzn/x4r4CEnAR2gQWpxoxrC0i/PB/3ra/p56L8T2gPQDndpCT5lYG95c+IBk5qBZCzYVCp89iSj4L95A=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "10.0.1"; - hash = "sha512-NDvPitCnrp5x+75klaO9EsbbRHL+MBRy5KuJFiMpd3TtkcbaYxvTrvPp6XxVgSiszXup2zq/Z0d/K4paZ7fksQ=="; + version = "10.0.2"; + hash = "sha512-nl8eKSnKKy+58OA1L5JdjEUUZmfYAetCHa2ub8tr3COZSVsGVon6sPpAZ5DQUSajIPSt7NRekyEr7m3XDX5Rkg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-OdaZNmRxZcd8HC48oM2+c2NOB6HEMsaBbgXbXBFPuL3iNgef1CNjVbW810imCNf++HY1TFrcONztTeKc25E17Q=="; + version = "10.0.2"; + hash = "sha512-N3CTQx6CxHEwMkoYAhDY3w1XjzSPvqwSy42RkgyFx3FT8cU247A8zcGXJCsXI7yMy0BiOtdzj4I6s+chpo6aJA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "10.0.1"; - hash = "sha512-4QK9FDp+eB+kt7G1Ffes/N3NxxYGixPDHsj2IMw6PIFONDaqIVn217KI7zgLEiCRI3VDZ4JU/IJTkhY722LKhw=="; + version = "10.0.2"; + hash = "sha512-O4x4qz2KLev6o6FYGIckFc+CdCsN0qaDMjlzJlrPbVqWeJHcBTNj5FNTPzDUxCXMPMRX5H5Asd7wpTWc2ZjQJg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-xift8Jf0S6+aCoYXB73jCr9TEQ4NoCkh5rjsXcNwRnWzTxYEmppAghM0ns06IIATy56gtvp0bHbd4dl9kxcHdg=="; + version = "10.0.2"; + hash = "sha512-hqL6zDVP/dnETdj5TzZnee3TFtUibpvwN9FxAWMtwZZo8eCVgIuOjem3s1SPgRuiTRHWsWu8gWNDd3Dm8qn2zg=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "10.0.1"; - hash = "sha512-D4ALEODccJT4Ts5Bfe/vi+boDdcnSpuQdIod24IMOahkt8N9DgRG8CTCvkyVtqYXFzStqtgqM2LyFxNMghUCbg=="; + version = "10.0.2"; + hash = "sha512-ITRkUIkX5aQ1s00vQ1Np5H2P7lA+rk7CIF9Zz6emWa+GTjegLZ4gBAlWQ4hbn4eWI0ba3WVeTTq0t7WPlTTTDg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.1"; - hash = "sha512-Bzw38ZU4NqQoXOHybxZa/yMCspo56j68OSBlmNLs67a9Oesd8RX9TQSX0VkFlThbVSaDaGSWa4d8LA0gr2NajQ=="; + version = "10.0.2"; + hash = "sha512-iVH5Au3lt+K3HLICU+SXfwiU8MENdLRCmsn7TTu2JVp/SZSceU/vtYC5akQNgzJkKi412w0oEFOdb6aLvcc3PQ=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "10.0.1"; - hash = "sha512-y5Ic/dtL04mCLoGE+0648ddRUAYpXmGfpI5xRii/7rbRLpitsqE/vPRc8Uz6xUoH68dmr3yIXXkAaC+1kdgYIw=="; + version = "10.0.2"; + hash = "sha512-2wmzupkSnGroRzJYepMPELNaXO3fgzz4L/PAkwpvWt5NVFHTDU7lGymPLrBf2lc9U7LCuvuP7qMalx715QvrBA=="; }) ]; }; @@ -160,416 +165,416 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "10.0.1"; - hash = "sha512-K3SqftZ19wzr/8Y/sl6auNzCJ83sQhn9+hyvRN3JklUnqtm2j214otdCFITgkHNM/Lnc7qA1K8UqzkBySeDq1Q=="; + version = "10.0.2"; + hash = "sha512-/o0jAyZjkAhxUF1iaDiMDlemKcwXLIpKW3yGmLcwdJKOL6X31flCYRHVeCGlL5cFjuAaBc/vDRKyoI2c2MVTKQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "10.0.1"; - hash = "sha512-3f1VelSNNDqrROz1C13SV//JSS1vvRnnw1hAy6b0XQKosM4ZjL/z59mXh1mYq+RElBnWFsFJBKbHnp+xP+IBKA=="; + version = "10.0.2"; + hash = "sha512-4K12mMTIbnRWz3sbQPT2hRrvnsP9EcygayHZcxpVslkzbtb0XGNhAT4qNMHdEeH+BrPqBKaupwgXiQZtZzMClg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "10.0.1"; - hash = "sha512-/SFcpKmGhKPEdZ/dHoQuS7xSdVYtrGFGbypQxLTlQXi0CsPhfgQDeDwuvaYewfBw0GMsA9vFonluFeOlCzKmcQ=="; + version = "10.0.2"; + hash = "sha512-JpQdRvo/yReV1WrXN0CzrPoSzcigPTb4N1meEN226hqt7xk2fcvAXJMDntD5eENo/hZ2r7X/rggckjKLzXbLyA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-HgFC59dEzjpoilmktWb62fjRcyaxmpJUmsKkSUZHFE8ymCTFKg366jIjZ0Hq0WfDfsbh0UeDV21fe1PYpbrOzA=="; + version = "10.0.2"; + hash = "sha512-QnECS7RZxZKTFEQiufnP3yGKSMKI/9F2Yqa019lCqug9TXO+pbB0coD0nUQ75GpoDj8dMj50SqYM73O0nwrJ7A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; - version = "10.0.1"; - hash = "sha512-o+3xquQZ9AcjndRpd60ccmA2kzNxMjBarQFwKtxqEm4m9X6reHxBU3Un1wlO5jMNxRHG05oMZGZ9NIcBHswSTQ=="; + version = "10.0.2"; + hash = "sha512-8plD8Sq9pRfGdJ1xaWJmmk4wvo5LoLps5g0H/D1ahCKf6Bs4BuquxcyVfAHKsZ94/Gs/zACWS1FRKsh4mTCS4g=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "10.0.1"; - hash = "sha512-bQMhZGLIQlaHtlxb+1hsTLnggZF/ri8jsC4dAz3lAoon+MAweKz0qr6IpVAxChA6Nuhaop7ulyZTYhm+VzSPBg=="; + version = "10.0.2"; + hash = "sha512-Yohi+HtziOv3WP39Rm3Fjb1gttgfjj2Mpk1oFkVuYgxe91Bjyt8veSSmzt4tKLmcTUXr/+TUuA0lx/PftHiPJw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "10.0.1"; - hash = "sha512-LhjhqX/Jwb3b6q8sBDs5pL7dpThlXEks/MG9+pcuGAlkmPQ+V25eiYk7wjlcxj+xB+A7NidxIX282KOL3Dvi3g=="; + version = "10.0.2"; + hash = "sha512-SmXNApTrb4RHUSfYgS1rNr9jzPHZEnqr1a/5O5ZU6YWx2puq6lUS5H2eTz+EPHaL5XTfVwl39FdtKyIdqs4I/Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "10.0.1"; - hash = "sha512-Wl+YcCJpTNVm67A1Os9tQ56cWMcwTti8L8ZuWUJSSRidYdaiDJUpJNfj7ptYsGNMAKue8vqbNQr3zQdKVcmpmg=="; + version = "10.0.2"; + hash = "sha512-+FPjH0FOqU75qsQlAyDaGKGEwFmwnVtNE0QtugoKqMwP3rJYWnfAE2DA84VuaeKPUh0ugTRiez1KVxhP9lKM9Q=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-do8X7mhD4IdRKiWiVaxkx0O8iN1oiOAYOBa/+MJi0gz4EOdQr67a4hXvp7ZLuJQ8PIxqKfCpKk3aE6KhIY+mDg=="; + version = "10.0.2"; + hash = "sha512-LdmCx4BlhGWqVExa6/oumt89+Izs9V4MyepRKlUpja0O/XYIBX7mLaVZ0Leq179YUk3eUs0TvFT9WlrbT2+WrQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; - version = "10.0.1"; - hash = "sha512-UCAtWzIxDjl4PwXtxX54Q1FD4pcJRE64dbD7S5lbhTNt1JFwP59rrSoKUaJvXhZlx96Fq9FykXtyRxAmkvLXOA=="; + version = "10.0.2"; + hash = "sha512-pKVDUKAhaRpGdTqvvN7NyLKuoJvOHMNOdPe7/zMk4mbMnyZc2LYR8ykkkV1LNZQoQW92B6owAgKlzGg3brv/jg=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "10.0.1"; - hash = "sha512-BLXeMOfMip9vq8+rce0+DgX8+DRmxjrxSeO8JOGiHJ7oD9rYHdX+pSqaakjwe7y7oMIDKm1MC4nJFFpauHlxlQ=="; + version = "10.0.2"; + hash = "sha512-j53o/jrNB3/VLkS0N7QIXbHuLLiS9zc6gmICM2ggyvhlyXaMQBUcvu1vXKKJztd2C81CM0aq9j9CU/ygcXLILg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "10.0.1"; - hash = "sha512-/hDIh0U69+S/8FEYmYE8OoephfEe2nNxz1AgtWVEJ8JW0dn4oBj8kyBjCjI3bojYE/tJIdGOM+TyAuU6UFDQ4Q=="; + version = "10.0.2"; + hash = "sha512-7uxI/o0jaZ7lBU0Cpxxl/77ap6+sOfCPPAkOpE+irQ3GxtR8675pZElHrvBA6Eq32Ig0YaDwcpiJ85GPL1f2ow=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "10.0.1"; - hash = "sha512-JmbpFd85wZikAT/D57wINht5rtfsAQlqQG34NvSu3ajMk9hN1cZ8PmEuysoZVSGap/JGF3cAHP67Z7x9U8DKXA=="; + version = "10.0.2"; + hash = "sha512-cH59TAPzM+uVBL1OjTFFDMUneXhwjzWojSTgfoU6HVGY4GB78wFIwD9sEBB+abBT0akbP4p+ZfUNp4JKMwVRwA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-cauY/NbkxOxCmhXoJRq99czH5geyhEV0Nq3LBhZ18tZ+837Ta13YcpCMgyRpCh//aAwFzDtJSPhf7EZQR77cog=="; + version = "10.0.2"; + hash = "sha512-EYswiTzkKJK3L22U9nsHLvsdJOelsguYi7gq+slxwj0PZDdkU9zw7F1PeZGxX6MS+rDuDqLZ3ipXEudSD2NQGw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; - version = "10.0.1"; - hash = "sha512-Bxt5GRmRSrp+CKyoVQoafibKtrr/ETe6mbkirLqP8+Twl3bAE/SVYqm53UiPH1HOIQBXCxAGkC8NwsmVAXpweg=="; + version = "10.0.2"; + hash = "sha512-kvxx2LqSLIUYPP7uFi/lQ+wY3p+OLHhRW/YwsQjJqrM/Rj/ApMw4l/GmWG+Mwyb329kUCog3pZNd5l8Ki/bxKw=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "10.0.1"; - hash = "sha512-jwy2ibfaCHD1j72o/AHzv4bFtqeUXwpgAsph4URVrhFWXUepbRmV/50ehnyA/G+9rEPvvA1cD2ypSr9iZ1e/Kg=="; + version = "10.0.2"; + hash = "sha512-Xa2h2ZBs+vKW0L9oPM/5NxH6JS+GlN1nvKgOk42sNBAgdrh8nPF7J6fL2ZAclXMQc7EGkPS2vrFYhx2tENvH8g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "10.0.1"; - hash = "sha512-VGi4l0A3IQNk07slUkXuPgFIFM8UnuP/zk4Y9PLazuu0vb6q2H8LXE+iHoDapExAQgL8h5wU3nBGOXL3S1t5BQ=="; + version = "10.0.2"; + hash = "sha512-NpiSoJv/uYjvVBPn9U1v3LaoaGCN+4+UQbKRZ/rH2ZqUABHnKHEfdUPfaLscOONdYjD6mxGcvNitZqrGn2NkCA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "10.0.1"; - hash = "sha512-fmpIIKICgHRHHoxyU8YwMVKfIZZYw5ZCH9L+gLCogFLxHemlo0aYvwe2mIgoVJ0b7iDSng3jbZvgvnc7niP6vA=="; + version = "10.0.2"; + hash = "sha512-Vs82EOZFQd5YyiwV1KL9BPh8tWzXa5mvXXLVDHRoWqVUXdQBBsQUR7pd2kSYy1Mx2VW9gIqyxlA49NAIy1U8qQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-YKF4Pa+VPrIWISpLmcKlIwxUVjDaEbp42a+dnFNY+RopgzFH3CSdS3OUpW0XPveSshHvXMDxmeVxXW29FvQCyw=="; + version = "10.0.2"; + hash = "sha512-bImG3W3xvOzoR/JqlH4xtIthWeyYs30m6Y1cGYnygNKVD3EBfeLNN0cWWJbp59kZcDJ1K2UJAkG/5YAawGt7vg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; - version = "10.0.1"; - hash = "sha512-ynpGm1U2SgbUl5CJd4xkD/fFpHnmznBcNyj3ueZKJ1BbJTHlPqhYlYBafk7Ox7cRTDriDMM3D2fk1VsINnS/qw=="; + version = "10.0.2"; + hash = "sha512-0dm33n+2EZwRxS1ZzqdA6rw0sLYFCWw9cmAZYO8A9Qev/5neG9oVLVEm0l+caC+kkkrLiMkEdzxc9Iudc9Sb3w=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "10.0.1"; - hash = "sha512-6ZezOJwdDRIfrrPCAknmbIPTNMMfEXkTUJO9vuCcfgHQ8oFjxny0KCXwciqSdjqi9hAvXmKgWMVMNg5o+FR1Vg=="; + version = "10.0.2"; + hash = "sha512-qx8zKUGwHneBu6eYEuXGjkYRdhGvfTl/hZ0OJ8s86rKZRGlIWuCUlDx68eW+1wK5SxqTLEgqgjq0bvkq3D+rGg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "10.0.1"; - hash = "sha512-/ZPx5RCi3sfpyLF7DrDK237tZLytYDPEa9Ib+oO632IXilfDjii9yTzpcfISsslqfqtQ11QCZFipns6zDQOS3w=="; + version = "10.0.2"; + hash = "sha512-ekzeTBQ5DB5XVvj2umshjXXB5id8hQLAKdDtxS9NCFkdJBccBA/sraSpqp9u7wMLtcPlXWOASFCwS6h81L3Dvg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "10.0.1"; - hash = "sha512-OUFaWk1hiJoLXFwDfLCH4JHJ/0xsQ2lY4jSEQkvlWdHc/PWbqzSNI9aRpoq3uRTt80F+EgdWOXBxGh6ptgR8PA=="; + version = "10.0.2"; + hash = "sha512-YdkF2zZqU3+7SVZb4tofbryj9kumZqUTtmvoFVGnuN4GUQteXkJYPYfyPUmzTJf04+e6uGjlsC5J6D2BkXxjSQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-FFcu9QPseX6zA1Tj+iT1xfNCGTFfj7S/9CMA+DX9XEFogLX92ppstCFytX9U+wD30GjO81eaRE1CEtijmFf2xQ=="; + version = "10.0.2"; + hash = "sha512-iysJBEOAOvEsEbw/XIqnsyb11ypiT1tsiO6LHK6hfqEp/CzMDu92HLGMwt1jydxneItCyAnPXN+Tod194uRShQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; - version = "10.0.1"; - hash = "sha512-qfHzimy78Plho1+jx9eBIFsSNAU+mMvxpPKuqzeEbIWpCnJDETWNrSbtGnujSE2HBoYwmJ49TPmKd7yM3HyghA=="; + version = "10.0.2"; + hash = "sha512-oGTR6mRZiejQJJwRuOWQGUXbgA0VFnJ6gXvtIbJ2MqyGJ3CdnPQXfXjcugPOLQv6anGwv5ycPSgnJ8LhlbbSkQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "10.0.1"; - hash = "sha512-QVZNW+lsh9meR/nvUHsTQuQ9jCYmJyatejlwYe/CC4wxQ/A3mlcI1WraeDdLNSCVse5WZdJ5hSSfsY3AE5ZOvQ=="; + version = "10.0.2"; + hash = "sha512-2+Km8yDt08pAw2A2Vj+NrecNe/nOXORo+PQ3zZey31SsG1ZHInWgDMGAmumrhoTHlddKQB4gutJOXNsm0eladw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "10.0.1"; - hash = "sha512-x1zk7wFbxXSaeHvJhGezULy8sUXjZgB1x8wgBcD31EaDqiQIxJWEfMKTdKbu7EPbeGvnwW+5A8j8gRKPKukQiA=="; + version = "10.0.2"; + hash = "sha512-Q9RwIBiRsu14iuf5j5cGN7tX4w86KzYs7sEB+z/ljPy8YajaKub5OWkKFpK/D/eoGQwfQ8G0hlYWLJSQ1Myhyw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "10.0.1"; - hash = "sha512-mbBB5rot/iBZapI/e/pcKyQr+dk/o9AufThK7fvKUCb18ghG43+ndf1HcInYMlfsZNDUFUeh3fkK/LmPDggXJg=="; + version = "10.0.2"; + hash = "sha512-XkH9MRV6B4dxnndADS2hSU9m2eHZD9b8KNn+OUuuxdeSW0FsA3QeEilHbqw5PcCKVgwW+R4fNnTJUuNJg1KhKA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-oZaaGwczV9wuWxcqQI2Mo2wJwk1jQIFwDl5y0+A97CX2Lv5UneF72ZKG/SwXvt0lBB6fzA03FlEeGA24blhlrQ=="; + version = "10.0.2"; + hash = "sha512-yxPz87vqvsaWs86eiDgvTZ9y6bg59eQoQXIWONAGX2ZCgzh93f26vpbMqnrwDV21aJv+VIabfo06eLehCGcMMg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; - version = "10.0.1"; - hash = "sha512-3ktoSG0rgamlYB5FPxnZLWw1bNlJCNr9/WJfFNKGlGFiizx2zA0EjGlLG8vvxqHhCsce1VtwOl1GLdUUIklH3w=="; + version = "10.0.2"; + hash = "sha512-hz/T704PkGX0SgQCuWR3G0IiqoVerAeTU+2pMP1lwdDjvBWUM7WJqQFUYtkwhgBchwmDt16i8xyC5sQh4nj/AA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "10.0.1"; - hash = "sha512-wmQLkkkEAlnEVm48luVyvy4pqcFWQvgQZuecmPsBx4dzy9LHfqAJUG75iabbZrITfFknI/6kMg/zuKS5mgmo/Q=="; + version = "10.0.2"; + hash = "sha512-uVsmW81TSWHwcLczyP/b4XfM+dvmuK3z1dqBUUXFaIxWdTRgZj2NNdj+6+7IB4oYbuHrPVRCr/KSZZvgaRjFQA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "10.0.1"; - hash = "sha512-RlTdys7S+pnl/X7lYgDCSyZ6PxIdUpUJTn5XjNpnjD3zC5SNUFLs496lvJ0gJZ9VLC6t2XfSMOjYz9a+JP7yiw=="; + version = "10.0.2"; + hash = "sha512-JRYATohpyzJYqYmogrlCb7aw4jR4Tyg54QQClPTMM8VRcZmWpP0vosV013MFigLRZh/HudZS3wifIiejamsqMg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "10.0.1"; - hash = "sha512-eiXRjeXKspkSrP5clwRTWOAkd7O9lf3m55BPi20tkGL07y4YcF9HxVAvyaPbo27VA+nwxOYZXaUOjg/t9X4rmg=="; + version = "10.0.2"; + hash = "sha512-zM3+pQ2Mw/HKEnxSfUGmC+3cMv63irWkTHjm9fmcxbGP1iEhATvix7LFeM02n1xAY5E4nEAddRsOYS16nsaE3A=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-iSfcPVNQJfya+QhDIHtVEiYj4Xo0UP3wJ5NPiDEE94t6Ea0M146YY3QzIC7osQKWfyF7vMEfyFsKMalCBl4lFQ=="; + version = "10.0.2"; + hash = "sha512-uQxkmfdQxKIBqaX4FwRjeeTAJIbjKyNFC9gjCqIg1o8x6HhnHkhUGCpm2S0oekf6/HPuJuCFDqfW2285N3pffg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; - version = "10.0.1"; - hash = "sha512-gxyenkkLwMRnyfQdF/Uyn3K2Op6hBMdW50Pssfh6Zu68vBsRimGxiVpOirJCwtNwBy7wCixAnAYKjfNtj4U3Bw=="; + version = "10.0.2"; + hash = "sha512-5fAbHxsLlD8Q+kpXY9uGkzpqpBseTSUvsvg60LYqg/u26nHEQ94qnePsLakoe/L6GAeZEbpNWlX03yb/KPdgQw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "10.0.1"; - hash = "sha512-4oN9SfJRyuZdWXYKzHDnzJef0Ido/YvIKtbtPNnGtz4eNc4btIUlWdJsu/oSM4gKnnLqEmNjFuo8UKDNC5YYeg=="; + version = "10.0.2"; + hash = "sha512-ntZYKY843uFBZTfDSs0wGEc5NA4DAN0bG4qYJhbjK71y0A1k64nh9/h+EgZaC8Iv/X9peBAu7BqiVveeVBM+BQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "10.0.1"; - hash = "sha512-QKgOoiwk92mYG1vCdRQu4koKpWQ3Y9ERouCGpK1tVoYnmHVWPhYFjHHaL4206ho046gWr1+e0D+Y9l7LCccazQ=="; + version = "10.0.2"; + hash = "sha512-mspuFi6Bb7a6U/Yj0YIMIHKKUuIXMU/a7BZEdTYrQ51GKM7KiiCkQeduudaA9g9kMuXisEpNLgSxwSRTyyC23w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "10.0.1"; - hash = "sha512-aCt1Bk4MXPmKeUFUDnwBYWVmgHNhAbDU5RdgT8X2mu8UIKIjaS36bN7iDu3NypRFrhrQ7U7kBqmbIiYaiOGFig=="; + version = "10.0.2"; + hash = "sha512-CoAL+2H0G83cFvR1kJmmLT9cmS4FKg0iAbhhcSnPfnF09/Cw++z8vmW5g9QSrSuXJQOqnwcDzZvhfonpPkYnhw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-GKAsTBMD9cWoyAfxE+f1SLYEd9GmTvgL+ja4ebk9VElHk897OIq3KkdVheH908pFVk5nMk6VG8tDJ8ASLk0Bnw=="; + version = "10.0.2"; + hash = "sha512-4eSx/T57ImkGZEeybh1M1uUdkN5UFJnx8TXGRR4xDFv6ih1pd/msTSxyoE7pq1Mx4BQG53ai8IRjCEt+Rou0gQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; - version = "10.0.1"; - hash = "sha512-Bb3F5goFfxZTcoKuzBhsicvqi1a6meu/yvRSknv2sEq9Ql/YxivArBRhrAu/qd6I1zjd0P6KR0pAHoQJr3Pojw=="; + version = "10.0.2"; + hash = "sha512-ca1S6b1HsUIv++ryZ0dyD0V/OZhgzCIn+cZ7nEkLxYk5r8XhYcoFUr2ST5Ij8rBuWedxXZo3/xXgMj2uk4o1gg=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "10.0.1"; - hash = "sha512-AnuURu28jW2vaqROOgmSTubgLvJmPrvx9hsQayalJY3DYTK2yra1doHisll1gUKZC3qvKBZ1+hJNXeppkQHPWw=="; + version = "10.0.2"; + hash = "sha512-3YiUtVeAh2d6ppaKiHESTipjRn9J+EoRswCqBkY+y56VU38667ki21L9G6Qtnuim/wGUoBJRiEUhHwxyzI9aGg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "10.0.1"; - hash = "sha512-wA4ZHHB2+LGAaPq/mUH/NkOSihQAh9YO3OX7iAuDHB3B/MRJj33GzvH2+tRp9jXcaHh+Ttf5lkNqG8OnPg3uyA=="; + version = "10.0.2"; + hash = "sha512-1R9u/bZ2HFLAm2YMp3EvfwvfTk2M+OVtsXQ6nunOPFUFwR35oPFh0uzxz7dVRC8oJVUw6xKGh0+miqMIfSQF7g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "10.0.1"; - hash = "sha512-1i+UpeMReEmRFef0CwVJfYbwsxrsAse59S4kcs7dKK+Md1yiZwu6FZbvHLbCT3H5DFtkXAk5fL3ENXSK+sQqxQ=="; + version = "10.0.2"; + hash = "sha512-2//Y+ZXy4cnI05lZRR6K6aK62nbTXxKc72YQ1o5zfevEZh45ddfa7hoxAEwOtHUUAY/bNW098C5jduKFIdHfWw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-ac9xAIob4JA3rJy0XQLVG1aBSO7JOEER6mQLlvhqz1/OTmmXfLpOtKHNJyjgEqXS7aROKtBl/kXFwTawP/gV8Q=="; + version = "10.0.2"; + hash = "sha512-klu93uPOOXH0IFXcUzsX1SO3iixpQJep0O+EvI8ZejUqCzVscZxaLhdPo2RESZ3ZQ93PisqaOURIegxPetV6bA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; - version = "10.0.1"; - hash = "sha512-GDzC0UW+ac41G5pGlmAL/TSCz8S0JdLcKC9EsJgGcp/sETaizV2s2Gs5uGRETE0mbp8dtM9y5mIIiFTKZ775Gw=="; + version = "10.0.2"; + hash = "sha512-ELDgqORIXfWu2d2NdNhaPgxMdl1lz5msGcyHB4DUaHhMj5loHvHO+1bEzoKH/CNhm8w+4bJUlv5n8/05WvrfIQ=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "10.0.1"; - hash = "sha512-7a4V5vDv4BifmfYvswZ+JF5j6YK2VOq5OeJIN2GWLJmVMxVinoqa6/5274Ayoq8SwVSq/NIp4DTrhEZoDv4HVA=="; + version = "10.0.2"; + hash = "sha512-Bl48t37sVydjn2l5TYPABBSninGzESRnCnvUIQYF5id6nv4rqjyhvKhoSb7voWa2yPJav+FsIMIGAro+2imfgQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "10.0.1"; - hash = "sha512-hJj/GO2/WVop763MG3A7FCXxdhGAlcNufi3gHsfTrT7CU/h3bok8MrFEftDGMLV3fvtavYnu07anuOE7NuJz8A=="; + version = "10.0.2"; + hash = "sha512-d2bxCX6NFCcMYTNbZ0Oy6I56ajoz4sf+dOMujtZXPdEny8x1VXmlnOPduNbJJ1SsU0mn2KuBxal+aXXAoiFQrw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "10.0.1"; - hash = "sha512-Cg8BYqPyw9X1IDPoOemNXKrhwLiG6xnvFffvdE0l/W+mbAia0zg8Nkonf/tI7dZOY4d/eGd9f5TTzQurqc4a3w=="; + version = "10.0.2"; + hash = "sha512-VTUGNbYiXId/gSmlS7n7e5PDvT48exI0iSypc6dmBdFF1n76VckUImWsee4qKv1rYND5+HxjpDgI/QBJZNThBQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-JiDZBYHfDprEvhh3QWNBASUxb61G1btj/4kOKvybERrvvBgAM8dRUms9kwln76Iqt80a9Tv9+1XSqDmTvfBgkw=="; + version = "10.0.2"; + hash = "sha512-QydAFZqEkCKSBKGHx0sfVeBeUSDIRX8y5/aUo9ntuMxMIKmkOhsYBr8sAhJogFBWF6ehhi2R5+m2v/H3fJmziw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; - version = "10.0.1"; - hash = "sha512-kdQxCDmxgc/uSxVbqvqlyxfr+CvuYzTqObN6JVBtqeurt0eiQLOBtGA/IsCFq5aobvMbstIu77HNMgQr5Vlb1Q=="; + version = "10.0.2"; + hash = "sha512-azfXCpSBFyf+5MUNN1IjkfcT/gLh80Ax0+oL6jdhHbCTmTtz83L82rYOS7UuHpm+OHa11AuY+9cOwk22GOS1cw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "10.0.1"; - hash = "sha512-Ulra8P9i36M3IwYsqfRkaUfqfqjoqRe1G24q/J9L0k9WZmzD0PxqYxpjio0QuHVTmSWi3a7xEpa7KEBgwmBliQ=="; + version = "10.0.2"; + hash = "sha512-/dNKatBdluzzBp1wxJ2XDpii1B6W5Jp6G6BjjFkgLQigeLyS4vfTmmvMhoc8dMxVPv90qBLMBvihJOxKMOol7g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "10.0.1"; - hash = "sha512-MOmzynPYMicjlF/sdSYLyEgKGqtQH+gbttOuXWfi2u/VZbUJlHyVn5BUdu+frEbMMFTeUrIg0laHDYN6rw7ZkQ=="; + version = "10.0.2"; + hash = "sha512-RQ6TKhWakOaRkDj3SRnzl14BsMYvFqIrSdPlhYSndryEtFm4kqHPAGzdx/L4keNzmF+vBjqOr1mcoFbPvn+Ppw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "10.0.1"; - hash = "sha512-wPnoZT9XXBOptQ8UkqHR6ytEJxgv1Os98/dXP/944B3P/fWVdyLN3fDq4EOf+FYR9QAIqdH3tHKHgLJBl16RyA=="; + version = "10.0.2"; + hash = "sha512-cHw6gtxugKdA0TtJfxBfeBG+AZV5iu84Rmztir92tDETWHqKkWGN7P7YzPFvbvuZyqsRQ4576ml+HabKzxOSlQ=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.1"; - hash = "sha512-lQA5qngftZSocjMXUDwG76A3HIt9PnzZRkBCMDHF4mAWOzvCY1nWq4GrfKNFEohakD3bChDn7SWwcR8/FrGtzA=="; + version = "10.0.2"; + hash = "sha512-l2sFg6gy4/6cjIi0f2DrInKf3os7uUXKoR2MUnA+Xk8SHegj/4P36yDYk5hAJSK6eSuJvChacT0gYanjxyXo6g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; - version = "10.0.1"; - hash = "sha512-NwbW1q119szIwzqZSguA9zKTxj9AZHTLtfTct8isPh1oBIDEYlPd+FBAM8/Cuc3jvnzL0sMcyHjW68y1xhC0uQ=="; + version = "10.0.2"; + hash = "sha512-WfNDz4vH7FIptb4Gpdm1emxBDmmEbOZPRx+Pj8dYGWU5fp7NUxoH02Py+aDjo8bQ/oRfWEiNktMNlvzrb5cJcw=="; }) ]; }; in rec { - release_10_0 = "10.0.1"; + release_10_0 = "10.0.2"; aspnetcore_10_0 = buildAspNetCore { - version = "10.0.1"; + version = "10.0.2"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-arm.tar.gz"; - hash = "sha512-5lU5pH1swNiqvAMFAbcCWL1Ht9zIcfsPsr5KK1qE18EdntOXddCIAsclb7K8e5h4LaY0LHhXr2CcESAJKNXq9g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-arm.tar.gz"; + hash = "sha512-H5JnanfShBkCzbPuQJ7m2gknjOlK/kxv8v/NOogkOVvycotN4cBYnhpgb8GZL6NGBv3aQmnbdYOCZd53pZhRRg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-arm64.tar.gz"; - hash = "sha512-hfK4U7yVBv/RoIbSjfKI6bC/8+yhKQCtjvRZ8uydU3+TQVZN16bf7mU0VVUJr1FVTGucsWh04x7xQcvPbszM8g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-arm64.tar.gz"; + hash = "sha512-UuyBSS1tQlPADX9R8S1f3bECUs5mTbAgxKkORDPn63hiUpc3QA1YYvb7pByyvPIj+ALgHRlLgpCM6EUwsDgAsQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-x64.tar.gz"; - hash = "sha512-zQEXTFKi/4EH0k62HBjbRGOeSnZLElp1OCUdJq0+RFf1JVGBwE5umqHTpKCE3qAHFSpEd3tS47Q84Pro8iGoMQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-x64.tar.gz"; + hash = "sha512-Qez+am755YeljxM2/mZ+kFhfC8oiJ+JdDek0DGNJZ7GA74x8k6Yf45CUmp/dweZWunF7wTL2lH5uRQ/PxJZgIA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-musl-arm.tar.gz"; - hash = "sha512-bzraRU+hDVsYZW0JuvKP+B0+D/fxNwO2PwN7DUFoz4YwC88v8qINiW/dUZuD0+owifNLV4lIbF5dWmFb5h0W/g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-arm.tar.gz"; + hash = "sha512-Ow3eDGvpNdp5qT7oOIUCk1kUuFLYN/7NORweVdovP8dmzEgxDXjT4HnFAZJOwTeyILhUaYkxndVGL9BEalh14g=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-musl-arm64.tar.gz"; - hash = "sha512-CepnOa7tOFog8r0wJn+lMLAoFOQPQ6UJYww00smjIZq3S4yDcynVCJaUP7RJZw9Ak+/gm0ug+HbMzj7b0StHsQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-arm64.tar.gz"; + hash = "sha512-Kk7JYczua1zWK7i4Phbfyw10TJqY5LYx/rn4Iti/x+DNlb2kTwNGQ20AdafDMMFEZPIANiAjkmbe2vEnvLedhA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-musl-x64.tar.gz"; - hash = "sha512-74S4vPsyOhGsxX5UBo4f99qkAL1ciuuJxl+xP7KtnjAphmR0lVYaDE/aXrTAg2pn5eflkdWGYfIM1t3/l9bUyQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-x64.tar.gz"; + hash = "sha512-eo7hBF/j0ADJkTNmcj38DZ8GmslYJB4WWPwnrM49FpIudC8PX4AMocIT/JYg5kYucOt2M7SoJx/gl35B9rPs3w=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-osx-arm64.tar.gz"; - hash = "sha512-G51+yS76MVGfcX5YbakVASYqTLvgR4b7FnLGPaDymuatWS6jLVFoh7wAQlOcsAz0ZNDjT3D1wsRK+I1tY3menA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-osx-arm64.tar.gz"; + hash = "sha512-fmslTLilSOWRYaMTNqdffb0hSGzXV1zAjU2CaEutmkI1KAb2c/fe7zuKG/tPGwhv0jBWWnkSXx3TLEkSqwuzgA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-osx-x64.tar.gz"; - hash = "sha512-KqfrNjlgr72ZRQe0T7z0Y4MDgJIXAlOkM1OY03qmCkB9Qvs3sBj00Er4fqJwhagh4SNKPs4y9P0AnL85RijrLg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-osx-x64.tar.gz"; + hash = "sha512-jDQunYnuv48DulaNg2UtHqOrYeyLge6K9xS3WynIUHYtx4gOnevLSWrtntnDIcogI3xLG2pMM1b0ku7HyaOdsQ=="; }; }; }; runtime_10_0 = buildNetRuntime { - version = "10.0.1"; + version = "10.0.2"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-arm.tar.gz"; - hash = "sha512-s6uWHK46WdCkFBFnlUuDr/JbWnTy6Uioo6qYjL3W58XYrLI5WSm26L5uTwEs7Z8YU/d/t6fwDd5VnzAghIJkIQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-arm.tar.gz"; + hash = "sha512-z5i5zxRho0UPESyJZvhAnwGtff2EHO+PVIMQCm/a/zubb7tBsNWyNa5AIceyslQjMhfCmnYv9EQ30c5jqNGlRQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-arm64.tar.gz"; - hash = "sha512-ErorzR5LCXdDxCtIoRnHMpPyaYRCKNhd5WV1foG5NmgWkh7o5Z2pgwjzO5CR0xegANVLhy8LSIrbBTwvTRZjYA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-arm64.tar.gz"; + hash = "sha512-WS8dyTkQ5E+A47iO2hsf6IWfAHhvnSk4+bxMFHAOdHgFXaRG9lz98YYLZ1dudkWdFsAtObfw9RJh/03QDRMO3w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-x64.tar.gz"; - hash = "sha512-4iTPHpIqrfmG+kc7nr3ndXjoWa/t24xFsMU2ItZJeedyEMsCcTdQ9IJCkfi5NNjagkk3TqLfWWEMR0HDVROZDw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-x64.tar.gz"; + hash = "sha512-KAlMAxqH84THTqhVxl8XJIL2MkP1+HPbVU4DPmg6yBcU+mVNyNjXgEQHKWlWewkz9HzqaZ3q/TDZb0D07iT4UQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-musl-arm.tar.gz"; - hash = "sha512-tspt7EwPr0GR0/VWVT4dVbKskeDRNusxmf67Wz9oRl74q9RVSsomy0Gg3r5cCYyQJDglpZTFobQEyjiqT9XNGw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-arm.tar.gz"; + hash = "sha512-SX+8LjqfuG9dRXYHESBR3p8WFM/Sy4Y1Miqv0yIYLrZx8Cs8PB1gT/hxtO7CcJuCE/x7xYrqqddrMFQIOF0udg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-musl-arm64.tar.gz"; - hash = "sha512-IeE5b1EmdWm3TAO71BHEPOjpBG6iFqOKmMbtOfgPm2frs95fIUhn6obnRtiRBb4N4U38JLqMCb8eokLsL4RS+w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-arm64.tar.gz"; + hash = "sha512-7LkzhT8ktz+320FnLl8umF2NIyO6nm+lW3TYl7C4G2O+H97FiA0qTLwiRXyn8JZQY9FtgG2sDSbEq5udOqoO6Q=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-musl-x64.tar.gz"; - hash = "sha512-J5ZqJ01yzHu0cuWLzyOPee+g14LB9sPpmsri91almDbZpne2BIy7yFjQbeoym4ZiAWd786M4AXseC4/sOCtY1Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-x64.tar.gz"; + hash = "sha512-aOcfikL1nvZWCqD6WDKL2+EUjUzK/o5qP4wyebU73VA2qdbW7CsjTcdNYmA7SXyqub66zi73uCYYRNqdyPDxZA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-osx-arm64.tar.gz"; - hash = "sha512-73SiKCmEApnGEdQwmNXlz8wfhlWvB3J/Doyz77xazaQP+r2QvhM6Lci8PpDPxh/C077rPUz7mHdZ3RSGPAcBIA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-osx-arm64.tar.gz"; + hash = "sha512-1DgZKrtJRYZgsHfrYhyj6JWlidtCA+LDeXjJfLzlFyMhjl4PAHjRjF24a0miZRNwPJNkRNb3ELoJPMioN/hXyw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-osx-x64.tar.gz"; - hash = "sha512-AMYHFNs3LE9X9ABcl37/3gjVFyh3R/mSdpagXJLap6oVfehAFjKm1cnHydrEBu1woneMESwuPNnaSQV0d3sfyQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-osx-x64.tar.gz"; + hash = "sha512-EII395s6S8V1o/SMjec4/GtnZFyXpUZUMSFSD2/h3extpdhCRxWHCxzrlpZjFE5KbiSEFKKi6TUJNFqHrR1QFQ=="; }; }; }; sdk_10_0_1xx = buildNetSdk { - version = "10.0.101"; + version = "10.0.102"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-arm.tar.gz"; - hash = "sha512-XlIsgA/1Xm9snfMOOJL+F/r4uiL4RGP+N1wmC2JT+eFbVzTv6OEvqMJYGLAhAqfvCpXIVuHImI7nrAamL5awNg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-arm.tar.gz"; + hash = "sha512-oo7/9bGAs5EvJsZcSAKs2WH6LXUaLMKJulcnrnAlPXCCW61O0GAZp2AapUIB1GZrbcrLmGmw/UVGa59bJdbRXw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-arm64.tar.gz"; - hash = "sha512-kjj40aytONFDMktAmcqh2BD7V89ZnyceiHLh9c1niqU9ToUEram41Hhp9FSi96lpkAahfKDXUPCaE91BdEhkHA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-arm64.tar.gz"; + hash = "sha512-ElQUEVPSm1uSbg57CxcqJfnAlrjtahgvVAYsXgtBOEsw4Q4r8evobtD1j0/3YiA6zYO88j/vtZwHr0UzLXlHAA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-x64.tar.gz"; - hash = "sha512-BENgJFXTCvUcgZ14Bem0VVAQHDcYrLs+xfmR5z0Y55sY+1vHzfd7wwiTapYnUXayOlbpYTPn3oOuYMoiQLxgLw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-x64.tar.gz"; + hash = "sha512-et9A6OVUeXA5HPvkdMOHTGkYzjV1rDmPN2x4UCE04cii+j2prKKB/a7agWcfVshR6+nnTFtXxaKYvUXeumNWXQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-musl-arm.tar.gz"; - hash = "sha512-IZQSpeOp8Za4E2hBF8fQPKpWb/kY91fJ8oMtfYddgCgdZnNqpEJxq0kr2Jyw2shIYMUTCmnePWXsQJxf4pBS3g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-arm.tar.gz"; + hash = "sha512-dex5Yn41X5Ya34sybyhU/psqnVQmqoJiKMg9umdGv52VWPG0n0Q1f2DfEnJygTL/TkAzDBwTg+JhMxheOUNyPA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-musl-arm64.tar.gz"; - hash = "sha512-FO8ujIewxxkukNSlS/RNexykk27vBxjEeSgZbk/oEhb6Www42ZDgP6KssNiH/B17gk3kla+pwZVieLbcRIex7g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-arm64.tar.gz"; + hash = "sha512-EL4fPyUW+8EEmtj8sAvRK7sWotIPcIts0Bd82HddAenewQ7B++S1cNfIKxWMt0XXfo7Gb/C59WMnd4Viuhp3vg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-musl-x64.tar.gz"; - hash = "sha512-o7Zp6AY3bCncNaHty+9BD0kjOjWvnizYMYBF6QhL/SnzuvgRtoonYLchJqGQNSzGsQdj887Nq7O733vRtd/SGw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-x64.tar.gz"; + hash = "sha512-NYbrjeIk11hb9s/SD0ieJ8CiofyMsQfH7ioHvq1Ise2wJB9S/rzw4vn1/fPs488uL5iLFJFmlHRFGJ50BmUszQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-osx-arm64.tar.gz"; - hash = "sha512-EVB87W9S86k9oPEjrl6JrZVc88+rybPvGXxoqZvKW0XnmoJc+TymqwPtH4t7F4Mwi701+rnxFyEJGzUVkm8r8w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-osx-arm64.tar.gz"; + hash = "sha512-WtsSpyzP0yf+lM6ZEE7nubVtvkDjVEQKCygxOkmW/zTMhWDWBcHzDCR9NkrkKd5V2MOzDqGdoEpxagWetiuY7Q=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-osx-x64.tar.gz"; - hash = "sha512-ndwNd2X1GC6psKyI3NAr5a9N/ExHs0BsD+efy8bYA/ZV1xgrOnDHoMgXbcAsaVZXFZOUPw2GMWW/enuHGsx5gQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-osx-x64.tar.gz"; + hash = "sha512-VCDVyr23qkwOGoWQdHTayHPSDMxb8oEGgPCk0fyd6Ujpt74V80ZPzea+gRyFtM4pDstlhfiSB38Q9A2q7QMkng=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/10/deps.json b/pkgs/development/compilers/dotnet/10/deps.json index 86f2760b4dfa..47edd6704841 100644 --- a/pkgs/development/compilers/dotnet/10/deps.json +++ b/pkgs/development/compilers/dotnet/10/deps.json @@ -1,50 +1,50 @@ [ { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", - "sha256": "3734b5307d4ad9165b8b61f76e155e5eb98b82c58382eba75b5ac86d64d4c193", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/10.0.1/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.1.nupkg", - "version": "10.0.1" + "sha256": "2d05f263c9d00515353512119bbf9214bb96c49152a1876bf6b6cf301430cc10", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/10.0.2/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.2.nupkg", + "version": "10.0.2" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "ed87f658ec3df4a012ec064dad911c04d6cc745f46beda584422cffb41622d4b", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/10.0.1/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.1.nupkg", - "version": "10.0.1" + "sha256": "c37d0c06eb8c38ef8a79077fbe7d681c6c5eb5229675442350ce6b0a7808ffbb", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/10.0.2/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.2.nupkg", + "version": "10.0.2" }, { - "hash": "sha256-msY3Xr1CxT5Ilb23NXjAnBFtzQLSDg6sS31LE066iKA=", + "hash": "sha256-8dFRfjOwAAws++tGYgK+XdRW4X/C9n6P7TOKQ3yDPqI=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/10.0.1/runtime.linux-x64.microsoft.netcore.ilasm.10.0.1.nupkg", - "version": "10.0.1" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/10.0.2/runtime.linux-x64.microsoft.netcore.ilasm.10.0.2.nupkg", + "version": "10.0.2" }, { - "hash": "sha256-QXPf8b54LZWpmzXGq9L4m15H2XDfbn6ApN7CWLcVOh8=", + "hash": "sha256-k/8nXEKjeNkO/VrYUXha1n6iX6arVvQiFAOkMje0Lr4=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/10.0.1/runtime.linux-x64.microsoft.netcore.ildasm.10.0.1.nupkg", - "version": "10.0.1" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/10.0.2/runtime.linux-x64.microsoft.netcore.ildasm.10.0.2.nupkg", + "version": "10.0.2" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "fdff0d25d67f8deeb8bc248683e854e8216da54ef98b6549bc0519c6735e4667", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/10.0.1/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.1.nupkg", - "version": "10.0.1" + "sha256": "af02db81c6de5d7f880d95e49837eca2ca8d1d1b760dc55cf6634152fd74b790", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/10.0.2/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.2.nupkg", + "version": "10.0.2" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "065a0029186a6faec3a23ad776414050cc74c45fc1cc5c4aed39f941d9549466", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/10.0.1/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.1.nupkg", - "version": "10.0.1" + "sha256": "5802fdb7301f4275890338111e3e829bf6fc5b52116c11490d20292bcecade7f", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/10.0.2/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.2.nupkg", + "version": "10.0.2" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "80914ea7c0738a04db2e675e30a7f23de1fc34f6e19ca3b225420dc246e3ae1c", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/10.0.1/runtime.osx-x64.microsoft.netcore.ilasm.10.0.1.nupkg", - "version": "10.0.1" + "sha256": "50adf08fcd63413d5d49cd9263f0259d591091c8eca058a6e0633a79a40e47bb", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/10.0.2/runtime.osx-x64.microsoft.netcore.ilasm.10.0.2.nupkg", + "version": "10.0.2" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "cfe31876efbad6775956cc809adef2491d293ea60e3e43c5aad946ebd855e380", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/10.0.1/runtime.osx-x64.microsoft.netcore.ildasm.10.0.1.nupkg", - "version": "10.0.1" + "sha256": "cf31dd5d9293de4c83cea8821d7dc2ea514a8a24a3d6b5c1fdd25d1e4b41aff3", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/10.0.2/runtime.osx-x64.microsoft.netcore.ildasm.10.0.2.nupkg", + "version": "10.0.2" } ] diff --git a/pkgs/development/compilers/dotnet/10/release-info.json b/pkgs/development/compilers/dotnet/10/release-info.json index d754b123a95e..46ccf5c67cd7 100644 --- a/pkgs/development/compilers/dotnet/10/release-info.json +++ b/pkgs/development/compilers/dotnet/10/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-zFRPNX42dPP00XDIL3gfb5QGdg6Lrb4fvK8EZX4VVNQ=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.10.0.101-servicing.25569.105.centos.10-x64.tar.gz", - "artifactsHash": "sha256-lVf2cu7N65kA40y2kl0KZ88Aam+aXF9L/nroExn1fKQ=" + "tarballHash": "sha256-kvvDWxt+3i9JleMqqjVMfSJ+mReaqqRmEoKp0OyXfk4=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.10.0.102-servicing.25612.105.centos.10-x64.tar.gz", + "artifactsHash": "sha256-mec3SBPcsuCcNIvOWWU7EjB8xY47Q8p0FW4Oc6eTO/c=" } diff --git a/pkgs/development/compilers/dotnet/10/release.json b/pkgs/development/compilers/dotnet/10/release.json index 6ab902c67864..53ed45601ce9 100644 --- a/pkgs/development/compilers/dotnet/10/release.json +++ b/pkgs/development/compilers/dotnet/10/release.json @@ -1,11 +1,11 @@ { - "release": "10.0.2", + "release": "10.0.3", "channel": "10.0", - "tag": "v10.0.102-sb1", - "sdkVersion": "10.0.102", - "runtimeVersion": "10.0.2", - "aspNetCoreVersion": "10.0.2", + "tag": "v10.0.103", + "sdkVersion": "10.0.103", + "runtimeVersion": "10.0.3", + "aspNetCoreVersion": "10.0.3", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "1def04f336cc452f7633f2ef1f157669c37c283a", - "officialBuildId": "20260105.8" + "sourceVersion": "c2435c3e0f46de784341ac3ed62863ce77e117b4", + "officialBuildId": "20260125.3" } From cfae040bb0ba3ba619a6673e240101962c14f8a7 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Thu, 12 Feb 2026 16:36:35 -0400 Subject: [PATCH 564/730] dotnet-sdk_11: init at 11.0.100-preview.1.26104.118 --- .../compilers/dotnet/11/bootstrap-sdk.nix | 588 ++++++++++++++++++ .../compilers/dotnet/11/default.nix | 12 + .../development/compilers/dotnet/11/deps.json | 50 ++ .../compilers/dotnet/11/release-info.json | 5 + .../compilers/dotnet/11/release.json | 11 + pkgs/development/compilers/dotnet/default.nix | 8 + .../compilers/dotnet/fix-cmake-darwin.patch | 21 + .../dotnet/fix-skiperroronprebuilts.patch | 13 + pkgs/development/compilers/dotnet/update.nix | 13 +- .../compilers/dotnet/versions/11.0.nix | 586 +++++++++++++++++ pkgs/development/compilers/dotnet/vmr.nix | 8 +- pkgs/top-level/all-packages.nix | 3 + 12 files changed, 1314 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/compilers/dotnet/11/bootstrap-sdk.nix create mode 100644 pkgs/development/compilers/dotnet/11/default.nix create mode 100644 pkgs/development/compilers/dotnet/11/deps.json create mode 100644 pkgs/development/compilers/dotnet/11/release-info.json create mode 100644 pkgs/development/compilers/dotnet/11/release.json create mode 100644 pkgs/development/compilers/dotnet/fix-cmake-darwin.patch create mode 100644 pkgs/development/compilers/dotnet/fix-skiperroronprebuilts.patch create mode 100644 pkgs/development/compilers/dotnet/versions/11.0.nix diff --git a/pkgs/development/compilers/dotnet/11/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/11/bootstrap-sdk.nix new file mode 100644 index 000000000000..4054a688d098 --- /dev/null +++ b/pkgs/development/compilers/dotnet/11/bootstrap-sdk.nix @@ -0,0 +1,588 @@ +{ + buildAspNetCore, + buildNetRuntime, + buildNetSdk, + fetchNupkg, +}: + +# v11.0 (preview) + +let + commonPackages = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Ref"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Dyv6hbRJ8/LPiXV2OLLTKJ4WvM/ZLcCvV17/ytiZ9/6kpD3y5ftdVMof08EVOnKogeRMzE/zm4gFjzbVKhKfUA=="; + }) + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Internal.Assets"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-hulIoT+IUYB76iC/KVZDYwu845SV1p2vYXUM9GZh/6mkWrdfaZIOL7LNAjMRrQLZhGHCJ5oFxOP/xmHpwwacfw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-vR1kJTUgXzLqWDvubZxEGsM3rb2KWVJIVgbU3b5HSSYPEqp1AghovLZNR2PPXljO2uBh+vCUrpsKZ2qGwjyWWQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Ref"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ojlZpWZthJCaFuTza3BGKv3mJ6+5lmgEeVV3CyIG7Bc2eSmkDQhExJiry6A5yX0kg+UXHS59n4d+cb57tiZqww=="; + }) + (fetchNupkg { + pname = "Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-EKNpgZHOaJXF6Io9OgmLDDMQpnQnrGt/D3R0fU2VaV2jPEIrcM6SbQajaYKgwCw8MnzhWBYiO1MIhnujijUcTw=="; + }) + (fetchNupkg { + pname = "Microsoft.NET.ILLink.Tasks"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-OGanG8q+KzQFDZhUfKlFx0SHBPGdrWCe5hef6mtMuVBe2olTznkVDQ22VvVRqoKo/gguBV5eTEMELr3MwFx1gQ=="; + }) + ]; + + hostPackages = { + linux-arm = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-22bssKEwE+RkC5QOD6HqppQdj1krg4YUR2HpKmMkyKLaVnCHnKuepuI8h1JyXFies7BbNjDuEC0gqi+IpW0alA=="; + }) + ]; + linux-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Q/hP6yC+1UpvUaxGSHL+2DNClP32SF9nH12BK6nQjBPLIp3T9lDzriuLbR22cRhaYts4XAqFc1plzgedgzjX0A=="; + }) + (fetchNupkg { + pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2CAVX2j8j7Sx9kDATYg/g0GbS6O9tXlrCJRPytn9L7tIKVFv1hA4RoFKLvI6SFrAdtxKYfWG1z3VPnXL+5PrgA=="; + }) + ]; + linux-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-G0/KIyd1aEaV3V00gSUd6YVnSMn4QgVSxko8ULG+6/GLk6lOOeF97mTE9vnYd+gDWPKU0pWrOyOGXIZcfjZkgQ=="; + }) + (fetchNupkg { + pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-xwA0LbPbwCMkp8p/9CK+00nOohF3Qpt/Dje+wLkIUPXrt2NsxdyoLkizqmox0iudVezEUbK/Sa9uzYvPPFFUfQ=="; + }) + ]; + linux-musl-arm = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-znXNegqYqDUIEZnfvmoXV/ob8CeyKafwpwlILjQpNUIyGdCIDY/Q7DEkXRqRp5yysvvbIMkImehfTgW1n31LcQ=="; + }) + ]; + linux-musl-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-4XBgyYelYI6shUb6pfbjkrzNNu0CM3Swzn/gO0tdtRUo5KWXTLJfhAYsVBd6IEfJzBtUlw9bvPy74yqlMvmdpA=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-QWk9yJIlMtZfvqE5i7nFnc+lOV/hICF9FLtfdp6TVCZGf0/7/U6vZJpJveeNu69jDOdwXSfbDfQ/n54i21s5fw=="; + }) + ]; + linux-musl-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-QnsshKlsaQcFuDwGSqmO8OygooZ2LhS7BS/UV5PGad0TF7n6EbytJ1oep/5wH3ZuREGFeXT0nHnSWL6a5MSQ6A=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-FQLfa2/ta5z3heVU2X8tfzzBLLnVWyCILX01HJ5xU/oI52KYTH+Jaf9HyV2AL0pIK5oYX/7QlBNMmFnxu7S2Ag=="; + }) + ]; + osx-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-JalRPvjIj1qQw16kznrAP+dhcl5HFGn3OWz+HqtDJ39wTNqoV1lB7/cNd0snG7Dv5sut8KhQ55t6xVhsTEH0pA=="; + }) + (fetchNupkg { + pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tlVliBI1si360KLm5Dkn7UnJ8HVP2LmfjeqNu/kf9YtMnl1wdbJ1WMMY4oBLN9SGoby7hN4SDvwoTh9yfaE28g=="; + }) + ]; + osx-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-odU6uqDdfcf0HHfTpBMyg2l/ktIF6YYA48qNxXO07t7YQi8dwZG5SE+UB2QbuMyoL6P2pKMryO1dE7ltAFgAPA=="; + }) + (fetchNupkg { + pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ZLKcijgG6aY6gSen8F5DpTfBiaHr80JMIjqpnOtjFFcAobgMfmxave3qsVhk8k3Z1lc3kN3nYxuzglSw1CbTdA=="; + }) + ]; + win-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-CxhTn3gqNCwK1zqIqUs4AORMS3OdG4G2NsN+HRIhJ8XKSQrzjacEDEAftzHpLzAfjK8h+gQpm9WzcYMHH2jPlQ=="; + }) + (fetchNupkg { + pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-aokZcJbq1JjzyKpikxzEVn28ZbULd9c46JfiZ72o5O8QGVM3WtA6sYiTLfwCuaqgES8DMi6J9wbyZtEbOGYX6A=="; + }) + ]; + win-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tsd7GVK7uciu+59olQpFcJUwxVeLcZibBkhNPmVUBf77GVuKg2RRCJGKdP0wgpNBtn2V0Hq9H7X0OQDs3t6VGg=="; + }) + (fetchNupkg { + pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-IwLCI1apxFTkDcHUV2mNr/gcSai723Xh6E43oAZCQIbxzsJRomB/PYdj8vL9Re5yD42agGECPg4DL/RhVsKWvg=="; + }) + ]; + win-x86 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-SKGfp/Kz+6NsLYmTTTsJPWULHbyMCzFf0VChJc6yvJ42XVftmMaVsWJA4iGJ/Y3fLGbixr7yuCQ/f2GHZcsZpw=="; + }) + ]; + }; + + targetPackages = { + linux-arm = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-PhtwFvcTnW6q8bwIFTFV2iEXO2UoHii7L5DF3zJyRbxl+BKb60XCq31XZyLmkL8Pg1/+dYfre16hEFC6rZwtKA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tu4VipqoxkFP4+1rimb67RyAyP8a07TikJ77h6rSkMfByH09yPFkyUsGbhTcIaT/KDcnKekeAbJPddz6IaMLRA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2q3FlGPXczF7TnlbONv+5JRHtPtcYRoXvCTF5V0aCXOgDHDFjMZmtN5BbdvicuQClWJNLf3p17B9F6QwhH01uA=="; + }) + (fetchNupkg { + pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tltUcaFE5RYLm271UPsiymDYlt4DtgsddNXxNDW9VR1xdsMepwKf8ZXsaL741+Jo923R2Rdvdjhbx9UXPW7BUA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Jypak3kRcry1SOTEheFyJIhUOyD6UGed6hS+IkvJhY5MjcSygyaD5S1ygnlLfENU+wrlpVd0wjhU3rLF68xZiw=="; + }) + ]; + linux-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1Qh27Tl7Z8zsEdATILf/uHBPpbt80kTJHF2RvkJzL36weAHoaKhlKEkJnEUkhCaQxh4YZQBC8bYMNkEnKNFZ2A=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ecG1wBIJ3beoXHsuAdO9gw3UYA5AooxCo4IuLAJig0wlTgY+dGML96PZ9Huupc2mNwn9IsUrPlQWNs8AtTTVEA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-hLv9x1wmKtS8s0Ax/t1Fbi4LXafAipf7LU04Rgh6+4g5iV4/tVxXZJgGSNFSNE1D+C2K2qDg20NJcGt9IgGWAQ=="; + }) + (fetchNupkg { + pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2WgXoos72iCFzde5jpDsRfTbsMarRQJt8djsUhDpCJpFFU5EI34/4FEYBOHC1uzxZ/VJ7lxN9y9wdc5gIqEKXQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-r3hnW9xG9FIXlr2HKsk0GTVUg+3ZNKSJCZ6nDXTwG6pJlN1FJw/ByuWL9dNgxK5IrK2CUfz/HFdigWgNV0y6Sw=="; + }) + ]; + linux-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1xkmJGmloYHceC8U+5t63aq2HUZIqKdxarVlBXXnWfqyGTIry0bqekTnlElOlytIkxnq4Qq3ea3QMFBNID9alQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2TtXYlIJ8atGIeccqai/eX/h8333yJxH5wNAT91NWIGsG6FUoJUBIl0vYPg08dAj66XpnQDXFL05HBb9abqjtQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-fbAceVle6lb+thunnwKs+pC0ODTci3mUxwh1P86KGnjGnPnTAmjoOzfHH6bMJrp73OPpkCM+5AUsEI/Acr9kmw=="; + }) + (fetchNupkg { + pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-4t00pKx73PQI9c5zhTCDfZeyLFxE0i/DcP+yYJH2LkgKb7h+WRJ0zhGSp2BHfZTYbVu5kd4p6QGbUr9loaQsCw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-jxR6b/s5Xp/IS2qQd9ufsXoOum1cunDP+6NcIp9bL42H4FHVFU9o3DT77uwiGmS5kzvdvsMMDyyWmE1ZTHA1UQ=="; + }) + ]; + linux-musl-arm = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-kAvHT4pY3CnEpDJIGOMqCRTHn3WsvLMB67J25NloU/vOUuaDI1ZQ4DqKtp8fcbuDhSJKd6KoFDcCBABocM2oTA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-BCWXUvhlBma0mKUhaMsWVsrIs48JJhFXMwwnAFd01W2VdynaJ2AolXJ/mskNQBFiX3wCqfV0ycbJc0igX3Rrcw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-+u0HmYvCxfnhSI+OQAjkPdSM8pTg1hv1RQSVhJtqcMUNZhlYMvY4Gl6fK6kKNUQbbh/sF5zpmzt1h9H2/zkYyQ=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-GePoiWRTgWGqgFX9iSM8IKdxVkm5m+Kb8D/vzrxaw5FDR3smDIUIaNVc3JDet+ESwHOGPZ6DWada6POFewaxPA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-mEU98ElK6jeBAXNWW4svhLY+t0DY47i89Xd9PeSQcgmXvg40h+XjwEnHTGPKdmX13NXQW7md2a34jArYgPPqOg=="; + }) + ]; + linux-musl-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-o5J4BiKmnJcZavli29E73JLGGLZmq8v6MoO4jXzU4ufX2zbP/S0euRRz8a2sKUM7gBze+Cu9p6pMUOzh3kHqaw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-030d+cA4U/s7f8CLMZgAtCJPdB4/llUIq63vwWSU09QyvsDuV4/NaK3p+ybfyfIODnUn40EjsyT0xm2/FSYdNg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-G/VlWxGxNSZbaaIfoltXV3yCTJdOPEkxr+BXUraIDNxu+Ts+PcfEVzy4XpFeUiJYWFoDuKJ99reqGuzS5L8Wxg=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-8L0tnuprfF2KJ8JaV6bPrV+HG88RIOKxKqm+/1GDYQ4H7ftW/RpS87YeWzF8AWCRApZTcZegtBf6xsYbrZ6Pfw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-d93g+k6JdAjXKMnnmN7pX7y5u80OpX34sA9/BixaPDRnPWgIqtmtzBEF8qWbG6bSqgRE8Su5Ljcu7KaDX+J6EQ=="; + }) + ]; + linux-musl-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-9ueEKpU1jQz5ZTsc07uIp4+XmlrbhvU6yCrVyym2qkilBITG8xFVAdcKPWB7L72LTh7fwYN6GsNrn/ccCLA3mw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-DxwgVoIq9gHn3GesUv2XX0YT88qlJbCOhJy5AYfjyhV2n2Tk0LCD5cfbbwHhnhVIfvYYPQdrVvFUAl9TVNfkRw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-m0c4XfX9I1IcZzWgR/zAb68ir6Nt9hpjkWHq2Nip7mHOc1/Eatrkpg6YYf7Jr4Te2GyblhiCr+adrHj/tC8YLA=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-n+WjwfOcYSvirmbxHpioLkmPgbVPrRc9VsDhCOgFOiBBx4QURg19upiKBH0ulRIxRGFbATfMON9UlAuVEXpjtw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1Lh62qg5+mlNv99cBH7kEn7GmekJYzUd5EHHDIAjhDGggWDJ05BrY6kQBkWtKNPGkp8nP6qrPKTjXn7I0OF/kg=="; + }) + ]; + osx-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-MKnPUltEhWf7gW1BsSecd7O78mEZe8F09BaoeEGcu2VeNO3w5KjgIX19LP/AcQbkGAdSyoaa1c+lFko6GYAkiQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-5ht9RPyvcO+bTYnpX/8D6nQgGAYauSImeOFrijvVgwRW0icnH8xbL+ZM1NAM7PzJOpuKG8SuK7rsqNuiM/V9eQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-VCo1UvJdp953X5O7jeppFOBJcwcHYZ/LGno7HtuYPw9j+tQN023SaXw361vQVELa6l0NdAsxi9nKFQ8Pgc4Bfw=="; + }) + (fetchNupkg { + pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-EAUSuVGO0xWqxLQhALGaUb/lybY8+2wT2XAS5/+dL85ccdu4vem5nrfkI5hWVuQ5itBU51SB+v0ljF3Knn3CVA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-rf4EPoK/K8kN9uI9+dAYMAWsxLTqrQW+pYHUzPGyG7wAynr7OZ6nrJ82m1rcLAACtDxFzAWzCGY5ZrffInfQkQ=="; + }) + ]; + osx-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-wKe1dOPvdTXzmX5/3zzmuGNbJBZXatUAyOQwQ/J7X7LYJk86u+TkIIKgXWupVIGUiigbXtArDL6MP43Xer7rNQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1l+R5kgfIuf23MqNp+KnoMbjlNsSSu77jDGfkr1MYrhpIPJEgBaWLr6HIQRaT+RqIComvev0bjHj/zJq20yZ/g=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Wkp6fm7aZja1R6Ij9EW4puKPY0LOozSmxSjUI/drgdcl/2JRqqjCmr22b3/v4vrDg8kzYB+DHJnf0bWLt/Ir/Q=="; + }) + (fetchNupkg { + pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-dmlnD8d1NbSFuV0QXWPtgi2jGlhogeqiwcHTUrBOPoY5ZWxYvXe3mxwQZhQa019kQrXEREGSudyUrmUvAy9lgg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-xBwqyu1mXvBQeKRC3cHMz9To5f4L3zYIHyDb1Y8aYQEEQTxp6KSTIQ/Uq5RtMqd6joIHhKHH0fx21oLyc1ZXkQ=="; + }) + ]; + win-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ilJXPvV8LjebPbn1rWgEhmUGLn/wIef7JvqWroppWbi+ecMlt2Bi+08J910Ho76PyNerHCp7sqmx3yU/j2HzcA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ZnFvPEfT9dSKBt0JPnhCU5nbsp9CCqzqp9S9jlxTXhYwqODvQ41m6MpwAKs/iOs28qAO0mK3IcT2Cr6wj0O/Eg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-nY5kA2MOA72x0liuFo6lknNihP9WgJeoCJ6yut734fiDZS26Pls/5SrGI9DfcXv1bEowz6MScudWIt+zRLx9bQ=="; + }) + (fetchNupkg { + pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-TaqgXoqR4mFpMXn29gzyxZPixbBaRx4ap1eAz2u3A/XEALdqSzuce0V0mxtmtdcFMwd420pZGJqEutqlXLTmaw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-F/gGJqCIdzub2CQM9dDEdi1Kd+NMBJ5cBdxaQ92uJVMLPN+pcU4/HIoYKleImzNUioGj+gtKtK9DvlpQ23ykKw=="; + }) + ]; + win-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-4KC9aFnGUrCKTXOwKI9T8DcfJcRmkXscUe3KqGcSW0nWnlJcbp8Uhctcr/RWxCLmJrcTbv3KTVceLalHEUgFfg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-lgWaoS8aZdtk5CQ4fE5wQaB3K73u9fE39ACx6NOIGvZLr1va3stLZk7TfHvMqiNvO7EQdjpWaiYfASPsGW51sg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-IwWkuqM6vFhumhuciOQUikiNDdneU6oHBYP46VwaH34LCIeRjgDmixB0LI61tkpowWLxxBuw0Tfu9miYNGD2vQ=="; + }) + (fetchNupkg { + pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-R94JzaUweqk3YU76v2bCQGZ9ozqPWdMOOtmkz1Ao5LrkIZNRejh5YpwXn/x6SMCZ4PBkNHBlX2tl0BgD1YnU/g=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-pvRzscx090ruYWuUC6lChWVCdcCAJTPKxVBeFiBONac3X7uYK2nv/9Me/TmC+eo+8W0e/FNSHXjvwmI0oG9HQw=="; + }) + ]; + win-x86 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-WDZVx3uNDVAD6CXNxQZMW0DuHecJXAQPkHC+r8lfz14V0LKVvg9szAFV6bAHwyoC9uK5T9w83hXyPQT8crHuYg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-imPfX0UJLt/MHZ6LaCpHS4RRR1SozeIOyZGdRJ2aWRv9xurPcBk9r4KpUfKdDFpNhvntQSXdFC188WWbPCDwpg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-jTmtNwMBOyRvibw1lBpYsgisM/UicZMS2UVnHzoTp4/y2uXJ+7acJPwCkb6C0HQvAen8XfAS9YgwMJMgorY2iQ=="; + }) + (fetchNupkg { + pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-e2CZBILYnfEfXnpCmawVDm/8Q8NsNlZIRUIhbbQle4wDlchVau3bEJKJRhExM+4z/W/NcO7l4+8rliSJcaADDg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Tb53axfvcflm6a7EpvS4IoCLV1SZ1saxRZF6cHjqIozkcZMmghv2qbtH59GzX59AC0BBOy7AIk7UfnpHfuE39w=="; + }) + ]; + }; + +in +rec { + release_11_0 = "11.0.0-preview.1"; + + aspnetcore_11_0 = buildAspNetCore { + version = "11.0.0-preview.1.26104.118"; + srcs = { + linux-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-arm.tar.gz"; + hash = "sha512-iz6Mi20kCbvLMagd8HncgmcaO4hKgZwxEK3887R4NM6/xuW5QQVaCrs25Cq+SJrZAvvyfDYjQcxt/NDDC/NjWQ=="; + }; + linux-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-arm64.tar.gz"; + hash = "sha512-2Nmn/iMYnlUS52gUVt/wUEibBVyVt4PlBHJZIQ+51jIbrhm0YiKXbJSu234JJ5hmkH9aAIJS8oEnj8w5yAH7mw=="; + }; + linux-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-x64.tar.gz"; + hash = "sha512-DpsazAMs/Vazcb+RQJWaCzz3E6XEQKTBOARY6pKjaLwunmLGxJdsqMRFaPz8OKIfsbTOMRZezuRI1bAWslBRFQ=="; + }; + linux-musl-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-musl-arm.tar.gz"; + hash = "sha512-pE3ONDh0uc48fq5PTU9wk++bD/24YmnVXZylCXRF1vg2u7N1qTvH5PoBFKHXdL9Uk9xt30JjdYrnv7dmQygp8A=="; + }; + linux-musl-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-musl-arm64.tar.gz"; + hash = "sha512-MCJgmQQBL7t3r/+80aCIQBgWlJe+G3R8hLob0TfAr5UmkHmSpinp3pLdNZ2Q0mU3zVpHe0zUty1WUEbwt800Ig=="; + }; + linux-musl-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-musl-x64.tar.gz"; + hash = "sha512-B+8AWJze22JxPCKWTqb+ceKZ23fOLvrlaGl/L+Yzy1gY3Xfq/UgmEp0UVeji9b+o9q77ccKlTxDHrz2q+lpj3A=="; + }; + osx-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-osx-arm64.tar.gz"; + hash = "sha512-r6el4OpA+/D+uRyaZisVfoBHtO3HzEJCgJ8pK0zrmEjFBO6zEMmLS8k5V4q17ASDqzx3CN8QwqXvRoov5bcG1Q=="; + }; + osx-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-osx-x64.tar.gz"; + hash = "sha512-VjiRsgXB1dB0ZX2gAtZ9DzM4y6p0gAextW3//MGGMqAdmxdbusjIhea+aeZqT15zI+WL4iRDDTlp/Af1meVKhQ=="; + }; + }; + }; + + runtime_11_0 = buildNetRuntime { + version = "11.0.0-preview.1.26104.118"; + srcs = { + linux-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-arm.tar.gz"; + hash = "sha512-EqJQxGT72/g7ptIy6hOKlSPsFIAez9IS8DZvpNc/56SUh+jmTLPevc99U2jmRW/FL7nmvnMIjOFAAU5UjuPhkg=="; + }; + linux-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-arm64.tar.gz"; + hash = "sha512-58DDBueoTe2AYdhGGCoE1maE+NNQIIdqsKKnDsOp1JS+/vQrghUHcbFVvsoUI3/z/2xrSotD3jsbWrT1ZCdUpg=="; + }; + linux-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-x64.tar.gz"; + hash = "sha512-pcqaaR3LRNNgBQRXzTaGkUd4Jsdnqcx0cvdWVSbkqV3rau6wmbzlH0yMtwfJ3J/3aPVzC/1QJptTdy0xXZk+wg=="; + }; + linux-musl-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-musl-arm.tar.gz"; + hash = "sha512-W1s9BVLMZFHJEymOZwzcNVIUc+6wcRQdWvjyHZI/cmdkX621NDUqkd3sKCjrMiY+mcjDlW7O9Oyik3mmQYW+Iw=="; + }; + linux-musl-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-musl-arm64.tar.gz"; + hash = "sha512-NTsGvU16r988j6oXl+bozy/tc/h3CwyB9boLjr5tzQOmaEBj+IS5h77gKC8/t817IPNsKQ6xO37RJSggp/EaWA=="; + }; + linux-musl-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-musl-x64.tar.gz"; + hash = "sha512-z+gK8uR2jsISRYWb0w+Jo8IaDqAz3AXOSzfqjfAc/SSVXA2zgiSFjfystJQPsjDpok88Nuv9BhqmSFdPEsyrHQ=="; + }; + osx-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-osx-arm64.tar.gz"; + hash = "sha512-FY/UJB3r63dZv5K0kLHNdGExviIFPkWLuz1QwcDy/b8hzm/7SCl9o9ebtQZxqWYedgO/mtBVQzsZwyx0JfQeFg=="; + }; + osx-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-osx-x64.tar.gz"; + hash = "sha512-SzmJHM3o1HDacicabuqMJVz8TpI2pwkA6Oy8zCLg2rdRlmyRBk4Tp56Xh38RgDrsdnri4w5qoEn+YChvxxIx/g=="; + }; + }; + }; + + sdk_11_0_1xx = buildNetSdk { + version = "11.0.100-preview.1.26104.118"; + srcs = { + linux-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-arm.tar.gz"; + hash = "sha512-KYNP4Zk3HsbGAfHHrJPTz5/0KWi7PTC0vAO42O5P75aXv0wtzTwi5ah1qUnX4/xWBEMXq7ocm2av0JIO+yaU0g=="; + }; + linux-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-arm64.tar.gz"; + hash = "sha512-bnmbQ3Rq8ebzsLlOI5FH6P6ICXBeMtkCOvh7oI+K1ku0uZDadrsBLMtWgyw+mz8cmyWl0EkTwfZ7gY11PPywDQ=="; + }; + linux-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-x64.tar.gz"; + hash = "sha512-YYf0p+QkecSyzoLq8UIiB2Lr8kVuR2VyH5Uf8I1MebQS3JPLjSUisJt7YsnGAlre0gHxbw1T09XvWwXC65DESA=="; + }; + linux-musl-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-musl-arm.tar.gz"; + hash = "sha512-xEK80L4GWcsagMrT4XdIQPQlheJBhi2WuIi5MmxvKOp9LYQp6iDdmzx75cMSwx7H4U4IoRb82zOgGPhrIBSH/Q=="; + }; + linux-musl-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-musl-arm64.tar.gz"; + hash = "sha512-ZHy09rCxseV2qD9rsl++3ZWPtfLHAA8neNZVoWgglYfdAgiVCZSW1ovkHbCJkRg1XRx5hH4k3CtmQwDb0L0qiA=="; + }; + linux-musl-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-musl-x64.tar.gz"; + hash = "sha512-xpyXA8uqSl8sTrl2bI+tcHOgtvAvaMjYy4dhrJiaMvjVugjogeJBvbnWbsDTaXmNDemvkLvEnKo3yNwcNmvVOA=="; + }; + osx-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-osx-arm64.tar.gz"; + hash = "sha512-clFl0qEyxq2rFsKCzIQ3/WlAjGvDcjx+ahj6ID6DQscGwLstDJ1DCfWI44GmOe8ZFktkUcIgFS7EmUfuw35Lng=="; + }; + osx-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-osx-x64.tar.gz"; + hash = "sha512-m1HkquND7AsCq7HXU3kFApukL1C9Vz0B5Oz1m9Q49zm3eORjo3st2u3hWreD+j9wejBCJXZTKERUOM02tQNgyA=="; + }; + }; + inherit commonPackages hostPackages targetPackages; + runtime = runtime_11_0; + aspnetcore = aspnetcore_11_0; + }; + + sdk = sdk_11_0; + + sdk_11_0 = sdk_11_0_1xx; +} diff --git a/pkgs/development/compilers/dotnet/11/default.nix b/pkgs/development/compilers/dotnet/11/default.nix new file mode 100644 index 000000000000..ad3d2bfb398a --- /dev/null +++ b/pkgs/development/compilers/dotnet/11/default.nix @@ -0,0 +1,12 @@ +{ + callPackage, + dotnetCorePackages, +}: +callPackage ../dotnet.nix { + releaseManifestFile = ./release.json; + releaseInfoFile = ./release-info.json; + bootstrapSdkFile = ./bootstrap-sdk.nix; + depsFile = ./deps.json; + fallbackTargetPackages = dotnetCorePackages.sdk_11_0-bin.targetPackages; + allowPrerelease = true; +} diff --git a/pkgs/development/compilers/dotnet/11/deps.json b/pkgs/development/compilers/dotnet/11/deps.json new file mode 100644 index 000000000000..4f622a757332 --- /dev/null +++ b/pkgs/development/compilers/dotnet/11/deps.json @@ -0,0 +1,50 @@ +[ + { + "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", + "sha256": "76ac9477afc9e9a465520a3a698bf540d4a3d3083375daeb07b7bc00d7b15f4b", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/11.0.0-alpha.1.26064.118/runtime.linux-arm64.microsoft.netcore.ilasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + }, + { + "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", + "sha256": "03787a6f7a6b6b561a133d5e860ea86b8b5208dfe8860b8d8201f72a721d1e21", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/11.0.0-alpha.1.26064.118/runtime.linux-arm64.microsoft.netcore.ildasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + }, + { + "hash": "sha256-WiGzRWqdzmzAKF1z9nGimnIzhgR+w/mAfgu0hyc7Z94=", + "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/11.0.0-alpha.1.26064.118/runtime.linux-x64.microsoft.netcore.ilasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + }, + { + "hash": "sha256-1uNInV5TiH+mWgG1HJ1BQ+qjvBYJbxFoytGHexmyuZ4=", + "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/11.0.0-alpha.1.26064.118/runtime.linux-x64.microsoft.netcore.ildasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + }, + { + "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", + "sha256": "8640de8d404dd63b4bfc307237ff79ed54e8a7461eecf575843e00566e72d2e8", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/11.0.0-alpha.1.26064.118/runtime.osx-arm64.microsoft.netcore.ilasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + }, + { + "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", + "sha256": "dbcd4f940a3cab45e299089ed182d3ccd8cf2a5835bdf84fafdf701b0dacb649", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/11.0.0-alpha.1.26064.118/runtime.osx-arm64.microsoft.netcore.ildasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + }, + { + "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", + "sha256": "f29d2fc3773cf012383f916e940d0fc48e5c471710958c186d2fbc213483af08", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/11.0.0-alpha.1.26064.118/runtime.osx-x64.microsoft.netcore.ilasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + }, + { + "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", + "sha256": "211b93b546ea0f5ab51703dfc222671b79d0c39d150178172e5f139e2532a34f", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/2303eb2b-8177-4b47-977a-e7278e3abf72/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/11.0.0-alpha.1.26064.118/runtime.osx-x64.microsoft.netcore.ildasm.11.0.0-alpha.1.26064.118.nupkg", + "version": "11.0.0-alpha.1.26064.118" + } +] diff --git a/pkgs/development/compilers/dotnet/11/release-info.json b/pkgs/development/compilers/dotnet/11/release-info.json new file mode 100644 index 000000000000..528ea7fea1ac --- /dev/null +++ b/pkgs/development/compilers/dotnet/11/release-info.json @@ -0,0 +1,5 @@ +{ + "tarballHash": "sha256-ok/2h/mtOsu/WFkAVIQVPv3NObkhRw/nbtgejIlcQzg=", + "artifactsUrl": "https://ci.dot.net/public/source-build/Private.SourceBuilt.Artifacts.11.0.100-alpha.1.26064.118.centos.10-x64.tar.gz", + "artifactsHash": "sha256-RELKBYeNs2Doi0jKsJsXLh4xzWbikTcXtIJUqPbLoQA=" +} diff --git a/pkgs/development/compilers/dotnet/11/release.json b/pkgs/development/compilers/dotnet/11/release.json new file mode 100644 index 000000000000..d8ba0904093a --- /dev/null +++ b/pkgs/development/compilers/dotnet/11/release.json @@ -0,0 +1,11 @@ +{ + "release": "11.0.0-preview.1", + "channel": "11.0", + "tag": "v11.0.100-preview.1.26104.118", + "sdkVersion": "11.0.100-preview.1.26104.118", + "runtimeVersion": "11.0.0-preview.1.26104.118", + "aspNetCoreVersion": "11.0.0-preview.1.26104.118", + "sourceRepository": "https://github.com/dotnet/dotnet", + "sourceVersion": "87bc0b04e21d786669142109a5128c95618b75ed", + "officialBuildId": "20260204.18" +} diff --git a/pkgs/development/compilers/dotnet/default.nix b/pkgs/development/compilers/dotnet/default.nix index b01780857115..00cd79f56c67 100644 --- a/pkgs/development/compilers/dotnet/default.nix +++ b/pkgs/development/compilers/dotnet/default.nix @@ -41,6 +41,7 @@ let ./versions/8.0.nix ./versions/9.0.nix ./versions/10.0.nix + ./versions/11.0.nix ] ); @@ -94,6 +95,7 @@ let dotnet_8 = lib.recurseIntoAttrs (callPackage ./8 { }); dotnet_9 = lib.recurseIntoAttrs (callPackage ./9 { }); dotnet_10 = lib.recurseIntoAttrs (callPackage ./10 { }); + dotnet_11 = lib.recurseIntoAttrs (callPackage ./11 { }); } ); }; @@ -172,6 +174,7 @@ pkgs sdk_8_0_1xx = if !pkgs.dotnet_8.vmr.meta.broken then pkgs.dotnet_8.sdk else pkgs.sdk_8_0_1xx-bin; sdk_9_0_1xx = combineSdk pkgs.dotnet_9.sdk pkgs.sdk_9_0_1xx-bin; sdk_10_0_1xx = combineSdk pkgs.dotnet_10.sdk pkgs.sdk_10_0_1xx-bin; + sdk_11_0_1xx = combineSdk pkgs.dotnet_11.sdk pkgs.sdk_11_0_1xx-bin; # source-built SDK only exists for _1xx feature band # https://github.com/dotnet/source-build/issues/3667 sdk_8_0_4xx = combineSdk sdk_8_0_1xx pkgs.sdk_8_0_4xx-bin; @@ -179,14 +182,19 @@ pkgs sdk_8_0 = sdk_8_0_4xx; sdk_9_0 = sdk_9_0_3xx; sdk_10_0 = sdk_10_0_1xx; + sdk_11_0 = sdk_11_0_1xx; sdk_8_0-source = if !pkgs.dotnet_8.vmr.meta.broken then pkgs.dotnet_8.sdk else pkgs.sdk_8_0_1xx-bin; sdk_9_0-source = if !pkgs.dotnet_9.vmr.meta.broken then pkgs.dotnet_9.sdk else pkgs.sdk_9_0_1xx-bin; sdk_10_0-source = if !pkgs.dotnet_10.vmr.meta.broken then pkgs.dotnet_10.sdk else pkgs.sdk_10_0_1xx-bin; + sdk_11_0-source = + if !pkgs.dotnet_11.vmr.meta.broken then pkgs.dotnet_11.sdk else pkgs.sdk_11_0_1xx-bin; runtime_8_0 = sdk_8_0.runtime; runtime_9_0 = sdk_9_0.runtime; runtime_10_0 = sdk_10_0.runtime; + runtime_11_0 = sdk_11_0.runtime; aspnetcore_8_0 = sdk_8_0.aspnetcore; aspnetcore_9_0 = sdk_9_0.aspnetcore; aspnetcore_10_0 = sdk_10_0.aspnetcore; + aspnetcore_11_0 = sdk_11_0.aspnetcore; } diff --git a/pkgs/development/compilers/dotnet/fix-cmake-darwin.patch b/pkgs/development/compilers/dotnet/fix-cmake-darwin.patch new file mode 100644 index 000000000000..84167b51bd32 --- /dev/null +++ b/pkgs/development/compilers/dotnet/fix-cmake-darwin.patch @@ -0,0 +1,21 @@ +Fixes: + + CMake Error at src/runtime/eng/native/functions.cmake:668 (add_executable): + Feature 'RESCAN', specified through generator-expression '$' to + link target 'ilasm', is not supported for the 'CXX' link language. + Call Stack (most recent call first): + ilasm/CMakeLists.txt:73 (add_executable_clr) + +diff --git a/src/runtime/eng/native/configurecompiler.cmake b/src/runtime/eng/native/configurecompiler.cmake +index 8f3d6ad671d..f43a4a7a5f3 100644 +--- a/src/runtime/eng/native/configurecompiler.cmake ++++ b/src/runtime/eng/native/configurecompiler.cmake +@@ -34,7 +34,7 @@ if (CLR_CMAKE_HOST_UNIX) + endif() + endif() + +-if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") ++if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + # enable $ on AppleClang as a no-op + set(CMAKE_LINK_GROUP_USING_RESCAN "" "") + set(CMAKE_LINK_GROUP_USING_RESCAN_SUPPORTED ON) diff --git a/pkgs/development/compilers/dotnet/fix-skiperroronprebuilts.patch b/pkgs/development/compilers/dotnet/fix-skiperroronprebuilts.patch new file mode 100644 index 000000000000..0001eab7eb1b --- /dev/null +++ b/pkgs/development/compilers/dotnet/fix-skiperroronprebuilts.patch @@ -0,0 +1,13 @@ +diff --git a/eng/finish-source-only.proj b/eng/finish-source-only.proj +index f1ff97926ea..b7d9f12d1e6 100644 +--- a/eng/finish-source-only.proj ++++ b/eng/finish-source-only.proj +@@ -135,7 +135,7 @@ + $(PrebuiltErrorMessage)See https://aka.ms/dotnet/prebuilts for guidance on what prebuilts are and how to eliminate them. + + +- ++ + + + diff --git a/pkgs/development/compilers/dotnet/update.nix b/pkgs/development/compilers/dotnet/update.nix index dfd6d147d918..78b3bb31956b 100644 --- a/pkgs/development/compilers/dotnet/update.nix +++ b/pkgs/development/compilers/dotnet/update.nix @@ -138,17 +138,24 @@ writeScript "update-dotnet-vmr.sh" '' artifactVar=$(grep ^defaultArtifactsRid= prep-source-build.sh) eval "$artifactVar" + artifactsFile=Private.SourceBuilt.Artifacts.$artifactsVersion.$defaultArtifactsRid.tar.gz artifactsUrl=https://builds.dotnet.microsoft.com/${ if lib.versionAtLeast channel "10" then "dotnet/source-build" else "source-built-artifacts/assets" - }/Private.SourceBuilt.Artifacts.$artifactsVersion.$defaultArtifactsRid.tar.gz + }/$artifactsFile + + curl -fsSL "$artifactsUrl" --head || { + [[ $? == 22 ]] + artifactsUrl=https://ci.dot.net/public/source-build/$artifactsFile + } else artifactsUrl=$(xq -r '.Project.PropertyGroup | map(select(.PrivateSourceBuiltArtifactsUrl)) | .[] | .PrivateSourceBuiltArtifactsUrl' eng/Versions.props) + artifactsUrl="''${artifactsUrl/dotnetcli.azureedge.net/builds.dotnet.microsoft.com}" fi - artifactsUrl="''${artifactsUrl/dotnetcli.azureedge.net/builds.dotnet.microsoft.com}" - artifactsHash=$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url "$artifactsUrl")") + artifactsHash=$(nix-prefetch-url "$artifactsUrl") + artifactsHash=$(nix-hash --to-sri --type sha256 "$artifactsHash") sdkVersion=$(jq -er .tools.dotnet global.json) diff --git a/pkgs/development/compilers/dotnet/versions/11.0.nix b/pkgs/development/compilers/dotnet/versions/11.0.nix new file mode 100644 index 000000000000..dbf3a682396e --- /dev/null +++ b/pkgs/development/compilers/dotnet/versions/11.0.nix @@ -0,0 +1,586 @@ +{ + buildAspNetCore, + buildNetRuntime, + buildNetSdk, + fetchNupkg, +}: + +# v11.0 (preview) + +let + commonPackages = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Ref"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Dyv6hbRJ8/LPiXV2OLLTKJ4WvM/ZLcCvV17/ytiZ9/6kpD3y5ftdVMof08EVOnKogeRMzE/zm4gFjzbVKhKfUA=="; + }) + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Internal.Assets"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-hulIoT+IUYB76iC/KVZDYwu845SV1p2vYXUM9GZh/6mkWrdfaZIOL7LNAjMRrQLZhGHCJ5oFxOP/xmHpwwacfw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-vR1kJTUgXzLqWDvubZxEGsM3rb2KWVJIVgbU3b5HSSYPEqp1AghovLZNR2PPXljO2uBh+vCUrpsKZ2qGwjyWWQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Ref"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ojlZpWZthJCaFuTza3BGKv3mJ6+5lmgEeVV3CyIG7Bc2eSmkDQhExJiry6A5yX0kg+UXHS59n4d+cb57tiZqww=="; + }) + (fetchNupkg { + pname = "Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-EKNpgZHOaJXF6Io9OgmLDDMQpnQnrGt/D3R0fU2VaV2jPEIrcM6SbQajaYKgwCw8MnzhWBYiO1MIhnujijUcTw=="; + }) + (fetchNupkg { + pname = "Microsoft.NET.ILLink.Tasks"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-OGanG8q+KzQFDZhUfKlFx0SHBPGdrWCe5hef6mtMuVBe2olTznkVDQ22VvVRqoKo/gguBV5eTEMELr3MwFx1gQ=="; + }) + ]; + + hostPackages = { + linux-arm = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-22bssKEwE+RkC5QOD6HqppQdj1krg4YUR2HpKmMkyKLaVnCHnKuepuI8h1JyXFies7BbNjDuEC0gqi+IpW0alA=="; + }) + ]; + linux-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Q/hP6yC+1UpvUaxGSHL+2DNClP32SF9nH12BK6nQjBPLIp3T9lDzriuLbR22cRhaYts4XAqFc1plzgedgzjX0A=="; + }) + (fetchNupkg { + pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2CAVX2j8j7Sx9kDATYg/g0GbS6O9tXlrCJRPytn9L7tIKVFv1hA4RoFKLvI6SFrAdtxKYfWG1z3VPnXL+5PrgA=="; + }) + ]; + linux-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-G0/KIyd1aEaV3V00gSUd6YVnSMn4QgVSxko8ULG+6/GLk6lOOeF97mTE9vnYd+gDWPKU0pWrOyOGXIZcfjZkgQ=="; + }) + (fetchNupkg { + pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-xwA0LbPbwCMkp8p/9CK+00nOohF3Qpt/Dje+wLkIUPXrt2NsxdyoLkizqmox0iudVezEUbK/Sa9uzYvPPFFUfQ=="; + }) + ]; + linux-musl-arm = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-znXNegqYqDUIEZnfvmoXV/ob8CeyKafwpwlILjQpNUIyGdCIDY/Q7DEkXRqRp5yysvvbIMkImehfTgW1n31LcQ=="; + }) + ]; + linux-musl-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-4XBgyYelYI6shUb6pfbjkrzNNu0CM3Swzn/gO0tdtRUo5KWXTLJfhAYsVBd6IEfJzBtUlw9bvPy74yqlMvmdpA=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-QWk9yJIlMtZfvqE5i7nFnc+lOV/hICF9FLtfdp6TVCZGf0/7/U6vZJpJveeNu69jDOdwXSfbDfQ/n54i21s5fw=="; + }) + ]; + linux-musl-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-QnsshKlsaQcFuDwGSqmO8OygooZ2LhS7BS/UV5PGad0TF7n6EbytJ1oep/5wH3ZuREGFeXT0nHnSWL6a5MSQ6A=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-FQLfa2/ta5z3heVU2X8tfzzBLLnVWyCILX01HJ5xU/oI52KYTH+Jaf9HyV2AL0pIK5oYX/7QlBNMmFnxu7S2Ag=="; + }) + ]; + osx-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-JalRPvjIj1qQw16kznrAP+dhcl5HFGn3OWz+HqtDJ39wTNqoV1lB7/cNd0snG7Dv5sut8KhQ55t6xVhsTEH0pA=="; + }) + (fetchNupkg { + pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tlVliBI1si360KLm5Dkn7UnJ8HVP2LmfjeqNu/kf9YtMnl1wdbJ1WMMY4oBLN9SGoby7hN4SDvwoTh9yfaE28g=="; + }) + ]; + osx-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-odU6uqDdfcf0HHfTpBMyg2l/ktIF6YYA48qNxXO07t7YQi8dwZG5SE+UB2QbuMyoL6P2pKMryO1dE7ltAFgAPA=="; + }) + (fetchNupkg { + pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ZLKcijgG6aY6gSen8F5DpTfBiaHr80JMIjqpnOtjFFcAobgMfmxave3qsVhk8k3Z1lc3kN3nYxuzglSw1CbTdA=="; + }) + ]; + win-arm64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-CxhTn3gqNCwK1zqIqUs4AORMS3OdG4G2NsN+HRIhJ8XKSQrzjacEDEAftzHpLzAfjK8h+gQpm9WzcYMHH2jPlQ=="; + }) + (fetchNupkg { + pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-aokZcJbq1JjzyKpikxzEVn28ZbULd9c46JfiZ72o5O8QGVM3WtA6sYiTLfwCuaqgES8DMi6J9wbyZtEbOGYX6A=="; + }) + ]; + win-x64 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tsd7GVK7uciu+59olQpFcJUwxVeLcZibBkhNPmVUBf77GVuKg2RRCJGKdP0wgpNBtn2V0Hq9H7X0OQDs3t6VGg=="; + }) + (fetchNupkg { + pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-IwLCI1apxFTkDcHUV2mNr/gcSai723Xh6E43oAZCQIbxzsJRomB/PYdj8vL9Re5yD42agGECPg4DL/RhVsKWvg=="; + }) + ]; + win-x86 = [ + (fetchNupkg { + pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-SKGfp/Kz+6NsLYmTTTsJPWULHbyMCzFf0VChJc6yvJ42XVftmMaVsWJA4iGJ/Y3fLGbixr7yuCQ/f2GHZcsZpw=="; + }) + ]; + }; + + targetPackages = { + linux-arm = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-PhtwFvcTnW6q8bwIFTFV2iEXO2UoHii7L5DF3zJyRbxl+BKb60XCq31XZyLmkL8Pg1/+dYfre16hEFC6rZwtKA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tu4VipqoxkFP4+1rimb67RyAyP8a07TikJ77h6rSkMfByH09yPFkyUsGbhTcIaT/KDcnKekeAbJPddz6IaMLRA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2q3FlGPXczF7TnlbONv+5JRHtPtcYRoXvCTF5V0aCXOgDHDFjMZmtN5BbdvicuQClWJNLf3p17B9F6QwhH01uA=="; + }) + (fetchNupkg { + pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-tltUcaFE5RYLm271UPsiymDYlt4DtgsddNXxNDW9VR1xdsMepwKf8ZXsaL741+Jo923R2Rdvdjhbx9UXPW7BUA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Jypak3kRcry1SOTEheFyJIhUOyD6UGed6hS+IkvJhY5MjcSygyaD5S1ygnlLfENU+wrlpVd0wjhU3rLF68xZiw=="; + }) + ]; + linux-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1Qh27Tl7Z8zsEdATILf/uHBPpbt80kTJHF2RvkJzL36weAHoaKhlKEkJnEUkhCaQxh4YZQBC8bYMNkEnKNFZ2A=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ecG1wBIJ3beoXHsuAdO9gw3UYA5AooxCo4IuLAJig0wlTgY+dGML96PZ9Huupc2mNwn9IsUrPlQWNs8AtTTVEA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-hLv9x1wmKtS8s0Ax/t1Fbi4LXafAipf7LU04Rgh6+4g5iV4/tVxXZJgGSNFSNE1D+C2K2qDg20NJcGt9IgGWAQ=="; + }) + (fetchNupkg { + pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2WgXoos72iCFzde5jpDsRfTbsMarRQJt8djsUhDpCJpFFU5EI34/4FEYBOHC1uzxZ/VJ7lxN9y9wdc5gIqEKXQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-r3hnW9xG9FIXlr2HKsk0GTVUg+3ZNKSJCZ6nDXTwG6pJlN1FJw/ByuWL9dNgxK5IrK2CUfz/HFdigWgNV0y6Sw=="; + }) + ]; + linux-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1xkmJGmloYHceC8U+5t63aq2HUZIqKdxarVlBXXnWfqyGTIry0bqekTnlElOlytIkxnq4Qq3ea3QMFBNID9alQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-2TtXYlIJ8atGIeccqai/eX/h8333yJxH5wNAT91NWIGsG6FUoJUBIl0vYPg08dAj66XpnQDXFL05HBb9abqjtQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-fbAceVle6lb+thunnwKs+pC0ODTci3mUxwh1P86KGnjGnPnTAmjoOzfHH6bMJrp73OPpkCM+5AUsEI/Acr9kmw=="; + }) + (fetchNupkg { + pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-4t00pKx73PQI9c5zhTCDfZeyLFxE0i/DcP+yYJH2LkgKb7h+WRJ0zhGSp2BHfZTYbVu5kd4p6QGbUr9loaQsCw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-jxR6b/s5Xp/IS2qQd9ufsXoOum1cunDP+6NcIp9bL42H4FHVFU9o3DT77uwiGmS5kzvdvsMMDyyWmE1ZTHA1UQ=="; + }) + ]; + linux-musl-arm = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-kAvHT4pY3CnEpDJIGOMqCRTHn3WsvLMB67J25NloU/vOUuaDI1ZQ4DqKtp8fcbuDhSJKd6KoFDcCBABocM2oTA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-BCWXUvhlBma0mKUhaMsWVsrIs48JJhFXMwwnAFd01W2VdynaJ2AolXJ/mskNQBFiX3wCqfV0ycbJc0igX3Rrcw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-+u0HmYvCxfnhSI+OQAjkPdSM8pTg1hv1RQSVhJtqcMUNZhlYMvY4Gl6fK6kKNUQbbh/sF5zpmzt1h9H2/zkYyQ=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-GePoiWRTgWGqgFX9iSM8IKdxVkm5m+Kb8D/vzrxaw5FDR3smDIUIaNVc3JDet+ESwHOGPZ6DWada6POFewaxPA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-mEU98ElK6jeBAXNWW4svhLY+t0DY47i89Xd9PeSQcgmXvg40h+XjwEnHTGPKdmX13NXQW7md2a34jArYgPPqOg=="; + }) + ]; + linux-musl-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-o5J4BiKmnJcZavli29E73JLGGLZmq8v6MoO4jXzU4ufX2zbP/S0euRRz8a2sKUM7gBze+Cu9p6pMUOzh3kHqaw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-030d+cA4U/s7f8CLMZgAtCJPdB4/llUIq63vwWSU09QyvsDuV4/NaK3p+ybfyfIODnUn40EjsyT0xm2/FSYdNg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-G/VlWxGxNSZbaaIfoltXV3yCTJdOPEkxr+BXUraIDNxu+Ts+PcfEVzy4XpFeUiJYWFoDuKJ99reqGuzS5L8Wxg=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-8L0tnuprfF2KJ8JaV6bPrV+HG88RIOKxKqm+/1GDYQ4H7ftW/RpS87YeWzF8AWCRApZTcZegtBf6xsYbrZ6Pfw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-d93g+k6JdAjXKMnnmN7pX7y5u80OpX34sA9/BixaPDRnPWgIqtmtzBEF8qWbG6bSqgRE8Su5Ljcu7KaDX+J6EQ=="; + }) + ]; + linux-musl-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-9ueEKpU1jQz5ZTsc07uIp4+XmlrbhvU6yCrVyym2qkilBITG8xFVAdcKPWB7L72LTh7fwYN6GsNrn/ccCLA3mw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-DxwgVoIq9gHn3GesUv2XX0YT88qlJbCOhJy5AYfjyhV2n2Tk0LCD5cfbbwHhnhVIfvYYPQdrVvFUAl9TVNfkRw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-m0c4XfX9I1IcZzWgR/zAb68ir6Nt9hpjkWHq2Nip7mHOc1/Eatrkpg6YYf7Jr4Te2GyblhiCr+adrHj/tC8YLA=="; + }) + (fetchNupkg { + pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-n+WjwfOcYSvirmbxHpioLkmPgbVPrRc9VsDhCOgFOiBBx4QURg19upiKBH0ulRIxRGFbATfMON9UlAuVEXpjtw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1Lh62qg5+mlNv99cBH7kEn7GmekJYzUd5EHHDIAjhDGggWDJ05BrY6kQBkWtKNPGkp8nP6qrPKTjXn7I0OF/kg=="; + }) + ]; + osx-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-MKnPUltEhWf7gW1BsSecd7O78mEZe8F09BaoeEGcu2VeNO3w5KjgIX19LP/AcQbkGAdSyoaa1c+lFko6GYAkiQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-5ht9RPyvcO+bTYnpX/8D6nQgGAYauSImeOFrijvVgwRW0icnH8xbL+ZM1NAM7PzJOpuKG8SuK7rsqNuiM/V9eQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-VCo1UvJdp953X5O7jeppFOBJcwcHYZ/LGno7HtuYPw9j+tQN023SaXw361vQVELa6l0NdAsxi9nKFQ8Pgc4Bfw=="; + }) + (fetchNupkg { + pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-EAUSuVGO0xWqxLQhALGaUb/lybY8+2wT2XAS5/+dL85ccdu4vem5nrfkI5hWVuQ5itBU51SB+v0ljF3Knn3CVA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-rf4EPoK/K8kN9uI9+dAYMAWsxLTqrQW+pYHUzPGyG7wAynr7OZ6nrJ82m1rcLAACtDxFzAWzCGY5ZrffInfQkQ=="; + }) + ]; + osx-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-wKe1dOPvdTXzmX5/3zzmuGNbJBZXatUAyOQwQ/J7X7LYJk86u+TkIIKgXWupVIGUiigbXtArDL6MP43Xer7rNQ=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-1l+R5kgfIuf23MqNp+KnoMbjlNsSSu77jDGfkr1MYrhpIPJEgBaWLr6HIQRaT+RqIComvev0bjHj/zJq20yZ/g=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Wkp6fm7aZja1R6Ij9EW4puKPY0LOozSmxSjUI/drgdcl/2JRqqjCmr22b3/v4vrDg8kzYB+DHJnf0bWLt/Ir/Q=="; + }) + (fetchNupkg { + pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-dmlnD8d1NbSFuV0QXWPtgi2jGlhogeqiwcHTUrBOPoY5ZWxYvXe3mxwQZhQa019kQrXEREGSudyUrmUvAy9lgg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-xBwqyu1mXvBQeKRC3cHMz9To5f4L3zYIHyDb1Y8aYQEEQTxp6KSTIQ/Uq5RtMqd6joIHhKHH0fx21oLyc1ZXkQ=="; + }) + ]; + win-arm64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ilJXPvV8LjebPbn1rWgEhmUGLn/wIef7JvqWroppWbi+ecMlt2Bi+08J910Ho76PyNerHCp7sqmx3yU/j2HzcA=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-ZnFvPEfT9dSKBt0JPnhCU5nbsp9CCqzqp9S9jlxTXhYwqODvQ41m6MpwAKs/iOs28qAO0mK3IcT2Cr6wj0O/Eg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-nY5kA2MOA72x0liuFo6lknNihP9WgJeoCJ6yut734fiDZS26Pls/5SrGI9DfcXv1bEowz6MScudWIt+zRLx9bQ=="; + }) + (fetchNupkg { + pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-TaqgXoqR4mFpMXn29gzyxZPixbBaRx4ap1eAz2u3A/XEALdqSzuce0V0mxtmtdcFMwd420pZGJqEutqlXLTmaw=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-F/gGJqCIdzub2CQM9dDEdi1Kd+NMBJ5cBdxaQ92uJVMLPN+pcU4/HIoYKleImzNUioGj+gtKtK9DvlpQ23ykKw=="; + }) + ]; + win-x64 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-4KC9aFnGUrCKTXOwKI9T8DcfJcRmkXscUe3KqGcSW0nWnlJcbp8Uhctcr/RWxCLmJrcTbv3KTVceLalHEUgFfg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-lgWaoS8aZdtk5CQ4fE5wQaB3K73u9fE39ACx6NOIGvZLr1va3stLZk7TfHvMqiNvO7EQdjpWaiYfASPsGW51sg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-IwWkuqM6vFhumhuciOQUikiNDdneU6oHBYP46VwaH34LCIeRjgDmixB0LI61tkpowWLxxBuw0Tfu9miYNGD2vQ=="; + }) + (fetchNupkg { + pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-R94JzaUweqk3YU76v2bCQGZ9ozqPWdMOOtmkz1Ao5LrkIZNRejh5YpwXn/x6SMCZ4PBkNHBlX2tl0BgD1YnU/g=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-pvRzscx090ruYWuUC6lChWVCdcCAJTPKxVBeFiBONac3X7uYK2nv/9Me/TmC+eo+8W0e/FNSHXjvwmI0oG9HQw=="; + }) + ]; + win-x86 = [ + (fetchNupkg { + pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-WDZVx3uNDVAD6CXNxQZMW0DuHecJXAQPkHC+r8lfz14V0LKVvg9szAFV6bAHwyoC9uK5T9w83hXyPQT8crHuYg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Host.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-imPfX0UJLt/MHZ6LaCpHS4RRR1SozeIOyZGdRJ2aWRv9xurPcBk9r4KpUfKdDFpNhvntQSXdFC188WWbPCDwpg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-jTmtNwMBOyRvibw1lBpYsgisM/UicZMS2UVnHzoTp4/y2uXJ+7acJPwCkb6C0HQvAen8XfAS9YgwMJMgorY2iQ=="; + }) + (fetchNupkg { + pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-e2CZBILYnfEfXnpCmawVDm/8Q8NsNlZIRUIhbbQle4wDlchVau3bEJKJRhExM+4z/W/NcO7l4+8rliSJcaADDg=="; + }) + (fetchNupkg { + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; + version = "11.0.0-preview.1.26104.118"; + hash = "sha512-Tb53axfvcflm6a7EpvS4IoCLV1SZ1saxRZF6cHjqIozkcZMmghv2qbtH59GzX59AC0BBOy7AIk7UfnpHfuE39w=="; + }) + ]; + }; + +in +rec { + release_11_0 = "11.0.0-preview.1"; + + aspnetcore_11_0 = buildAspNetCore { + version = "11.0.0-preview.1.26104.118"; + srcs = { + linux-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-arm.tar.gz"; + hash = "sha512-iz6Mi20kCbvLMagd8HncgmcaO4hKgZwxEK3887R4NM6/xuW5QQVaCrs25Cq+SJrZAvvyfDYjQcxt/NDDC/NjWQ=="; + }; + linux-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-arm64.tar.gz"; + hash = "sha512-2Nmn/iMYnlUS52gUVt/wUEibBVyVt4PlBHJZIQ+51jIbrhm0YiKXbJSu234JJ5hmkH9aAIJS8oEnj8w5yAH7mw=="; + }; + linux-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-x64.tar.gz"; + hash = "sha512-DpsazAMs/Vazcb+RQJWaCzz3E6XEQKTBOARY6pKjaLwunmLGxJdsqMRFaPz8OKIfsbTOMRZezuRI1bAWslBRFQ=="; + }; + linux-musl-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-musl-arm.tar.gz"; + hash = "sha512-pE3ONDh0uc48fq5PTU9wk++bD/24YmnVXZylCXRF1vg2u7N1qTvH5PoBFKHXdL9Uk9xt30JjdYrnv7dmQygp8A=="; + }; + linux-musl-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-musl-arm64.tar.gz"; + hash = "sha512-MCJgmQQBL7t3r/+80aCIQBgWlJe+G3R8hLob0TfAr5UmkHmSpinp3pLdNZ2Q0mU3zVpHe0zUty1WUEbwt800Ig=="; + }; + linux-musl-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-linux-musl-x64.tar.gz"; + hash = "sha512-B+8AWJze22JxPCKWTqb+ceKZ23fOLvrlaGl/L+Yzy1gY3Xfq/UgmEp0UVeji9b+o9q77ccKlTxDHrz2q+lpj3A=="; + }; + osx-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-osx-arm64.tar.gz"; + hash = "sha512-r6el4OpA+/D+uRyaZisVfoBHtO3HzEJCgJ8pK0zrmEjFBO6zEMmLS8k5V4q17ASDqzx3CN8QwqXvRoov5bcG1Q=="; + }; + osx-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.1.26104.118/aspnetcore-runtime-11.0.0-preview.1.26104.118-osx-x64.tar.gz"; + hash = "sha512-VjiRsgXB1dB0ZX2gAtZ9DzM4y6p0gAextW3//MGGMqAdmxdbusjIhea+aeZqT15zI+WL4iRDDTlp/Af1meVKhQ=="; + }; + }; + }; + + runtime_11_0 = buildNetRuntime { + version = "11.0.0-preview.1.26104.118"; + srcs = { + linux-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-arm.tar.gz"; + hash = "sha512-EqJQxGT72/g7ptIy6hOKlSPsFIAez9IS8DZvpNc/56SUh+jmTLPevc99U2jmRW/FL7nmvnMIjOFAAU5UjuPhkg=="; + }; + linux-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-arm64.tar.gz"; + hash = "sha512-58DDBueoTe2AYdhGGCoE1maE+NNQIIdqsKKnDsOp1JS+/vQrghUHcbFVvsoUI3/z/2xrSotD3jsbWrT1ZCdUpg=="; + }; + linux-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-x64.tar.gz"; + hash = "sha512-pcqaaR3LRNNgBQRXzTaGkUd4Jsdnqcx0cvdWVSbkqV3rau6wmbzlH0yMtwfJ3J/3aPVzC/1QJptTdy0xXZk+wg=="; + }; + linux-musl-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-musl-arm.tar.gz"; + hash = "sha512-W1s9BVLMZFHJEymOZwzcNVIUc+6wcRQdWvjyHZI/cmdkX621NDUqkd3sKCjrMiY+mcjDlW7O9Oyik3mmQYW+Iw=="; + }; + linux-musl-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-musl-arm64.tar.gz"; + hash = "sha512-NTsGvU16r988j6oXl+bozy/tc/h3CwyB9boLjr5tzQOmaEBj+IS5h77gKC8/t817IPNsKQ6xO37RJSggp/EaWA=="; + }; + linux-musl-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-linux-musl-x64.tar.gz"; + hash = "sha512-z+gK8uR2jsISRYWb0w+Jo8IaDqAz3AXOSzfqjfAc/SSVXA2zgiSFjfystJQPsjDpok88Nuv9BhqmSFdPEsyrHQ=="; + }; + osx-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-osx-arm64.tar.gz"; + hash = "sha512-FY/UJB3r63dZv5K0kLHNdGExviIFPkWLuz1QwcDy/b8hzm/7SCl9o9ebtQZxqWYedgO/mtBVQzsZwyx0JfQeFg=="; + }; + osx-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.1.26104.118/dotnet-runtime-11.0.0-preview.1.26104.118-osx-x64.tar.gz"; + hash = "sha512-SzmJHM3o1HDacicabuqMJVz8TpI2pwkA6Oy8zCLg2rdRlmyRBk4Tp56Xh38RgDrsdnri4w5qoEn+YChvxxIx/g=="; + }; + }; + }; + + sdk_11_0_1xx = buildNetSdk { + version = "11.0.100-preview.1.26104.118"; + srcs = { + linux-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-arm.tar.gz"; + hash = "sha512-KYNP4Zk3HsbGAfHHrJPTz5/0KWi7PTC0vAO42O5P75aXv0wtzTwi5ah1qUnX4/xWBEMXq7ocm2av0JIO+yaU0g=="; + }; + linux-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-arm64.tar.gz"; + hash = "sha512-bnmbQ3Rq8ebzsLlOI5FH6P6ICXBeMtkCOvh7oI+K1ku0uZDadrsBLMtWgyw+mz8cmyWl0EkTwfZ7gY11PPywDQ=="; + }; + linux-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-x64.tar.gz"; + hash = "sha512-YYf0p+QkecSyzoLq8UIiB2Lr8kVuR2VyH5Uf8I1MebQS3JPLjSUisJt7YsnGAlre0gHxbw1T09XvWwXC65DESA=="; + }; + linux-musl-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-musl-arm.tar.gz"; + hash = "sha512-xEK80L4GWcsagMrT4XdIQPQlheJBhi2WuIi5MmxvKOp9LYQp6iDdmzx75cMSwx7H4U4IoRb82zOgGPhrIBSH/Q=="; + }; + linux-musl-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-musl-arm64.tar.gz"; + hash = "sha512-ZHy09rCxseV2qD9rsl++3ZWPtfLHAA8neNZVoWgglYfdAgiVCZSW1ovkHbCJkRg1XRx5hH4k3CtmQwDb0L0qiA=="; + }; + linux-musl-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-linux-musl-x64.tar.gz"; + hash = "sha512-xpyXA8uqSl8sTrl2bI+tcHOgtvAvaMjYy4dhrJiaMvjVugjogeJBvbnWbsDTaXmNDemvkLvEnKo3yNwcNmvVOA=="; + }; + osx-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-osx-arm64.tar.gz"; + hash = "sha512-clFl0qEyxq2rFsKCzIQ3/WlAjGvDcjx+ahj6ID6DQscGwLstDJ1DCfWI44GmOe8ZFktkUcIgFS7EmUfuw35Lng=="; + }; + osx-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.1.26104.118/dotnet-sdk-11.0.100-preview.1.26104.118-osx-x64.tar.gz"; + hash = "sha512-m1HkquND7AsCq7HXU3kFApukL1C9Vz0B5Oz1m9Q49zm3eORjo3st2u3hWreD+j9wejBCJXZTKERUOM02tQNgyA=="; + }; + }; + inherit commonPackages hostPackages targetPackages; + runtime = runtime_11_0; + aspnetcore = aspnetcore_11_0; + }; + + sdk_11_0 = sdk_11_0_1xx; +} diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix index 841ef03c311c..4124c498a98f 100644 --- a/pkgs/development/compilers/dotnet/vmr.nix +++ b/pkgs/development/compilers/dotnet/vmr.nix @@ -142,7 +142,13 @@ stdenv.mkDerivation { ++ lib.optionals (lib.versionOlder version "9") [ ./fix-aspnetcore-portable-build.patch ./vmr-compiler-opt-v8.patch - ]; + ] + ++ lib.optionals (lib.versionAtLeast version "11") ( + [ + ./fix-skiperroronprebuilts.patch + ] + ++ lib.optional isDarwin ./fix-cmake-darwin.patch + ); postPatch = '' # set the sdk version in global.json to match the bootstrap sdk diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e012505a0156..9b0ebe819d04 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -407,18 +407,21 @@ with pkgs; dotnet-sdk_8 = dotnetCorePackages.sdk_8_0; dotnet-sdk_9 = dotnetCorePackages.sdk_9_0; dotnet-sdk_10 = dotnetCorePackages.sdk_10_0; + dotnet-sdk_11 = dotnetCorePackages.sdk_11_0; dotnet-runtime_6 = dotnetCorePackages.runtime_6_0-bin; dotnet-runtime_7 = dotnetCorePackages.runtime_7_0-bin; dotnet-runtime_8 = dotnetCorePackages.runtime_8_0; dotnet-runtime_9 = dotnetCorePackages.runtime_9_0; dotnet-runtime_10 = dotnetCorePackages.runtime_10_0; + dotnet-runtime_11 = dotnetCorePackages.runtime_11_0; dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0-bin; dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0-bin; dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0; dotnet-aspnetcore_9 = dotnetCorePackages.aspnetcore_9_0; dotnet-aspnetcore_10 = dotnetCorePackages.aspnetcore_10_0; + dotnet-aspnetcore_11 = dotnetCorePackages.aspnetcore_11_0; dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; From a3eea24655d2c780a6210a9521e60ac52522fc07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 23:22:54 +0000 Subject: [PATCH 565/730] python3Packages.eve: 2.2.4 -> 2.2.5 --- pkgs/development/python-modules/eve/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/eve/default.nix b/pkgs/development/python-modules/eve/default.nix index 1fd6276282ad..34b462d08206 100644 --- a/pkgs/development/python-modules/eve/default.nix +++ b/pkgs/development/python-modules/eve/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "eve"; - version = "2.2.4"; + version = "2.2.5"; pyproject = true; src = fetchFromGitHub { owner = "pyeve"; repo = "eve"; tag = "v${version}"; - hash = "sha256-58PYwDzeQMmCLdqJfxp153+/AYNzO4JNzs7llyr7GJc="; + hash = "sha256-l5dAHgau6LVROkNgFQcCJl2uiSh/2Jg/GtZgSHbUBug="; }; pythonRelaxDeps = [ "events" ]; From 4f52463b9ac17784a1bf682ed249d83f8ccdd0e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 23:25:13 +0000 Subject: [PATCH 566/730] linuxPackages.rtw88: 0-unstable-2025-12-28 -> 0-unstable-2026-02-12 --- pkgs/os-specific/linux/rtw88/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/rtw88/default.nix b/pkgs/os-specific/linux/rtw88/default.nix index d3f8d6cea807..07434bbf4a5b 100644 --- a/pkgs/os-specific/linux/rtw88/default.nix +++ b/pkgs/os-specific/linux/rtw88/default.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation { pname = "rtw88"; - version = "0-unstable-2025-12-28"; + version = "0-unstable-2026-02-12"; src = fetchFromGitHub { owner = "lwfinger"; repo = "rtw88"; - rev = "2dd31d98c8a26e156f06bbcfb7a957fb452e2f83"; - hash = "sha256-vqOBRfbzMtQ27T9Bmeop8KDw7c83scM4c/n3VjKKHSI="; + rev = "4e777cb6088f95c16ab3da9458ef78db43010d04"; + hash = "sha256-8qDSDz6pliZMal1Nt/KufZ42TYHlQuMgZwhm23Qr9pk="; }; nativeBuildInputs = kernel.moduleBuildDependencies; From 5712d1d0249cfdd0cfb63e5756c2a4bb92cf13d1 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 15:31:57 -0800 Subject: [PATCH 567/730] ci/eval/outpaths.nix: add executable bit This file has a nix-shell shebang but was never made executable. --- ci/eval/outpaths.nix | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 ci/eval/outpaths.nix diff --git a/ci/eval/outpaths.nix b/ci/eval/outpaths.nix old mode 100644 new mode 100755 From e2cbf7353bd180ba5bbda97948d4c9047c349d72 Mon Sep 17 00:00:00 2001 From: Sandro Date: Tue, 17 Feb 2026 00:41:02 +0100 Subject: [PATCH 568/730] markitdown-mcp: improve meta.description --- pkgs/by-name/ma/markitdown-mcp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/markitdown-mcp/package.nix b/pkgs/by-name/ma/markitdown-mcp/package.nix index 3524793235d6..ac733901f778 100644 --- a/pkgs/by-name/ma/markitdown-mcp/package.nix +++ b/pkgs/by-name/ma/markitdown-mcp/package.nix @@ -39,7 +39,7 @@ python3Packages.buildPythonApplication (finalAttrs: { passthru.updateScripts = gitUpdater { }; meta = { - description = "An MCP server for the \"markitdown\" library"; + description = "MCP server for the markitdown library"; homepage = "https://github.com/microsoft/markitdown/tree/main/packages/markitdown-mcp"; changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; From 63f26ac6caf2972df32d4894dd96971b680ef952 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 23:43:23 +0000 Subject: [PATCH 569/730] python3Packages.coinmetrics-api-client: 2026.1.14.15 -> 2026.2.9.18 --- .../python-modules/coinmetrics-api-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coinmetrics-api-client/default.nix b/pkgs/development/python-modules/coinmetrics-api-client/default.nix index c05fdb581bdb..4e79fffb203e 100644 --- a/pkgs/development/python-modules/coinmetrics-api-client/default.nix +++ b/pkgs/development/python-modules/coinmetrics-api-client/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "coinmetrics-api-client"; - version = "2026.1.14.15"; + version = "2026.2.9.18"; pyproject = true; __darwinAllowLocalNetworking = true; @@ -26,7 +26,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "coinmetrics_api_client"; - hash = "sha256-0gNZ1A9BO/LebOvYLbUmQmMnBi4H5QeX7GdU6SVUWNs="; + hash = "sha256-5R/Z/FItszcNAdwHkhzr/HWqQBbXsYf9Hub+HGdBEGo="; }; pythonRelaxDeps = [ "typer" ]; From 97c8a41d0dda5063b4e42f4ddf6a850da2688037 Mon Sep 17 00:00:00 2001 From: Jan Philipp Tebernum Date: Tue, 17 Feb 2026 00:01:43 +0000 Subject: [PATCH 570/730] rust-analyzer-unwrapped: 2026-02-09 -> 2026-02-16 --- pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index 87ab732f4429..ee0b1a1ebb23 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -13,15 +13,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-analyzer-unwrapped"; - version = "2026-02-09"; + version = "2026-02-16"; - cargoHash = "sha256-MAEzZDXY7W6ZlWWCK4Rx8hQtWijTt3giYxaJiaPAw5M="; + cargoHash = "sha256-1Brx4mvT8683zhrFkfL15/ynfgewyd7WcFFdKvDL3+Q="; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; rev = finalAttrs.version; - hash = "sha256-S6qG5sNG76JitdRRY0dyEq9+n+4TJuqKrFrtTpripAo="; + hash = "sha256-1TZROjtryMzOJHgHhAUQUoAMnnWal231G7gM1pfNlK4="; }; cargoBuildFlags = [ From 9e00c8d308a3fdf09af4a1aae2db32894560bcb1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 00:26:30 +0000 Subject: [PATCH 571/730] xenia-canary: 0-unstable-2026-02-08 -> 0-unstable-2026-02-16 --- pkgs/by-name/xe/xenia-canary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix index dae7a6ac363c..a9349db11a19 100644 --- a/pkgs/by-name/xe/xenia-canary/package.nix +++ b/pkgs/by-name/xe/xenia-canary/package.nix @@ -19,14 +19,14 @@ }: llvmPackages_20.stdenv.mkDerivation { pname = "xenia-canary"; - version = "0-unstable-2026-02-08"; + version = "0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "xenia-canary"; repo = "xenia-canary"; fetchSubmodules = true; - rev = "8f5da619f99fc66adc01c060b6b491939abae9d0"; - hash = "sha256-2Ke5aT//FucrvhTSVfrZwPZ24Kjg0ELwQ1nAO5fMvl8="; + rev = "abaa0e4c965265060a89322a1fe3d87384690f82"; + hash = "sha256-i8LW92IGXkdNkRu+zKfDwo7c1o1dYY0rD8mP/vmuaAQ="; }; dontConfigure = true; From d80838a482f0aa578435c15ba1d8fca75bfb3547 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 00:30:29 +0000 Subject: [PATCH 572/730] python3Packages.asyncinotify: 4.3.2 -> 4.4.0 --- pkgs/development/python-modules/asyncinotify/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncinotify/default.nix b/pkgs/development/python-modules/asyncinotify/default.nix index f12ca523f336..38da6231a646 100644 --- a/pkgs/development/python-modules/asyncinotify/default.nix +++ b/pkgs/development/python-modules/asyncinotify/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "asyncinotify"; - version = "4.3.2"; + version = "4.4.0"; pyproject = true; src = fetchFromGitHub { owner = "absperf"; repo = "asyncinotify"; tag = "v${version}"; - hash = "sha256-lIy9hZhTdXPt9gJGPDtfLttYQL8OiWfNcz3rT89QS7M="; + hash = "sha256-u83k/Wu6WA6lZxLpdPpp6Hi6gmJIgXAXh7q8OJvW2vk="; }; build-system = [ flit-core ]; From abbea9e24f7e6a8df6e14e22d09482fc1d62510f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 00:34:50 +0000 Subject: [PATCH 573/730] codespelunker: 1.4.0 -> 2.0.0 --- pkgs/by-name/co/codespelunker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codespelunker/package.nix b/pkgs/by-name/co/codespelunker/package.nix index 0cc5fe0d2e57..9ee29d176198 100644 --- a/pkgs/by-name/co/codespelunker/package.nix +++ b/pkgs/by-name/co/codespelunker/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "codespelunker"; - version = "1.4.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "boyter"; repo = "cs"; rev = "v${finalAttrs.version}"; - hash = "sha256-FZf3aRozpXWTRDrNDRxb1dGBXiLVEYOUd8a/hqzThps="; + hash = "sha256-knsEEpmBuFO5UkUenjVilSg8h+MMGnmbDX0DrAlg98s="; }; vendorHash = null; From 257707a95211eeed7f0bfbc04bb4dec67f70c87f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 00:42:09 +0000 Subject: [PATCH 574/730] qjackctl: 1.0.4 -> 1.0.5 --- pkgs/by-name/qj/qjackctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qj/qjackctl/package.nix b/pkgs/by-name/qj/qjackctl/package.nix index 9b65e393808d..3ab1abdc4678 100644 --- a/pkgs/by-name/qj/qjackctl/package.nix +++ b/pkgs/by-name/qj/qjackctl/package.nix @@ -13,14 +13,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.0.4"; + version = "1.0.5"; pname = "qjackctl"; src = fetchFromGitHub { owner = "rncbc"; repo = "qjackctl"; tag = "v${finalAttrs.version}"; - hash = "sha256-eZ3PBacRdMJCHHwE0qYi4jgSb7G7uS2Q+j02EdnSYqA="; + hash = "sha256-A4zoKqEO84kOfPwrkngv3EEXegCOs4QqFaS9KmgcKf4="; }; buildInputs = [ From f3dcf609fc42954825f6853873e23b1a0299b463 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 00:42:47 +0000 Subject: [PATCH 575/730] python3Packages.manim-slides: 5.5.3 -> 5.5.4 --- pkgs/development/python-modules/manim-slides/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/manim-slides/default.nix b/pkgs/development/python-modules/manim-slides/default.nix index 5fa81d6f87a4..7fd778ae7aba 100644 --- a/pkgs/development/python-modules/manim-slides/default.nix +++ b/pkgs/development/python-modules/manim-slides/default.nix @@ -36,14 +36,14 @@ }: buildPythonPackage rec { pname = "manim-slides"; - version = "5.5.3"; + version = "5.5.4"; pyproject = true; src = fetchFromGitHub { owner = "jeertmans"; repo = "manim-slides"; tag = "v${version}"; - hash = "sha256-BZyvnjRjWSgfbnLPgZbaTp0auDBXZawDlrr9jZfWohA="; + hash = "sha256-Izr7nCDn3BQ3j27KlWzM1Z1DTVaAS+YfR0yxt00VkeE="; }; build-system = [ From 3df80e1c26fbc24b8a58a25ff21582d6b14cd064 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 00:44:19 +0000 Subject: [PATCH 576/730] mmctl: 10.11.10 -> 10.11.11 --- pkgs/by-name/ma/mattermost/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mattermost/package.nix b/pkgs/by-name/ma/mattermost/package.nix index 4f26bb650e71..f24c6ef4eac9 100644 --- a/pkgs/by-name/ma/mattermost/package.nix +++ b/pkgs/by-name/ma/mattermost/package.nix @@ -20,9 +20,9 @@ # # Ensure you also check ../mattermostLatest/package.nix. regex = "^v(10\\.11\\.[0-9]+)$"; - version = "10.11.10"; - srcHash = "sha256-do7g5B/rs9JPT2JS718xi3CmaFEXAmmcM/yJi+R/q2Y="; - vendorHash = "sha256-Lsw/cvl98JdVmzWr85lAv/JMcTmZZZ4ALLunFLNcrro="; + version = "10.11.11"; + srcHash = "sha256-TM/12cTlZngguZnL8KTPzyGo7HCYuuWeh8aRCpmQve8="; + vendorHash = "sha256-hKAKM2qFn5Zvr/Sc33XmFl7l59agMaEvlvVD5aOyaxI="; npmDepsHash = "sha256-p9dq31qw0EZDQIl2ysKE38JgDyLA6XvSv+VtHuRh+8A="; lockfileOverlay = '' unlock(.; "@floating-ui/react"; "channels/node_modules/@floating-ui/react") From e7de0e53ac9616ab9e7c1d1f453984a37597f740 Mon Sep 17 00:00:00 2001 From: whispers Date: Mon, 16 Feb 2026 19:40:29 -0500 Subject: [PATCH 577/730] mullvad-browser: 15.0.4 -> 15.0.6 Changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.6-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt?ref_type=tags Firefox ESR: https://www.firefox.com/en-US/firefox/140.7.1/releasenotes/ Firefox ESR security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-10/ This release contains one high severity security fix. This is *not* resolved by the libvpx update in Nixpkgs, as we use upstream's binaries for the browser. --- pkgs/by-name/mu/mullvad-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index 6a7ce182683d..3dde60e4f0e6 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -97,7 +97,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.4"; + version = "15.0.6"; sources = { x86_64-linux = fetchurl { @@ -109,7 +109,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-l41Sn69hvQXwb13T1o6ukIWOxpXuARA+J8+QjNh+bdo="; + hash = "sha256-7FqNvt6Uyl00sxiScDA4EhBT2a8BYStIxfzCOanWx7M="; }; }; From daf56998034b0ef72d106bbfed864ca76c39bc44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 01:11:08 +0000 Subject: [PATCH 578/730] dracula-theme: 4.0.0-unstable-2026-01-31 -> 4.0.0-unstable-2026-02-09 --- pkgs/by-name/dr/dracula-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix index 58a1d41e608b..7e5d0fe8e66a 100644 --- a/pkgs/by-name/dr/dracula-theme/package.nix +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -8,7 +8,7 @@ let themeName = "Dracula"; - version = "4.0.0-unstable-2026-01-31"; + version = "4.0.0-unstable-2026-02-09"; in stdenvNoCC.mkDerivation { pname = "dracula-theme"; @@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "dracula"; repo = "gtk"; - rev = "1282a6806d568b736fddf783263fc96ccd34a8ce"; - hash = "sha256-6fYbe3CVfCw/CZaFX5Mc1DPb4+uiQLIZlirx+2/jUzw="; + rev = "f590e017d366466323a26c5cb8360ffca026aac0"; + hash = "sha256-eP+GTmDNPeXc3SE8MrQC4jzwz2a0yDA89msIkPalp1w="; }; propagatedUserEnvPkgs = [ From 12e0352d0e27ce63054d32332e31d3c8f816fbf1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 01:11:42 +0000 Subject: [PATCH 579/730] vals: 0.43.2 -> 0.43.3 --- pkgs/by-name/va/vals/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index 0086300d475a..d8a9d4917341 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "vals"; - version = "0.43.2"; + version = "0.43.3"; src = fetchFromGitHub { rev = "v${finalAttrs.version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-eLYvcv+8CPtNPZpuO/mLnEHASv8z8vJYZiw509R9Ujk="; + sha256 = "sha256-lwUfDzgdYjrbRaIPs04DsQ31AbkBfbG6IRk9wMSed2s="; }; vendorHash = "sha256-+g6bUv2FwwDiQQMSSzMxTcbdlAeYT71ADJGwjaG92cE="; From 79bb0c4acaecc4b6f0804905a516f5a697d6591f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 01:27:07 +0000 Subject: [PATCH 580/730] ord: 0.24.2 -> 0.25.0 --- pkgs/by-name/or/ord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/or/ord/package.nix b/pkgs/by-name/or/ord/package.nix index a08f52c41a73..2a586de465f6 100644 --- a/pkgs/by-name/or/ord/package.nix +++ b/pkgs/by-name/or/ord/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ord"; - version = "0.24.2"; + version = "0.25.0"; src = fetchFromGitHub { owner = "ordinals"; repo = "ord"; rev = finalAttrs.version; - hash = "sha256-wGwetpZwYuQ6NhZ5to6PTQdhlEz+66iM26x0ZqNfwH0="; + hash = "sha256-wRc3KauVHvl1Lc1ATXZYtCb2v6LdX1qT+ABTN7BdjAQ="; }; - cargoHash = "sha256-Ziop9cw/jHTrbRZoVBy2Rd93A/YZlLY14Vzfp3vm5xc="; + cargoHash = "sha256-3p7K0Zc7/ZnnoOhQedWrg3xm+EK1QE3h4g4Y3idBREo="; nativeBuildInputs = [ pkg-config From 4e84244d2ee737fdca036ec88c659de4fc717834 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 01:31:39 +0000 Subject: [PATCH 581/730] mprisence: 1.3.1 -> 1.4.0 --- pkgs/by-name/mp/mprisence/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mprisence/package.nix b/pkgs/by-name/mp/mprisence/package.nix index 57cb04ca1244..4b954ffacc14 100644 --- a/pkgs/by-name/mp/mprisence/package.nix +++ b/pkgs/by-name/mp/mprisence/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mprisence"; - version = "1.3.1"; + version = "1.4.0"; src = fetchFromGitHub { owner = "lazykern"; repo = "mprisence"; tag = "v${finalAttrs.version}"; - hash = "sha256-edjpaYXrY3DCwY8jqXAeqR5GJgWirx9w4lNGMgYHvJU="; + hash = "sha256-sNLrInwcI1hcT4dHs353LPze9Ue5j4nZOGys5Ut0rZU="; }; - cargoHash = "sha256-AqEYb20W2atVwnAAMtXSLP4x/KwRfcWidNTAINXUpjw="; + cargoHash = "sha256-31OQOcGVwcEt1PQsSARPOvOAAooU18Fpr5Z2sdVcI5k="; nativeBuildInputs = [ pkg-config ]; From d2b0162fc1278cfe959aedef5979e7082d40ab7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 01:34:11 +0000 Subject: [PATCH 582/730] llmfit: 0.1.9 -> 0.2.1 --- pkgs/by-name/ll/llmfit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index fc414cf95d54..2d56fb8d4e80 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "0.1.9"; + version = "0.2.1"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-Pp68JwTwcP1uNJGbLZK9DbmKlpNixjCQvPkIlnx53JE="; + sha256 = "sha256-XmbxJlchBhXrAK8Yjn1dTBxrg+90B9/0HXgEhmZz6+4="; }; - cargoHash = "sha256-hgeq2E9APaNdlB2z6QdH1i5jFhclezXj3Ai/Y1QfQFY="; + cargoHash = "sha256-VTFZ592eZZToj5MeC2mdpugMazWmqyO5VrKLJbweI/E="; meta = { description = "Find what runs on your hardware"; From 1d14466bff8d8d73d10761d42e60c2b5a326f049 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:04:05 +0000 Subject: [PATCH 583/730] spacectl: 1.18.2 -> 1.18.3 --- pkgs/by-name/sp/spacectl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index 146786bd3ab3..d424fd98811c 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "spacectl"; - version = "1.18.2"; + version = "1.18.3"; src = fetchFromGitHub { owner = "spacelift-io"; repo = "spacectl"; rev = "v${finalAttrs.version}"; - hash = "sha256-lOlG8WpM7U+U6ATgg9npT86HWnuON67517xA7U2rfYE="; + hash = "sha256-1ucdKSIbShaH4o7kixY2x4t+raW24HBuJij2hdVmfAM="; }; vendorHash = "sha256-f/09XZiaYNUZzKM0jITFdUmKt8UQy90K4PGhC6ZupCk="; From 98182f6fd2754ae2387d1f567988d407523e0a03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:04:09 +0000 Subject: [PATCH 584/730] rumdl: 0.1.18 -> 0.1.22 --- pkgs/by-name/ru/rumdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index ed8c4fceba04..ba7dd6710658 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.1.18"; + version = "0.1.22"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-0SwXf7V1RSMgwgjaXnbE0KG5TVA7wjBi4j9tjaKYBEM="; + hash = "sha256-pOSsd/U/KdvhK/NTprFRzv0jROEeAjbboXr5ik1KFJA="; }; - cargoHash = "sha256-VWgJbZbGBxAfkRiX/k13l2TttxtBx9OOJ1CypgXJgCE="; + cargoHash = "sha256-t/71aCc1lXIdYjP0g0nvjkMfHtoygAlpBEqfebLes7c="; cargoBuildFlags = [ "--bin=rumdl" From 684e38720fcf8dad8f93f3e75d67062838273303 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:04:32 +0000 Subject: [PATCH 585/730] libgeneral: 89 -> 90 --- pkgs/by-name/li/libgeneral/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libgeneral/package.nix b/pkgs/by-name/li/libgeneral/package.nix index cffd8d44ada8..6c30f4921106 100644 --- a/pkgs/by-name/li/libgeneral/package.nix +++ b/pkgs/by-name/li/libgeneral/package.nix @@ -10,13 +10,13 @@ }: clangStdenv.mkDerivation (finalAttrs: { pname = "libgeneral"; - version = "89"; + version = "90"; src = fetchFromGitHub { owner = "tihmstar"; repo = "libgeneral"; tag = finalAttrs.version; - hash = "sha256-BADbLFE6DmkpKGMOeaaWybnjz+7QDv2iaYYXJcfFGM8="; + hash = "sha256-/IVh+XwUAok3RnTuQ6HuOR+GeBOAXX27xpdXWp3ISRI="; }; # Do not depend on git to calculate version, instead From 17768df847ba2b42c5c2d210c0b8fe69b1c15b4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:06:19 +0000 Subject: [PATCH 586/730] pyenv: 2.6.22 -> 2.6.23 --- pkgs/by-name/py/pyenv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pyenv/package.nix b/pkgs/by-name/py/pyenv/package.nix index f9e346a7c6e7..3816b554022f 100644 --- a/pkgs/by-name/py/pyenv/package.nix +++ b/pkgs/by-name/py/pyenv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pyenv"; - version = "2.6.22"; + version = "2.6.23"; src = fetchFromGitHub { owner = "pyenv"; repo = "pyenv"; tag = "v${finalAttrs.version}"; - hash = "sha256-F4SZeF9YriAog88hRH/3GWajPtpBTBjEiVgqpxoFS/I="; + hash = "sha256-ejYVBXTDPJFh/9vBet16HMxXvQ5qJzZPPp3vnZUp8A8="; }; nativeBuildInputs = [ From ec0d467e95331b1f2068c825c691b59ba34c9f58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:14:11 +0000 Subject: [PATCH 587/730] rabbitmq-server: 4.2.3 -> 4.2.4 --- pkgs/by-name/ra/rabbitmq-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/rabbitmq-server/package.nix b/pkgs/by-name/ra/rabbitmq-server/package.nix index 3873771025ce..aa72ebd211ed 100644 --- a/pkgs/by-name/ra/rabbitmq-server/package.nix +++ b/pkgs/by-name/ra/rabbitmq-server/package.nix @@ -46,12 +46,12 @@ in stdenv.mkDerivation (finalAttrs: { pname = "rabbitmq-server"; - version = "4.2.3"; + version = "4.2.4"; # when updating, consider bumping elixir version in all-packages.nix src = fetchurl { url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; - hash = "sha256-R1PtbkZs0aaJYUN8vZnJHG9Z+2SPOIRiaFOTz703LcA="; + hash = "sha256-XIBsD1xmRF4me4byAtiDqInmQ4y5dxKSezc2tZuapLU="; }; nativeBuildInputs = [ From f2094dd5dfe29cc452cf3a30517b50ab31e1b61d Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 16 Feb 2026 21:14:15 -0500 Subject: [PATCH 588/730] kanidm_1_9: 1.9.0-pre -> 1.9.0 Changelog: https://github.com/kanidm/kanidm/releases/tag/v1.9.0 --- pkgs/servers/kanidm/1_9.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/kanidm/1_9.nix b/pkgs/servers/kanidm/1_9.nix index dc28c164a77c..d55d5d3a3fe8 100644 --- a/pkgs/servers/kanidm/1_9.nix +++ b/pkgs/servers/kanidm/1_9.nix @@ -1,5 +1,5 @@ import ./generic.nix { - version = "1.9.0-pre"; - hash = "sha256-p+dZWG9czUtK7IaifM/1CbXfpLhKPBflL/uDqHtHwHA="; + version = "1.9.0"; + hash = "sha256-PAYD+CSvDVtx5SFRtTogbu7Az+9WFVeFL/76Dr/pOog="; cargoHash = "sha256-razlbe5VEiWz427dShvWT/rVuvBh5Re/z1vXsVQGOgM="; } From 4971ccf5a7ea58e5351287dee62d41ff74589b1c Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 16 Feb 2026 21:15:21 -0500 Subject: [PATCH 589/730] kanidm_1_8: add EOL date --- pkgs/servers/kanidm/1_8.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/kanidm/1_8.nix b/pkgs/servers/kanidm/1_8.nix index f6b401d06c62..d6ddaba4ba09 100644 --- a/pkgs/servers/kanidm/1_8.nix +++ b/pkgs/servers/kanidm/1_8.nix @@ -2,4 +2,5 @@ import ./generic.nix { version = "1.8.6"; hash = "sha256-+NZs8HHHmWGmlNNymIlbV7E28RiaGLmvtZkCWZJQvMk="; cargoHash = "sha256-NKCQRIxvWAT5saMO85noYZtm7h0OPFhWFqudvkQPYTE="; + eolDate = "2026-03-16"; } From f88961f43e83d72495b1b0b734c786f253007204 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:23:47 +0000 Subject: [PATCH 590/730] unstructured-api: 0.0.92 -> 0.1.1 --- pkgs/by-name/un/unstructured-api/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unstructured-api/package.nix b/pkgs/by-name/un/unstructured-api/package.nix index 0528753a0d9e..6082424e7368 100644 --- a/pkgs/by-name/un/unstructured-api/package.nix +++ b/pkgs/by-name/un/unstructured-api/package.nix @@ -144,7 +144,7 @@ let ++ google-api-core.optional-dependencies.grpc ++ unstructured.optional-dependencies.all-docs ); - version = "0.0.92"; + version = "0.1.1"; unstructured_api_nltk_data = python3.pkgs.nltk.dataDir (d: [ d.punkt d.averaged-perceptron-tagger @@ -158,7 +158,7 @@ stdenvNoCC.mkDerivation { owner = "Unstructured-IO"; repo = "unstructured-api"; rev = version; - hash = "sha256-kPPgLb6J0vg2bpFl85N+sVrapnozS/7pCcqG0xHYcMY="; + hash = "sha256-xQwgk7cjerKxLn1P5ogVbNHuHCFijai13n/1bBNvsYo="; }; nativeBuildInputs = [ makeWrapper ]; From 0ee73c7428aeda2009e79e0b51fcc7fe5c3fc189 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:27:25 +0000 Subject: [PATCH 591/730] ttdl: 4.22.0 -> 4.23.0 --- pkgs/by-name/tt/ttdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tt/ttdl/package.nix b/pkgs/by-name/tt/ttdl/package.nix index ac9c539514de..0767888960fb 100644 --- a/pkgs/by-name/tt/ttdl/package.nix +++ b/pkgs/by-name/tt/ttdl/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ttdl"; - version = "4.22.0"; + version = "4.23.0"; src = fetchFromGitHub { owner = "VladimirMarkelov"; repo = "ttdl"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-7JOeLv4iswVZe0FYpIjMO8p+a4EIoA6n+anT8Imfg1w="; + sha256 = "sha256-a7roS7eCh6p3hoWmUaeMWinqyJe2g3iI2hQeNxJx9lc="; }; - cargoHash = "sha256-x235LDtqy8stKYYaPOcpgo7YDTOh2drIp91m8q4PFI8="; + cargoHash = "sha256-gLZlzOJxGmwWzmhVggw/SyfJUR7QVIZz5rcHbQFHG3E="; meta = { description = "CLI tool to manage todo lists in todo.txt format"; From 086a2c21f749f244dc8b71e0c1430710f5730e81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:38:33 +0000 Subject: [PATCH 592/730] ibus-engines.typing-booster-unwrapped: 2.30.3 -> 2.30.4 --- .../inputmethods/ibus-engines/ibus-typing-booster/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix index f575e355bcda..4bfcca6fd1d0 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix @@ -25,13 +25,13 @@ in stdenv.mkDerivation rec { pname = "ibus-typing-booster"; - version = "2.30.3"; + version = "2.30.4"; src = fetchFromGitHub { owner = "mike-fabian"; repo = "ibus-typing-booster"; rev = version; - hash = "sha256-YC38zi1Wr94ExCEUHtWt7HOEjnV4s1RiPpvMPWAsXC4="; + hash = "sha256-hai4f3kdFLagPSdOMQFCMgfovrcDxZBVaHbIeo3/53o="; }; nativeBuildInputs = [ From b93ed471f93a991afceabb4946ac4933d338a89a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:43:58 +0000 Subject: [PATCH 593/730] wivrn: 26.2.1 -> 26.2.2 --- pkgs/by-name/wi/wivrn/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wivrn/package.nix b/pkgs/by-name/wi/wivrn/package.nix index 31d78f9cb60b..b5e11b4383bc 100644 --- a/pkgs/by-name/wi/wivrn/package.nix +++ b/pkgs/by-name/wi/wivrn/package.nix @@ -53,13 +53,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "wivrn"; - version = "26.2.1"; + version = "26.2.2"; src = fetchFromGitHub { owner = "wivrn"; repo = "wivrn"; rev = "v${finalAttrs.version}"; - hash = "sha256-s5SQcQ1giU1boO2W6GdzInmTD669oApLthBc3lwnHbY="; + hash = "sha256-DC+oHQLH9GlN/iDdk8XdPp1wENU5ZuZ+CC0x/wOlyYM="; }; monado = applyPatches { From 973160ecf8a5b60e5207c48688abe119d447caad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:45:38 +0000 Subject: [PATCH 594/730] python3Packages.qcelemental: 0.30.0 -> 0.30.1 --- pkgs/development/python-modules/qcelemental/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qcelemental/default.nix b/pkgs/development/python-modules/qcelemental/default.nix index 92dfd2ec696b..5e3a8ddd6fdd 100644 --- a/pkgs/development/python-modules/qcelemental/default.nix +++ b/pkgs/development/python-modules/qcelemental/default.nix @@ -18,12 +18,12 @@ buildPythonPackage rec { pname = "qcelemental"; - version = "0.30.0"; + version = "0.30.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-nIW38ReKgE1FA0r55TOOsAOlvtAV3fIQexTsyqx4r4g="; + hash = "sha256-WMNKl4hfW/GIOwHNekZSwguaM64LLerQarEhOgqb2rs="; }; build-system = [ From 059f42d228960050aa87c796c8bdbfbbdd61e32d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:46:37 +0000 Subject: [PATCH 595/730] python3Packages.pysmlight: 0.2.13 -> 0.2.14 --- pkgs/development/python-modules/pysmlight/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmlight/default.nix b/pkgs/development/python-modules/pysmlight/default.nix index cf67952a1f3d..4a029406f5b5 100644 --- a/pkgs/development/python-modules/pysmlight/default.nix +++ b/pkgs/development/python-modules/pysmlight/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pysmlight"; - version = "0.2.13"; + version = "0.2.14"; pyproject = true; src = fetchFromGitHub { owner = "smlight-tech"; repo = "pysmlight"; tag = "v${version}"; - hash = "sha256-59LrSNI9/F7mtlBNILOJIBzqPcX2ivWQR2Cf/otMlzM="; + hash = "sha256-SFWeWIzMTKCXQ1GPBLJrP1xJaKaZr7UKRkfmIcePYPY="; }; build-system = [ From fffa67c756b7d46a854025560fbe6a60b90be707 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 02:51:26 +0000 Subject: [PATCH 596/730] dyff: 1.10.3 -> 1.10.4 --- pkgs/by-name/dy/dyff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dy/dyff/package.nix b/pkgs/by-name/dy/dyff/package.nix index 7fbf3f5b8179..dfa73c4c3484 100644 --- a/pkgs/by-name/dy/dyff/package.nix +++ b/pkgs/by-name/dy/dyff/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "dyff"; - version = "1.10.3"; + version = "1.10.4"; src = fetchFromGitHub { owner = "homeport"; repo = "dyff"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-tMb/SjrD1Sruvb/qeKu75EwTg4MyX9rCT0T4cJzIyko="; + sha256 = "sha256-3BW6uvxnwmvbzqoYnXKO85hMEFXPp+QsrAoGj/ksn/g="; }; - vendorHash = "sha256-NPCC8cVpJ07k5H4z2/fiPkxiWgW852pWqyW4gIQfIpw="; + vendorHash = "sha256-vZI56PKtwmCqqWwPGuWApAZ2lBv17vin1aD36Ym3HOg="; subPackages = [ "cmd/dyff" From 90519b6235f1bdd23b37af231508d3ea105b5d26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 03:05:20 +0000 Subject: [PATCH 597/730] parca-agent: 0.45.0 -> 0.45.1 --- pkgs/by-name/pa/parca-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/parca-agent/package.nix b/pkgs/by-name/pa/parca-agent/package.nix index d10210c4de64..d403bdfe8207 100644 --- a/pkgs/by-name/pa/parca-agent/package.nix +++ b/pkgs/by-name/pa/parca-agent/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "parca-agent"; - version = "0.45.0"; + version = "0.45.1"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-WGR4EFsM7C7lf8VbPefw/4sQQD2ld3jCJE52M7MbRi8="; + hash = "sha256-NcvEU9MgAYK7jFbg/jdUP/ltgzDAIR6JNphv5Xkcba4="; fetchSubmodules = true; }; proxyVendor = true; - vendorHash = "sha256-KwXSiZsviyR0wDKYFwlDUvJ+7PpEUoSyLsw2ZVcyK60="; + vendorHash = "sha256-/V4proGF8Vpv2w4+3vZv4tcKkEgBi6eZGMjXW9vrLts="; buildInputs = [ stdenv.cc.libc.static From b626d1c592c25b048581eb5d0c29180123b7f00e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 03:08:34 +0000 Subject: [PATCH 598/730] cargo-pgrx: 0.16.1 -> 0.17.0 --- pkgs/development/tools/rust/cargo-pgrx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-pgrx/default.nix b/pkgs/development/tools/rust/cargo-pgrx/default.nix index a76a35fe2eab..3bbbfe263e65 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/default.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/default.nix @@ -60,9 +60,9 @@ in # Not to be used with buildPgrxExtension, where it should be pinned. # When you make an extension use the latest version, *copy* this to a separate pinned attribute. cargo-pgrx = generic { - version = "0.16.1"; - hash = "sha256-AjoBr+/sEPdzbD0wLUNVm2syCySkGaFOFQ70TST1U9w="; - cargoHash = "sha256-95DHq5GLnAqb3bbKwwaeBeKEmkfRh81ZTRaJ7L59DAg="; + version = "0.17.0"; + hash = "sha256-Ld7m7ggxlf8FufpeiAE9qcu49X0SgX6XXHS6KIewGyA="; + cargoHash = "sha256-hNj39YzJna8iZxnlrLz+uLduxaD+uvggQRM7ng3MN1k="; }; } // lib.mapAttrs (_: generic) (import ./pinned.nix) From a3f2345cbfa984224ba512a48e7db34a1138ee07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 03:13:23 +0000 Subject: [PATCH 599/730] sub-store-frontend: 2.16.13 -> 2.16.15 --- pkgs/by-name/su/sub-store-frontend/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index 853f2a1586c7..b6322d911365 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -13,13 +13,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.16.13"; + version = "2.16.15"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-aqwmuTD2PgMGJgpBhFj2lqRcPqxhir+NHLNsFRLjG98="; + hash = "sha256-YlN3nv/wbHMUocQbt77iq5vD8FTJAdysDEmRRZSbQkE="; }; nativeBuildInputs = [ From 818599813535b48ed3fd1e22c79ae4cd571ecff8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 03:13:44 +0000 Subject: [PATCH 600/730] sub-store: 2.21.21 -> 2.21.25 --- pkgs/by-name/su/sub-store/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store/package.nix b/pkgs/by-name/su/sub-store/package.nix index f54dc73066e8..b251492e9b17 100644 --- a/pkgs/by-name/su/sub-store/package.nix +++ b/pkgs/by-name/su/sub-store/package.nix @@ -15,13 +15,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store"; - version = "2.21.21"; + version = "2.21.25"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store"; tag = finalAttrs.version; - hash = "sha256-b8UU7MrkoWMxo7AXQSvLrmjC4PqOFSSNglW7yOFddIs="; + hash = "sha256-/ltYEwzH6F0C0nMhtptJeJWxgewJ3uABlvSCZSgOufA="; }; sourceRoot = "${finalAttrs.src.name}/backend"; From bd6a5683aa54ed6f471eda3f2da3feefed8ef6c6 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Mon, 16 Feb 2026 18:08:21 -0800 Subject: [PATCH 601/730] python313Packages.argostranslate: add missing dependency sacremoses Argostranslate, and therefore libretranslate, requires this package to tokenize text. --- pkgs/development/python-modules/argostranslate/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/argostranslate/default.nix b/pkgs/development/python-modules/argostranslate/default.nix index 512ebcc3449c..03cf9ab06c1d 100644 --- a/pkgs/development/python-modules/argostranslate/default.nix +++ b/pkgs/development/python-modules/argostranslate/default.nix @@ -5,6 +5,7 @@ pytestCheckHook, ctranslate2, ctranslate2-cpp, + sacremoses, sentencepiece, stanza, }: @@ -30,6 +31,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ ctranslate2OneDNN + sacremoses sentencepiece stanza ]; From 7c36874a676c2f8613669cb3a3917efe0da77d60 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 03:49:09 +0000 Subject: [PATCH 602/730] wayscriber: 0.9.9.3 -> 0.9.10 --- pkgs/by-name/wa/wayscriber/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wayscriber/package.nix b/pkgs/by-name/wa/wayscriber/package.nix index 337a1eae9d44..cc5d03d237f7 100644 --- a/pkgs/by-name/wa/wayscriber/package.nix +++ b/pkgs/by-name/wa/wayscriber/package.nix @@ -10,20 +10,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wayscriber"; - version = "0.9.9.3"; + version = "0.9.10"; src = fetchFromGitHub { owner = "devmobasa"; repo = "wayscriber"; tag = "v${finalAttrs.version}"; - hash = "sha256-FZHXdA1jZPktPAcWqKRkMduuloXxtIOVt/L36bLKf/g="; + hash = "sha256-0SMBVBt5TI7Pj/y8O5AqOI/36LWd40FCJPlqh56TOMk="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ pango libxkbcommon ]; - cargoHash = "sha256-/QX1QxgUp4zvqWirbR0DnBSVoEnIrsx1UjNWM/As48c="; + cargoHash = "sha256-xErqo+kPj47SQfUIm8OrQABqydsi4f+/NBnmvMluuVc="; passthru.updateScript = nix-update-script { }; meta = { From 49eb62fe33392f5e6c637383acdc92c7a78e65fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 04:05:45 +0000 Subject: [PATCH 603/730] pcsc-tools: 1.7.3 -> 1.7.4 --- pkgs/by-name/pc/pcsc-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pc/pcsc-tools/package.nix b/pkgs/by-name/pc/pcsc-tools/package.nix index 833a3ede87d2..e6f72c8e3333 100644 --- a/pkgs/by-name/pc/pcsc-tools/package.nix +++ b/pkgs/by-name/pc/pcsc-tools/package.nix @@ -27,13 +27,13 @@ assert systemdSupport -> dbusSupport; stdenv.mkDerivation (finalAttrs: { pname = "pcsc-tools"; - version = "1.7.3"; + version = "1.7.4"; src = fetchFromGitHub { owner = "LudovicRousseau"; repo = "pcsc-tools"; tag = finalAttrs.version; - hash = "sha256-pNTEiXAcT0NivDMIHGI+0VC9rKqLMc07yQB15mDWZhM="; + hash = "sha256-LSu+s/XcO4wM3Yvc1G/70ak+4KW+wKQ9dRm9Fdm+NsE="; }; configureFlags = [ From 42611f0af30192b51b6595331520a085efa8eb9f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 04:09:44 +0000 Subject: [PATCH 604/730] versatiles: 3.5.0 -> 3.6.2 --- pkgs/by-name/ve/versatiles/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versatiles/package.nix b/pkgs/by-name/ve/versatiles/package.nix index 95aa9ae31cc6..2e2d5d55d79e 100644 --- a/pkgs/by-name/ve/versatiles/package.nix +++ b/pkgs/by-name/ve/versatiles/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "versatiles"; - version = "3.5.0"; + version = "3.6.2"; src = fetchFromGitHub { owner = "versatiles-org"; repo = "versatiles-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-bxrx+gjJbOzDvD6/Ov3vGCvDL6x5/tEo1+qFIWl7tTI="; + hash = "sha256-OK+rcnWxr1s4kGsXJ8u1WK7VWzfGO7LhD/HYg9Cy1u8="; }; - cargoHash = "sha256-SN1+ujgaS/lfN/CyTOVwDft8MypdYfnz1LiJE7FtQ2s="; + cargoHash = "sha256-/8Nnau4zkEY6oTYh08/XiN2rQ5M/bTMYyZTVD6UjAgU="; __darwinAllowLocalNetworking = true; From 0f3cbd9be5012da457bd2adcc8d1495ac07e3da4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 04:15:13 +0000 Subject: [PATCH 605/730] psysh: 0.12.19 -> 0.12.20 --- pkgs/by-name/ps/psysh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ps/psysh/package.nix b/pkgs/by-name/ps/psysh/package.nix index eae0ff6b9f10..c5c0260536ef 100644 --- a/pkgs/by-name/ps/psysh/package.nix +++ b/pkgs/by-name/ps/psysh/package.nix @@ -6,13 +6,13 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "psysh"; - version = "0.12.19"; + version = "0.12.20"; src = fetchFromGitHub { owner = "bobthecow"; repo = "psysh"; tag = "v${finalAttrs.version}"; - hash = "sha256-j2AcpbptbsdK/GOIuglMBwklTZSAEa8oD7g/H9oibUo="; + hash = "sha256-YTKViaWBCUxerYklo22mNzrFp8M/RE3VLHrqhXuYkes="; forceFetchGit = true; postFetch = '' cp $out/build/composer.json $out/ @@ -20,7 +20,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-MbYMFQVUmRAV7qttJBEJxzimeFIA0K8wbrwC9yDirf8="; + vendorHash = "sha256-u3aCYxYblnbM7m1GXnhBqSlgohmGAT9jfieLFnaAx0g="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 1e0373ac3a326494e256890a7bcee396c01a6791 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 16 Feb 2026 20:31:56 -0800 Subject: [PATCH 606/730] worldpainter: move icon to spec-compliant location --- pkgs/by-name/wo/worldpainter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wo/worldpainter/package.nix b/pkgs/by-name/wo/worldpainter/package.nix index b98a5d77fe4e..5203e791de79 100644 --- a/pkgs/by-name/wo/worldpainter/package.nix +++ b/pkgs/by-name/wo/worldpainter/package.nix @@ -37,8 +37,8 @@ stdenv.mkDerivation rec { find .install4j/ -maxdepth 1 -type f -exec install -Dm644 {} "$out/.install4j/" \; find .install4j/user/ -maxdepth 1 -type f -exec install -Dm644 {} "$out/.install4j/user/" \; - mkdir -p $out/share/{pixmaps,applications} - install -Dm644 .install4j/i4j_extf_8_jed6s0_1y6kkxa.png "$out/share/pixmaps/worldpainter.png" + mkdir -p $out/share/applications + install -Dm644 .install4j/i4j_extf_8_jed6s0_1y6kkxa.png "$out/share/icons/hicolor/128x128/apps/worldpainter.png" runHook postInstall ''; From 9e33c59ffce6152ea95c70d4af3e2e2efea89f65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 04:51:04 +0000 Subject: [PATCH 607/730] python3Packages.real-ladybug: 0.14.1 -> 0.14.3 --- pkgs/development/python-modules/real-ladybug/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/real-ladybug/default.nix b/pkgs/development/python-modules/real-ladybug/default.nix index cf9709ce7adb..e074b3984262 100644 --- a/pkgs/development/python-modules/real-ladybug/default.nix +++ b/pkgs/development/python-modules/real-ladybug/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "real-ladybug"; - version = "0.14.1"; + version = "0.14.3"; pyproject = true; src = fetchFromGitHub { owner = "LadybugDB"; repo = "ladybug"; tag = "v${finalAttrs.version}"; - hash = "sha256-Tq7a7XOKoxe0/cdZehNAEX4ENHIjMFdBBARNzZiuMM8="; + hash = "sha256-0EasuvUlknJ4gguTMOlLFZNxC4WEowyUwzUo6VtosaE="; }; sourceRoot = "${finalAttrs.src.name}/tools/python_api"; From 350969804f6b0516608a688e1ab0df8ecef09260 Mon Sep 17 00:00:00 2001 From: sarahec Date: Mon, 16 Feb 2026 19:00:28 +0000 Subject: [PATCH 608/730] python3Packages.m2crypto: 0.46.2 -> 0.47.0 --- .../development/python-modules/m2crypto/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/m2crypto/default.nix b/pkgs/development/python-modules/m2crypto/default.nix index 778f38941a0b..891f763a3e4c 100644 --- a/pkgs/development/python-modules/m2crypto/default.nix +++ b/pkgs/development/python-modules/m2crypto/default.nix @@ -11,16 +11,25 @@ buildPythonPackage (finalAttrs: { pname = "m2crypto"; - version = "0.46.2"; + version = "0.47.0"; pyproject = true; src = fetchFromGitLab { owner = "m2crypto"; repo = "m2crypto"; tag = finalAttrs.version; - hash = "sha256-XV9aILSWfQ/xKDySflG3wiNRP4YVPVujuhIz2VdPuBc="; + hash = "sha256-yOpejD2lYbv8JrTXxXOwjAgftb9xojAYgC3iKu3bDSQ="; }; + # https://lists.sr.ht/~mcepl/m2crypto/%3CCAPhw1+Hg6+OJZoqt1O6aezxnTUFmfFTMzDwkD2bJ74jnmygqrg@mail.gmail.com%3E + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace src/SWIG/_lib.h \ + --replace-fail "|| defined(__clang__)" "&& !defined(__clang__)" + substituteInPlace src/SWIG/_m2crypto.i \ + --replace-fail "PRAGMA_IGNORE_UNUSED_LABEL" "" \ + --replace-fail "PRAGMA_WARN_STRICT_PROTOTYPES" "" + ''; + build-system = [ setuptools ]; nativeBuildInputs = [ swig ]; From d65524ae58b026dbde9c2f94ba058df7519a0d0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 05:17:44 +0000 Subject: [PATCH 609/730] schemacrawler: 17.6.1 -> 17.6.2 --- pkgs/by-name/sc/schemacrawler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/schemacrawler/package.nix b/pkgs/by-name/sc/schemacrawler/package.nix index 358afb62e095..5400e483b1cb 100644 --- a/pkgs/by-name/sc/schemacrawler/package.nix +++ b/pkgs/by-name/sc/schemacrawler/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "schemacrawler"; - version = "17.6.1"; + version = "17.6.2"; src = fetchzip { url = "https://github.com/schemacrawler/SchemaCrawler/releases/download/v${finalAttrs.version}/schemacrawler-${finalAttrs.version}-bin.zip"; - hash = "sha256-ZQJiHu3nqCSpVaixapzw2p9ix2xUhgzwEIcSntv0hxU="; + hash = "sha256-brG+HDSNX0Mfqdh7ALAu3CO6IWEkY/4d/gpuCUjX9jw="; }; nativeBuildInputs = [ makeWrapper ]; From 0013fa0fbbef75c665c5f90fc2f826e550f8b6d4 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 16 Feb 2026 21:12:48 -0800 Subject: [PATCH 610/730] python3Packages.airpatrol: init at 0.1.0 --- .../python-modules/airpatrol/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/airpatrol/default.nix diff --git a/pkgs/development/python-modules/airpatrol/default.nix b/pkgs/development/python-modules/airpatrol/default.nix new file mode 100644 index 000000000000..f6531bd0d668 --- /dev/null +++ b/pkgs/development/python-modules/airpatrol/default.nix @@ -0,0 +1,40 @@ +{ + lib, + aiohttp, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + pytest-asyncio, + setuptools, +}: + +buildPythonPackage rec { + pname = "airpatrol"; + version = "0.1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "antondalgren"; + repo = "airpatrol"; + tag = "v${version}"; + hash = "sha256-KPch1GsJ5my43d9SVpwGA2EmrkmeBGJWAkY51rDofTk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ aiohttp ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + ]; + + pythonImportsCheck = [ "airpatrol" ]; + + meta = { + description = "Python package for interacting with AirPatrol devices"; + homepage = "https://github.com/antondalgren/airpatrol"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cc2c251b3e0b..d80e30446448 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -584,6 +584,8 @@ self: super: with self; { airos = callPackage ../development/python-modules/airos { }; + airpatrol = callPackage ../development/python-modules/airpatrol { }; + airportsdata = callPackage ../development/python-modules/airportsdata { }; airthings-ble = callPackage ../development/python-modules/airthings-ble { }; From 66f43ae4321585fcf992f0b9b2bcb7cd336b4b05 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 16 Feb 2026 21:15:12 -0800 Subject: [PATCH 611/730] home-assistant: regenerate component-packages.nix --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index de8714897649..f343bf2d25dd 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -126,7 +126,8 @@ ]; "airpatrol" = ps: with ps; [ - ]; # missing inputs: airpatrol + airpatrol + ]; "airq" = ps: with ps; [ aioairq @@ -7176,6 +7177,7 @@ "airnow" "airobot" "airos" + "airpatrol" "airq" "airthings" "airthings_ble" From 0a1ef52864c512869481648b6ec5590e40530826 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 05:42:18 +0000 Subject: [PATCH 612/730] terraform-providers.hashicorp_google: 7.17.0 -> 7.19.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 67c90a6232ed..8ff28a6b10d8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -571,13 +571,13 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-VJ9RGR7wmX8CkNvntxlbhGuIyrCALMVH+E7zRRbD1bY=", + "hash": "sha256-SeShEZVFMn/f/ATUY08Jl1wwXBJFmyTpRh7U46ftM60=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.17.0", + "rev": "v7.19.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-u85rqTYpYFeTLGElOVojpsqUMZsopjpmsKwijsyLlz8=" + "vendorHash": "sha256-lhTdDrTwTbRuWngQ+NGuh+x5Z5HZfVTtNi+mZqIENbg=" }, "hashicorp_google-beta": { "hash": "sha256-NRTnx5nqdCtjz0mGZjuA96jEzW1rKR+M0AY2//TAYk4=", From 257cb9f65568590a472306b7dcf36450c4f25693 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 05:45:41 +0000 Subject: [PATCH 613/730] hubble: 1.18.5 -> 1.18.6 --- pkgs/by-name/hu/hubble/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hu/hubble/package.nix b/pkgs/by-name/hu/hubble/package.nix index c2be58713ae5..3cc0b7ee09bf 100644 --- a/pkgs/by-name/hu/hubble/package.nix +++ b/pkgs/by-name/hu/hubble/package.nix @@ -9,13 +9,13 @@ buildGo124Module rec { pname = "hubble"; - version = "1.18.5"; + version = "1.18.6"; src = fetchFromGitHub { owner = "cilium"; repo = "hubble"; tag = "v${version}"; - hash = "sha256-0R9Bm+8eiCOfsCs2oCBjZQR/N8z0DmkGBC/6Fy4JNyM="; + hash = "sha256-I/+QE+HY+dU4ZIj/8vP7Ij/eInSn1pxuTNDghIsVXt0="; }; nativeBuildInputs = [ From e9e4c6e435567ca59d9a456b28c63cdf6c5d3593 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 06:16:51 +0000 Subject: [PATCH 614/730] git-gr: 1.4.3 -> 1.4.5 --- pkgs/by-name/gi/git-gr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-gr/package.nix b/pkgs/by-name/gi/git-gr/package.nix index 913ce81b917c..7fa31b60e28c 100644 --- a/pkgs/by-name/gi/git-gr/package.nix +++ b/pkgs/by-name/gi/git-gr/package.nix @@ -14,7 +14,7 @@ let canRunGitGr = stdenv.hostPlatform.emulatorAvailable buildPackages; gitGr = "${stdenv.hostPlatform.emulator buildPackages} $out/bin/git-gr"; pname = "git-gr"; - version = "1.4.3"; + version = "1.4.5"; in rustPlatform.buildRustPackage { inherit pname version; @@ -23,12 +23,12 @@ rustPlatform.buildRustPackage { owner = "9999years"; repo = "git-gr"; tag = "v${version}"; - hash = "sha256-t308Ep27iRvRHSdvVMOrRGVoajBtnTutHAkKbZkO7Wg="; + hash = "sha256-8eZCJdGWuUk5l/OSmMVozL7SKyibtaZK3YlVzw/ZYsU="; }; buildFeatures = [ "clap_mangen" ]; - cargoHash = "sha256-5YHE1NVUcZ5NeOl3Z87l3PVsmlkswhnT83Oi9loJjdM="; + cargoHash = "sha256-OyNdp9uskLXZEsMx9NcKwmkWgepUIAyi+woFYEK66OY="; env.OPENSSL_NO_VENDOR = true; From 8127e158575cf098cbf86645b11ef0474f4e23d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 06:32:08 +0000 Subject: [PATCH 615/730] namespace-cli: 0.0.479 -> 0.0.486 --- pkgs/by-name/na/namespace-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index 7cd3bdc99779..467875671799 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "namespace-cli"; - version = "0.0.479"; + version = "0.0.486"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; rev = "v${finalAttrs.version}"; - hash = "sha256-EznGetJAjUMgQjTHgWA4nv3c6RobrSU28lEjN0PgsiE="; + hash = "sha256-FBk4PVIKpy6MvquqtQyfgw1/Twgef/CHE7/+mpsJjTw="; }; - vendorHash = "sha256-dk32fNNO5nN/RuYOu+vx8Gjxdcs1vt6K9CrV1iXn++E="; + vendorHash = "sha256-GPO3vdk26K54VmjHmg1PL/nQd6GTz/ZQk8ZpNQHoqSQ="; subPackages = [ "cmd/nsc" From eb7fed8d5f9e5e3f09b87d00584978a62398e50e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 06:43:19 +0000 Subject: [PATCH 616/730] python3Packages.tesla-fleet-api: 1.4.2 -> 1.4.3 --- pkgs/development/python-modules/tesla-fleet-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tesla-fleet-api/default.nix b/pkgs/development/python-modules/tesla-fleet-api/default.nix index 40d20c0cc921..4690cf59bfff 100644 --- a/pkgs/development/python-modules/tesla-fleet-api/default.nix +++ b/pkgs/development/python-modules/tesla-fleet-api/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "tesla-fleet-api"; - version = "1.4.2"; + version = "1.4.3"; pyproject = true; src = fetchFromGitHub { owner = "Teslemetry"; repo = "python-tesla-fleet-api"; tag = "v${version}"; - hash = "sha256-qDYa7GVJokr/0ZmSC5pusc/I5CX9Pras2+dZI2MRXzk="; + hash = "sha256-bT0nI9YFnhMxvtJRQtHpDXKbWhZwQrPGIjEt/nHH5VU="; }; build-system = [ setuptools ]; From 7cba721e003cd3dd13a960fcff5ed2e69ef78fca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:14:12 +0000 Subject: [PATCH 617/730] python3Packages.resend: 2.21.0 -> 2.22.0 --- pkgs/development/python-modules/resend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/resend/default.nix b/pkgs/development/python-modules/resend/default.nix index 6bf7db060525..cc92a040a6d4 100644 --- a/pkgs/development/python-modules/resend/default.nix +++ b/pkgs/development/python-modules/resend/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "resend"; - version = "2.21.0"; + version = "2.22.0"; pyproject = true; src = fetchFromGitHub { owner = "resend"; repo = "resend-python"; tag = "v${version}"; - hash = "sha256-/y4BvaF6Qknje6bWQWm9sfJQMAnOjOJdmsePVC+ZKmI="; + hash = "sha256-qiGpSUGzhu1jHGSc641S+m+zRmo1cwK8Ug/FgdQBo6M="; }; build-system = [ setuptools ]; From ed54fa6edc55b694a5dd3d378ddae64de96b075f Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 19:15:36 +0300 Subject: [PATCH 618/730] kdePackages: metadata update --- pkgs/kde/gear/itinerary/default.nix | 2 - pkgs/kde/gear/kcalc/default.nix | 2 - pkgs/kde/gear/qrca/default.nix | 2 - pkgs/kde/generated/dependencies.json | 147 ++++++++++++++++++++++----- pkgs/kde/generated/projects.json | 40 +++++++- 5 files changed, 157 insertions(+), 36 deletions(-) diff --git a/pkgs/kde/gear/itinerary/default.nix b/pkgs/kde/gear/itinerary/default.nix index 63a587ecdee0..0b2292a2ada3 100644 --- a/pkgs/kde/gear/itinerary/default.nix +++ b/pkgs/kde/gear/itinerary/default.nix @@ -3,7 +3,6 @@ pkg-config, qtlocation, qtpositioning, - qcoro, shared-mime-info, libical, }: @@ -20,7 +19,6 @@ mkKdeDerivation { extraBuildInputs = [ qtlocation qtpositioning - qcoro libical ]; meta.mainProgram = "itinerary"; diff --git a/pkgs/kde/gear/kcalc/default.nix b/pkgs/kde/gear/kcalc/default.nix index 1f3d749039cc..bf508790f250 100644 --- a/pkgs/kde/gear/kcalc/default.nix +++ b/pkgs/kde/gear/kcalc/default.nix @@ -4,7 +4,6 @@ gmp, libmpc, mpfr, - kdoctools, }: mkKdeDerivation { pname = "kcalc"; @@ -14,7 +13,6 @@ mkKdeDerivation { gmp libmpc mpfr - kdoctools ]; meta.mainProgram = "kcalc"; } diff --git a/pkgs/kde/gear/qrca/default.nix b/pkgs/kde/gear/qrca/default.nix index 0c3dcd1b2c39..864e528b4adc 100644 --- a/pkgs/kde/gear/qrca/default.nix +++ b/pkgs/kde/gear/qrca/default.nix @@ -2,7 +2,6 @@ mkKdeDerivation, pkg-config, qtmultimedia, - kirigami-addons, }: mkKdeDerivation { pname = "qrca"; @@ -10,6 +9,5 @@ mkKdeDerivation { extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ qtmultimedia - kirigami-addons ]; } diff --git a/pkgs/kde/generated/dependencies.json b/pkgs/kde/generated/dependencies.json index 30af08e22ceb..c31908ff17c6 100644 --- a/pkgs/kde/generated/dependencies.json +++ b/pkgs/kde/generated/dependencies.json @@ -311,7 +311,7 @@ "ki18n", "kio", "libkcddb", - "libkcompactdisc" + "solid" ], "aura-browser": [ "kcmutils", @@ -588,6 +588,7 @@ ], "chessament": [ "extra-cmake-modules", + "karchive", "kconfig", "kcoreaddons", "ki18n", @@ -599,20 +600,6 @@ "qqc2-desktop-style", "qtkeychain" ], - "codevis": [ - "extra-cmake-modules", - "kcmutils", - "kcrash", - "kdoctools", - "ki18n", - "kiconthemes", - "knewstuff", - "ktexteditor", - "ktexttemplate", - "ktextwidgets", - "kuserfeedback", - "plasma-activities" - ], "colord-kde": [ "extra-cmake-modules", "kcmutils", @@ -627,6 +614,15 @@ "extra-cmake-modules", "kwayland" ], + "cxx-kde-frameworks": [ + "extra-cmake-modules", + "kcmutils", + "kconfigwidgets", + "kcoreaddons", + "kcrash", + "ki18n", + "kiconthemes" + ], "cxx-rust-cssparser": [ "extra-cmake-modules" ], @@ -737,6 +733,10 @@ "kio", "kirigami" ], + "drawy": [ + "extra-cmake-modules", + "kcrash" + ], "drkonqi": [ "extra-cmake-modules", "kauth", @@ -878,7 +878,8 @@ "extra-cmake-modules" ], "gcompris": [ - "extra-cmake-modules" + "extra-cmake-modules", + "kdoctools" ], "ghostwriter": [ "extra-cmake-modules", @@ -1064,6 +1065,7 @@ "libquotient", "plasma-integration", "prison", + "qcoro", "qqc2-breeze-style", "qqc2-desktop-style", "qtkeychain", @@ -1154,6 +1156,7 @@ "kcolorscheme", "kiconthemes", "kontactinterface", + "ktextaddons", "kuserfeedback", "libkdepim", "pimcommon", @@ -1184,11 +1187,21 @@ "knotifyconfig", "kstatusnotifieritem", "ktextaddons", + "kuserfeedback", "kwidgetsaddons", "kxmlgui", "purpose", "sonnet" ], + "kaichat-addons": [ + "extra-cmake-modules", + "kconfig", + "kcoreaddons", + "ki18n", + "kio", + "ktextaddons", + "kweathercore" + ], "kaidan": [ "extra-cmake-modules", "kcoreaddons", @@ -1446,6 +1459,7 @@ "kconfig", "kcoreaddons", "kcrash", + "kdoctools", "ki18n", "kiconthemes", "kio", @@ -1548,8 +1562,10 @@ "kconfigwidgets", "kcoreaddons", "kcrash", + "kdoctools", "kguiaddons", "ki18n", + "kiconthemes", "knotifications", "kxmlgui", "selenium-webdriver-at-spi" @@ -1742,6 +1758,9 @@ "solid", "syntax-highlighting" ], + "kde-qdoc-common": [ + "extra-cmake-modules" + ], "kdebugsettings": [ "extra-cmake-modules", "kcompletion", @@ -1853,7 +1872,8 @@ "ktextwidgets", "kwidgetsaddons", "kxmlgui", - "purpose" + "purpose", + "selenium-webdriver-at-spi" ], "kdepim-addons": [ "akonadi", @@ -1958,7 +1978,6 @@ "plasma-desktop", "plasma-nano", "plasma-workspace", - "plasma5support", "selenium-webdriver-at-spi", "solid", "sonnet" @@ -3226,7 +3245,6 @@ "kdbusaddons", "kdeclarative", "kfilemetadata", - "kguiaddons", "ki18n", "kio", "kirigami", @@ -3336,6 +3354,18 @@ "knotifications", "kosmindoormap" ], + "konlineaccounts": [ + "extra-cmake-modules", + "kcmutils", + "kconfig", + "kcoreaddons", + "kcrash", + "kdbusaddons", + "ki18n", + "kio", + "libkgapi", + "qcoro" + ], "konqueror": [ "extra-cmake-modules", "karchive", @@ -3397,6 +3427,7 @@ "grantleetheme", "kiconthemes", "kontactinterface", + "ktextaddons", "ktexttemplate", "libkdepim", "pimcommon" @@ -3500,6 +3531,7 @@ "kmime", "kontactinterface", "kparts", + "ktextaddons", "kuserfeedback", "kwidgetsaddons", "kwindowsystem", @@ -3656,8 +3688,7 @@ "kwallet", "kwidgetsaddons", "kwindowsystem", - "kxmlgui", - "plasma-activities" + "kxmlgui" ], "krdp": [ "extra-cmake-modules", @@ -4051,8 +4082,10 @@ "kconfig", "kcoreaddons", "ki18n", + "kiconthemes", "kio", "kitemviews", + "kservice", "ktextwidgets", "qtkeychain", "sonnet", @@ -4410,6 +4443,13 @@ "wayland", "wayland-protocols" ], + "kwin-zones": [ + "extra-cmake-modules", + "kconfig", + "kwin", + "wayland", + "wayland-protocols" + ], "kwindowsystem": [ "extra-cmake-modules", "plasma-wayland-protocols", @@ -4678,6 +4718,21 @@ "kirigami-addons", "kitemmodels" ], + "lightdm-kde-greeter": [ + "extra-cmake-modules", + "kauth", + "kcmutils", + "kconfig", + "kconfigwidgets", + "kcoreaddons", + "kdeclarative", + "ki18n", + "kiconthemes", + "kpackage", + "kservice", + "libplasma", + "networkmanager-qt" + ], "lokalize": [ "extra-cmake-modules", "kcolorscheme", @@ -4846,6 +4901,20 @@ "mailcommon", "mailimporter" ], + "md4qt": [ + "extra-cmake-modules" + ], + "melon": [ + "baloo", + "kbookmarks", + "kconfig", + "ki18n", + "kio", + "kitemmodels", + "kwindowsystem", + "kxmlgui", + "nongurigaeru" + ], "merkuro": [ "akonadi", "akonadi-calendar", @@ -4924,10 +4993,8 @@ "kcolorscheme", "kconfig", "kcoreaddons", - "kcrash", "kdbusaddons", "ki18n", - "kiconthemes", "kio", "kirigami", "kirigami-addons", @@ -4951,6 +5018,13 @@ "networkmanager-qt": [ "extra-cmake-modules" ], + "nongurigaeru": [ + "extra-cmake-modules", + "kconfig", + "kcoreaddons", + "kdbusaddons", + "ki18n" + ], "notae": [ "extra-cmake-modules", "kconfig", @@ -4990,9 +5064,7 @@ "kdegraphics-mobipocket", "ki18n", "kio", - "kitemviews", "kparts", - "kpty", "ktextwidgets", "kwidgetsaddons", "kxmlgui", @@ -5143,6 +5215,7 @@ "kiconthemes", "kimap", "kmailtransport", + "ktextaddons", "kuserfeedback", "kwindowsystem", "kxmlgui", @@ -5211,6 +5284,7 @@ ], "plasma-activities-stats": [ "extra-cmake-modules", + "kactivitymanagerd", "plasma-activities" ], "plasma-bigscreen": [ @@ -5271,6 +5345,7 @@ "baloo", "breeze", "extra-cmake-modules", + "kaccounts-integration", "kactivitymanagerd", "kauth", "kcmutils", @@ -5311,6 +5386,8 @@ "plasma-activities", "plasma-activities-stats", "plasma-integration", + "plasma-pa", + "plasma-sdk", "plasma-workspace", "powerdevil", "qqc2-desktop-style", @@ -5345,6 +5422,7 @@ "kconfig", "kcoreaddons", "kdbusaddons", + "kdeclarative", "ki18n", "kio", "knotifications", @@ -5844,6 +5922,19 @@ "pulseaudio-qt": [ "extra-cmake-modules" ], + "pumoku": [ + "extra-cmake-modules", + "kcolorscheme", + "kconfig", + "kcoreaddons", + "kcrash", + "kdbusaddons", + "ki18n", + "kiconthemes", + "kirigami", + "kirigami-addons", + "qqc2-desktop-style" + ], "purpose": [ "extra-cmake-modules", "kconfig", @@ -5896,6 +5987,7 @@ "ki18n", "kio", "kirigami", + "kirigami-addons", "knotifications", "kservice", "networkmanager-qt", @@ -6093,7 +6185,6 @@ "kiconthemes", "kio", "kitemviews", - "kjobwidgets", "knewstuff", "knotifyconfig", "kparts", @@ -6102,7 +6193,6 @@ "ktexttemplate", "kwallet", "kwidgetsaddons", - "kwindowsystem", "kxmlgui", "plasma-activities" ], @@ -6177,6 +6267,7 @@ "kirigami", "knotifications", "kpipewire", + "kquickimageeditor", "kstatusnotifieritem", "kwidgetsaddons", "kwindowsystem", @@ -6510,5 +6601,5 @@ "kwindowsystem" ] }, - "version": "0bb9fa37" + "version": "eb343e85" } \ No newline at end of file diff --git a/pkgs/kde/generated/projects.json b/pkgs/kde/generated/projects.json index 0ede96a3babd..ad17c29940ee 100644 --- a/pkgs/kde/generated/projects.json +++ b/pkgs/kde/generated/projects.json @@ -792,7 +792,7 @@ "repo_path": "unmaintained/cutepaste" }, "cxx-kde-frameworks": { - "description": "Extension Crate for cxx-qt which allows the use of KDE Frameworks in Rust software", + "description": "Bridge KDE Frameworks and Rust using cxx-qt", "name": "cxx-kde-frameworks", "project_path": "libs/cxx-kde-frameworks", "repo_path": "libraries/cxx-kde-frameworks" @@ -947,6 +947,12 @@ "project_path": "kdemultimedia/dragon", "repo_path": "multimedia/dragon" }, + "drawy": { + "description": "Your handy, infinite, brainstorming tool!", + "name": "drawy", + "project_path": "graphics/drawy", + "repo_path": "graphics/drawy" + }, "drkonqi": { "description": "Crash handler for KDE software", "name": "drkonqi", @@ -1349,6 +1355,12 @@ "project_path": "utilities/kaichat", "repo_path": "utilities/kaichat" }, + "kaichat-addons": { + "description": "Addons for KAIChat", + "name": "kaichat-addons", + "project_path": "utilities/kaichat-addons", + "repo_path": "utilities/kaichat-addons" + }, "kaidan": { "description": "Modern chat app for every device", "name": "kaidan", @@ -3305,6 +3317,12 @@ "project_path": "utils/kongress", "repo_path": "utilities/kongress" }, + "konlineaccounts": { + "description": "KOnlineAccounts is a system service to allow applications to obtain information about system-wide logged in accounts", + "name": "konlineaccounts", + "project_path": "system/konlineaccounts", + "repo_path": "system/konlineaccounts" + }, "konqueror": { "description": "Web browser and Swiss Army knife for any kind of file management and previewing", "name": "konqueror", @@ -4811,6 +4829,12 @@ "project_path": "base/mangonel", "repo_path": "utilities/mangonel" }, + "mankalaengine": { + "description": "Engine used for creating computerized opponents for Mancala variants", + "name": "mankalaengine", + "project_path": "games/mankalaengine", + "repo_path": "games/mankalaengine" + }, "marble": { "description": "Virtual Globe and World Atlas that you can use to learn more about the Earth", "name": "marble", @@ -5010,7 +5034,7 @@ "repo_path": "pim/mbox-importer" }, "md4qt": { - "description": "Header-only C++ library for parsing Markdown.", + "description": "C++ library for parsing Markdown.", "name": "md4qt", "project_path": "libs/md4qt", "repo_path": "libraries/md4qt" @@ -6005,6 +6029,12 @@ "project_path": "libs/pulseaudio-qt", "repo_path": "libraries/pulseaudio-qt" }, + "pumoku": { + "description": "PuMoKu is a classic, 9x9 pumoku solving game aimed at Plasma Mobile", + "name": "pumoku", + "project_path": "games/pumoku", + "repo_path": "games/pumoku" + }, "purpose": { "description": "Framework for providing abstractions to get the developer's purposes fulfilled.", "name": "purpose", @@ -6689,6 +6719,12 @@ "project_path": "sysadmin/ci-utilities", "repo_path": "sysadmin/ci-utilities" }, + "sysadmin-craft-ci": { + "description": "Contains all tooling necessary to run Craft CI jobs on all platforms", + "name": "sysadmin-craft-ci", + "project_path": "sysadmin/craft-ci", + "repo_path": "sysadmin/craft-ci" + }, "sysadmin-dns": { "description": "DNS Zone files for Sysadmin managed domains", "name": "sysadmin-dns", From 2a4aa321509d799314a8452f4b644e9cd6b22d1a Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 19:33:48 +0300 Subject: [PATCH 619/730] kdePackages: license data update --- pkgs/kde/generated/licenses.json | 55 ++++++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 7 deletions(-) diff --git a/pkgs/kde/generated/licenses.json b/pkgs/kde/generated/licenses.json index be1dfb110e83..5236445c95fa 100644 --- a/pkgs/kde/generated/licenses.json +++ b/pkgs/kde/generated/licenses.json @@ -194,6 +194,7 @@ "LicenseRef-KDE-Accepted-GPL" ], "aurorae": [ + "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", "MIT" @@ -315,7 +316,9 @@ "CC-BY-4.0", "CC-BY-SA-4.0", "CC0-1.0", - "GPL-3.0-or-later" + "GPL-2.0-or-later", + "GPL-3.0-or-later", + "LGPL-2.0-or-later" ], "calligra": [ "BSD-2-Clause", @@ -350,6 +353,7 @@ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", + "GPL-2.0-or-later", "GPL-3.0-only", "LGPL-2.0-or-later", "LGPL-2.1-only", @@ -435,9 +439,11 @@ "GPL-3.0-or-later" ], "ffmpegthumbs": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", - "GPL-2.0-or-later" + "GPL-2.0-or-later", + "LGPL-2.0-or-later" ], "filelight": [ "CC0-1.0", @@ -750,7 +756,8 @@ "GPL-2.0-or-later", "GPL-3.0-or-later", "LGPL-2.0-or-later", - "LGPL-2.1-or-later" + "LGPL-2.1-or-later", + "MIT" ], "kcmutils": [ "BSD-2-Clause", @@ -943,6 +950,7 @@ "LGPL-2.1-or-later" ], "kdegraphics-thumbnailers": [ + "BSD-2-Clause", "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", @@ -1030,10 +1038,12 @@ "CC0-1.0" ], "kdesdk-thumbnailers": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", "GPL-3.0-only", + "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL" ], "kdesu": [ @@ -1228,6 +1238,7 @@ ], "kholidays": [ "BSD-2-Clause", + "BSD-3-Clause", "Bison-exception-2.2", "CC0-1.0", "GPL-3.0-or-later", @@ -1360,6 +1371,7 @@ "kio-extras": [ "BSD-2-Clause", "BSD-3-Clause", + "CC-BY-SA-4.0", "CC0-1.0", "GPL-2.0-only", "GPL-2.0-or-later", @@ -1403,7 +1415,6 @@ "kirigami-gallery": [ "BSD-3-Clause", "CC0-1.0", - "LGPL-2.0", "LGPL-2.0-or-later" ], "kiriki": [ @@ -1544,7 +1555,9 @@ "GPL-2.0-or-later" ], "kmime": [ + "BSD-2-Clause", "BSD-3-Clause", + "CC-BY-SA-4.0", "CC0-1.0", "LGPL-2.0-only", "LGPL-2.0-or-later" @@ -1628,6 +1641,7 @@ "LGPL-2.0-only" ], "koko": [ + "BSD-2-Clause", "BSD-3-Clause", "CC-BY-4.0", "CC0-1.0", @@ -1736,6 +1750,7 @@ "GPL-2.0-only", "GPL-2.0-or-later", "GPL-3.0-only", + "LGPL-2.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL" ], @@ -1815,6 +1830,7 @@ "kpkpass": [ "BSD-3-Clause", "CC0-1.0", + "GPL-2.0-or-later", "LGPL-2.0-or-later", "MIT" ], @@ -2728,7 +2744,18 @@ "LGPL-2.1-only", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "LicenseRef-Qt-Commercial" + ], + "plasma-login-manager": [ + "BSD-3-Clause", + "CC0-1.0", + "GPL-2.0-only", + "GPL-2.0-or-later", + "GPL-3.0-only", + "LGPL-2.0-or-later", + "LGPL-2.1-or-later", + "LicenseRef-KDE-Accepted-GPL" ], "plasma-mobile": [ "Apache-2.0", @@ -2787,6 +2814,17 @@ "LGPL-2.0-only", "LGPL-2.0-or-later" ], + "plasma-setup": [ + "BSD-2-Clause", + "CC0-1.0", + "GPL-2.0-or-later", + "GPL-3.0-or-later", + "LGPL-2.0-or-later", + "LGPL-2.1-only", + "LGPL-2.1-or-later", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-LGPL" + ], "plasma-systemmonitor": [ "BSD-3-Clause", "CC0-1.0", @@ -2959,6 +2997,7 @@ ], "rocs": [ "BSD-2-Clause", + "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", "GPL-2.0-or-later", @@ -3066,8 +3105,8 @@ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", - "LGPL", "LGPL-2.0-or-later", + "LGPL-2.1-or-later", "MIT" ], "systemsettings": [ @@ -3110,6 +3149,7 @@ "MIT" ], "umbrello": [ + "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", "GPL-2.0-or-later", @@ -3117,7 +3157,8 @@ "GPL-3.0-or-later", "LGPL-2.0-only", "LGPL-2.0-or-later", - "LicenseRef-KDE-Accepted-GPL" + "LicenseRef-KDE-Accepted-GPL", + "MIT" ], "wacomtablet": [], "xdg-desktop-portal-kde": [ From 197a70e7b206fb50dc2c6d1dcf974532a196ada7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:30:39 +0000 Subject: [PATCH 620/730] slint-tr-extractor: 1.15.0 -> 1.15.1 --- pkgs/by-name/sl/slint-tr-extractor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slint-tr-extractor/package.nix b/pkgs/by-name/sl/slint-tr-extractor/package.nix index b35c59522b5a..473c0ea6ad38 100644 --- a/pkgs/by-name/sl/slint-tr-extractor/package.nix +++ b/pkgs/by-name/sl/slint-tr-extractor/package.nix @@ -7,13 +7,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "slint-tr-extractor"; - version = "1.15.0"; + version = "1.15.1"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-lxXJc1jDwqZTiA9wZ9i9nGwxRGvZ87s5jlHPJBdHle8="; + hash = "sha256-xpsoW/GgjlG0Jitj7aXv1dUxLm8f4OuPWWlOqxNIvQo="; }; - cargoHash = "sha256-MY9qX8FnenCahBQgMLn7dcefqao2jDixScFXzf72NAk="; + cargoHash = "sha256-XPUbSzdttHuV4s0UufrUbCjnGv/pESF+2/Qb5dvHYyM="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 17c4600e30368490d8dfc42c055e21d88cf52d32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:31:05 +0000 Subject: [PATCH 621/730] terraform-config-inspect: 0-unstable-2026-02-04 -> 0-unstable-2026-02-10 --- pkgs/by-name/te/terraform-config-inspect/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terraform-config-inspect/package.nix b/pkgs/by-name/te/terraform-config-inspect/package.nix index c36a532bdb98..ea79eb61742e 100644 --- a/pkgs/by-name/te/terraform-config-inspect/package.nix +++ b/pkgs/by-name/te/terraform-config-inspect/package.nix @@ -7,13 +7,13 @@ }: buildGoModule { pname = "terraform-config-inspect"; - version = "0-unstable-2026-02-04"; + version = "0-unstable-2026-02-10"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-config-inspect"; - rev = "477360eb0c774b44c9769c270aa701536576cbd7"; - hash = "sha256-ingQyP+DhVvvz9rL+Pbec3dAYS5Qo5b5l75J98KWws4="; + rev = "f4be3ba97d948a481dfaf17efe961b135d80741b"; + hash = "sha256-KvjlgxcJExMdtWyaM+rMbSrY4X4sjtYEauZA6Tj3pn0="; }; vendorHash = "sha256-iYrSk9JqxvhYSJuSv/nhZep41gRr644ZzGFWXMGQgyc="; From 17bb7446a1f548ec8209d07ebde915fa52f2791c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:32:42 +0000 Subject: [PATCH 622/730] plasticscm-client-gui-unwrapped: 11.0.16.9925 -> 11.0.16.9943 --- pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix b/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix index f78e747319a2..b9db0ac21e4e 100644 --- a/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix +++ b/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix @@ -11,11 +11,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasticscm-client-gui-unwrapped"; - version = "11.0.16.9925"; + version = "11.0.16.9943"; src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-client-gui_${finalAttrs.version}_amd64.deb"; - hash = "sha256-nzq5Wj/UDvBUGDNgSd/Ib+0TwD+uq1hN1J5OZCvH7sE="; + hash = "sha256-h3yMePj9064YSw5kIHSuTEwF5puDEaEKpylQdmzIXUE="; nativeBuildInputs = [ dpkg ]; downloadToTemp = true; recursiveHash = true; From d6a903b215f0631eacd408927ee131180d3afb3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:43:07 +0000 Subject: [PATCH 623/730] plasticscm-theme: 11.0.16.9925 -> 11.0.16.9943 --- pkgs/by-name/pl/plasticscm-theme/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pl/plasticscm-theme/package.nix b/pkgs/by-name/pl/plasticscm-theme/package.nix index 351667d7f038..2db0b0830059 100644 --- a/pkgs/by-name/pl/plasticscm-theme/package.nix +++ b/pkgs/by-name/pl/plasticscm-theme/package.nix @@ -11,7 +11,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasticscm-theme"; - version = "11.0.16.9925"; + version = "11.0.16.9943"; src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-theme_${finalAttrs.version}_amd64.deb"; From 17b256c17f5cf6902ecee3ae2ebdb21632ce44d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:46:08 +0000 Subject: [PATCH 624/730] plasticscm-client-core-unwrapped: 11.0.16.9925 -> 11.0.16.9943 --- pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix b/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix index f7af77556fe1..349c1c838afa 100644 --- a/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix +++ b/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix @@ -12,11 +12,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasticscm-client-core-unwrapped"; - version = "11.0.16.9925"; + version = "11.0.16.9943"; src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-client-core_${finalAttrs.version}_amd64.deb"; - hash = "sha256-cysJFw10nTNh+WzDCFFN2DLVwhbeSnOJ5JGMNQEqd60="; + hash = "sha256-8YQhrRxqRfyc3n2MfVGOchOlRpr2WuteOR40dIwMOF4="; nativeBuildInputs = [ dpkg ]; downloadToTemp = true; recursiveHash = true; From 94726dc61124aee7b02a28108c3f19d4e454a098 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:49:30 +0000 Subject: [PATCH 625/730] v2ray: 5.44.1 -> 5.45.1 --- pkgs/by-name/v2/v2ray/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/v2/v2ray/package.nix b/pkgs/by-name/v2/v2ray/package.nix index ffa22c33e280..de8fa3ee80c1 100644 --- a/pkgs/by-name/v2/v2ray/package.nix +++ b/pkgs/by-name/v2/v2ray/package.nix @@ -16,18 +16,18 @@ buildGoModule (finalAttrs: { pname = "v2ray-core"; - version = "5.44.1"; + version = "5.45.1"; src = fetchFromGitHub { owner = "v2fly"; repo = "v2ray-core"; rev = "v${finalAttrs.version}"; - hash = "sha256-Y/8rZYNoN5jr7+Q4IMj+uTGo7KfE5LKwUIEuSMROj5c="; + hash = "sha256-PPuUbVNan9Qrx2Oc1mH07dekAqPw15wD2DNz2gQZ1AU="; }; # `nix-update` doesn't support `vendorHash` yet. # https://github.com/Mic92/nix-update/pull/95 - vendorHash = "sha256-YgiNqz2LSW4RFWFF5T1NjioCRIrZHB/ZhsVlahxuxuI="; + vendorHash = "sha256-CTdGbi1LSe67XGNPXkKQLr6UuuJQCfbq2DTgSR3Tc9A="; ldflags = [ "-s" From b5d9b3d8336e795abf02492a239c37c1c122888c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 07:56:22 +0000 Subject: [PATCH 626/730] ghw: 0.22.0 -> 0.23.0 --- pkgs/by-name/gh/ghw/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/ghw/package.nix b/pkgs/by-name/gh/ghw/package.nix index e3c0544bb948..3fc21704a0d1 100644 --- a/pkgs/by-name/gh/ghw/package.nix +++ b/pkgs/by-name/gh/ghw/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "ghw"; - version = "0.22.0"; + version = "0.23.0"; src = fetchFromGitHub { owner = "jaypipes"; repo = "ghw"; tag = "v${finalAttrs.version}"; - hash = "sha256-W3a6hKX8vsWe02uLUx9zIOmJiivIOa4Ja++iXVd8J3E="; + hash = "sha256-olMKS+Bb+YK43I23zvxCp9XFkknwvqXorrYVlVomL+o="; }; vendorHash = "sha256-REgtByhTlYQ3XyYleWAcrCymIWtWmltjx21tr2mtF7k="; From 3f1b894bbe20989c0c111b36b7fbc04fce0d1687 Mon Sep 17 00:00:00 2001 From: robert jakub Date: Tue, 17 Feb 2026 08:57:09 +0100 Subject: [PATCH 627/730] maintainers: add robertjakub --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 16e0a385c0b8..c9469f139eb3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22683,6 +22683,12 @@ githubId = 496447; name = "Robert Hensing"; }; + robertjakub = { + email = "rjakub@pm.me"; + github = "robertjakub"; + githubId = 7160579; + name = "Robert Jakub"; + }; robertodr = { email = "roberto.diremigio@gmail.com"; github = "robertodr"; From ba50481881b4f301f0f4decd5778e98c930f148d Mon Sep 17 00:00:00 2001 From: robert jakub Date: Tue, 17 Feb 2026 08:57:42 +0100 Subject: [PATCH 628/730] python31{3,4}.pkgs.rpi-lgpio: init at 0.6 --- .../python-modules/rpi-lgpio/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/rpi-lgpio/default.nix diff --git a/pkgs/development/python-modules/rpi-lgpio/default.nix b/pkgs/development/python-modules/rpi-lgpio/default.nix new file mode 100644 index 000000000000..3c0c832fce3d --- /dev/null +++ b/pkgs/development/python-modules/rpi-lgpio/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + lgpio, +}: + +buildPythonPackage (finalAttrs: { + pname = "rpi-lgpio"; + version = "0.6"; + pyproject = true; + + src = fetchFromGitHub { + owner = "waveform80"; + repo = "rpi-lgpio"; + tag = "release-${finalAttrs.version}"; + hash = "sha256-Fmj03O4nWsu02uXhT67KyIN/OvDSiJrx91HhgyldJmk="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + lgpio + ]; + + # Tests do a platform check which requires running on a Raspberry Pi + doCheck = false; + + meta = { + description = "Python module to control the GPIO on a Raspberry Pi"; + homepage = "https://github.com/waveform80/rpi-lgpio"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ + robertjakub + ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2af888ba5d1d..db21088f58ed 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16761,6 +16761,8 @@ self: super: with self; { rpi-gpio = callPackage ../development/python-modules/rpi-gpio { }; + rpi-lgpio = callPackage ../development/python-modules/rpi-lgpio { }; + rplcd = callPackage ../development/python-modules/rplcd { }; rply = callPackage ../development/python-modules/rply { }; From 2507541cb1c8f940f20700c052395e0235843063 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 08:10:51 +0000 Subject: [PATCH 629/730] uxplay: 1.73 -> 1.73.3 --- pkgs/by-name/ux/uxplay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ux/uxplay/package.nix b/pkgs/by-name/ux/uxplay/package.nix index a685b40dfaa6..1e38370cba9d 100644 --- a/pkgs/by-name/ux/uxplay/package.nix +++ b/pkgs/by-name/ux/uxplay/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "uxplay"; - version = "1.73"; + version = "1.73.3"; src = fetchFromGitHub { owner = "FDH2"; repo = "UxPlay"; rev = "v${finalAttrs.version}"; - hash = "sha256-cPewe1pO/PknEBogcXU5WdDOvqya7bC6aIt3itHsrEw="; + hash = "sha256-Fz9zraaFBqdUdRZ/OhoFe/kSGyBMkNKClhQXnTUhqKY="; }; postPatch = '' From 307405bbecf675da2321194206699a9ce933d216 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 08:16:16 +0000 Subject: [PATCH 630/730] libretro.flycast: 0-unstable-2026-02-06 -> 0-unstable-2026-02-16 --- pkgs/applications/emulators/libretro/cores/flycast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix index 555fcc798db2..a2b7ac852141 100644 --- a/pkgs/applications/emulators/libretro/cores/flycast.nix +++ b/pkgs/applications/emulators/libretro/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2026-02-06"; + version = "0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "c577e29f43edc5a86c6ed4edca46706000d214b2"; - hash = "sha256-nHMtXwtrgxoN/tuY1d+DqZAJFag8vmHAP/9tS2j3ErU="; + rev = "ba5b3c71ecc966e52f698f41443e7cc9b81bf824"; + hash = "sha256-tbq+NgbZDKMg0K0cWF1+7h80QTaAaO5BD9nf94z5fc0="; fetchSubmodules = true; }; From fb4e44169b927eece4a1a88516a126cb0738160d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 08:20:05 +0000 Subject: [PATCH 631/730] jx: 3.16.43 -> 3.16.45 --- pkgs/by-name/jx/jx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jx/jx/package.nix b/pkgs/by-name/jx/jx/package.nix index 309efa0b2069..4856190f8caa 100644 --- a/pkgs/by-name/jx/jx/package.nix +++ b/pkgs/by-name/jx/jx/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "jx"; - version = "3.16.43"; + version = "3.16.45"; src = fetchFromGitHub { owner = "jenkins-x"; repo = "jx"; rev = "v${version}"; - sha256 = "sha256-K5NDyhO41PrawSIhLyfoW33IMFOTAiMOyslHPRb5ttg="; + sha256 = "sha256-xPbGRi4Z4M1mnvCyriG6h2n6IILq131JYNug2rESGhQ="; }; vendorHash = "sha256-1ErjD+1MdbKN4EPaQX0jxNzoN9dB8beH1csdx1IPKl8="; From cd7e4afc654346a022bd14461fd74cd3b972fa85 Mon Sep 17 00:00:00 2001 From: Leonard Sheng Sheng Lee Date: Thu, 12 Feb 2026 13:40:45 +0100 Subject: [PATCH 632/730] maintainers: add sheeeng Signed-off-by: Leonard Sheng Sheng Lee --- maintainers/maintainer-list.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a566c421147c..310e02927166 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24388,6 +24388,17 @@ githubId = 6292; name = "Andrey Petrov"; }; + sheeeng = { + email = "leonard.sheng.sheng.lee@gmail.com"; + github = "sheeeng"; + githubId = 305414; + keys = [ + { fingerprint = "444E 47CF 8B37 E775 83B2 4F15 0CDB E529 04CA 3543"; } + { fingerprint = "B4C7 C8B9 F60F 1C8D B9F4 7E63 F104 C3F6 5943 8426"; } + ]; + matrix = "@sheeeng:matrix.org"; + name = "Leonard Sheng Sheng Lee"; + }; sheepforce = { email = "phillip.seeber@googlemail.com"; github = "sheepforce"; From 207c0251a57028bf3e1531a5df5d2b99e2cef383 Mon Sep 17 00:00:00 2001 From: Leonard Sheng Sheng Lee Date: Tue, 17 Feb 2026 09:32:08 +0100 Subject: [PATCH 633/730] entire: init at 0.4.4 Signed-off-by: Leonard Sheng Sheng Lee --- pkgs/by-name/en/entire/package.nix | 58 ++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 pkgs/by-name/en/entire/package.nix diff --git a/pkgs/by-name/en/entire/package.nix b/pkgs/by-name/en/entire/package.nix new file mode 100644 index 000000000000..0caa4d3595fc --- /dev/null +++ b/pkgs/by-name/en/entire/package.nix @@ -0,0 +1,58 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + installShellFiles, + git, + stdenv, +}: + +buildGoModule (finalAttrs: { + pname = "entire"; + version = "0.4.4"; + + src = fetchFromGitHub { + owner = "entireio"; + repo = "cli"; + tag = "v${finalAttrs.version}"; + hash = "sha256-6/TsSmJ0z72Ta5ZihO06uV4Mik+fFpm8eCa7d5zlq24="; + }; + + vendorHash = "sha256-rh2VhdwNT5XJYCVjj8tnoY7cacEhc/kcxi0NHYFPYO8="; + + postPatch = '' + substituteInPlace go.mod --replace-fail "go 1.25.6" "go 1.25.5" + ''; + + subPackages = [ "cmd/entire" ]; + + ldflags = [ + "-s" + "-w" + ]; + + nativeBuildInputs = [ installShellFiles ]; + + nativeCheckInputs = [ git ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd entire \ + --bash <($out/bin/entire completion bash) \ + --fish <($out/bin/entire completion fish) \ + --zsh <($out/bin/entire completion zsh) + ''; + + meta = { + description = "CLI tool that captures AI agent sessions alongside git commits"; + longDescription = '' + Entire hooks into your git workflow to capture AI agent sessions on every + push. Sessions are indexed alongside commits, creating a searchable record + of how code was written in your repo. + ''; + homepage = "https://github.com/entireio/cli"; + changelog = "https://github.com/entireio/cli/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sheeeng ]; + mainProgram = "entire"; + }; +}) From 43dacb643d81e3935494948deee49e7ea671a7ea Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 20:42:10 +0300 Subject: [PATCH 634/730] kdePackages: Plasma 6.5.5 -> 6.6.0 --- pkgs/kde/default.nix | 1 - pkgs/kde/generated/sources/plasma.json | 435 +++++++++--------- .../plasma/aurorae/0001-follow-symlinks.patch | 4 +- pkgs/kde/plasma/default.nix | 3 + .../plasma/kinfocenter/0001-tool-paths.patch | 99 ++-- pkgs/kde/plasma/ksshaskpass/default.nix | 8 +- pkgs/kde/plasma/kwin/default.nix | 3 +- .../plasma-desktop/no-discover-shortcut.patch | 6 +- .../plasma-keyboard/default.nix | 14 +- .../plasma-login-manager/config-mtime.patch | 14 + .../plasma-login-manager/config-path.patch | 15 + .../plasma/plasma-login-manager/default.nix | 35 ++ .../plasma-login-manager/kwin-path.patch | 10 + pkgs/kde/plasma/plasma-setup/default.nix | 17 + .../plasma-setup/optional-dependencies.patch | 13 + .../plasma/plasma-vault/hardcode-paths.patch | 26 +- pkgs/kde/plasma/plasma-workspace/default.nix | 5 + pkgs/kde/plasma/powerdevil/default.nix | 4 +- .../kde/plasma/powerdevil/rb-brightness.patch | 24 - pkgs/kde/plasma/spectacle/default.nix | 12 + 20 files changed, 428 insertions(+), 320 deletions(-) rename pkgs/kde/{misc => plasma}/plasma-keyboard/default.nix (60%) create mode 100644 pkgs/kde/plasma/plasma-login-manager/config-mtime.patch create mode 100644 pkgs/kde/plasma/plasma-login-manager/config-path.patch create mode 100644 pkgs/kde/plasma/plasma-login-manager/default.nix create mode 100644 pkgs/kde/plasma/plasma-login-manager/kwin-path.patch create mode 100644 pkgs/kde/plasma/plasma-setup/default.nix create mode 100644 pkgs/kde/plasma/plasma-setup/optional-dependencies.patch delete mode 100644 pkgs/kde/plasma/powerdevil/rb-brightness.patch diff --git a/pkgs/kde/default.nix b/pkgs/kde/default.nix index cbb0d5fff6cf..a453b9cf8cd8 100644 --- a/pkgs/kde/default.nix +++ b/pkgs/kde/default.nix @@ -85,7 +85,6 @@ let oxygen-icons = self.callPackage ./misc/oxygen-icons { }; phonon = self.callPackage ./misc/phonon { }; phonon-vlc = self.callPackage ./misc/phonon-vlc { }; - plasma-keyboard = self.callPackage ./misc/plasma-keyboard { }; plasma-wayland-protocols = self.callPackage ./misc/plasma-wayland-protocols { }; polkit-qt-1 = self.callPackage ./misc/polkit-qt-1 { }; pulseaudio-qt = self.callPackage ./misc/pulseaudio-qt { }; diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json index d8590511163a..e35f8b5d71f7 100644 --- a/pkgs/kde/generated/sources/plasma.json +++ b/pkgs/kde/generated/sources/plasma.json @@ -1,352 +1,367 @@ { "aurorae": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/aurorae-6.5.5.tar.xz", - "hash": "sha256-qNAe3T8EbtQbMtTxDSP3vi0F5puDb1s1jplLJAXHMJI=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/aurorae-6.6.0.tar.xz", + "hash": "sha256-or62Kn3J75xCbC+1RgN6O91qjyT7vhExNcW+23l9bXo=" }, "bluedevil": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/bluedevil-6.5.5.tar.xz", - "hash": "sha256-0rNLzQRC70xof9Uc0Gy2RPr9zTfcXkYk1lhMzb5ZzbY=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/bluedevil-6.6.0.tar.xz", + "hash": "sha256-2ZKMkFjivcHB/+HOkUd5j21VLnjBUTBWldM+O06tDuY=" }, "breeze": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/breeze-6.5.5.tar.xz", - "hash": "sha256-CbP3vSOGxLkcQYRi8CsgNRDyrohIk5jvBeC23eo6pZA=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/breeze-6.6.0.tar.xz", + "hash": "sha256-FiWUy3TS5sAz0ItF/FKQS0iPIyCXx6oCXYN78ef6OOg=" }, "breeze-grub": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/breeze-grub-6.5.5.tar.xz", - "hash": "sha256-GlRlY8ibuziyicPMdXW0prs2PQZ5XRK2zjlGm8dxwp4=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/breeze-grub-6.6.0.tar.xz", + "hash": "sha256-iGdl7Gr525Fnm813nAPCeInosorHBDwTD7uIurLCFYI=" }, "breeze-gtk": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/breeze-gtk-6.5.5.tar.xz", - "hash": "sha256-NdpOC4+7FowU5hGFJ9YZCJt6zD8SjiCowK2ECWtU0oE=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/breeze-gtk-6.6.0.tar.xz", + "hash": "sha256-3mTRrebetEAiAQbTlG/pn9RAS8WYsLtGazU6ZorZvbg=" }, "breeze-plymouth": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/breeze-plymouth-6.5.5.tar.xz", - "hash": "sha256-e7c4A55yRick+SUC6A7kQE+fD8POUbOmj+/7HcesOy0=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/breeze-plymouth-6.6.0.tar.xz", + "hash": "sha256-G8BnbhsqKlQxI3iBX1MAXiRKtOogFU8H46XwG7KUDR4=" }, "discover": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/discover-6.5.5.tar.xz", - "hash": "sha256-QgLdLYVLcWwVsvN0ll9cGvaZFdN5wlvL1ND7z3NpljQ=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/discover-6.6.0.tar.xz", + "hash": "sha256-0b36RrUQTebawt3acu+sfB1SYdwxjR5KfozaxunY5kU=" }, "drkonqi": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/drkonqi-6.5.5.tar.xz", - "hash": "sha256-eanuDxAR/HgTykGdjICYzjvp/3QTbTvYDvcw+3VH948=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/drkonqi-6.6.0.tar.xz", + "hash": "sha256-ujpzb+YC/7Eswkb0prZie2sFIuIgQAS108PsLk8ehXA=" }, "flatpak-kcm": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/flatpak-kcm-6.5.5.tar.xz", - "hash": "sha256-8iyDv0Su1oI41ZvSll1Bf0vnLbW5apslwvYEnZlR0gY=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/flatpak-kcm-6.6.0.tar.xz", + "hash": "sha256-0VeDeWQPYwWOu1pCQRlYIjwqobJrvxS48asc1cTgZnE=" }, "kactivitymanagerd": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kactivitymanagerd-6.5.5.tar.xz", - "hash": "sha256-h6D4hl8YD8adyrL+ddmoQPs5yZOTwdN8EaPTowFx+/g=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kactivitymanagerd-6.6.0.tar.xz", + "hash": "sha256-mAISeDGo/vbC1EadqrslqFNjCbh7O61rsZMxSJ1mhWw=" }, "kde-cli-tools": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kde-cli-tools-6.5.5.tar.xz", - "hash": "sha256-CDtdPI5jFVVFR+H8U4x9nwZx4I98UvK8Clo0UCehInk=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kde-cli-tools-6.6.0.tar.xz", + "hash": "sha256-tFGzuAyH5+ZWLPmpxmn0LzdvgiZmYpLpIdr6/TRRHa0=" }, "kde-gtk-config": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kde-gtk-config-6.5.5.tar.xz", - "hash": "sha256-ZmtKXtH8uWnJjBArVHfDUdBzQi1PqA64SkGwB9nZiFo=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kde-gtk-config-6.6.0.tar.xz", + "hash": "sha256-9+ZYUmXpbaQlueVLU2BQqHVfSOgqOKJKg3/3Yrkjcjw=" }, "kdecoration": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kdecoration-6.5.5.tar.xz", - "hash": "sha256-3CF7xjdPB6QntteN5nexh46a9HNSxq3euJQmIRtTaBo=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kdecoration-6.6.0.tar.xz", + "hash": "sha256-aoan47qz3C4/ZIZojoUCpcGs7BN5uwhfhTsOgprmSjs=" }, "kdeplasma-addons": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kdeplasma-addons-6.5.5.tar.xz", - "hash": "sha256-MrabmHJYmYuVAXzwirodhbmGMDvVnhu8YA7RLiGE9cs=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kdeplasma-addons-6.6.0.tar.xz", + "hash": "sha256-31hRkDj4+gLzmcPr0G1oYIgGQfK9aFZrIgchL5ujQjU=" }, "kgamma": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kgamma-6.5.5.tar.xz", - "hash": "sha256-LDdaJW02wrC8NAeikPuFYY+tTFo9QTELbHFalDi/PjY=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kgamma-6.6.0.tar.xz", + "hash": "sha256-bwsj4bvvhBsNb8W3Cq/RyokVKdbbb2EtFaACpHTpYi8=" }, "kglobalacceld": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kglobalacceld-6.5.5.tar.xz", - "hash": "sha256-aj5S2VftEB4U2Z4taDD1QzUBfuv6/93sjU/Ldl3cAXY=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kglobalacceld-6.6.0.tar.xz", + "hash": "sha256-XdX1gmMMg4sbu/FjiUsbSFpGHz6EO4T/qmUhZkVp22w=" }, "kinfocenter": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kinfocenter-6.5.5.tar.xz", - "hash": "sha256-VnuPn0yAZBTPQX/Vms6qN0hWlr1rZVrqAf/9bivVuBw=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kinfocenter-6.6.0.tar.xz", + "hash": "sha256-a9uLarSrwZl+qE18iuThfBe1NhGAK7hOx00JUHKk10U=" }, "kmenuedit": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kmenuedit-6.5.5.tar.xz", - "hash": "sha256-RQXYIF4tyNAJ4LuDCACI1JkIXBZ1++21U7Ib0v0fAp8=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kmenuedit-6.6.0.tar.xz", + "hash": "sha256-Nsnk59PHnxyO/ly6P6eUlzqxpVW8yl0JxpVQdv3Um+E=" }, "knighttime": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/knighttime-6.5.5.tar.xz", - "hash": "sha256-oSQwu3BZ+Ga7Ky9DUZZb61S1TRUC1IKsnztDqV+nNqM=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/knighttime-6.6.0.tar.xz", + "hash": "sha256-bzKOHo1ubiJijzZL8EmlNYlfCMtWX7FVG3XX3mF46Lc=" }, "kpipewire": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kpipewire-6.5.5.tar.xz", - "hash": "sha256-SqzbRAywnfQYIoqvzhLSVlqJSzqLmPNPBapabx6841Q=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kpipewire-6.6.0.tar.xz", + "hash": "sha256-g3PJQkGzgzHxWmkROQERSiXnJyyFUhrSMwseYPBtGiY=" }, "krdp": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/krdp-6.5.5.tar.xz", - "hash": "sha256-gats9wFiATrYcq9h/NEfLNapSP2BUXn9KAy9cRsXOb0=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/krdp-6.6.0.tar.xz", + "hash": "sha256-XDwXxXUg8fLpdGKeqp3XtFfU7VBebwbLtpPbF0Ui3tk=" }, "kscreen": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kscreen-6.5.5.tar.xz", - "hash": "sha256-B8miMoJeFicynndVaQjfqP7BkWbD+w4eQi/BzQ6DxT8=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kscreen-6.6.0.tar.xz", + "hash": "sha256-pWq+tUfkM0c1cRV/4xPILyfxFAleFErkNHUSdGWD2SQ=" }, "kscreenlocker": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kscreenlocker-6.5.5.tar.xz", - "hash": "sha256-FQ1knpJaK9On4QR7fiv16VQWMqMSUv0jrkSPt7QT8z4=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kscreenlocker-6.6.0.tar.xz", + "hash": "sha256-9dYP7+WA4dgy9a8bdMolNX0OBOZtrtdTMAa31WL8vVg=" }, "ksshaskpass": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/ksshaskpass-6.5.5.tar.xz", - "hash": "sha256-GR5yn2RCuRa1PcNagwsBiPdOog72UlsyaYOuWBXsa8s=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/ksshaskpass-6.6.0.tar.xz", + "hash": "sha256-KKd1pSvi+2fEQEr9+BkTIVIYNUHL3b4LFXU+ewxjQfY=" }, "ksystemstats": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/ksystemstats-6.5.5.tar.xz", - "hash": "sha256-xRCXQD0ITyL82FNM5vQ5BQtYoqxglTrOLccBJBKtzp0=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/ksystemstats-6.6.0.tar.xz", + "hash": "sha256-W9t+gmYIvhSacJ0QhalpIMeQqtbgaVw/jbDOvEyDvuE=" }, "kwallet-pam": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kwallet-pam-6.5.5.tar.xz", - "hash": "sha256-FPoB/nEyeu/jb+X8eUEzuvfIrUcAq4onMpBN3IPrF7Y=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kwallet-pam-6.6.0.tar.xz", + "hash": "sha256-WrYCaXV4XiFhBf1YNisoMqsHW2jB0kK3MqVWF5zEygU=" }, "kwayland": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kwayland-6.5.5.tar.xz", - "hash": "sha256-XbAQXt7Ox/i0KZQL4dJt/+LZ37sNln6eFr3bCiLP05c=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kwayland-6.6.0.tar.xz", + "hash": "sha256-bhgKQjU5CirnKW5qdgoOeleXHgB5Cu0NmNcQNPEnSAE=" }, "kwayland-integration": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kwayland-integration-6.5.5.tar.xz", - "hash": "sha256-W0cKgtHfyJ4ZPg/TNQCJXW0kQOeACpJhrQtsEt5ikBI=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kwayland-integration-6.6.0.tar.xz", + "hash": "sha256-kyhCUrjPFTXLRoS5CvWrPVXUUU1jJvZBtN6ZqzRcJE0=" }, "kwin": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kwin-6.5.5.tar.xz", - "hash": "sha256-+62EUEQjEXTKeq1FVy0XE9G29lKJ2UysJHdqED8FHkY=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kwin-6.6.0.tar.xz", + "hash": "sha256-NRNPz7ZNAZBM3NJa6o6Qxow3lzoIiXHk1nis/cUCCRQ=" }, "kwin-x11": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kwin-x11-6.5.5.tar.xz", - "hash": "sha256-ibnUEjT2+b/of7Ry13rv0aj5pEfENXFp3PgQrUTpsdQ=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kwin-x11-6.6.0.tar.xz", + "hash": "sha256-k8OqWBwvFtm/5oR9FXIffKZrg8fhAd/0UGluEchlyGY=" }, "kwrited": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/kwrited-6.5.5.tar.xz", - "hash": "sha256-0Kzkb9DtiNo+pBv6bicOoWuBRJhbWMX6Aa65q/DZqIw=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/kwrited-6.6.0.tar.xz", + "hash": "sha256-sBG1SJdLPVtm5qjRfggVPvH/ySKeDsJtIoT3ZWHne98=" }, "layer-shell-qt": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/layer-shell-qt-6.5.5.tar.xz", - "hash": "sha256-aET+5VuLfLwyDNgwi1FZXvgw1ambTTVbD9WfiP6rLBE=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/layer-shell-qt-6.6.0.tar.xz", + "hash": "sha256-RVFSanRqGfjkexQZ5kXuWVuuciumuO7ciMBrkX/t6so=" }, "libkscreen": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/libkscreen-6.5.5.tar.xz", - "hash": "sha256-WVvwbNiwyQaACjTv19k+Ra3Zny9+kkjA6CA6g47IYfk=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/libkscreen-6.6.0.tar.xz", + "hash": "sha256-A5b+OzGtZjYv0aM2JkYYf0008RFJDNsQWUqJwIjFNGc=" }, "libksysguard": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/libksysguard-6.5.5.tar.xz", - "hash": "sha256-IrjkgSsd+mrvGPJ9K6ZtbXcCs+TbJQyuSKuUYZbac00=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/libksysguard-6.6.0.tar.xz", + "hash": "sha256-1FvhUbGLRp27thkUNePwqeZ10Hvx218I8cfcSlenHWI=" }, "libplasma": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/libplasma-6.5.5.tar.xz", - "hash": "sha256-fYj5vQ+QuQ9NIpDNj6DzfnrzgQoO1Yx9ImoCg4q4pxo=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/libplasma-6.6.0.tar.xz", + "hash": "sha256-hmAQmBa7uQo2d8e6hZBzQi0muxGADYzir6MIcZQ8Feg=" }, "milou": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/milou-6.5.5.tar.xz", - "hash": "sha256-6B0JmgLZ+0gA2Zczj8hCjYjIshBw4kqNNtwdChI9id0=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/milou-6.6.0.tar.xz", + "hash": "sha256-9IyixnNMKt8lB4Y3nc05HZQX7dTWYgIJRBbppH3HcQ4=" }, "ocean-sound-theme": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/ocean-sound-theme-6.5.5.tar.xz", - "hash": "sha256-zmKcyZkKPcOB071Fw3g4phj1ECF2GjdnHnS5pFYkoSw=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/ocean-sound-theme-6.6.0.tar.xz", + "hash": "sha256-k0H1TNZW+KttwhZH00fixbnwmybMjGk1lJBBz7EIBHM=" }, "oxygen": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/oxygen-6.5.5.tar.xz", - "hash": "sha256-oYEUGEqA9gYJ8UwSnud1V458fyp0eksVyCd+EPXKxv4=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/oxygen-6.6.0.tar.xz", + "hash": "sha256-e797nKufLTJTgrd30b2BoVNAfHTfFhCiPpG0qgyvFaM=" }, "oxygen-sounds": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/oxygen-sounds-6.5.5.tar.xz", - "hash": "sha256-U7ittiPZdp3zoP9HxeXtTLHA9cB5TvJURpwNqTAbJM8=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/oxygen-sounds-6.6.0.tar.xz", + "hash": "sha256-dn3tj7QXv6tQjweOhoSsMwTQCDQIx+AVRFIooOg0Bi4=" }, "plasma-activities": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-activities-6.5.5.tar.xz", - "hash": "sha256-T+WYDrzHRwIW2M6TcAPA+TuUFrC2FaP4oEiM0m7lpRE=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-activities-6.6.0.tar.xz", + "hash": "sha256-MISO/5WVi9DaCTpNAAan3UVQ6h9wg48JqV65vV54T6E=" }, "plasma-activities-stats": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-activities-stats-6.5.5.tar.xz", - "hash": "sha256-fygbaEDTP5NKQlL9dIRpEzISFEcv5DHlQyuJH40hKhA=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-activities-stats-6.6.0.tar.xz", + "hash": "sha256-A/572n2y3TDLJsu4fSgpllUyQ5qNZTK+CJ4xdinqm1o=" }, "plasma-browser-integration": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-browser-integration-6.5.5.tar.xz", - "hash": "sha256-iOmizL7vorsvu/+GsZ2KxFF2EAqJFTYoreFz7Wwb2e4=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-browser-integration-6.6.0.tar.xz", + "hash": "sha256-8Jwufc3KU9AoTa2dFyte9bnyNoz6u+ZENIyncFeE59w=" }, "plasma-desktop": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-desktop-6.5.5.tar.xz", - "hash": "sha256-I2fxJTFXWy5EXNKw+gt1bxUfEOqic1iwlmc1/0ABRsc=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-desktop-6.6.0.tar.xz", + "hash": "sha256-2R5N0nbqGtdD4xrOhZo27E37QxSVyB6xqOsypJxz80I=" }, "plasma-dialer": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-dialer-6.5.5.tar.xz", - "hash": "sha256-mxcKj4vt4Gbcpq/faJFN6GUrDTSA9CqRfCdfHUCVG0g=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-dialer-6.6.0.tar.xz", + "hash": "sha256-ie+Y0g52CZtvEX9f5JywamRt++EARNIIP5WcXOtIcFo=" }, "plasma-disks": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-disks-6.5.5.tar.xz", - "hash": "sha256-3zhj67/R/ckl4BsfyV6QYBakUtd4VKIPyyKXaB3Ea3c=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-disks-6.6.0.tar.xz", + "hash": "sha256-Sk4QOOjw/0NHUYaNUDc/seI6DywF/BiqwT+NJ0KwuCM=" }, "plasma-firewall": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-firewall-6.5.5.tar.xz", - "hash": "sha256-5Uy2ESvaaC2D7g/cmzY9k+sz5swKDnR65p3lRvL1oFw=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-firewall-6.6.0.tar.xz", + "hash": "sha256-b2Q3QOdlfKPx1jWdx9lpSisCX9AeW4350xwy3T+9pG8=" }, "plasma-integration": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-integration-6.5.5.tar.xz", - "hash": "sha256-rVr4WtwHcqH5vNzKUbHL3aLvKJG1HCsbCjiKKFId48U=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-integration-6.6.0.tar.xz", + "hash": "sha256-WmnQEtosv8bU2Rd1MfGmjGDLAj+94RTV1elWN7YYnfs=" + }, + "plasma-keyboard": { + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-keyboard-6.6.0.tar.xz", + "hash": "sha256-zC7pFU5V4aSck0qostQUanIJhZ3lgFfZbSl1YWUrdtw=" + }, + "plasma-login-manager": { + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-login-manager-6.6.0.tar.xz", + "hash": "sha256-dJjelWswi3H9QmdgKCCSNeK3+/eT7uAp5lSEl54u8NQ=" }, "plasma-mobile": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-mobile-6.5.5.tar.xz", - "hash": "sha256-hH16ZwE0w20Pe4yjPEGsdyyEoGbHkMdQAnFzm3b/VIA=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-mobile-6.6.0.tar.xz", + "hash": "sha256-RUL/2sxtjuodaQz1PAxa19xaVh622oHHccYyzkZ2RhM=" }, "plasma-nano": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-nano-6.5.5.tar.xz", - "hash": "sha256-VMfyoDqsAdtzX72kcpRzx5miE12oaPGHWdMLubYe794=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-nano-6.6.0.tar.xz", + "hash": "sha256-PoiBgnhpB9kXJanPGM8VuFC409C48T/HAW5HpcITv7Y=" }, "plasma-nm": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-nm-6.5.5.tar.xz", - "hash": "sha256-+wlvG8hfXrHuiugN8ERHmGCYfIvOzUq3Eg/tJTaYwqA=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-nm-6.6.0.tar.xz", + "hash": "sha256-AeVD1cbxAfsuAc7v19Qzi34u0LLWdUbXIn7TqnjdXVA=" }, "plasma-pa": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-pa-6.5.5.tar.xz", - "hash": "sha256-Yn6QwWBmmEDSnw/6g/Ul4exp4wbf89w1wdsoJSexpYc=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-pa-6.6.0.tar.xz", + "hash": "sha256-zQOK72PaXjew8XDmP+GCuTwqNitnVt0mwtUEFgUnBfo=" }, "plasma-sdk": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-sdk-6.5.5.tar.xz", - "hash": "sha256-ttxIUgzNpEFbCqamZQLbcYC80+HYl1pfIEBRnvcJOcQ=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-sdk-6.6.0.tar.xz", + "hash": "sha256-yFInW8YkL8RnklgW1IvvpzICUNrACX1jNxwn6vfBeAw=" + }, + "plasma-setup": { + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-setup-6.6.0.tar.xz", + "hash": "sha256-+DfQyLymYRn4x+2TXj3MA91uxysydtbBbplyi7nMEE4=" }, "plasma-systemmonitor": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-systemmonitor-6.5.5.tar.xz", - "hash": "sha256-i+k/qV1RDytTrIqG9+ZqoQ5UgK82MuQZaJvbWtM+8f4=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-systemmonitor-6.6.0.tar.xz", + "hash": "sha256-wQXtaGrQeZqJv5aCE6tKcZgg2OsmCb12Az1laAeu+Vg=" }, "plasma-thunderbolt": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-thunderbolt-6.5.5.tar.xz", - "hash": "sha256-73uAJxPRw5mIbMJDfD8+pL/Zret0puFbmobvP3s3hik=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-thunderbolt-6.6.0.tar.xz", + "hash": "sha256-JBCG63aweff6iG92ARmqNjG6jHZoAx868O/pojzYYT4=" }, "plasma-vault": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-vault-6.5.5.tar.xz", - "hash": "sha256-PR3P9GO8bLfDKGJPep6eMlkagtKDvImxnrngdpzK+nA=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-vault-6.6.0.tar.xz", + "hash": "sha256-VP++tYAzqLnup1zU2SgtOxSmOJDFk+QEkClUESWi7zA=" }, "plasma-welcome": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-welcome-6.5.5.tar.xz", - "hash": "sha256-MuKcqjUHBH94aFeg3RCDCDWDegtbsdZ9S39OVUDgCSA=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-welcome-6.6.0.tar.xz", + "hash": "sha256-ILm7Pw3osmLH5aDdqJ0jV12TLxXjFiMzN1DEq8XM9ac=" }, "plasma-workspace": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-workspace-6.5.5.tar.xz", - "hash": "sha256-KbB2O7vdnidBbc4f2TkkLSWI/u82xMuulBwxlk1TH9Q=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-workspace-6.6.0.tar.xz", + "hash": "sha256-CY4f3bMGAIVSSL6jbgEsD1/xLRujOBoc5CAF5NIwTW4=" }, "plasma-workspace-wallpapers": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma-workspace-wallpapers-6.5.5.tar.xz", - "hash": "sha256-W1n3pDf+K12ML7pGCuikcjeOTEvUL6clqQc1vPXzoLE=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma-workspace-wallpapers-6.6.0.tar.xz", + "hash": "sha256-Z7HUhWkU19iMCnfCtS6DqnP65ju2TSup4zmTfAh8GRw=" }, "plasma5support": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plasma5support-6.5.5.tar.xz", - "hash": "sha256-Gi8+fruF4qHFTDqjK3EujyhSiXWLosgjbsDcZt2MXP0=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plasma5support-6.6.0.tar.xz", + "hash": "sha256-5ucVeVDBKrMwmVZ88oudlWnS4mVXFboSOGTRj2BxJis=" }, "plymouth-kcm": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/plymouth-kcm-6.5.5.tar.xz", - "hash": "sha256-/bBtR3PSbhnK+wDPckGh1AJsmoVLyXTQjck6qsy9Eec=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/plymouth-kcm-6.6.0.tar.xz", + "hash": "sha256-2dKax0X8Y6rzlSbMtPYCuGk+uCqMmjlMqc9+01kIVOc=" }, "polkit-kde-agent-1": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/polkit-kde-agent-1-6.5.5.tar.xz", - "hash": "sha256-512CfltUwOoF56Aa6Qs9PYOd/1/L4JA6vwUn3K4ZPUo=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/polkit-kde-agent-1-6.6.0.tar.xz", + "hash": "sha256-qdzvAS9uG7VOoa7jlxCNaDzMt3oPLHYgENdUdoS0aSs=" }, "powerdevil": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/powerdevil-6.5.5.tar.xz", - "hash": "sha256-H2fBTQXfnN+GVx3YbDOtkehV5Vlcq6t/Qiib9+Nev+Q=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/powerdevil-6.6.0.tar.xz", + "hash": "sha256-UpDbhrpUbZ/HrEaNTX5odZpHa8e5vod1zg3eovTC204=" }, "print-manager": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/print-manager-6.5.5.tar.xz", - "hash": "sha256-OgSG1T56MXrMR8ManNPMKpvbAxlu5famvvq6jWH4uiU=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/print-manager-6.6.0.tar.xz", + "hash": "sha256-m0UGnY5hv6XSz5WP1WLRj+Dcy2dwCNmazutVmbgIte0=" }, "qqc2-breeze-style": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/qqc2-breeze-style-6.5.5.tar.xz", - "hash": "sha256-HOe2QVcPcRHXUbVEAOgIMuDDEi08tqTCoBsWwu1xta8=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/qqc2-breeze-style-6.6.0.tar.xz", + "hash": "sha256-cMQHYnFE1ZxYXC9DDpg0oBSANnjxbKUU5fv3pcuDr+w=" }, "sddm-kcm": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/sddm-kcm-6.5.5.tar.xz", - "hash": "sha256-7Xt1fRcnYcH/wbLxdm3Q8cpAGBgGSVb48cLUxaoLPU8=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/sddm-kcm-6.6.0.tar.xz", + "hash": "sha256-FepTheJ5dzmLlwAWg4ugwF2y/4CtOdtfrOys8B78+Vc=" }, "spacebar": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/spacebar-6.5.5.tar.xz", - "hash": "sha256-bnc21uA1YWUgieQA/E/OoSWfCo8c1mLuJODzF+y3uz0=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/spacebar-6.6.0.tar.xz", + "hash": "sha256-faBiuQOyFf8gyh7sHwS33EsrY+81iNRs1xwtSefyRoE=" }, "spectacle": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/spectacle-6.5.5.tar.xz", - "hash": "sha256-HZQquMgRUDNmdve7NX3+25r6kDvnHJCV43DZTIF1kro=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/spectacle-6.6.0.tar.xz", + "hash": "sha256-qhSn/aoMRDEfDEHzUCrzk3TGUFfFFbd5aC1dvZT8v+M=" }, "systemsettings": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/systemsettings-6.5.5.tar.xz", - "hash": "sha256-hnf+B+ZrrXh+fvQ+k1KWwgGXOk7JUFugDW86/kscwsY=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/systemsettings-6.6.0.tar.xz", + "hash": "sha256-0Mi/monOpfHXRjsRUFTABg36jvueJyC3J8qAz2v/Ykk=" }, "wacomtablet": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/wacomtablet-6.5.5.tar.xz", - "hash": "sha256-vgyVThmE6Iw/W43NaWVIG9UOua/lElYsEzH0YMG0Z9I=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/wacomtablet-6.6.0.tar.xz", + "hash": "sha256-u4Zb35LGmcQkXu7ENQVcfEUz8q01qCMi8lxMJ+yg6RY=" }, "xdg-desktop-portal-kde": { - "version": "6.5.5", - "url": "mirror://kde/stable/plasma/6.5.5/xdg-desktop-portal-kde-6.5.5.tar.xz", - "hash": "sha256-oofxhnoFs5oiYoXwEPsiV0LnZYMcuBy8HqiCA1n4zSk=" + "version": "6.6.0", + "url": "mirror://kde/stable/plasma/6.6.0/xdg-desktop-portal-kde-6.6.0.tar.xz", + "hash": "sha256-htpZ7238nfEyyzMixlEKtWRW9T4/F3I1fUU9o+oe/kI=" } } \ No newline at end of file diff --git a/pkgs/kde/plasma/aurorae/0001-follow-symlinks.patch b/pkgs/kde/plasma/aurorae/0001-follow-symlinks.patch index 39c47d235f59..0832ea4f6ff8 100644 --- a/pkgs/kde/plasma/aurorae/0001-follow-symlinks.patch +++ b/pkgs/kde/plasma/aurorae/0001-follow-symlinks.patch @@ -1,5 +1,5 @@ ---- a/src/aurorae.cpp -+++ b/src/aurorae.cpp +--- a/v1/aurorae.cpp ++++ b/v1/aurorae.cpp @@ -201,7 +201,7 @@ void Helper::init() // so let's try to locate our plugin: QString pluginPath; diff --git a/pkgs/kde/plasma/default.nix b/pkgs/kde/plasma/default.nix index b51adab7631f..18a9a67a9162 100644 --- a/pkgs/kde/plasma/default.nix +++ b/pkgs/kde/plasma/default.nix @@ -47,11 +47,14 @@ plasma-disks = callPackage ./plasma-disks { }; plasma-firewall = callPackage ./plasma-firewall { }; plasma-integration = callPackage ./plasma-integration { }; + plasma-keyboard = callPackage ./plasma-keyboard { }; + plasma-login-manager = callPackage ./plasma-login-manager { }; plasma-mobile = callPackage ./plasma-mobile { }; plasma-nano = callPackage ./plasma-nano { }; plasma-nm = callPackage ./plasma-nm { }; plasma-pa = callPackage ./plasma-pa { }; plasma-sdk = callPackage ./plasma-sdk { }; + plasma-setup = callPackage ./plasma-setup { }; plasma-systemmonitor = callPackage ./plasma-systemmonitor { }; plasma-thunderbolt = callPackage ./plasma-thunderbolt { }; plasma-vault = callPackage ./plasma-vault { }; diff --git a/pkgs/kde/plasma/kinfocenter/0001-tool-paths.patch b/pkgs/kde/plasma/kinfocenter/0001-tool-paths.patch index 818b3489aaeb..fcf367a9ffdd 100644 --- a/pkgs/kde/plasma/kinfocenter/0001-tool-paths.patch +++ b/pkgs/kde/plasma/kinfocenter/0001-tool-paths.patch @@ -1,5 +1,5 @@ diff --git a/kcms/audio_information/kcm_audio_information.json b/kcms/audio_information/kcm_audio_information.json -index 7ece92ee..a4fb6664 100644 +index 5648bb73..28db7ffb 100644 --- a/kcms/audio_information/kcm_audio_information.json +++ b/kcms/audio_information/kcm_audio_information.json @@ -82,7 +82,7 @@ @@ -25,7 +25,7 @@ index adb196fd..9d6c8675 100644 CommandOutputContext *outputContext() const { diff --git a/kcms/block_devices/kcm_block_devices.json b/kcms/block_devices/kcm_block_devices.json -index f73cf5a5..b18ecbfb 100644 +index 5d864d49..8ea55707 100644 --- a/kcms/block_devices/kcm_block_devices.json +++ b/kcms/block_devices/kcm_block_devices.json @@ -82,7 +82,7 @@ @@ -51,10 +51,10 @@ index 2de923f3..6b14f7fb 100644 CommandOutputContext *outputContext() const { diff --git a/kcms/cpu/kcm_cpu.json b/kcms/cpu/kcm_cpu.json -index e8fb086e..c87b98f8 100644 +index 7541b258..3ba7f289 100644 --- a/kcms/cpu/kcm_cpu.json +++ b/kcms/cpu/kcm_cpu.json -@@ -104,7 +104,7 @@ +@@ -102,7 +102,7 @@ "Name[zh_CN]": "CPU", "Name[zh_TW]": "CPU" }, @@ -64,15 +64,15 @@ index e8fb086e..c87b98f8 100644 "X-KDE-Keywords": "cpu,amd,intel,arm,instructions,cores,architecture,byte order", "X-KDE-Keywords[ar]": "cpu,amd,intel,arm,instructions,cores,architecture,byte order,تعليمات,أنوية,معمارية", diff --git a/kcms/cpu/main.cpp b/kcms/cpu/main.cpp -index 608381eb..8fd7914f 100644 +index 96481ffb..198fef96 100644 --- a/kcms/cpu/main.cpp +++ b/kcms/cpu/main.cpp @@ -16,7 +16,7 @@ public: explicit KCMCPU(QObject *parent, const KPluginMetaData &data) : KQuickConfigModule(parent, data) { -- m_outputContext = new CommandOutputContext(QStringLiteral("lscpu"), {}, parent); -+ m_outputContext = new CommandOutputContext(QStringLiteral("@lscpu@"), {}, parent); +- m_outputContext = new CommandOutputContext(QStringLiteral("lscpu"), {QStringLiteral("--hierarchic=always")}, parent); ++ m_outputContext = new CommandOutputContext(QStringLiteral("@lscpu@"), {QStringLiteral("--hierarchic=always")}, parent); } CommandOutputContext *outputContext() const { @@ -90,18 +90,18 @@ index da803598..4e24eaaf 100755 printf "%s\n\n" "$data" done diff --git a/kcms/edid/kcm_edid.json b/kcms/edid/kcm_edid.json -index e180df8d..3d5bbd0b 100644 +index 4639da41..1afb5522 100644 --- a/kcms/edid/kcm_edid.json +++ b/kcms/edid/kcm_edid.json -@@ -72,7 +72,7 @@ +@@ -74,7 +74,7 @@ "Name[zh_CN]": "EDID", "Name[zh_TW]": "EDID" }, - "TryExec": "di-edid-decode", + "TryExec": "@di_edid_decode@", "X-KDE-KInfoCenter-Category": "graphical_information", - "X-KDE-Keywords": "EDID,Graphics", - "X-KDE-Keywords[ar]": "EDID,Graphics,الرسوميات,بيانات تعريف العرض الممتدة", + "X-KDE-Keywords": "EDID,Graphics,dxdiag", + "X-KDE-Keywords[ar]": "EDID,Graphics,الرسوميات,بيانات تعريف العرض الممتدة,dxdiag", diff --git a/kcms/edid/main.cpp b/kcms/edid/main.cpp index 9f04e7fd..8ef37d2c 100644 --- a/kcms/edid/main.cpp @@ -116,18 +116,18 @@ index 9f04e7fd..8ef37d2c 100644 [[nodiscard]] CommandOutputContext *outputContext() const { diff --git a/kcms/egl/kcm_egl.json b/kcms/egl/kcm_egl.json -index 02a90071..64bfb609 100644 +index a5a21cd6..cddef596 100644 --- a/kcms/egl/kcm_egl.json +++ b/kcms/egl/kcm_egl.json -@@ -104,7 +104,7 @@ +@@ -102,7 +102,7 @@ "Name[zh_CN]": "OpenGL (EGL)", "Name[zh_TW]": "OpenGL (EGL)" }, - "TryExec": "eglinfo", + "TryExec": "@eglinfo@", "X-KDE-KInfoCenter-Category": "graphical_information", - "X-KDE-Keywords": "OpenGL,DRI,3D,VideoCard,Hardware Acceleration,Graphics,EGL", - "X-KDE-Keywords[ar]": "OpenGL,DRI,3D,VideoCard,Hardware Acceleration,Graphics,EGL,بطاقة الرسوميات,تسريع العتاد,رسوميات", + "X-KDE-Keywords": "OpenGL,DRI,3D,VideoCard,Hardware Acceleration,Graphics,EGL,dxdiag", + "X-KDE-Keywords[ar]": "OpenGL,DRI,3D,VideoCard,Hardware Acceleration,Graphics,EGL,بطاقة الرسوميات,تسريع العتاد,رسوميات,dxdiag", diff --git a/kcms/egl/main.cpp b/kcms/egl/main.cpp index 1a509dac..886a62d8 100644 --- a/kcms/egl/main.cpp @@ -155,18 +155,18 @@ index eab20e0f..5a0d2499 100644 {executable}, Qt::TextFormat::RichText, diff --git a/kcms/glx/kcm_glx.json b/kcms/glx/kcm_glx.json -index 8a56690a..e2caaec7 100644 +index 900d8d6a..c1bef34f 100644 --- a/kcms/glx/kcm_glx.json +++ b/kcms/glx/kcm_glx.json -@@ -103,7 +103,7 @@ +@@ -101,7 +101,7 @@ "Name[zh_CN]": "OpenGL (GLX)", "Name[zh_TW]": "OpenGL (GLX)" }, - "TryExec": "glxinfo", + "TryExec": "@glxinfo@", "X-KDE-KInfoCenter-Category": "graphical_information", - "X-KDE-Keywords": "OpenGL,DRI,GLX,3D,VideoCard,Hardware Acceleration,Graphics,X,X11,Xserver,X-Server,XFree86,Display", - "X-KDE-Keywords[ar]": "OpenGL,DRI,GLX,3D,VideoCard,Hardware Acceleration,Graphics,X,X11,Xserver,X-Server,XFree86,Display,بطاقة الرسوميات,تسريع العتاد,الرسوميات", + "X-KDE-Keywords": "OpenGL,DRI,GLX,3D,VideoCard,Hardware Acceleration,Graphics,X,X11,Xserver,X-Server,XFree86,Display,dxdiag", + "X-KDE-Keywords[ar]": "OpenGL,DRI,GLX,3D,VideoCard,Hardware Acceleration,Graphics,X,X11,Xserver,X-Server,XFree86,Display,بطاقة,dxdiag الرسوميات,تسريع العتاد,الرسوميات", diff --git a/kcms/glx/main.cpp b/kcms/glx/main.cpp index a7317411..a6c5621d 100644 --- a/kcms/glx/main.cpp @@ -181,7 +181,7 @@ index a7317411..a6c5621d 100644 CommandOutputContext *outputContext() const { diff --git a/kcms/helpers/dmidecode-helper/helper.cpp b/kcms/helpers/dmidecode-helper/helper.cpp -index 11921934..1160c5f0 100644 +index 2c009acd..f6c1c8e5 100644 --- a/kcms/helpers/dmidecode-helper/helper.cpp +++ b/kcms/helpers/dmidecode-helper/helper.cpp @@ -20,10 +20,7 @@ auto make_array(Input &&...args) -> std::array // NB: w @@ -197,17 +197,18 @@ index 11921934..1160c5f0 100644 KAuth::ActionReply DMIDecodeHelper::memoryinformation(const QVariantMap &args) diff --git a/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in b/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in -index 9e502d52..f9f26cbd 100644 +index d173229d..71815467 100644 --- a/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in +++ b/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in -@@ -95,6 +95,6 @@ +@@ -95,7 +95,7 @@ "Name[zh_CN]": "窗口管理器", "Name[zh_TW]": "視窗管理員" }, - "TryExec": "@QtBinariesDir@/qdbus", + "TryExec": "@qdbus@", - "X-KDE-KInfoCenter-Category": "graphical_information" - } + "X-KDE-KInfoCenter-Category": "graphical_information", + "X-KDE-Keywords": "dxdiag", + "X-KDE-Keywords[ar]": "dxdiag", diff --git a/kcms/kwinsupportinfo/main.cpp b/kcms/kwinsupportinfo/main.cpp index ddb55b5c..8dc6b668 100644 --- a/kcms/kwinsupportinfo/main.cpp @@ -222,7 +223,7 @@ index ddb55b5c..8dc6b668 100644 parent); } diff --git a/kcms/memory/kcm_memory.json b/kcms/memory/kcm_memory.json -index 20df9662..6a64c762 100644 +index 87ad4a4c..e3f07e81 100644 --- a/kcms/memory/kcm_memory.json +++ b/kcms/memory/kcm_memory.json @@ -134,7 +134,7 @@ @@ -235,10 +236,10 @@ index 20df9662..6a64c762 100644 "X-KDE-Keywords": "Memory,RAM,dmidecode", "X-KDE-Keywords[ar]": "Memory,RAM,dmidecode,رام,ذاكرة,ذاكرة حية", diff --git a/kcms/network/kcm_network.json b/kcms/network/kcm_network.json -index 5fc677a5..59ec49da 100644 +index 4ab2e0f1..559baf6f 100644 --- a/kcms/network/kcm_network.json +++ b/kcms/network/kcm_network.json -@@ -148,7 +148,7 @@ +@@ -146,7 +146,7 @@ "Name[zh_CN]": "网络接口", "Name[zh_TW]": "網路介面" }, @@ -248,20 +249,20 @@ index 5fc677a5..59ec49da 100644 "X-KDE-Keywords": "network,nic,ip,ip address,mac,inet,eth,wlan,wifi", "X-KDE-Keywords[ar]": "network,nic,ip,ip address,mac,inet,eth,wlan,wifi,الشبكة,شبكة الاتصال,عنوان IP,عنوان IP,جهاز Mac,شبكة الإنترنت,شبكة ETH,شبكة WLAN,شبكة Wi-Fi", diff --git a/kcms/network/main.cpp b/kcms/network/main.cpp -index f02577a3..479e18df 100644 +index a49284d3..77818fe2 100644 --- a/kcms/network/main.cpp +++ b/kcms/network/main.cpp -@@ -18,7 +18,7 @@ public: - explicit KCMNetwork(QObject *parent, const KPluginMetaData &data) - : KQuickConfigModule(parent, data) +@@ -24,7 +24,7 @@ public: { -- m_outputContext = new CommandOutputContext(u"ip"_s, {u"address"_s}, parent); -+ m_outputContext = new CommandOutputContext(u"@ip@"_s, {u"address"_s}, parent); + const QString executable = QStandardPaths::locate(QStandardPaths::GenericDataLocation, u"kinfocenter/network/ip.sh"_s, QStandardPaths::LocateFile); + const QString darkness = QGuiApplication::styleHints()->colorScheme() == Qt::ColorScheme::Dark ? u"1"_s : u"0"_s; +- m_outputContext = new CommandOutputContext({u"ip"_s, u"aha"_s}, u"/bin/sh"_s, {executable, darkness}, Qt::TextFormat::RichText, parent); ++ m_outputContext = new CommandOutputContext({u"@ip@"_s, u"aha"_s}, u"/bin/sh"_s, {executable, darkness}, Qt::TextFormat::RichText, parent); } CommandOutputContext *outputContext() const { diff --git a/kcms/opencl/kcm_opencl.json b/kcms/opencl/kcm_opencl.json -index 61706cb9..b7fb9c59 100644 +index e63b60a9..93f1f484 100644 --- a/kcms/opencl/kcm_opencl.json +++ b/kcms/opencl/kcm_opencl.json @@ -92,7 +92,7 @@ @@ -271,8 +272,8 @@ index 61706cb9..b7fb9c59 100644 - "TryExec": "clinfo", + "TryExec": "@clinfo@", "X-KDE-KInfoCenter-Category": "graphical_information", - "X-KDE-Keywords": "OpenCL,VideoCard,Hardware Acceleration,Graphics", - "X-KDE-Keywords[ar]": "OpenCL,VideoCard,Hardware Acceleration,Graphics,بطاقة الفيديو,تسريع العتاد,الرسوميات", + "X-KDE-Keywords": "OpenCL,VideoCard,Hardware Acceleration,Graphics,dxdiag", + "X-KDE-Keywords[ar]": "OpenCL,VideoCard,Hardware Acceleration,Graphics,بطاقة الفيديو,تسريع العتاد,الرسوميات,dxdiag", diff --git a/kcms/opencl/main.cpp b/kcms/opencl/main.cpp index d58728ab..88733d46 100644 --- a/kcms/opencl/main.cpp @@ -300,10 +301,10 @@ index 36d82ef8..16ce2703 100644 endif() diff --git a/kcms/sensors/kcm_sensors.json b/kcms/sensors/kcm_sensors.json -index e1994f2c..e1c27245 100644 +index 4f9959dc..1cba9e5f 100644 --- a/kcms/sensors/kcm_sensors.json +++ b/kcms/sensors/kcm_sensors.json -@@ -58,7 +58,7 @@ +@@ -66,7 +66,7 @@ "Name[zh_CN]": "传感器", "Name[zh_TW]": "感測器" }, @@ -326,18 +327,18 @@ index 8dae9f8f..ee70f381 100644 } CommandOutputContext *outputContext() const diff --git a/kcms/vulkan/kcm_vulkan.json b/kcms/vulkan/kcm_vulkan.json -index 9a297a07..2c30b20a 100644 +index ca4cf9e0..4f6af805 100644 --- a/kcms/vulkan/kcm_vulkan.json +++ b/kcms/vulkan/kcm_vulkan.json -@@ -102,7 +102,7 @@ +@@ -100,7 +100,7 @@ "Name[zh_CN]": "Vulkan", "Name[zh_TW]": "Vulkan" }, - "TryExec": "vulkaninfo", + "TryExec": "@vulkaninfo@", "X-KDE-KInfoCenter-Category": "graphical_information", - "X-KDE-Keywords": "Vulkan,VideoCard,Hardware Acceleration,Graphics", - "X-KDE-Keywords[ar]": "Vulkan,VideoCard,Hardware Acceleration,Graphics,فولكان,بطاقة الفيديو,تسريع الأجهزة,الرسومات", + "X-KDE-Keywords": "Vulkan,VideoCard,Hardware Acceleration,Graphics,dxdiag", + "X-KDE-Keywords[ar]": "Vulkan,VideoCard,Hardware Acceleration,Graphics,فولكان,بطاقة الفيديو,تسريع الأجهزة,الرسومات,dxdiag", diff --git a/kcms/vulkan/main.cpp b/kcms/vulkan/main.cpp index 5665d9d2..008f1bf0 100644 --- a/kcms/vulkan/main.cpp @@ -352,18 +353,18 @@ index 5665d9d2..008f1bf0 100644 CommandOutputContext *outputContext() const { diff --git a/kcms/wayland/kcm_wayland.json b/kcms/wayland/kcm_wayland.json -index 66022b79..1756eb0e 100644 +index 7ca1dcb7..e814570b 100644 --- a/kcms/wayland/kcm_wayland.json +++ b/kcms/wayland/kcm_wayland.json -@@ -108,7 +108,7 @@ +@@ -106,7 +106,7 @@ "Name[zh_CN]": "Wayland", "Name[zh_TW]": "Wayland" }, - "TryExec": "wayland-info", + "TryExec": "@waylandinfo@", "X-KDE-KInfoCenter-Category": "graphical_information", - "X-KDE-Keywords": "Wayland,Compositor,Display,System Information", - "X-KDE-Keywords[ar]": "ويلاند,مراكب,عرض,معلومات النّظام", + "X-KDE-Keywords": "Wayland,Compositor,Display,System Information,dxdiag", + "X-KDE-Keywords[ar]": "ويلاند,مراكب,عرض,معلومات النّظام,dxdiag", diff --git a/kcms/wayland/main.cpp b/kcms/wayland/main.cpp index 3a4825c7..4633927b 100644 --- a/kcms/wayland/main.cpp @@ -378,10 +379,10 @@ index 3a4825c7..4633927b 100644 CommandOutputContext *outputContext() const { diff --git a/kcms/xserver/kcm_xserver.json b/kcms/xserver/kcm_xserver.json -index a5e64d94..81190779 100644 +index 5b12997a..9debc887 100644 --- a/kcms/xserver/kcm_xserver.json +++ b/kcms/xserver/kcm_xserver.json -@@ -148,7 +148,7 @@ +@@ -146,7 +146,7 @@ "Name[zh_CN]": "X 服务器", "Name[zh_TW]": "X 伺服器" }, @@ -389,7 +390,7 @@ index a5e64d94..81190779 100644 + "TryExec": "@xdpyinfo@", "X-DocPath": "kinfocenter/graphical.html#xserver", "X-KDE-KInfoCenter-Category": "graphical_information", - "X-KDE-Keywords": "X,X-Server,XServer,XFree86,Display,VideoCard,System Information", + "X-KDE-Keywords": "X,X-Server,XServer,XFree86,Display,VideoCard,System Information,dxdiag", diff --git a/kcms/xserver/main.cpp b/kcms/xserver/main.cpp index df9af24a..e5983e22 100644 --- a/kcms/xserver/main.cpp diff --git a/pkgs/kde/plasma/ksshaskpass/default.nix b/pkgs/kde/plasma/ksshaskpass/default.nix index 4a148489a129..b41f6d2d62bc 100644 --- a/pkgs/kde/plasma/ksshaskpass/default.nix +++ b/pkgs/kde/plasma/ksshaskpass/default.nix @@ -1,5 +1,11 @@ -{ mkKdeDerivation }: +{ + mkKdeDerivation, + qtkeychain, +}: mkKdeDerivation { pname = "ksshaskpass"; + + extraBuildInputs = [ qtkeychain ]; + meta.mainProgram = "ksshaskpass"; } diff --git a/pkgs/kde/plasma/kwin/default.nix b/pkgs/kde/plasma/kwin/default.nix index eec3047201da..7cee0fc0fcaf 100644 --- a/pkgs/kde/plasma/kwin/default.nix +++ b/pkgs/kde/plasma/kwin/default.nix @@ -12,12 +12,12 @@ libcanberra, libdisplay-info, libei, + libevdev, libgbm, lcms2, pipewire, krunner, python3, - fetchpatch, }: mkKdeDerivation { pname = "kwin"; @@ -56,6 +56,7 @@ mkKdeDerivation { libcanberra libdisplay-info libei + libevdev libinput pipewire diff --git a/pkgs/kde/plasma/plasma-desktop/no-discover-shortcut.patch b/pkgs/kde/plasma/plasma-desktop/no-discover-shortcut.patch index f186671c9cc5..d56b8e4c1fa7 100644 --- a/pkgs/kde/plasma/plasma-desktop/no-discover-shortcut.patch +++ b/pkgs/kde/plasma/plasma-desktop/no-discover-shortcut.patch @@ -1,7 +1,5 @@ -diff --git a/applets/taskmanager/package/contents/config/main.xml b/applets/taskmanager/package/contents/config/main.xml -index 6bb27695d..25e621810 100644 ---- a/applets/taskmanager/package/contents/config/main.xml -+++ b/applets/taskmanager/package/contents/config/main.xml +--- a/applets/taskmanager/main.xml ++++ b/applets/taskmanager/main.xml @@ -85,7 +85,7 @@ diff --git a/pkgs/kde/misc/plasma-keyboard/default.nix b/pkgs/kde/plasma/plasma-keyboard/default.nix similarity index 60% rename from pkgs/kde/misc/plasma-keyboard/default.nix rename to pkgs/kde/plasma/plasma-keyboard/default.nix index 8579e1312c8d..e26f2999eee6 100644 --- a/pkgs/kde/misc/plasma-keyboard/default.nix +++ b/pkgs/kde/plasma/plasma-keyboard/default.nix @@ -1,21 +1,11 @@ { mkKdeDerivation, - fetchFromGitLab, - qtvirtualkeyboard, pkg-config, + qtvirtualkeyboard, wayland-protocols, }: -mkKdeDerivation rec { +mkKdeDerivation { pname = "plasma-keyboard"; - version = "0.1.0"; - - src = fetchFromGitLab { - domain = "invent.kde.org"; - owner = "plasma"; - repo = "plasma-keyboard"; - tag = "v${version}"; - hash = "sha256-Bka/tmSZIaQ6ZgWx5lCXKM8tlBUgKUy2Amv2TepdO7s="; - }; extraNativeBuildInputs = [ pkg-config diff --git a/pkgs/kde/plasma/plasma-login-manager/config-mtime.patch b/pkgs/kde/plasma/plasma-login-manager/config-mtime.patch new file mode 100644 index 000000000000..708a9f6c11ce --- /dev/null +++ b/pkgs/kde/plasma/plasma-login-manager/config-mtime.patch @@ -0,0 +1,14 @@ +diff --git a/src/common/ConfigReader.cpp b/src/common/ConfigReader.cpp +index bb44514..abbdf57 100644 +--- a/src/common/ConfigReader.cpp ++++ b/src/common/ConfigReader.cpp +@@ -184,9 +184,6 @@ void ConfigBase::load() + + files << m_path; + +- if (latestModificationTime <= m_fileModificationTime) { +- return; +- } + m_fileModificationTime = latestModificationTime; + + for (const QString &filepath : std::as_const(files)) { diff --git a/pkgs/kde/plasma/plasma-login-manager/config-path.patch b/pkgs/kde/plasma/plasma-login-manager/config-path.patch new file mode 100644 index 000000000000..4a6a1032f00b --- /dev/null +++ b/pkgs/kde/plasma/plasma-login-manager/config-path.patch @@ -0,0 +1,15 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1a1d9a3..fb2c9af 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,8 +82,8 @@ set(RUNTIME_DIR "${RUNTIME_DIR_DEFAULT}" + set(SESSION_COMMAND "${DATA_INSTALL_DIR}/scripts/Xsession" CACHE PATH "Script to execute when starting the X11 desktop session") + set(WAYLAND_SESSION_COMMAND "${DATA_INSTALL_DIR}/scripts/wayland-session" CACHE PATH "Script to execute when starting the Wayland desktop session") + +-set(CONFIG_FILE "${CMAKE_INSTALL_FULL_SYSCONFDIR}/plasmalogin.conf" CACHE PATH "Path of the plasmalogin config file") +-set(CONFIG_DIR "${CMAKE_INSTALL_FULL_SYSCONFDIR}/plasmalogin.conf.d" CACHE PATH "Path of the plasmalogin config directory") ++set(CONFIG_FILE "/etc/plasmalogin.conf" CACHE PATH "Path of the plasmalogin config file") ++set(CONFIG_DIR "/etc/plasmalogin.conf.d" CACHE PATH "Path of the plasmalogin config directory") + set(SYSTEM_CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/plasmalogin/plasmalogin.conf.d" CACHE PATH "Path of the system plasmalogin config directory") + set(LOG_FILE "${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/log/plasmalogin.log" CACHE PATH "Path of the plasmalogin log file") + set(DBUS_CONFIG_FILENAME "org.freedesktop.DisplayManager.conf" CACHE STRING "Name of the plasmalogin config file") diff --git a/pkgs/kde/plasma/plasma-login-manager/default.nix b/pkgs/kde/plasma/plasma-login-manager/default.nix new file mode 100644 index 000000000000..13799afaf4b4 --- /dev/null +++ b/pkgs/kde/plasma/plasma-login-manager/default.nix @@ -0,0 +1,35 @@ +{ + lib, + mkKdeDerivation, + replaceVars, + kwin, + pkg-config, + qttools, + pam, +}: +mkKdeDerivation { + pname = "plasma-login-manager"; + + patches = [ + ./config-mtime.patch + ./config-path.patch + + (replaceVars ./kwin-path.patch { + kwin_wayland = lib.getExe' kwin "kwin_wayland"; + CMAKE_INSTALL_FULL_BINDIR = null; + }) + ]; + + extraNativeBuildInputs = [ + pkg-config + qttools + ]; + + extraBuildInputs = [ pam ]; + + extraCmakeFlags = [ + "-DUID_MIN=1000" + "-DUID_MAX=29999" + "-DINSTALL_PAM_CONFIGURATION=OFF" + ]; +} diff --git a/pkgs/kde/plasma/plasma-login-manager/kwin-path.patch b/pkgs/kde/plasma/plasma-login-manager/kwin-path.patch new file mode 100644 index 000000000000..bf2eb6047118 --- /dev/null +++ b/pkgs/kde/plasma/plasma-login-manager/kwin-path.patch @@ -0,0 +1,10 @@ +--- a/src/frontend/startkde/plasma-login-kwin_wayland.service.in ++++ b/src/frontend/startkde/plasma-login-kwin_wayland.service.in +@@ -3,6 +3,6 @@ Description=KDE Window Manager (Login Manager Version) + PartOf=graphical-session.target + + [Service] +-ExecStart=@CMAKE_INSTALL_FULL_BINDIR@/kwin_wayland --no-lockscreen --no-global-shortcuts --no-kactivities --inputmethod plasma-keyboard --locale1 ++ExecStart=@kwin_wayland@ --no-lockscreen --no-lockscreen --no-global-shortcuts --no-kactivities --inputmethod plasma-keyboard --locale1 + BusName=org.kde.KWin + Slice=session.slice diff --git a/pkgs/kde/plasma/plasma-setup/default.nix b/pkgs/kde/plasma/plasma-setup/default.nix new file mode 100644 index 000000000000..0fcf89369f2d --- /dev/null +++ b/pkgs/kde/plasma/plasma-setup/default.nix @@ -0,0 +1,17 @@ +{ + mkKdeDerivation, + pkg-config, + qtlocation, + plasma-nm, +}: +mkKdeDerivation { + pname = "plasma-setup"; + + patches = [ ./optional-dependencies.patch ]; + + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ + qtlocation + plasma-nm + ]; +} diff --git a/pkgs/kde/plasma/plasma-setup/optional-dependencies.patch b/pkgs/kde/plasma/plasma-setup/optional-dependencies.patch new file mode 100644 index 000000000000..923072ceae8c --- /dev/null +++ b/pkgs/kde/plasma/plasma-setup/optional-dependencies.patch @@ -0,0 +1,13 @@ +diff --git a/modules/keyboard/CMakeLists.txt b/modules/keyboard/CMakeLists.txt +index ddd52df8bc1cc1c6c3bc6b90d9b7f913092995a2..4a108baf60dcf0a87ad9e512f63884dba4442c10 100644 +--- a/modules/keyboard/CMakeLists.txt ++++ b/modules/keyboard/CMakeLists.txt +@@ -9,7 +9,7 @@ ecm_qt_declare_logging_category(logging_SRCS + EXPORT PLASMASETUP + ) + +-ecm_find_qmlmodule(org.kde.plasma.private.kcm_keyboard REQUIRED) ++ecm_find_qmlmodule(org.kde.plasma.private.kcm_keyboard) + + ecm_add_qml_module(plasmasetup_keyboard + URI "org.kde.plasmasetup.keyboard" diff --git a/pkgs/kde/plasma/plasma-vault/hardcode-paths.patch b/pkgs/kde/plasma/plasma-vault/hardcode-paths.patch index 090df77eb15b..d8a5f4a025de 100644 --- a/pkgs/kde/plasma/plasma-vault/hardcode-paths.patch +++ b/pkgs/kde/plasma/plasma-vault/hardcode-paths.patch @@ -1,5 +1,5 @@ diff --git a/kded/engine/backends/cryfs/cryfsbackend.cpp b/kded/engine/backends/cryfs/cryfsbackend.cpp -index 64138b6..5d249aa 100644 +index f425eb3..5b8cd43 100644 --- a/kded/engine/backends/cryfs/cryfsbackend.cpp +++ b/kded/engine/backends/cryfs/cryfsbackend.cpp @@ -207,7 +207,7 @@ QProcess *CryFsBackend::cryfs(const QStringList &arguments) const @@ -44,7 +44,7 @@ index b992f6f..eb828dd 100644 QString GocryptfsBackend::getConfigFilePath(const Device &device) const diff --git a/kded/engine/fusebackend_p.cpp b/kded/engine/fusebackend_p.cpp -index 714b660..61d8bf5 100644 +index 8763304..e6860d2 100644 --- a/kded/engine/fusebackend_p.cpp +++ b/kded/engine/fusebackend_p.cpp @@ -90,7 +90,7 @@ QProcess *FuseBackend::process(const QString &executable, const QStringList &arg @@ -57,19 +57,19 @@ index 714b660..61d8bf5 100644 FutureResult<> FuseBackend::initialize(const QString &name, const Device &device, const MountPoint &mountPoint, const Vault::Payload &payload) diff --git a/kded/engine/vault.cpp b/kded/engine/vault.cpp -index a7a4741..773b671 100644 +index c101079..67c8a83 100644 --- a/kded/engine/vault.cpp +++ b/kded/engine/vault.cpp -@@ -490,7 +490,7 @@ FutureResult<> Vault::close() - } else { - // We want to check whether there is an application - // that is accessing the vault -- AsynQt::Process::getOutput(QStringLiteral("lsof"), { QStringLiteral("-t"), mountPoint().data() }) -+ AsynQt::Process::getOutput(QStringLiteral("@lsof@"), { QStringLiteral("-t"), mountPoint().data() }) - | cast() - | onError([this] { - d->updateMessage(i18n("Unable to close the vault because an application is using it")); -@@ -546,7 +546,7 @@ FutureResult<> Vault::forceClose() +@@ -485,7 +485,7 @@ FutureResult<> Vault::close() + } else { + // We want to check whether there is an application + // that is accessing the vault +- AsynQt::Process::getOutput(QStringLiteral("lsof"), {QStringLiteral("-t"), mountPoint().data()}) | cast() | onError([this] { ++ AsynQt::Process::getOutput(QStringLiteral("@lsof@"), {QStringLiteral("-t"), mountPoint().data()}) | cast() | onError([this] { + d->updateMessage(i18n("Unable to lock the vault because an application is using it")); + }) | onSuccess([this](const QString &result) { + // based on ksolidnotify.cpp +@@ -538,7 +538,7 @@ FutureResult<> Vault::forceClose() using namespace AsynQt::operators; AsynQt::await( diff --git a/pkgs/kde/plasma/plasma-workspace/default.nix b/pkgs/kde/plasma/plasma-workspace/default.nix index 71c8699e1484..94b877c242f6 100644 --- a/pkgs/kde/plasma/plasma-workspace/default.nix +++ b/pkgs/kde/plasma/plasma-workspace/default.nix @@ -43,6 +43,11 @@ mkKdeDerivation { chmod -x $out/libexec/plasma-sourceenv.sh ''; + extraCmakeFlags = [ + "-DGLIBC_LOCALE_GEN=OFF" + "-DGLIBC_LOCALE_PREGENERATED=ON" + ]; + extraNativeBuildInputs = [ pkg-config spirv-tools diff --git a/pkgs/kde/plasma/powerdevil/default.nix b/pkgs/kde/plasma/powerdevil/default.nix index 87d964fbb346..2c12c45cddfd 100644 --- a/pkgs/kde/plasma/powerdevil/default.nix +++ b/pkgs/kde/plasma/powerdevil/default.nix @@ -8,9 +8,7 @@ mkKdeDerivation { pname = "powerdevil"; patches = [ - # https://invent.kde.org/plasma/powerdevil/-/merge_requests/595 - ./rb-brightness.patch - # https://invent.kde.org/plasma/powerdevil/-/merge_requests/595 + # https://invent.kde.org/plasma/powerdevil/-/merge_requests/601 ./rb-batterymonitor.patch ]; extraNativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/kde/plasma/powerdevil/rb-brightness.patch b/pkgs/kde/plasma/powerdevil/rb-brightness.patch deleted file mode 100644 index a73692a2cb9b..000000000000 --- a/pkgs/kde/plasma/powerdevil/rb-brightness.patch +++ /dev/null @@ -1,24 +0,0 @@ -commit a34d894278d2c7938427d3c4d0fc07d96c26e55f -Author: Arnout Engelen -Date: Sun Dec 14 11:33:08 2025 +0100 - - reproducible builds: make build deterministic by adding explicit deps - - Similar to https://qt-project.atlassian.net/browse/QTBUG-137440 - - To fix https://bugs.kde.org/show_bug.cgi?id=512867 - - I'll admit I don't quite know what I'm doing here, I'm mostly guessing and mimicking, but it does seem to remove the nondeterminism :) - - Inspired in part by https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6075/diffs - -diff --git a/applets/brightness/CMakeLists.txt b/applets/brightness/CMakeLists.txt -index 3d1fce43..99331f85 100644 ---- a/applets/brightness/CMakeLists.txt -+++ b/applets/brightness/CMakeLists.txt -@@ -16,3 +16,5 @@ plasma_add_applet(org.kde.plasma.brightness - PopupDialog.qml - GENERATE_APPLET_CLASS - ) -+ -+add_dependencies(org.kde.plasma.brightness brightnesscontrolplugin) diff --git a/pkgs/kde/plasma/spectacle/default.nix b/pkgs/kde/plasma/spectacle/default.nix index c5c71a1beaa2..3ecbb17b42f0 100644 --- a/pkgs/kde/plasma/spectacle/default.nix +++ b/pkgs/kde/plasma/spectacle/default.nix @@ -1,9 +1,15 @@ { + lib, mkKdeDerivation, qtwayland, qtmultimedia, opencv, + tesseractLanguages ? [ ], + tesseract5, }: +let + tesseract = (tesseract5.override { enableLanguages = tesseractLanguages; }); +in mkKdeDerivation { pname = "spectacle"; @@ -19,5 +25,11 @@ mkKdeDerivation { runAccuracyTests = false; # tests will fail because of missing plugins but that's okay }) ]; + + # no point adding the dependency when we have no language packs + preFixup = lib.optionalString (tesseractLanguages != [ ]) '' + patchelf --add-needed libtesseract.so.5 --add-rpath ${tesseract}/lib $out/bin/spectacle + ''; + meta.mainProgram = "spectacle"; } From 88327eb3879bfc40ef9b339e11f5ed7307f5421d Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 22:40:46 +0300 Subject: [PATCH 635/730] nixos/plasma-login-manager: init --- nixos/modules/module-list.nix | 1 + .../display-managers/plasma-login-manager.nix | 123 ++++++++++++++++++ nixos/modules/services/x11/xserver.nix | 1 + 3 files changed, 125 insertions(+) create mode 100644 nixos/modules/services/display-managers/plasma-login-manager.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e4313e029e8a..d18909171a7f 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -619,6 +619,7 @@ ./services/display-managers/greetd.nix ./services/display-managers/lemurs.nix ./services/display-managers/ly.nix + ./services/display-managers/plasma-login-manager.nix ./services/display-managers/sddm.nix ./services/editors/emacs.nix ./services/editors/haste.nix diff --git a/nixos/modules/services/display-managers/plasma-login-manager.nix b/nixos/modules/services/display-managers/plasma-login-manager.nix new file mode 100644 index 000000000000..2101873bad93 --- /dev/null +++ b/nixos/modules/services/display-managers/plasma-login-manager.nix @@ -0,0 +1,123 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + inherit (lib) + mkIf + mkEnableOption + mkOption + mkPackageOption + optionalAttrs + ; + + cfg = config.services.displayManager.plasma-login-manager; + xcfg = config.services.xserver; + dmcfg = config.services.displayManager; + + iniFmt = pkgs.formats.ini { }; + + defaultConfig = + optionalAttrs xcfg.enable { + X11.ServerPath = xcfg.displayManager.xserverBin; + } + // optionalAttrs dmcfg.autoLogin.enable { + Autologin = { + User = dmcfg.autoLogin.user; + Session = "${dmcfg.sessionData.autologinSession}.desktop"; + }; + }; + + defaultConfigFile = iniFmt.generate "00-nixos-defaults.conf" defaultConfig; + userConfigFile = iniFmt.generate "99-user.conf" cfg.settings; +in +{ + options.services.displayManager.plasma-login-manager = { + enable = mkEnableOption "Plasma Login Manager"; + package = mkPackageOption pkgs [ + "kdePackages" + "plasma-login-manager" + ] { }; + + settings = mkOption { + type = iniFmt.type; + default = { }; + example = { + Users.ReuseSession = false; + }; + description = "Additional settings for Plasma Login Manager (see `man plasmalogin.conf`)"; + }; + }; + + config = mkIf cfg.enable { + services.displayManager.enable = true; + + environment.systemPackages = [ cfg.package ]; + systemd.packages = [ cfg.package ]; + systemd.tmpfiles.packages = [ cfg.package ]; + services.dbus.packages = [ cfg.package ]; + + systemd.services.plasmalogin = { + aliases = [ "display-manager.service" ]; + path = [ cfg.package ]; + wantedBy = [ "graphical.target" ]; + restartIfChanged = false; + }; + + systemd.defaultUnit = "graphical.target"; + + environment.etc."plasmalogin.conf.d/00-nixos-defaults.conf".source = defaultConfigFile; + environment.etc."plasmalogin.conf.d/99-user.conf".source = userConfigFile; + + security.pam.services = { + plasmalogin.text = '' + auth substack login + account include login + password substack login + session include login + ''; + + plasmalogin-autologin.text = '' + auth requisite pam_nologin.so + auth required pam_permit.so + + account include plasmalogin + password include plasmalogin + session include plasmalogin + ''; + + plasmalogin-greeter.text = '' + # Load environment from /etc/environment and ~/.pam_environment + auth required pam_env.so conffile=/etc/pam/environment readenv=0 + + # Always let the greeter start without authentication + auth required pam_permit.so + + # No action required for account management + account required pam_permit.so + + # Can't change password + password required pam_deny.so + + # Setup session + session required pam_unix.so + session optional ${config.systemd.package}/lib/security/pam_systemd.so + ''; + }; + + # FIXME: use upstream sysusers + users = { + users.plasmalogin = { + name = "plasmalogin"; + isSystemUser = true; + group = "plasmalogin"; + description = "Plasma Login Manager greeter user"; + home = "/var/lib/plasmalogin"; + }; + groups.plasmalogin = { }; + }; + }; +} diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index d04d02660528..89174b6b9d98 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -823,6 +823,7 @@ in || config.services.greetd.enable || config.services.displayManager.ly.enable || config.services.displayManager.lemurs.enable + || config.services.displayManager.plasma-login-manager.enable ); in mkIf default (mkDefault true); From ff1108167784fb01a5f0ac2591ffc8d3d2bd262c Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 22:41:03 +0300 Subject: [PATCH 636/730] nixos/installation-cd-graphical-calamares-plasma6: use plasma-login-manager and plasma-keyboard --- .../cd-dvd/installation-cd-graphical-calamares-plasma6.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix index 793f0cabc996..250c4ed73d87 100644 --- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix +++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix @@ -11,7 +11,7 @@ # Automatically login as nixos. services.displayManager = { - sddm.enable = true; + plasma-login-manager.enable = true; autoLogin = { enable = true; user = "nixos"; @@ -19,9 +19,8 @@ }; environment.systemPackages = [ - # FIXME: using Qt5 builds of Maliit as upstream has not ported to Qt6 yet - pkgs.maliit-framework - pkgs.maliit-keyboard + # provide onscreen keyboard + pkgs.kdePackages.plasma-keyboard ]; environment.plasma6.excludePackages = [ From af1d598cc8bf4ce480f34d9da4a9317f38724ddb Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 22:43:56 +0300 Subject: [PATCH 637/730] nixos/profiles/graphical: use plasma-login-manager --- nixos/modules/profiles/graphical.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/profiles/graphical.nix b/nixos/modules/profiles/graphical.nix index d9065d20fe51..15ea08e6caae 100644 --- a/nixos/modules/profiles/graphical.nix +++ b/nixos/modules/profiles/graphical.nix @@ -10,7 +10,7 @@ }; services = { - displayManager.sddm.enable = true; + displayManager.plasma-login-manager.enable = true; libinput.enable = true; # for touchpad support on many laptops }; From 9a48adcbc42ce699858e45cde4e40c4ff811b524 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 22:44:04 +0300 Subject: [PATCH 638/730] nixos/tests/plasma6: use plasma-login-manager --- nixos/tests/plasma6.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/plasma6.nix b/nixos/tests/plasma6.nix index 7e74f3219eaa..330dea78edcf 100644 --- a/nixos/tests/plasma6.nix +++ b/nixos/tests/plasma6.nix @@ -12,7 +12,7 @@ { imports = [ ./common/user-account.nix ]; services.xserver.enable = true; - services.displayManager.sddm.enable = true; + services.displayManager.plasma-login-manager.enable = true; # FIXME: this should be testing Wayland services.displayManager.defaultSession = "plasmax11"; services.desktopManager.plasma6.enable = true; From bd5dedc4c9de87225253be22b44bcfbad2f109fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 08:37:21 +0000 Subject: [PATCH 639/730] symbolicator: 26.1.0 -> 26.2.0 --- pkgs/by-name/sy/symbolicator/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/symbolicator/package.nix b/pkgs/by-name/sy/symbolicator/package.nix index 86ed733772d7..37bf8ac5e53b 100644 --- a/pkgs/by-name/sy/symbolicator/package.nix +++ b/pkgs/by-name/sy/symbolicator/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "symbolicator"; - version = "26.1.0"; + version = "26.2.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "symbolicator"; rev = finalAttrs.version; - hash = "sha256-sqfp48lDpFwxgKL4CduBVbsYxxpaAugaybp7JKFLuX8="; + hash = "sha256-bRqAOmUtTpI9aX8eNKsgng6fGAl5yy1INCIsqtywSv4="; fetchSubmodules = true; }; - cargoHash = "sha256-7L75EFVU+5YygOuv/7KlD4JXfBKOW9vTumE0aNmLRyU="; + cargoHash = "sha256-ViFUvOL8J4xKO0HAUDmiYHBuyhMY1S7YhmdpG6fuinE="; nativeBuildInputs = [ pkg-config From 8284e302bba64b8b1372ff896bad4025b635312d Mon Sep 17 00:00:00 2001 From: ncaq Date: Sat, 14 Feb 2026 13:13:05 +0900 Subject: [PATCH 640/730] python3Packages.azure-mgmt-resource-{deployments,deploymentscripts,deploymentstacks,templatespecs}: fix deleting leaf module `__init__.py` pythonNamespacesHook removes `__init__.py` at every level of the specified namespace paths. Including the leaf module itself (e.g. "azure.mgmt.resource.deployments") causes its `__init__.py` to be deleted, even though it contains actual module code (re-exports like DeploymentsMgmtClient). This results in runtime import errors in azure-cli. Fix by specifying only the ancestor namespace packages ("azure.mgmt" and "azure.mgmt.resource") instead of the leaf module, consistent with the parent azure-mgmt-resource package. close #490035 Signed-off-by: ncaq --- .../python-modules/azure-mgmt-resource-deployments/default.nix | 3 ++- .../azure-mgmt-resource-deploymentscripts/default.nix | 3 ++- .../azure-mgmt-resource-deploymentstacks/default.nix | 3 ++- .../azure-mgmt-resource-templatespecs/default.nix | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-resource-deployments/default.nix b/pkgs/development/python-modules/azure-mgmt-resource-deployments/default.nix index 20d41be0f289..27dec75acb88 100644 --- a/pkgs/development/python-modules/azure-mgmt-resource-deployments/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-resource-deployments/default.nix @@ -34,7 +34,8 @@ buildPythonPackage rec { doCheck = false; pythonNamespaces = [ - "azure.mgmt.resource.deployments" + "azure.mgmt" + "azure.mgmt.resource" ]; pythonImportsCheck = [ diff --git a/pkgs/development/python-modules/azure-mgmt-resource-deploymentscripts/default.nix b/pkgs/development/python-modules/azure-mgmt-resource-deploymentscripts/default.nix index 5c04749ea59f..722aace9cc8f 100644 --- a/pkgs/development/python-modules/azure-mgmt-resource-deploymentscripts/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-resource-deploymentscripts/default.nix @@ -34,7 +34,8 @@ buildPythonPackage rec { doCheck = false; pythonNamespaces = [ - "azure.mgmt.resource.deploymentscripts" + "azure.mgmt" + "azure.mgmt.resource" ]; pythonImportsCheck = [ diff --git a/pkgs/development/python-modules/azure-mgmt-resource-deploymentstacks/default.nix b/pkgs/development/python-modules/azure-mgmt-resource-deploymentstacks/default.nix index 4da8dd3b756c..6b7c2065c2c9 100644 --- a/pkgs/development/python-modules/azure-mgmt-resource-deploymentstacks/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-resource-deploymentstacks/default.nix @@ -34,7 +34,8 @@ buildPythonPackage rec { doCheck = false; pythonNamespaces = [ - "azure.mgmt.resource.deploymentstacks" + "azure.mgmt" + "azure.mgmt.resource" ]; pythonImportsCheck = [ diff --git a/pkgs/development/python-modules/azure-mgmt-resource-templatespecs/default.nix b/pkgs/development/python-modules/azure-mgmt-resource-templatespecs/default.nix index 38a193ecde39..62dedac6bf64 100644 --- a/pkgs/development/python-modules/azure-mgmt-resource-templatespecs/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-resource-templatespecs/default.nix @@ -34,7 +34,8 @@ buildPythonPackage rec { doCheck = false; pythonNamespaces = [ - "azure.mgmt.resource.templatespecs" + "azure.mgmt" + "azure.mgmt.resource" ]; pythonImportsCheck = [ From 315bbaff50ef93769b7dfa38ec570a97b5ce7b05 Mon Sep 17 00:00:00 2001 From: Diego Date: Sun, 28 Dec 2025 22:35:41 +0100 Subject: [PATCH 641/730] genefer: init at 25.12.0 --- pkgs/by-name/ge/genefer/package.nix | 84 +++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 pkgs/by-name/ge/genefer/package.nix diff --git a/pkgs/by-name/ge/genefer/package.nix b/pkgs/by-name/ge/genefer/package.nix new file mode 100644 index 000000000000..5c002010c7b6 --- /dev/null +++ b/pkgs/by-name/ge/genefer/package.nix @@ -0,0 +1,84 @@ +{ + fetchFromGitHub, + gmp, + lib, + ocl-icd, + opencl-headers, + stdenv, + boinc, + versionCheckHook, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "genefer"; + version = "25.12.0"; + + src = fetchFromGitHub { + owner = "galloty"; + repo = "genefer22"; + rev = "37ea9f8f531ee625d10408e1d2a4ec4dcf270438"; + hash = "sha256-dyrg9Yf1Ko8vfV4oH7yVTFfLkCHWeJlm2xjEqjiwHBg="; + }; + + enableParallelBuilding = true; + buildInputs = [ + gmp + ocl-icd + opencl-headers + boinc + ]; + + # remove the static flags + # fix BOINC path + postPatch = '' + sed -i 's/-static-libgcc//g' genefer/Makefile_linux* + sed -i 's/-static-libstdc++//g' genefer/Makefile_linux* + sed -i 's/-static//g' genefer/Makefile_linux* + + substituteInPlace genefer/Makefile_linux* \ + --replace-fail '$(BOINC_DIR)/api' '${boinc}/include/boinc' \ + --replace-fail '$(BOINC_DIR)/lib' '${boinc}/include/boinc' + ''; + + makefile = if stdenv.hostPlatform.isAarch64 then "Makefile_linuxARM64" else "Makefile_linux64"; + + makeFlags = [ + "-C genefer" + "-f ${finalAttrs.makefile}" + ]; + + installPhase = + let + platformSuffix = if stdenv.hostPlatform.isAarch64 then "_arm64" else ""; + in + '' + runHook preInstall + + install -Dm755 bin/genefer${platformSuffix} $out/bin/genefer22 + install -Dm755 bin/geneferg${platformSuffix} $out/bin/genefer22-gpu + + mkdir -p $out/share/genefer22 + cp -r $src/ocl $out/share/genefer22/ + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "Generalized Fermat Prime search program"; + longDescription = '' + genefer is an OpenMP® application on CPU and an OpenCL™ application on GPU. + It performs a fast probable primality test for numbers of the form b^2n + 1 with the Fermat test. + ''; + homepage = "https://github.com/galloty/genefer22"; + maintainers = with lib.maintainers; [ dstremur ]; + license = lib.licenses.mit; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; + mainProgram = "genefer22"; + }; +}) From 1577e7ac059b2e44624548b35a339e44ba1fbdd2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 09:10:47 +0000 Subject: [PATCH 642/730] python3Packages.spyder-kernels: 3.1.2 -> 3.1.3 --- pkgs/development/python-modules/spyder-kernels/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix index e92b5f9d6212..744ac7df4938 100644 --- a/pkgs/development/python-modules/spyder-kernels/default.nix +++ b/pkgs/development/python-modules/spyder-kernels/default.nix @@ -35,14 +35,14 @@ buildPythonPackage (finalAttrs: { pname = "spyder-kernels"; - version = "3.1.2"; + version = "3.1.3"; pyproject = true; src = fetchFromGitHub { owner = "spyder-ide"; repo = "spyder-kernels"; tag = "v${finalAttrs.version}"; - hash = "sha256-HqjgeCmjQfwSVaJNWnDYHGeC81/iLzmAmnFrPhpwfLY="; + hash = "sha256-BhXJZB4lZuNqesJBcuAmOHTM38fMir4tTnr+mmwBaqA="; }; build-system = [ setuptools ]; From e27fad0a4e1a7c6ee2c64fd8c1a60fa68b145b72 Mon Sep 17 00:00:00 2001 From: redianthus Date: Fri, 30 Jan 2026 23:55:17 +0100 Subject: [PATCH 643/730] domainpc: init at 0.2 --- .../ocaml-modules/domainpc/default.nix | 31 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/ocaml-modules/domainpc/default.nix diff --git a/pkgs/development/ocaml-modules/domainpc/default.nix b/pkgs/development/ocaml-modules/domainpc/default.nix new file mode 100644 index 000000000000..336f7c9c0730 --- /dev/null +++ b/pkgs/development/ocaml-modules/domainpc/default.nix @@ -0,0 +1,31 @@ +{ + lib, + buildDunePackage, + fetchFromGitHub, + processor, +}: + +buildDunePackage (finalAttrs: { + pname = "domainpc"; + version = "0.2"; + + minimalOCamlVersion = "5.1"; + + src = fetchFromGitHub { + owner = "ocamlpro"; + repo = "domainpc"; + tag = finalAttrs.version; + hash = "sha256-VyCbxVikV0+YZzgC/8i4RLxVWN3TMS6n0qR72SmVwI8="; + }; + + propagatedBuildInputs = [ + processor + ]; + + meta = { + description = "Domain Per Core, spawn domains ensuring that they run on separate cores"; + homepage = "https://github.com/ocamlpro/domainpc"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ redianthus ]; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index c988bf11ada0..0247134879da 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -456,6 +456,8 @@ let domain_shims = callPackage ../development/ocaml-modules/domain_shims { }; + domainpc = callPackage ../development/ocaml-modules/domainpc { }; + domainslib = callPackage ../development/ocaml-modules/domainslib { }; dose3 = callPackage ../development/ocaml-modules/dose3 { }; From 7e3e51a239ece1af30cab6cf5de6925045919199 Mon Sep 17 00:00:00 2001 From: Henri Rosten Date: Tue, 17 Feb 2026 11:15:47 +0200 Subject: [PATCH 644/730] vulnix: 1.12.2 -> 1.12.3 Signed-off-by: Henri Rosten --- pkgs/by-name/vu/vulnix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulnix/package.nix b/pkgs/by-name/vu/vulnix/package.nix index 89f6aa84ec05..f51566af6c01 100644 --- a/pkgs/by-name/vu/vulnix/package.nix +++ b/pkgs/by-name/vu/vulnix/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "vulnix"; - version = "1.12.2"; + version = "1.12.3"; format = "setuptools"; src = fetchFromGitHub { owner = "nix-community"; repo = "vulnix"; tag = finalAttrs.version; - hash = "sha256-RHYiwIWV7gf4Ty70ECY3RLouNZAEG5uxjq0+K4LK5QU="; + hash = "sha256-q6Mktt9tuX4uDk3hNvDT1928tf+Kb6gBIgwy7w2N8nk="; }; __darwinAllowLocalNetworking = true; From 8cd14fe3ad48d74eeaafaa666e6c51c46bf50ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rolf=20Schr=C3=B6der?= Date: Tue, 17 Feb 2026 10:39:35 +0100 Subject: [PATCH 645/730] nf-test: 0.9.3 -> 0.9.4 --- pkgs/by-name/nf/nf-test/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/nf/nf-test/package.nix b/pkgs/by-name/nf/nf-test/package.nix index 82dc41015d81..308738c0a120 100644 --- a/pkgs/by-name/nf/nf-test/package.nix +++ b/pkgs/by-name/nf/nf-test/package.nix @@ -4,18 +4,18 @@ makeWrapper, nextflow, nf-test, - openjdk11, + openjdk17, stdenv, testers, }: stdenv.mkDerivation (finalAttrs: { pname = "nf-test"; - version = "0.9.3"; + version = "0.9.4"; src = fetchurl { url = "https://github.com/askimed/nf-test/releases/download/v${finalAttrs.version}/nf-test-${finalAttrs.version}.tar.gz"; - hash = "sha256-LLylgv34HiMXg+sjBbMdeLVPMV5+h+Z2xEWCiBqbNEY="; + hash = "sha256-A9k8HVIPqbfHZKqSY2wqOhgvZ9aSb3K4SdoLOypB2j8="; }; sourceRoot = "."; @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { install -Dm644 nf-test.jar $out/share/nf-test mkdir -p $out/bin - makeWrapper ${openjdk11}/bin/java $out/bin/nf-test \ + makeWrapper ${openjdk17}/bin/java $out/bin/nf-test \ --add-flags "-jar $out/share/nf-test/nf-test.jar" \ --prefix PATH : ${lib.makeBinPath [ nextflow ]} \ From 4b4427d871460a86c08b96538d14105681a751b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 10:03:18 +0000 Subject: [PATCH 646/730] zabbix-agent2-plugin-postgresql: 7.4.6 -> 7.4.7 --- pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix b/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix index 60bf09b081f3..96d448283b3c 100644 --- a/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix +++ b/pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix @@ -6,11 +6,11 @@ buildGoModule rec { pname = "zabbix-agent2-plugin-postgresql"; - version = "7.4.6"; + version = "7.4.7"; src = fetchurl { url = "https://cdn.zabbix.com/zabbix-agent2-plugins/sources/postgresql/zabbix-agent2-plugin-postgresql-${version}.tar.gz"; - hash = "sha256-rUv75kA/jU1fF1qWWkdRiAJVBWFD+78+YP/ovghtcxA="; + hash = "sha256-Ks7uV6odjvJVkCLrQb6FNDqaIzcCDV4eoInRiPZ4omo="; }; vendorHash = null; From 4dcfe109eecd6400cbbe1f4b430f94890511b685 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Tue, 17 Feb 2026 10:53:58 +0100 Subject: [PATCH 647/730] monocle: 0.9.1 -> 1.1.0 Diff: https://github.com/bgpkit/monocle/compare/v0.9.1...v1.1.0 Changelog: https://github.com/bgpkit/monocle/releases/tag/v1.1.0 --- pkgs/by-name/mo/monocle/package.nix | 33 ++++++++++++++++++----------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/mo/monocle/package.nix b/pkgs/by-name/mo/monocle/package.nix index 4225988bd176..04de34596e3e 100644 --- a/pkgs/by-name/mo/monocle/package.nix +++ b/pkgs/by-name/mo/monocle/package.nix @@ -8,27 +8,36 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "monocle"; - version = "0.9.1"; + version = "1.1.0"; src = fetchFromGitHub { owner = "bgpkit"; repo = "monocle"; tag = "v${finalAttrs.version}"; - hash = "sha256-64oa3rmPR1PFmtGti1LVubO+2lY4VIkdMBKP6/IeyFk="; + hash = "sha256-F7z8WZAj00dYfawUiCTLnipkut9QAnXiO8DgIhJ/78U="; }; - cargoHash = "sha256-rSvq+aHI5u0W1RG3JQooljeDmxTHE9ywdPguHdV3T+c="; + cargoHash = "sha256-+XdOvjQJkeDBH/3XtMX0SCGyji10UgnSme4oZuhwiq8="; # require internet access - checkFlags = [ - "--skip=datasets::as2org::tests::test_crawling" - "--skip=datasets::ip::tests::test_fetch_ip_info" - "--skip=datasets::rpki::validator::tests::test_bgp" - "--skip=datasets::rpki::validator::tests::test_list_asn" - "--skip=datasets::rpki::validator::tests::test_list_prefix" - "--skip=datasets::rpki::validator::tests::test_validation" - "--skip=filters::search::tests::test_build_broker_with_filters" - "--skip=filters::search::tests::test_pagination_logic" + checkFlags = map (t: "--skip=${t}") [ + "datasets::as2org::tests::test_crawling" + "datasets::ip::tests::test_fetch_ip_info" + "datasets::rpki::validator::tests::test_bgp" + "datasets::rpki::validator::tests::test_list_asn" + "datasets::rpki::validator::tests::test_list_prefix" + "datasets::rpki::validator::tests::test_validation" + "filters::search::tests::test_build_broker_with_filters" + "filters::search::tests::test_pagination_logic" + "lens::country::tests::test_all" + "lens::country::tests::test_lookup_by_code" + "lens::country::tests::test_lookup_by_name" + "lens::country::tests::test_lookup_code" + "lens::country::tests::test_search_with_args" + "lens::ip::tests::test_fetch_ip_info" + "lens::search::tests::test_build_broker_with_filters" + "lens::search::tests::test_pagination_logic" + "server::handlers::country::tests::test_country_lens_lookup" ]; doInstallCheck = true; From 688f265eb4b762b89c9fd3e6cd5f2a4de1f0af60 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 15 Feb 2026 23:24:36 +0100 Subject: [PATCH 648/730] gtree: 1.13.3 -> 1.13.5 --- pkgs/by-name/gt/gtree/package.nix | 32 ++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/gt/gtree/package.nix b/pkgs/by-name/gt/gtree/package.nix index 5025b8b3204a..938eeddce26c 100644 --- a/pkgs/by-name/gt/gtree/package.nix +++ b/pkgs/by-name/gt/gtree/package.nix @@ -1,23 +1,26 @@ { lib, - buildGoModule, + buildGo126Module, fetchFromGitHub, - testers, gtree, + nix-update-script, + testers, }: - -buildGoModule (finalAttrs: { +# buildGoModule currently builds with go 1.25.0. This package requires +# version 1.26.0 theirfor needing to be pinned to buildGo126Module until +# it's updated. +buildGo126Module (finalAttrs: { pname = "gtree"; - version = "1.13.3"; + version = "1.13.5"; src = fetchFromGitHub { owner = "ddddddO"; repo = "gtree"; - rev = "v${finalAttrs.version}"; - hash = "sha256-K7LFnMCx28Abj4U9glFtQWJDHPHPRrGPsP0TiCr5NKc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-2OhXb6ivje7Li/sUO+YHfZPRBKoQnUhNbhbFtqlyjyM="; }; - vendorHash = "sha256-A/O8w56RsiS8VHzq4NpIn8dAt12sNpfl/Jf9KziZ12I="; + vendorHash = "sha256-UTJQvoiqdF1q4VRUfAx7a7V5UyH+zjwDM5YU7cqVDKE="; subPackages = [ "cmd/gtree" @@ -27,20 +30,23 @@ buildGoModule (finalAttrs: { "-s" "-w" "-X=main.Version=${finalAttrs.version}" - "-X=main.Revision=${finalAttrs.src.rev}" + "-X=main.Revision=${finalAttrs.src.tag}" ]; - passthru.tests = { - version = testers.testVersion { - package = gtree; + passthru = { + tests = { + version = testers.testVersion { + package = gtree; + }; }; + updateScript = nix-update-script { }; }; meta = { description = "Generate directory trees and directories using Markdown or programmatically"; mainProgram = "gtree"; homepage = "https://github.com/ddddddO/gtree"; - changelog = "https://github.com/ddddddO/gtree/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/ddddddO/gtree/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; maintainers = [ ]; }; From f74f7b3d3ca40d50a369598ccca758b746b99591 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 15 Feb 2026 23:25:47 +0100 Subject: [PATCH 649/730] gtree: add hythera as maintainer --- pkgs/by-name/gt/gtree/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gt/gtree/package.nix b/pkgs/by-name/gt/gtree/package.nix index 938eeddce26c..aac538ae06a5 100644 --- a/pkgs/by-name/gt/gtree/package.nix +++ b/pkgs/by-name/gt/gtree/package.nix @@ -48,6 +48,6 @@ buildGo126Module (finalAttrs: { homepage = "https://github.com/ddddddO/gtree"; changelog = "https://github.com/ddddddO/gtree/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; }; }) From e09a6993dbf1823257e1e84bca8238c2704771df Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Tue, 17 Feb 2026 11:07:28 +0100 Subject: [PATCH 650/730] cfspeedtest: 2.0.3 -> 2.2.0 Diff: https://github.com/code-inflation/cfspeedtest/compare/v2.0.3...v2.2.0 Changelog: https://github.com/code-inflation/cfspeedtest/releases/tag/v2.2.0 --- pkgs/by-name/cf/cfspeedtest/package.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cf/cfspeedtest/package.nix b/pkgs/by-name/cf/cfspeedtest/package.nix index f9658022a785..b8028f7e9384 100644 --- a/pkgs/by-name/cf/cfspeedtest/package.nix +++ b/pkgs/by-name/cf/cfspeedtest/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cfspeedtest"; - version = "2.0.3"; + version = "2.2.0"; src = fetchFromGitHub { owner = "code-inflation"; repo = "cfspeedtest"; tag = "v${finalAttrs.version}"; - hash = "sha256-KeJ/p9kXfI3OuAyNUx2C6DKpmtL3239uHpWAf4mDr4Q="; + hash = "sha256-EVZFmTjv2j7kax4MC5HTkVa7/IiDNZcIOgsntSGfzG4="; }; - cargoHash = "sha256-mXSbbY3nuhEw+QUk6gt71HIh2gKNBO6C0trZbyzbpnM="; + cargoHash = "sha256-cA+eRVZiZL+bbPc+Vr7nkwMLbQBKOO3uU0XzrxVajqg="; nativeBuildInputs = [ installShellFiles ]; @@ -28,6 +28,18 @@ rustPlatform.buildRustPackage (finalAttrs: { --zsh <($out/bin/cfspeedtest --generate-completion zsh) ''; + # require internet access + checkFlags = map (t: "--skip=${t}") [ + "speedtest::tests::test_fetch_metadata_integration" + "speedtest::tests::test_run_tests_does_not_retry_non_retryable_4xx" + "speedtest::tests::test_run_tests_retries_429_and_records_success" + "speedtest::tests::test_run_tests_retry_delay_resets_after_success" + "speedtest::tests::test_run_tests_retry_delay_uses_retry_streak_not_total_attempts" + "speedtest::tests::test_run_tests_stops_after_max_attempts_on_retryable_failures" + "speedtest::tests::test_upload_duration_excludes_delayed_response_body" + "speedtest::tests::test_upload_retryable_failure_parses_retry_after_without_drain_skew" + ]; + meta = { description = "Unofficial CLI for speed.cloudflare.com"; homepage = "https://github.com/code-inflation/cfspeedtest"; From 89b36a5d19d4d87d5706533729077b3e656db231 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 10:19:27 +0000 Subject: [PATCH 651/730] zeno: 2.0.20 -> 2.0.21 --- pkgs/by-name/ze/zeno/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zeno/package.nix b/pkgs/by-name/ze/zeno/package.nix index 3bfb4abca608..0ba903bcc2b0 100644 --- a/pkgs/by-name/ze/zeno/package.nix +++ b/pkgs/by-name/ze/zeno/package.nix @@ -5,16 +5,16 @@ }: buildGoModule (finalAttrs: { pname = "zeno"; - version = "2.0.20"; + version = "2.0.21"; src = fetchFromGitHub { owner = "internetarchive"; repo = "Zeno"; tag = "v${finalAttrs.version}"; - hash = "sha256-yW9UwEvJxc6k0ggZwibfWXMoJEE9EfmU8VdP5gwH97U="; + hash = "sha256-cz65oZeCFmyepktYnIfuylyRS7T2/hRb37A7xH6xPdI="; }; - vendorHash = "sha256-vColnYyyYtDtRoAyn4Bc713U8+UoI+HY8LzmJrHUZoE="; + vendorHash = "sha256-NlHbERpHouIwzjoK1JKl+9zca0OByGqI86/62ft2oC8="; env.CGO_ENABLED = true; ldFlags = [ From ea557ea8ed950a7fccd02f4f2aa9d46789ca307e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 10:50:26 +0000 Subject: [PATCH 652/730] python3Packages.claude-agent-sdk: 0.1.35 -> 0.1.37 --- pkgs/development/python-modules/claude-agent-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/claude-agent-sdk/default.nix b/pkgs/development/python-modules/claude-agent-sdk/default.nix index f293ace57baa..3c353a83fec9 100644 --- a/pkgs/development/python-modules/claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/claude-agent-sdk/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "claude-agent-sdk"; - version = "0.1.35"; + version = "0.1.37"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "claude-agent-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-vk8X9yt3GCTL3cGEEAf5CShtMTvDNKU3UrNHvhnaLto="; + hash = "sha256-xEWaEFOWQO2hn9OhVeMRVEZA8I1Ynau+9DoewR5Y5wQ="; }; build-system = [ hatchling ]; From 065d62e3220f0d25003a495fbfab5d0914726ece Mon Sep 17 00:00:00 2001 From: jthulhu Date: Tue, 17 Feb 2026 12:12:34 +0100 Subject: [PATCH 653/730] lean4: 4.27 -> 4.28 - https://github.com/leanprover/lean4/releases/tag/v4.28.0-rc1 - https://github.com/leanprover/lean4/releases/tag/v4.28.0 --- pkgs/by-name/le/lean4/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lean4/package.nix b/pkgs/by-name/le/lean4/package.nix index 9071d99bfa8e..fbe9891ea4ed 100644 --- a/pkgs/by-name/le/lean4/package.nix +++ b/pkgs/by-name/le/lean4/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "lean4"; - version = "4.27.0"; + version = "4.28.0"; # Using a vendored version rather than nixpkgs' version to match the exact version required by # Lean. Apparently, even a slight version change can impact greatly the final performance. @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "leanprover"; repo = "lean4"; tag = "v${finalAttrs.version}"; - hash = "sha256-nxAznaWQEilzn93SZTKLKL7TZEPD5LRcJLFmgoCWsXA="; + hash = "sha256-K6lWXZ8XVEv91skjCal+hML2Tzr9G804j9Roq+4HXQQ="; }; postPatch = From 0e130c212d60fc07c51eb33a09c665054c6af5da Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 17 Feb 2026 12:18:50 +0100 Subject: [PATCH 654/730] pocketsphinx: updateScript ignore release candidates --- pkgs/by-name/po/pocketsphinx/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/po/pocketsphinx/package.nix b/pkgs/by-name/po/pocketsphinx/package.nix index 08d3510e072f..1fbb27762623 100644 --- a/pkgs/by-name/po/pocketsphinx/package.nix +++ b/pkgs/by-name/po/pocketsphinx/package.nix @@ -55,7 +55,10 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; passthru = { - updateScript = gitUpdater { rev-prefix = "v"; }; + updateScript = gitUpdater { + rev-prefix = "v"; + ignoredVersions = "rc"; + }; tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; }; From 90abe7beda133b81a0e8386cdacba6d8c0008e72 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Mon, 22 Dec 2025 22:03:19 +0100 Subject: [PATCH 655/730] tree-sitter: remove unused argument --- pkgs/development/tools/parsing/tree-sitter/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix index 55b712640b80..330787c8efac 100644 --- a/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -5,7 +5,6 @@ fetchFromGitLab, fetchFromSourcehut, nix-update-script, - runCommand, which, rustPlatform, emscripten, From 315d4ac175e877c98aac53175d422cedb65bea9f Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Mon, 22 Dec 2025 22:04:54 +0100 Subject: [PATCH 656/730] tree-sitter-grammars: add `grammarsScope` package set This allows overriding grammars with overlays --- pkgs/development/tools/parsing/tree-sitter/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix index 330787c8efac..51fa026410af 100644 --- a/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -1,6 +1,7 @@ { lib, stdenv, + newScope, fetchFromGitHub, fetchFromGitLab, fetchFromSourcehut, @@ -68,6 +69,14 @@ let */ builtGrammars = lib.mapAttrs (_: lib.makeOverridable buildGrammar) grammars; + /** + # Extensible package set for tree-sitter grammars. + # Provides .override and .extend for customization. + # Note: Use builtGrammars (not this) when iterating over grammars, + # as this includes package set functions alongside derivations + */ + grammarsScope = lib.makeScope newScope (self: builtGrammars); + # Usage: # pkgs.tree-sitter.withPlugins (p: [ p.tree-sitter-c p.tree-sitter-java ... ]) # @@ -183,6 +192,7 @@ rustPlatform.buildRustPackage (finalAttrs: { grammars buildGrammar builtGrammars + grammarsScope withPlugins allGrammars ; From 0043de8d5a709d6462d96e39909d39426c6244fa Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Mon, 22 Dec 2025 22:06:55 +0100 Subject: [PATCH 657/730] tree-sitter-grammars: allow fetching from Codeberg --- pkgs/development/tools/parsing/tree-sitter/default.nix | 2 ++ pkgs/development/tools/parsing/tree-sitter/grammars/default.nix | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix index 51fa026410af..f90d0201e766 100644 --- a/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -5,6 +5,7 @@ fetchFromGitHub, fetchFromGitLab, fetchFromSourcehut, + fetchFromCodeberg, nix-update-script, which, rustPlatform, @@ -56,6 +57,7 @@ let fetchFromGitHub fetchFromGitLab fetchFromSourcehut + fetchFromCodeberg ; }; diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix index 144799432473..fc24c92a96e7 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix @@ -3,6 +3,7 @@ fetchFromGitHub, fetchFromGitLab, fetchFromSourcehut, + fetchFromCodeberg, nix-update-script, }: @@ -74,6 +75,7 @@ lib.mapAttrs' ( github = fetchFromGitHub; gitlab = fetchFromGitLab; sourcehut = fetchFromSourcehut; + codeberg = fetchFromCodeberg; # NOTE: include other types here as required }; in From 8850dd94cf637a434cf470c30e283761232d126d Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Mon, 22 Dec 2025 22:07:55 +0100 Subject: [PATCH 658/730] tree-sitter-grammars: add many grammars --- .../tree-sitter/grammars/grammar-sources.nix | 1749 ++++++++++++++++- pkgs/top-level/python-packages.nix | 2 + 2 files changed, 1723 insertions(+), 28 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 876fd5d7fb3e..e1050be26b56 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -1,6 +1,84 @@ { lib }: { + + ada = { + version = "0.9.0"; + url = "github:briot/tree-sitter-ada/0a4c27dc1308a9d2742de22e5fcfc0c137b3d3f3"; + hash = "sha256-K5JJjDQwHuHZ6oQaLwJHYJxmFpR+4ENEeiZO2Q0gsk4="; + }; + + adl = { + version = "0-unstable-2024-04-03"; + url = "github:adl-lang/tree-sitter-adl/2787d04beadfbe154d3f2da6e98dc45a1b134bbf"; + hash = "sha256-gYEtTjjy8qClYg4+ZnKwNUWMxKTc3sUXQdsVCwB7H6w="; + meta = { + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + agda = { + version = "1.3.3"; + url = "github:tree-sitter/tree-sitter-agda"; + hash = "sha256-kE35Y4quEnBdub1Wd7sdws7yhR6UFhyhk6Gw2CkI0Ng="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + alloy = { + version = "0-unstable-2024-11-29"; + url = "github:mattsre/tree-sitter-alloy/58d462b1cdb077682b130caa324f3822aeb00b8e"; + hash = "sha256-yDYGtM/vlZqeOy2O+scGHc6Dae0H/cXyC6Gu0inwJNA="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + amber = { + version = "0-unstable-2025-11-26"; + url = "github:amber-lang/tree-sitter-amber/107c6d4a420fb0c5962b62ebd9347b7eb0015957"; + hash = "sha256-vEEjHg/qRFfgA8AEWP7hp28/rxBCjPTvxLSMnvlXyi8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + astro = { + version = "0-unstable-2025-04-23"; + url = "github:virchau13/tree-sitter-astro/213f6e6973d9b456c6e50e86f19f66877e7ef0ee"; + hash = "sha256-TpXs3jbYn39EHxTdtSfR7wLA1L8v9uyK/ATPp5v4WqE="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + awk = { + version = "0-unstable-2024-11-02"; + url = "github:Beaglefoot/tree-sitter-awk/34bbdc7cce8e803096f47b625979e34c1be38127"; + hash = "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + bash = { version = "0.25.1"; url = "github:tree-sitter/tree-sitter-bash"; @@ -10,6 +88,18 @@ }; }; + bass = { + version = "0-unstable-2024-05-03"; + url = "github:vito/tree-sitter-bass/28dc7059722be090d04cd751aed915b2fee2f89a"; + hash = "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + beancount = { version = "2.5.0"; url = "github:polarmutex/tree-sitter-beancount"; @@ -28,6 +118,18 @@ }; }; + bicep = { + version = "0-unstable-2024-12-22"; + url = "github:tree-sitter-grammars/tree-sitter-bicep/bff59884307c0ab009bd5e81afd9324b46a6c0f9"; + hash = "sha256-+qvhJgYqs8aj/Kmojr7lmjbXmskwVvbYBn4ia9wOv3k="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + bitbake = { version = "1.1.0"; url = "github:tree-sitter-grammars/tree-sitter-bitbake"; @@ -37,6 +139,30 @@ }; }; + blade = { + version = "0-unstable-2025-08-25"; + url = "github:EmranMR/tree-sitter-blade/cc764dadcbbceb3f259396fef66f970c72e94f96"; + hash = "sha256-3/gY68F+xOF5Fv6rK9cEIJCVDzg/3ap1/gzkEacGuy4="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + blueprint = { + version = "0-unstable-2025-06-17"; + url = "github:smrtrfszm/tree-sitter-blueprint/de66f283c6c9b7c270d766c2e4cf95535650ec48"; + hash = "sha256-zmMJZAxyKO42gIK3cWP/LuoPIo2+xr6fEDeHXknqa7M="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + bqn = { version = "0.3.2"; url = "github:shnarazk/tree-sitter-bqn"; @@ -46,6 +172,12 @@ }; }; + c = { + version = "0.24.1"; + url = "github:tree-sitter/tree-sitter-c"; + hash = "sha256-gmzbdwvrKSo6C1fqTJFGxy8x0+T+vUTswm7F5sojzKc="; + }; + c-sharp = { version = "0.23.1"; url = "github:tree-sitter/tree-sitter-c-sharp"; @@ -55,12 +187,75 @@ }; }; - c = { - version = "0.24.1"; - url = "github:tree-sitter/tree-sitter-c"; - hash = "sha256-gmzbdwvrKSo6C1fqTJFGxy8x0+T+vUTswm7F5sojzKc="; + caddyfile = { + version = "0-unstable-2025-12-16"; + url = "github:caddyserver/tree-sitter-caddyfile/2b816940b5bf4f86c650aded24500cb5b682f1a1"; + hash = "sha256-C/dTDm4X+VxtNZaqb2AHgcDZyGeBN9VMwZjSzJVEHGo="; meta = { license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + cairo = { + version = "0-unstable-2025-09-14"; + url = "github:starkware-libs/tree-sitter-cairo/8dcd77dbe7f68b2cc661031dff224dfc17bdbaf4"; + hash = "sha256-RzxmMV0Uo4N25QuhMaTJHCA0sLE/51cfhd25LYFlFog="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + capnp = { + version = "0-unstable-2024-04-20"; + url = "github:amaanq/tree-sitter-capnp/7b0883c03e5edd34ef7bcf703194204299d7099f"; + hash = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + cel = { + version = "0-unstable-2024-02-13"; + url = "github:bufbuild/tree-sitter-cel/df0585025e6f50cdb07347f5009ae3f47c652890"; + hash = "sha256-Fyq56kzu1bL44QhrF3ZnKWgsoPRh3tjTRi2CynNQGfw="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + circom = { + version = "0-unstable-2024-09-09"; + url = "github:Decurity/tree-sitter-circom/02150524228b1e6afef96949f2d6b7cc0aaf999e"; + hash = "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + clarity = { + version = "0-unstable-2025-11-17"; + url = "github:xlittlerag/tree-sitter-clarity/cbb3ffe8688aca558286fd45ed46857a1f3207bb"; + hash = "sha256-iylkAIBEpMPzRYHXyFQKMIEZJbqij/8tLdq9z/UPgN8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; }; }; @@ -100,6 +295,18 @@ }; }; + cpon = { + version = "0-unstable-2023-06-06"; + url = "github:fvacek/tree-sitter-cpon/d42786f6295db7046372c042b208b8094940e9cd"; + hash = "sha256-5Va7cnbumCQDNAhrYe2dCBhFmgZUQ6dCy4VjB4+JaTs="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + cpp = { version = "0.23.4"; url = "github:tree-sitter/tree-sitter-cpp"; @@ -127,6 +334,18 @@ }; }; + csv = { + version = "0-unstable-2025-03-13"; + url = "github:weartist/rainbow-csv-tree-sitter/fbf125bcedb15080980e8afaf69c4374412e5844"; + hash = "sha256-caWf6cIx0CcDP2u84ncfdTSlWvhVawnYAIW4m5bzRQY="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + cuda = { version = "0.21.1"; url = "github:tree-sitter-grammars/tree-sitter-cuda"; @@ -145,6 +364,30 @@ }; }; + cylc = { + version = "0-unstable-2025-09-08"; + url = "github:elliotfontaine/tree-sitter-cylc/6d1d81137112299324b526477ce1db989ab58fb8"; + hash = "sha256-jgQCTM36S8UwSyT4LAfcX4DUIl2OYVMeQdDg3zRrw00="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + d = { + version = "0-unstable-2025-06-29"; + url = "github:gdamore/tree-sitter-d/fb028c8f14f4188286c2eef143f105def6fbf24f"; + hash = "sha256-Xi8out5j4L5pAArA9zmLA7aGhma++G+AaVLgFW+TEAo="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + dart = { version = "0-unstable-2025-10-04"; url = "github:usernobody14/tree-sitter-dart/d4d8f3e337d8be23be27ffc35a0aef972343cd54"; @@ -154,6 +397,30 @@ }; }; + dbml = { + version = "0-unstable-2023-11-02"; + url = "github:dynamotn/tree-sitter-dbml/2e2fa5640268c33c3d3f27f7e676f631a9c68fd9"; + hash = "sha256-IxxUW6YYxP1hkwA9NEojEEE3c8pwvAI6juX8aF7NfMw="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + debian = { + version = "0-unstable-2025-04-01"; + url = "gitlab:MggMuggins/tree-sitter-debian/9b3f4b78c45aab8a2f25a5f9e7bbc00995bc3dde"; + hash = "sha256-VjWoF5oI+K101xKvF+MDsy1+eCkkUytn39PHKqOCkjo="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + devicetree = { version = "0.11.1"; url = "github:joelspadin/tree-sitter-devicetree"; @@ -163,6 +430,42 @@ }; }; + dhall = { + version = "0-unstable-2025-04-13"; + url = "github:jbellerb/tree-sitter-dhall/62013259b26ac210d5de1abf64cf1b047ef88000"; + hash = "sha256-4xbz7DDUlLGgLW5V6Yyvo7dkE9MOk3mCQEBTYyRbNuM="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + diff = { + version = "0-unstable-2025-10-29"; + url = "github:the-mikedavis/tree-sitter-diff/2520c3f934b3179bb540d23e0ef45f75304b5fed"; + hash = "sha256-8rYLNGgoZSvvfqO2++nAgFKmvbkKJ3m+9B8bTXp6Us4="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + djot = { + version = "0-unstable-2025-09-15"; + url = "github:treeman/tree-sitter-djot/74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; + hash = "sha256-HfEZHNhxEbH07gDzLPdl6n2Pf//o8tbJvwE+tesJDC8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + dockerfile = { version = "0.2.0"; url = "github:camdencheek/tree-sitter-dockerfile"; @@ -181,6 +484,30 @@ }; }; + dtd = { + version = "0-unstable-2023-04-07"; + url = "github:KMikeeU/tree-sitter-dtd/6116becb02a6b8e9588ef73d300a9ba4622e156f"; + hash = "sha256-mq617pfH/Na9JB8SDEudxbKJfaoezgjC3xVOIOZ8Qb8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + dunstrc = { + version = "0-unstable-2025-05-04"; + url = "github:rotmh/tree-sitter-dunstrc/9cb9d5cc51cf5e2a47bb2a0e2f2e519ff11c1431"; + hash = "sha256-yfjOly1NvdNIFc3zzFb8XSCA+IW9uIzjtQRhf4/NQzY="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + earthfile = { version = "0.6.0-unstable-2025-10-27"; url = "github:glehmann/tree-sitter-earthfile/5baef88717ad0156fd29a8b12d0d8245bb1096a8"; @@ -190,6 +517,18 @@ }; }; + edoc = { + version = "0-unstable-2022-11-23"; + url = "github:the-mikedavis/tree-sitter-edoc/74774af7b45dd9cefbf9510328fc6ff2374afc50"; + hash = "sha256-ALGr1vI/R2gAgjHfwORYMP/+CeIejnSGqC9Db+GD5uM="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + eex = { version = "0.1.0"; url = "github:connorlay/tree-sitter-eex"; @@ -226,6 +565,18 @@ }; }; + elvish = { + version = "0-unstable-2023-07-17"; + url = "github:ckafi/tree-sitter-elvish/5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; + hash = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg="; + meta = { + license = lib.licenses.bsd0; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + embedded-template = { version = "0.25.0"; url = "github:tree-sitter/tree-sitter-embedded-template"; @@ -244,6 +595,18 @@ }; }; + esdl = { + version = "0-unstable-2024-03-28"; + url = "github:greym0uth/tree-sitter-esdl/7e6692b2e2b4f73b03f1371e8d8b83f23bc1c6c8"; + hash = "sha256-8vBpWfRl0yd0Tcsgq+wzcrajGbNJMc7qSq+YH/8A0cU="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + factor = { version = "0-unstable-2025-01-12"; url = "github:erochest/tree-sitter-factor/554d8b705df61864eb41a0ecf3741e94eb9f0c54"; @@ -262,6 +625,30 @@ }; }; + fga = { + version = "0-unstable-2025-12-17"; + url = "github:matoous/tree-sitter-fga/e763d12cfd8569494215f304bc2b0074c84709e9"; + hash = "sha256-d1gvEoJosBcEiq4fxb+1LFcdSkuOWGXyG1cC44Lo19o="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + fidl = { + version = "0-unstable-2024-02-27"; + url = "github:google/tree-sitter-fidl/0a8910f293268e27ff554357c229ba172b0eaed2"; + hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + fish = rec { version = "3.6.0"; url = "github:ram02z/tree-sitter-fish?ref=${version}"; @@ -271,6 +658,18 @@ }; }; + forth = { + version = "0-unstable-2025-12-01"; + url = "github:alexanderbrevig/tree-sitter-forth/360ef13f8c609ec6d2e80782af69958b84e36cd0"; + hash = "sha256-d7X1Ubd9tKMQgNHlH+sQxmcsgLWB4mxR5CIdyKkLnM8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + fortran = { version = "0.5.1"; url = "github:stadelmanma/tree-sitter-fortran"; @@ -280,6 +679,30 @@ }; }; + fsharp = { + version = "0-unstable-2025-07-05"; + url = "github:ionide/tree-sitter-fsharp/5141851c278a99958469eb1736c7afc4ec738e47"; + hash = "sha256-cJpbO9PjGtJu4RCDsmQ0qjys765/z397y/wbfGxTY9Y="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + gas = { + version = "0-unstable-2023-09-15"; + url = "github:sirius94/tree-sitter-gas/60f443646b20edee3b7bf18f3a4fb91dc214259a"; + hash = "sha256-HyLNnmK4jud2Ndkc+5MY9MlASh/ehPA/eQATsCVGcUw="; + meta = { + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + gdscript = { version = "6.0.0"; url = "github:prestonknopp/tree-sitter-gdscript"; @@ -298,6 +721,90 @@ }; }; + gherkin = { + version = "0-unstable-2024-07-04"; + url = "github:SamyAB/tree-sitter-gherkin/43873ee8de16476635b48d52c46f5b6407cb5c09"; + hash = "sha256-6Ywu4HPfgpKsuZ6wo2b1CA3Z+lD+/3XEyJi2l2Q66+Y="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + ghostty = { + version = "0-unstable-2025-11-27"; + url = "github:bezhermoso/tree-sitter-ghostty/c2f7af6d7250f63f01401a6d84b3e353e71ff3c3"; + hash = "sha256-d9cJWhEHiAMxyNhUt7VR5IU5z/5oXn3m9aMsknexaNM="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + git-config = { + version = "0-unstable-2025-05-11"; + url = "github:the-mikedavis/tree-sitter-git-config/0fbc9f99d5a28865f9de8427fb0672d66f9d83a5"; + hash = "sha256-u1NrtCap+CvhSW4q7xrwiUPGuCspjk9sHKkXQcEXc2E="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + git-rebase = { + version = "0-unstable-2024-07-22"; + url = "github:the-mikedavis/tree-sitter-git-rebase/bff4b66b44b020d918d67e2828eada1974a966aa"; + hash = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + gitattributes = { + version = "0-unstable-2022-05-06"; + url = "github:mtoohey31/tree-sitter-gitattributes/deb04fdbff485310ee5bac74ddc6ab624a602b7b"; + hash = "sha256-4auPT/qeURtVMs+mi/zS4B08v0cMVkHOjSidV5FELO0="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + gitcommit = { + version = "0-unstable-2025-03-13"; + url = "github:gbprod/tree-sitter-gitcommit/a716678c0f00645fed1e6f1d0eb221481dbd6f6d"; + hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws="; + meta = { + license = lib.licenses.wtfpl; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + gitignore = { + version = "0-unstable-2022-05-04"; + url = "github:shunsambongi/tree-sitter-gitignore/f4685bf11ac466dd278449bcfe5fd014e94aa504"; + hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + gleam = { version = "1.1.0"; url = "github:gleam-lang/tree-sitter-gleam"; @@ -325,12 +832,15 @@ }; }; - go-template = { - version = "0-unstable-2025-12-12"; - url = "github:ngalaiko/tree-sitter-go-template/c59999dc449c29549f5735eaac31b938a13b6c14"; - hash = "sha256-YKqpNkCRLX+89Ottw4KVXxrEsIPRUsWs0UwIgucHwdo="; + gn = { + version = "0-unstable-2023-12-10"; + url = "github:willcassella/tree-sitter-gn/fbaa7b3d52b958e3ac06e15416e1785138bde063"; + hash = "sha256-3OLlUL21YcdOZcnroPMwvMVJgu8bsGHldTnZh8y6q9M="; meta = { - license = lib.licenses.mit; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; }; }; @@ -343,6 +853,12 @@ }; }; + go-template = { + version = "0-unstable-2025-12-12"; + url = "github:ngalaiko/tree-sitter-go-template/c59999dc449c29549f5735eaac31b938a13b6c14"; + hash = "sha256-YKqpNkCRLX+89Ottw4KVXxrEsIPRUsWs0UwIgucHwdo="; + }; + godot-resource = { language = "godot_resource"; version = "0.7.0"; @@ -362,6 +878,18 @@ }; }; + gotmpl = { + version = "0-unstable-2022-07-19"; + url = "github:dannylongeuay/tree-sitter-go-template/395a33e08e69f4155156f0b90138a6c86764c979"; + hash = "sha256-YlPX74tEgCxGm2GYqYvQ0ouzTZ4x5/R+hkP+lBuOLGw="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + gowork = { version = "0-unstable-2022-10-04"; url = "github:omertuc/tree-sitter-go-work/949a8a470559543857a62102c84700d291fc984c"; @@ -371,6 +899,18 @@ }; }; + gpr = { + version = "0-unstable-2024-08-13"; + url = "github:brownts/tree-sitter-gpr/cea857d3c18d1385d1f5b66cd09ea1e44173945c"; + hash = "sha256-tqff8Aaj9uebJeNYuNdaDBllsj/mwRStWhhY3zB8xlU="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + graphql = { version = "0-unstable-2021-05-10"; url = "github:bkegley/tree-sitter-graphql/5e66e961eee421786bdda8495ed1db045e06b5fe"; @@ -380,6 +920,42 @@ }; }; + gren = { + version = "0-unstable-2025-05-03"; + url = "github:MaeBrooks/tree-sitter-gren/c36aac51a915fdfcaf178128ba1e9c2205b25930"; + hash = "sha256-XtLP2ncpwAiubHug6k4sJCYRZo5f+Nu02tho/4tVD/k="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + groovy = { + version = "0-unstable-2025-01-22"; + url = "github:murtaza64/tree-sitter-groovy/86911590a8e46d71301c66468e5620d9faa5b6af"; + hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + hare = { + version = "0-unstable-2024-07-30"; + url = "sourcehut:~ecs/tree-sitter-hare/fb6ea01461441ec7c312e64e326649f5e9011a64"; + hash = "sha256-KQ9U3XWzqS0ozTHpaLpAIvK8T8ilbV1ex6CLFzHXPzA="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + haskell = { version = "0.23.1"; url = "github:tree-sitter/tree-sitter-haskell"; @@ -389,6 +965,18 @@ }; }; + haskell-persistent = { + version = "0-unstable-2023-09-19"; + url = "github:MercuryTechnologies/tree-sitter-haskell-persistent/577259b4068b2c281c9ebf94c109bd50a74d5857"; + hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + hcl = { version = "1.2.0"; url = "github:tree-sitter-grammars/tree-sitter-hcl"; @@ -416,6 +1004,42 @@ }; }; + hocon = { + version = "0-unstable-2022-11-07"; + url = "github:antosha417/tree-sitter-hocon/c390f10519ae69fdb03b3e5764f5592fb6924bcc"; + hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + hoon = { + version = "0-unstable-2024-12-17"; + url = "github:urbit-pilled/tree-sitter-hoon/1545137aadcc63660c47db9ad98d02fa602655d0"; + hash = "sha256-RkSPoscrinmuSTWHzXkRNaiqECDXpKAbQ4z7a6Tpvek="; + meta = { + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + hosts = { + version = "0-unstable-2022-12-01"; + url = "github:ath3/tree-sitter-hosts/301b9379ce7dfc8bdbe2c2699a6887dcb73953f9"; + hash = "sha256-f8ldDZD0I/D8IC566bZ4YgQE/b0maTE3BfzuzPfy92k="; + meta = { + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + html = { version = "0.23.2"; url = "github:tree-sitter/tree-sitter-html"; @@ -425,6 +1049,18 @@ }; }; + htmldjango = { + version = "0-unstable-2025-04-16"; + url = "github:interdependence/tree-sitter-htmldjango/3a643167ad9afac5d61e092f08ff5b054576fadf"; + hash = "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + http = { version = "3.0.0"; url = "github:rest-nvim/tree-sitter-http?ref=v3.0"; @@ -434,6 +1070,18 @@ }; }; + hurl = { + version = "0-unstable-2025-09-13"; + url = "github:pfeiferj/tree-sitter-hurl/597efbd7ce9a814bb058f48eabd055b1d1e12145"; + hash = "sha256-sQjjx3DGfi0l8/XNOIoyFYAcDpaQOkD4Ics3g6vkgjM="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + hyprlang = { version = "3.1.0"; url = "github:tree-sitter-grammars/tree-sitter-hyprlang"; @@ -443,6 +1091,54 @@ }; }; + iex = { + version = "0-unstable-2022-01-08"; + url = "github:elixir-lang/tree-sitter-iex/39f20bb51f502e32058684e893c0c0b00bb2332c"; + hash = "sha256-YRVxMz9VqZ00bG0tQ/IDxf/8UkK3/OYZTIMxsQfknII="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + ini = { + version = "0-unstable-2025-12-08"; + url = "github:justinmk/tree-sitter-ini/e4018b5176132b4f3c5d6e61cea383f42288d0f5"; + hash = "sha256-8WCyIaApsLPOybe+cntF4ISyQKN41L2IRAATd9KmzL0="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + ink = { + version = "0-unstable-2025-02-05"; + url = "github:rhizoome/tree-sitter-ink/3bafa20b888b97a505164fa9ee3812c331b2b809"; + hash = "sha256-i+e+eaiAzTx2n9A0mlQ1SStGTbcS4LQJfmK8uNpzNiI="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + inko = { + version = "0-unstable-2025-12-06"; + url = "github:inko-lang/tree-sitter-inko/20e2842680dd0d47dd2ee976bc320e4399f65fe1"; + hash = "sha256-qgB2s/ghmOGjJ+MH7p3ZQKa+RMxx58642Z9lYC1wlq4="; + meta = { + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + janet-simple = { version = "0.0.7-unstable-2025-05-19"; url = "github:sogaiu/tree-sitter-janet-simple/7e28cbf1ca061887ea43591a2898001f4245fddf"; @@ -470,6 +1166,42 @@ }; }; + jinja2 = { + version = "0-unstable-2023-02-09"; + url = "github:varpeti/tree-sitter-jinja2/a533cd3c33aea6acb0f9bf9a56f35dcfe6a8eb53"; + hash = "sha256-ksHel/kkWk4cyCx/+k8IfqjnID8i744WsZi9+AVSNpw="; + meta = { + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + jjdescription = { + version = "0-unstable-2025-02-20"; + url = "github:kareigu/tree-sitter-jjdescription/1613b8c85b6ead48464d73668f39910dcbb41911"; + hash = "sha256-HPghz3mOukXrY0KQllOR7Kkl2U3+ukPBrXWKnJCwsqI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + jq = { + version = "0-unstable-2025-05-10"; + url = "github:flurie/tree-sitter-jq/c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9"; + hash = "sha256-WEsiDsZEFTGC3s0awYE8rN/fsRML7CePKOXUbL+Fujc="; + meta = { + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + jsdoc = { version = "0.25.0"; url = "github:tree-sitter/tree-sitter-jsdoc"; @@ -551,6 +1283,18 @@ }; }; + koto = { + version = "0-unstable-2025-11-17"; + url = "github:koto-lang/tree-sitter-koto/f8b3f62c0eed185dca1559789e78759d4bee60e5"; + hash = "sha256-vv5HMDXMcSi91loIppsx/5Hu6jJ7/cedtTyahOBP780="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + latex = { version = "0.6.0"; url = "github:latex-lsp/tree-sitter-latex"; @@ -561,6 +1305,42 @@ }; }; + ld = { + version = "0-unstable-2024-04-12"; + url = "github:mtoohey31/tree-sitter-ld/0e9695ae0ede47b8744a8e2ad44d4d40c5d4e4c9"; + hash = "sha256-U+yqSO+vo1RAZrCqCojhY4HwjcjirZU/HgWDCdw3YGw="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + ldif = { + version = "0-unstable-2023-05-27"; + url = "github:kepet19/tree-sitter-ldif/0a917207f65ba3e3acfa9cda16142ee39c4c1aaa"; + hash = "sha256-xivgajrM0sqbEcX+ZN0h5C+s7KJVJanrvxRQ/j1VNIQ="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + lean = { + version = "0-unstable-2024-12-25"; + url = "github:Julian/tree-sitter-lean/efe6b87145608d12f5996bd7f0cf6095a0e82261"; + hash = "sha256-MF+LRzhDw3V/l/h11ZTyWCUCm3b+g0oyOdaCZMVlJc4="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + ledger = { version = "0-unstable-2025-05-04"; url = "github:cbarrete/tree-sitter-ledger/96c92d4908a836bf8f661166721c98439f8afb80"; @@ -579,6 +1359,42 @@ }; }; + llvm-mir = { + version = "0-unstable-2024-10-03"; + url = "github:Flakebi/tree-sitter-llvm-mir/d166ff8c5950f80b0a476956e7a0ad2f27c12505"; + hash = "sha256-ivslvFNr3550Grko9xbHPtA63XNc+twFfZQFhBmPaME="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + log = { + version = "0-unstable-2023-11-26"; + url = "github:Tudyx/tree-sitter-log/62cfe307e942af3417171243b599cc7deac5eab9"; + hash = "sha256-lvN2it+pNyYvGIqtRI+zUZwPrj/3SLMZX9zordYg3IU="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + lpf = { + version = "0-unstable-2023-10-13"; + url = "gitlab:TheZoq2/tree-sitter-lpf/db7372e60c722ca7f12ab359e57e6bf7611ab126"; + hash = "sha256-Y+W4Ceb0+gUJbBC9ziy672not6zc8JVIGTWYsPmWk7c="; + meta = { + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + lua = { version = "0.0.19-unstable-2025-05-16"; url = "github:MunifTanjim/tree-sitter-lua/4fbec840c34149b7d5fe10097c93a320ee4af053"; @@ -588,6 +1404,30 @@ }; }; + luau = { + version = "0-unstable-2025-12-08"; + url = "github:polychromatist/tree-sitter-luau/71b03e66b2c8dd04e0133c9b998a54a58f239ca4"; + hash = "sha256-aXoq9NvJDzQLSuyanFL8dQepxTyK/k5y0APAJn1DZKI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + mail = { + version = "0-unstable-2025-04-09"; + url = "github:ficcdaf/tree-sitter-mail/c84126474aee00ce67c32229710a4e1e09827a08"; + hash = "sha256-qqy7jsqsWVUlRuk+Cv+n3sEiH/SlO5/4Q+mrcftFKP4="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + make = { version = "0-unstable-2021-12-16"; url = "github:alemuller/tree-sitter-make/a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; @@ -597,6 +1437,18 @@ }; }; + markdoc = { + version = "0-unstable-2024-10-06"; + url = "github:markdoc-extra/tree-sitter-markdoc/e4211fe541a13350275e4684de79adfebe9a91f8"; + hash = "sha256-WFFrpvulhT9Z0L+zAgZQGIzcg3YxkcJpLfNeqpf3afI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + markdown = { version = "0.5.2"; url = "github:tree-sitter-grammars/tree-sitter-markdown"; @@ -618,6 +1470,77 @@ }; }; + matlab = { + version = "0-unstable-2025-11-22"; + url = "github:acristoffers/tree-sitter-matlab/1bccabdbd420a9c3c3f96f36d7f9e65b3d9c88ef"; + hash = "sha256-V7GOXiR//JgxjTOxRi+PpfRGvunX4r3C0Bu1CrN+/K4="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + mermaid = { + version = "0-unstable-2024-04-22"; + url = "github:monaqa/tree-sitter-mermaid/90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; + hash = "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + meson = { + version = "0-unstable-2022-11-02"; + url = "github:staysail/tree-sitter-meson/1a497eecfb1b840ab12caf28f0ef45d4a5e26d28"; + hash = "sha256-VWI4q85uOzT/n/tWYAMgGWdK1q3BAAuwC4WjErE82xk="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + mojo = { + version = "0-unstable-2024-12-07"; + url = "github:lsh/tree-sitter-mojo/564d5a8489e20e5f723020ae40308888699055c0"; + hash = "sha256-UY4gTG9HI/agpD+2syb7lUqfZpw6I6UnKzs9zE9JFwA="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + move = { + version = "0-unstable-2025-06-17"; + url = "github:tzakian/tree-sitter-move/640ee15e4a7b0d09a4bc95dcc71336c28d97999b"; + hash = "sha256-rLIyJZEjMRo8am+ivKCwAESvv6jFtTPYJuuebN3T5Es="; + meta = { + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + nasm = { + version = "0-unstable-2024-11-23"; + url = "github:naclsn/tree-sitter-nasm/d1b3638d017f2a8585e26dcfc66fe1df94185e30"; + hash = "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + netlinx = { version = "1.0.4"; url = "github:norgate-av/tree-sitter-netlinx"; @@ -627,6 +1550,18 @@ }; }; + nginx = { + version = "0-unstable-2024-10-15"; + url = "gitlab:joncoole/tree-sitter-nginx/f6d13cf6281b25f2ce342a49a41a10a0381e00f0"; + hash = "sha256-ofFBxW4p7rZFZm9w5cyA0semYLJWFu9emv8bfTfAFok="; + meta = { + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + nickel = { version = "0.5.0"; url = "github:nickel-lang/tree-sitter-nickel"; @@ -636,6 +1571,18 @@ }; }; + nim = { + version = "0-unstable-2025-07-29"; + url = "github:alaviss/tree-sitter-nim/4ad352773688deb84a95eeaa9872acda5b466439"; + hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58="; + meta = { + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + nix = { version = "0.3.0-unstable-2025-12-03"; url = "github:nix-community/tree-sitter-nix/eabf96807ea4ab6d6c7f09b671a88cd483542840"; @@ -645,15 +1592,6 @@ }; }; - norg-meta = { - version = "0.1.0"; - url = "github:nvim-neorg/tree-sitter-norg-meta"; - hash = "sha256-8qSdwHlfnjFuQF4zNdLtU2/tzDRhDZbo9K54Xxgn5+8="; - meta = { - license = lib.licenses.mit; - }; - }; - norg = { version = "0.2.6"; url = "github:nvim-neorg/tree-sitter-norg"; @@ -663,6 +1601,12 @@ }; }; + norg-meta = { + version = "0.1.0"; + url = "github:nvim-neorg/tree-sitter-norg-meta"; + hash = "sha256-8qSdwHlfnjFuQF4zNdLtU2/tzDRhDZbo9K54Xxgn5+8="; + }; + nu = { version = "0-unstable-2025-12-13"; url = "github:nushell/tree-sitter-nu/4c149627cc592560f77ead1c384e27ec85926407"; @@ -691,6 +1635,66 @@ }; }; + odin = { + version = "0-unstable-2025-01-12"; + url = "github:tree-sitter-grammars/tree-sitter-odin/d2ca8efb4487e156a60d5bd6db2598b872629403"; + hash = "sha256-aPeaGERAP1Fav2QAjZy1zXciCuUTQYrsqXaSQsYG0oU="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + ohm = { + version = "0-unstable-2025-12-12"; + url = "github:novusnota/tree-sitter-ohm/a1de3e748a185a335b446613aaeff1eb10e83cdf"; + hash = "sha256-phH6FHdP9ycVXSzsON0/IyEuqkR65/8cNxJcTOBr3JE="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + opencl = { + version = "0-unstable-2023-03-30"; + url = "github:lefp/tree-sitter-opencl/8e1d24a57066b3cd1bb9685bbc1ca9de5c1b78fb"; + hash = "sha256-tymKOBQbbXAI4bUDSOnZaMoyhFuDwSInvqgGq0eTDl8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + openscad = { + version = "0-unstable-2025-11-25"; + url = "github:openscad/tree-sitter-openscad/09ed1478aa98a11df06367e91f2d310e334e39fb"; + hash = "sha256-tRBUGfcEdEnym1mrpPs7YdWvbBgeLQoZLgb47XtoGd8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + org = { + version = "0-unstable-2023-06-19"; + url = "github:milisims/tree-sitter-org/64cfbc213f5a83da17632c95382a5a0a2f3357c1"; + hash = "sha256-/03eZBbv23W5s/GbDgPgaJV5TyK+/lrWUVeINRS5wtA="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + org-nvim = { version = "1.3.1-unstable-2023-06-19"; url = "github:emiasims/tree-sitter-org/64cfbc213f5a83da17632c95382a5a0a2f3357c1"; @@ -700,6 +1704,42 @@ }; }; + pascal = { + version = "0-unstable-2025-05-17"; + url = "github:Isopod/tree-sitter-pascal/5054931bcd022860dd5936864f981e359fb63aef"; + hash = "sha256-+5HzlNL54/Wdr7b1vRwZzIU3Z8vqFP9FzmEO1qwxJrk="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + passwd = { + version = "0-unstable-2022-12-01"; + url = "github:ath3/tree-sitter-passwd/20239395eacdc2e0923a7e5683ad3605aee7b716"; + hash = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4="; + meta = { + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + pem = { + version = "0-unstable-2023-02-05"; + url = "github:mtoohey31/tree-sitter-pem/62842ea106ff66876f9af4cccdf87913d1ed912e"; + hash = "sha256-yxxm3Iu3FQxdWM0d2VeptZj/ePTa58NFhLgYBzaeSeU="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + perl = { version = "1.1.1"; url = "github:ganezdragon/tree-sitter-perl"; @@ -709,6 +1749,18 @@ }; }; + pest = { + version = "0-unstable-2025-10-06"; + url = "github:pest-parser/tree-sitter-pest/c19629a0c50e6ca2485c3b154b1dde841a08d169"; + hash = "sha256-S5qg/LLPlMmNtRTTi7vW8y/c+zcId7ADmMqIt0gqJBo="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + pgn = { version = "1.4.3"; url = "github:rolandwalker/tree-sitter-pgn"; @@ -739,6 +1791,18 @@ }; }; + php-only = { + version = "0-unstable-2025-11-24"; + url = "github:tree-sitter/tree-sitter-php/7d07b41ce2d442ca9a90ed85d0075eccc17ae315"; + hash = "sha256-XEKlsqC7HJ3mShmcwmfpezNP9DHE8f73f7/ru4MuxEo="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + pioasm = { version = "0-unstable-2024-10-12"; url = "github:leo60228/tree-sitter-pioasm/afece58efdb30440bddd151ef1347fa8d6f744a9"; @@ -748,6 +1812,67 @@ }; }; + pkl = { + version = "0-unstable-2025-12-12"; + url = "github:apple/tree-sitter-pkl/ac58931956c000d3aeefbb55a81fc3c5bd6aecf0"; + hash = "sha256-R0p9ceNjd9xnikxaCjDFwN4HkfRr+4ezVSlXqLP/YuQ="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + po = { + version = "0-unstable-2024-04-20"; + url = "github:erasin/tree-sitter-po/bd860a0f57f697162bf28e576674be9c1500db5e"; + hash = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + pod = { + version = "0-unstable-2024-08-23"; + url = "github:tree-sitter-perl/tree-sitter-pod/release"; + hash = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI="; + + meta = { + license = lib.licenses.artistic2; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + ponylang = { + version = "0-unstable-2023-03-13"; + url = "github:mfelsche/tree-sitter-ponylang/cc8a0ff12f4f9e56f8a0d997c55155b702938dfe"; + hash = "sha256-/Qyr6TPmYPVQuWUmkb/77k94DK7nzlAA3hjSjeF6MeI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + powershell = { + version = "0-unstable-2025-12-08"; + url = "github:airbus-cert/tree-sitter-powershell/7212f47716ced384ac012b2cc428fd9f52f7c5d4"; + hash = "sha256-xzDM1CdBY95XgLsEjqKWrwuIf/s6/2Q0XbxJRvOuL2o="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + prisma = { version = "1.6.0"; url = "github:victorhqc/tree-sitter-prisma"; @@ -757,6 +1882,30 @@ }; }; + prolog = { + version = "0-unstable-2025-03-23"; + url = "codeberg:foxy/tree-sitter-prolog/d8d415f6a1cf80ca138524bcc395810b176d40fa"; + hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + properties = { + version = "0-unstable-2025-07-14"; + url = "github:tree-sitter-grammars/tree-sitter-properties/6310671b24d4e04b803577b1c675d765cbd5773b"; + hash = "sha256-LRutvpXXVK7z+xrnLQVvLY+VRg8IB/VK572PNgvsQfc="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + proto = { version = "0-unstable-2021-06-12"; url = "github:mitchellh/tree-sitter-proto/42d82fa18f8afe59b5fc0b16c207ee4f84cb185f"; @@ -766,6 +1915,18 @@ }; }; + prql = { + version = "0-unstable-2023-07-28"; + url = "github:PRQL/tree-sitter-prql/09e158cd3650581c0af4c49c2e5b10c4834c8646"; + hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + pug = { version = "0-unstable-2024-11-17"; url = "github:zealot128/tree-sitter-pug/13e9195370172c86a8b88184cc358b23b677cc46"; @@ -775,6 +1936,18 @@ }; }; + purescript = { + version = "0-unstable-2025-06-17"; + url = "github:postsolar/tree-sitter-purescript/f541f95ffd6852fbbe88636317c613285bc105af"; + hash = "sha256-tONS2Eai/eVDecn6ow4nN9F7++UjY6OAKezeCco8hYU="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + python = { version = "0.25.0"; url = "github:tree-sitter/tree-sitter-python"; @@ -784,15 +1957,6 @@ }; }; - ql-dbscheme = { - version = "0.23.1"; - url = "github:tree-sitter/tree-sitter-ql-dbscheme"; - hash = "sha256-lXHm+I3zzCUOR/HjnhQM3Ga+yZr2F2WN28SmpT9Q6nE="; - meta = { - license = lib.licenses.mit; - }; - }; - ql = { version = "0.23.1"; url = "github:tree-sitter/tree-sitter-ql"; @@ -802,6 +1966,12 @@ }; }; + ql-dbscheme = { + version = "0.23.1"; + url = "github:tree-sitter/tree-sitter-ql-dbscheme"; + hash = "sha256-lXHm+I3zzCUOR/HjnhQM3Ga+yZr2F2WN28SmpT9Q6nE="; + }; + qmljs = rec { version = "0.3.0"; url = "github:yuja/tree-sitter-qmljs?ref=${version}"; @@ -823,6 +1993,18 @@ }; }; + quint = { + version = "0-unstable-2025-04-09"; + url = "github:gruhn/tree-sitter-quint/release"; + hash = "sha256-Eo9jvIhiRlMvNYSqQVS9/sIIkmIWpDJfenqObTWgy40="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + r = { version = "1.2.0"; url = "github:r-lib/tree-sitter-r"; @@ -862,6 +2044,18 @@ }; }; + rescript = { + version = "0-unstable-2025-03-03"; + url = "github:rescript-lang/tree-sitter-rescript/d2df8a285fff95de56a91d2f8152aeceb66f40ef"; + hash = "sha256-yNZrihl4BNvLu0Zqr4lSqvdZCeXU3KnCY7ZYC1U42R0="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + river = { version = "0-unstable-2023-11-22"; url = "github:grafana/tree-sitter-river/eafcdc5147f985fea120feb670f1df7babb2f79e"; @@ -871,6 +2065,30 @@ }; }; + robot = { + version = "0-unstable-2025-05-01"; + url = "github:Hubro/tree-sitter-robot/e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a"; + hash = "sha256-fTV45TQp2Z+ivh2YWphlJjyuBh0iMCpaNDyKoHrNAh0="; + meta = { + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + ron = { + version = "0-unstable-2024-05-05"; + url = "github:tree-sitter-grammars/tree-sitter-ron/78938553b93075e638035f624973083451b29055"; + hash = "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + rst = { version = "0.2.0"; url = "github:stsewd/tree-sitter-rst"; @@ -898,6 +2116,18 @@ }; }; + rust-format-args = { + version = "0-unstable-2025-07-14"; + url = "github:nik-rev/tree-sitter-rust-format-args/3cf8431a4951656bcf24ae06689fbd094fce0187"; + hash = "sha256-lt4vs14DZXCxlpG7awmrZ5Ml5Sr0kKEn5Y26xrlM/ww="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + scala = { version = "0.24.0"; url = "github:tree-sitter/tree-sitter-scala"; @@ -925,6 +2155,18 @@ }; }; + slang = { + version = "0-unstable-2025-09-01"; + url = "github:tree-sitter-grammars/tree-sitter-slang/1dbcc4abc7b3cdd663eb03d93031167d6ed19f56"; + hash = "sha256-UsZpXEJwbKn5M9dqbAv5eJgsCdNbsllbFWtNnDPvtoE="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + slint = { version = "0-unstable-2025-12-09"; url = "github:slint-ui/tree-sitter-slint/10fb0f188d7950400773c06ba6c31075866e14bf"; @@ -934,6 +2176,18 @@ }; }; + smali = { + version = "0-unstable-2024-05-05"; + url = "github:amaanq/tree-sitter-smali/fdfa6a1febc43c7467aa7e937b87b607956f2346"; + hash = "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + smithy = { version = "0.2.0"; url = "github:indoorvivants/tree-sitter-smithy"; @@ -952,6 +2206,18 @@ }; }; + snakemake = { + version = "0-unstable-2025-09-18"; + url = "github:osthomas/tree-sitter-snakemake/68010430c3e51c0e84c1ce21c6551df0e2469f51"; + hash = "sha256-jcMNh+pHjYEvTdShp3o6UlgXRM2AuZMp4KE0uXfNMqY="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + solidity = { version = "1.2.13"; url = "github:JoranHonig/tree-sitter-solidity"; @@ -961,6 +2227,30 @@ }; }; + sourcepawn = { + version = "0-unstable-2025-06-13"; + url = "github:nilshelmig/tree-sitter-sourcepawn/5a8fdd446b516c81e218245c12129c6ad4bccfa2"; + hash = "sha256-TfLCG2Ro3QnGStyCNqHwO54HQMR2fEOV6FjBv+0LjJ0="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + spade = { + version = "0-unstable-2025-12-08"; + url = "gitlab:spade-lang/tree-sitter-spade/6569cd11cc9362e277845ce24111735059b145ee"; + hash = "sha256-h7rlrtV1NHjFPITR1cvYCblkUmbUudem4Ll6Z7qBFqE="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + sparql = { version = "0.1.0-unstable-2025-10-15"; url = "github:GordianDziwis/tree-sitter-sparql/1ef52d35a73a2a5f2e433ecfd1c751c1360a923b"; @@ -970,6 +2260,18 @@ }; }; + spicedb = { + version = "0-unstable-2024-02-08"; + url = "github:jzelinskie/tree-sitter-spicedb/a4e4645651f86d6684c15dfa9931b7841dc52a66"; + hash = "sha256-dEpPkEohBB3qU1Vma/1VePkGGst4nA2RKgun7NiO2OA="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + sql = { version = "0.3.11"; url = "github:derekstride/tree-sitter-sql"; @@ -980,6 +2282,30 @@ }; }; + sshclientconfig = { + version = "0-unstable-2025-12-19"; + url = "github:metio/tree-sitter-ssh-client-config/9c86b2af6d8f9fd0a82edcc253b45c3e8eb93c52"; + hash = "sha256-YF+iMd0F1po0j8FqBO36P6DCpMgscT6YkVMOKetAS6w="; + meta = { + license = lib.licenses.cc0; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + strace = { + version = "0-unstable-2025-12-21"; + url = "github:sigmaSd/tree-sitter-strace/ac874ddfcc08d689fee1f4533789e06d88388f29"; + hash = "sha256-BGCbpw85+NNQMF+emS2hllbIeTmiFvveFzlK5lKaD5U="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + supercollider = { version = "0.3.2"; url = "github:madskjeldgaard/tree-sitter-supercollider"; @@ -1007,6 +2333,65 @@ }; }; + sway = { + version = "0-unstable-2025-09-02"; + url = "github:FuelLabs/tree-sitter-sway/9b7845ce06ecb38b040c3940970b4fd0adc331d1"; + hash = "sha256-+BRw4OFQb7FljdKCj5mruK0L9wsZ+1UDTykVLS9wjoY="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + swift = rec { + version = "0.7.1"; + url = "github:alex-pinkus/tree-sitter-swift/${version}-with-generated-files"; + hash = "sha256-jVZpnwpcQ3sXE4hXQIHKzQgEE13pqE3fGqdRMjb1AOQ="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + t32 = { + version = "0-unstable-2025-12-19"; + url = "github:xasc/tree-sitter-t32/5b5e4336731bda5ea2e6b78b6a2d9e7a89032b75"; + hash = "sha256-dAbjM+wlKtJ3cY3zdRgsdsjJ0ZYDZxTL0mcunqqNbvw="; + meta = { + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + tablegen = { + version = "0-unstable-2024-10-04"; + url = "github:Flakebi/tree-sitter-tablegen/3e9c4822ab5cdcccf4f8aa9dcd42117f736d51d9"; + hash = "sha256-8yn/Czv/aNQfa/k8gnr8qeCsuDtU2L2qHGKAMbv8Vgk="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + tact = { + version = "0-unstable-2025-05-01"; + url = "github:tact-lang/tree-sitter-tact/a6267c2091ed432c248780cec9f8d42c8766d9ad"; + hash = "sha256-2AUN/VYor3K0hkneLYa6+LjE+V8EJogFqBTgdfvOiKM="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + talon = rec { version = "5.0.0"; url = "github:wenkokke/tree-sitter-talon?ref=${version}"; @@ -1016,6 +2401,42 @@ }; }; + task = { + version = "0-unstable-2022-08-17"; + url = "github:alexanderbrevig/tree-sitter-task/ed4fb3674dd2d889c36e121f7173099290452af2"; + hash = "sha256-0vqXoDgQcAE1rm3kFlb+l/S4cZuL5sU3WsZMDSna1+s="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + tcl = { + version = "0-unstable-2025-05-14"; + url = "github:tree-sitter-grammars/tree-sitter-tcl/8f11ac7206a54ed11210491cee1e0657e2962c47"; + hash = "sha256-JrGSHGolf7OhInxotXslw1QXxJscl+bXCxZPYJeBfTY="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + teal = { + version = "0-unstable-2025-05-14"; + url = "github:euclidianAce/tree-sitter-teal/05d276e737055e6f77a21335b7573c9d3c091e2f"; + hash = "sha256-JDqWr895Ob1Jn3Kf44xbkMJqyna0AiMBU5xJpA6ZP7w="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + templ = { version = "1.0.0-unstable-2025-12-03"; url = "github:vrischmann/tree-sitter-templ/3057cd485f7f23a8ad24107c6adc604f8c5ce3db"; @@ -1034,6 +2455,30 @@ }; }; + textproto = { + version = "0-unstable-2024-10-16"; + url = "github:PorterAtGoogle/tree-sitter-textproto/568471b80fd8793d37ed01865d8c2208a9fefd1b"; + hash = "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ="; + meta = { + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + thrift = { + version = "0-unstable-2024-04-20"; + url = "github:tree-sitter-grammars/tree-sitter-thrift/68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; + hash = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + tiger = { version = "0.3.0-unstable-2025-03-13"; url = "github:ambroisie/tree-sitter-tiger/4a77b2d7a004587646bddc4e854779044b6db459"; @@ -1046,7 +2491,6 @@ tlaplus = rec { # FIXME: remove language override after release is available that includes # https://github.com/tlaplus-community/tree-sitter-tlaplus/pull/138 - language = "@tlaplus/tlaplus"; version = "1.5.0"; url = "github:tlaplus-community/tree-sitter-tlaplus?ref=${version}"; hash = "sha256-k34gkAd0ueXEAww/Hc1mtBfn0Kp1pIBQtjDZ9GQeB4Q="; @@ -1118,6 +2562,18 @@ }; }; + typespec = { + version = "0-unstable-2025-06-21"; + url = "github:happenslol/tree-sitter-typespec/814c98283fd92a248ba9d49ebfe61bc672a35875"; + hash = "sha256-3/zNoawx1DsKmG0KFvJD+o80IMBsJd2VV2ng+fSrV1c="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + typst = { version = "0.11.0"; url = "github:uben0/tree-sitter-typst"; @@ -1136,6 +2592,79 @@ }; }; + ungrammar = { + version = "0-unstable-2023-02-28"; + url = "github:Philipp-M/tree-sitter-ungrammar/debd26fed283d80456ebafa33a06957b0c52e451"; + hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + unison = { + version = "0-unstable-2025-03-06"; + url = "github:kylegoetz/tree-sitter-unison/169e7f748a540ec360c0cb086b448faad012caa4"; + hash = "sha256-0HOLtLh1zRdaGQqchT5zFegWKJHkQe9r7DGKL6sSkPo="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + uxntal = { + version = "0-unstable-2024-03-23"; + url = "github:Jummit/tree-sitter-uxntal/1a44f8d31053096b79c52f10a39da12479edbf64"; + hash = "sha256-S6B2K2eqHktLknpfTATR5fZYE8+W1BvOYTSNTwslSVg="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + v = rec { + version = "0.0.6"; + url = "github:vlang/v-analyzer/${version}"; + hash = "sha256-lBrX5n4hYdDq+2m7j9JXyeGGS3yl4oBu8jK7VV+OE7I="; + location = "tree_sitter_v"; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + vala = { + version = "0-unstable-2024-10-29"; + url = "github:vala-lang/tree-sitter-vala/97e6db3c8c73b15a9541a458d8e797a07f588ef4"; + hash = "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0="; + meta = { + license = lib.licenses.lgpl21Only; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + vento = { + version = "0-unstable-2024-12-30"; + url = "github:ventojs/tree-sitter-vento/3b32474bc29584ea214e4e84b47102408263fe0e"; + hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + verilog = { version = "1.0.3"; url = "github:tree-sitter/tree-sitter-verilog"; @@ -1145,6 +2674,30 @@ }; }; + vhdl = { + version = "0-unstable-2025-12-18"; + url = "github:jpt13653903/tree-sitter-vhdl/7ae08deb5d1641aa57111342218ca1e1b3a5d539"; + hash = "sha256-IJ6Gqq+3YJlL4n4cjtCLUCZKpLVJQa81nQrLsJBCccs="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + vhs = { + version = "0-unstable-2025-03-26"; + url = "github:charmbracelet/tree-sitter-vhs/0c6fae9d2cfc5b217bfd1fe84a7678f5917116db"; + hash = "sha256-o7Q/3wwiCjxO6hBfj1Wxoz2y6+wxLH+oCLiapox7+Hk="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + vim = { version = "0.2.0-unstable-2023-05-05"; url = "github:vigoux/tree-sitter-viml/7c317fbade4b40baa7babcd6c9097c157d148e60"; @@ -1163,6 +2716,62 @@ }; }; + wast = { + version = "0-unstable-2022-05-17"; + url = "github:wasm-lsp/tree-sitter-wasm/2ca28a9f9d709847bf7a3de0942a84e912f59088"; + hash = "sha256-a1l4RsGpRQfUxEjwewyKiV0G7J2DHZW6+y1HnjREYAs="; + location = "wast"; + meta = { + license = with lib.licenses; [ + asl20 + llvm-exception + ]; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + wat = { + version = "0-unstable-2022-05-17"; + url = "github:wasm-lsp/tree-sitter-wasm/2ca28a9f9d709847bf7a3de0942a84e912f59088"; + hash = "sha256-a1l4RsGpRQfUxEjwewyKiV0G7J2DHZW6+y1HnjREYAs="; + location = "wat"; + meta = { + license = with lib.licenses; [ + asl20 + llvm-exception + ]; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + werk = { + version = "0-unstable-2025-03-19"; + url = "github:little-bonsai/tree-sitter-werk/92b0f7fe98465c4c435794a58e961306193d1c1e"; + hash = "sha256-VPY1fMYGSF1+87ia+d7b7l8PzNIoKwAbAT+yw5KHjjQ="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + wesl = { + version = "0-unstable-2025-09-26"; + url = "github:wgsl-tooling-wg/tree-sitter-wesl/3fa2b96bf5c217dae9bf663e2051fcdad0762c19"; + hash = "sha256-O3n65StgGhxfdwYF/QPBTdkXEGjY2ajHeLpF5JWuTc8="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + wgsl = { version = "0-unstable-2023-01-09"; url = "github:szebniok/tree-sitter-wgsl/40259f3c77ea856841a4e0c4c807705f3e4a2b65"; @@ -1181,6 +2790,66 @@ }; }; + wit = { + version = "0-unstable-2022-10-31"; + url = "github:hh9527/tree-sitter-wit/c917790ab9aec50c5fd664cbfad8dd45110cfff3"; + hash = "sha256-5+cw9vWPizK7YlEhiNJheYVYOgtheEifd4g1KF5ldyE="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + wren = { + version = "0-unstable-2024-01-01"; + url = "sourcehut:~jummit/tree-sitter-wren/6748694be32f11e7ec6b5faeb1b48ca6156d4e06"; + hash = "sha256-CU08QY4X/u4W4AEkK+gUmy5P8/XoBHDJmWX1vdGjmsI="; + meta = { + license = lib.licenses.lgpl3; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + xit = { + version = "0-unstable-2024-03-16"; + url = "github:synaptiko/tree-sitter-xit/a4fad351bfa5efdcb379b40c36671413fbe9caac"; + hash = "sha256-wTr7YyGnz/dWfA5oecRqxeR8Unoob6isGnQg4/iu+MI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + xml = { + version = "0-unstable-2023-01-17"; + url = "github:RenjiSann/tree-sitter-xml/48a7c2b6fb9d515577e115e6788937e837815651"; + hash = "sha256-8c/XtnffylxiqX3Q7VFWlrk/655FG2pwqYrftGpnVxI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + xtc = { + version = "0-unstable-2024-04-15"; + url = "github:Alexis-Lapierre/tree-sitter-xtc/7bc11b736250c45e25cfb0215db2f8393779957e"; + hash = "sha256-teUDDvH8Km1WHNXyrUtX1yULYOaTgaAwT6aCaR4MTfs="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + yaml = { version = "0.7.2"; url = "github:tree-sitter-grammars/tree-sitter-yaml"; @@ -1199,6 +2868,30 @@ }; }; + yara = { + version = "0-unstable-2024-12-12"; + url = "github:egibs/tree-sitter-yara/eb3ede203275c38000177f72ec0f9965312806ef"; + hash = "sha256-twcbL2fKOE0PdiEboSIObzAedljZ3arBm6QQUw/W5HQ="; + meta = { + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + + yuck = { + version = "0-unstable-2024-05-05"; + url = "github:Philipp-M/tree-sitter-yuck/e877f6ade4b77d5ef8787075141053631ba12318"; + hash = "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + aciceri + ]; + }; + }; + zig = { version = "0-unstable-2024-10-13"; url = "github:maxxnino/tree-sitter-zig/a80a6e9be81b33b182ce6305ae4ea28e29211bd5"; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b1a5af707b92..31163fccb135 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19367,7 +19367,9 @@ self: super: with self; { name: value: !(builtins.elem name [ "tree-sitter-go-template" + "tree-sitter-php-only" "tree-sitter-sql" + "tree-sitter-sshclientconfig" "tree-sitter-templ" ]) ) pkgs.tree-sitter.builtGrammars From 1ab5158e975413ecad87d21be7b9ea82b8140aed Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Wed, 15 Oct 2025 16:27:51 +0200 Subject: [PATCH 659/730] helix: add aciceri to maintainers --- pkgs/by-name/he/helix/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/he/helix/package.nix b/pkgs/by-name/he/helix/package.nix index 4221b653127c..326bbc143f6c 100644 --- a/pkgs/by-name/he/helix/package.nix +++ b/pkgs/by-name/he/helix/package.nix @@ -81,6 +81,7 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.mpl20; mainProgram = "hx"; maintainers = with lib.maintainers; [ + aciceri danth yusdacra ]; From 9b5c482303b71b57392cec7b8f30acf876c49a9d Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Wed, 15 Oct 2025 16:30:33 +0200 Subject: [PATCH 660/730] helix: build tree-sitter grammars from source --- pkgs/by-name/he/helix/generate_grammars.py | 155 + pkgs/by-name/he/helix/grammars.json | 2967 ++++++++++++++++++++ pkgs/by-name/he/helix/package.nix | 215 +- pkgs/by-name/he/helix/update.sh | 24 + 4 files changed, 3286 insertions(+), 75 deletions(-) create mode 100755 pkgs/by-name/he/helix/generate_grammars.py create mode 100644 pkgs/by-name/he/helix/grammars.json create mode 100755 pkgs/by-name/he/helix/update.sh diff --git a/pkgs/by-name/he/helix/generate_grammars.py b/pkgs/by-name/he/helix/generate_grammars.py new file mode 100755 index 000000000000..2e5b55ea5f9e --- /dev/null +++ b/pkgs/by-name/he/helix/generate_grammars.py @@ -0,0 +1,155 @@ +#!/usr/bin/env nix-shell +#! nix-shell -i python3 -p python3 nurl +""" +Generate grammar information for Helix editor by parsing languages.toml +and fetching source information using nurl in parallel. +""" + +import argparse +import asyncio +import json +import os +import sys +import tomllib +from dataclasses import dataclass +from pathlib import Path +from typing import Any + + +@dataclass +class Grammar: + name: str + git_url: str + rev: str + subpath: str | None = None + + +async def run_nurl(url: str, rev: str, semaphore: asyncio.Semaphore) -> dict[str, Any]: + """Run nurl command for a single grammar and return parsed JSON output.""" + async with semaphore: + proc = await asyncio.create_subprocess_exec( + "nurl", + url, + rev, + "--json", + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + stdout, stderr = await proc.communicate() + + if proc.returncode != 0: + raise RuntimeError(f"nurl failed for {url}@{rev}: {stderr.decode()}") + + return json.loads(stdout.decode()) + + +def parse_languages_toml(toml_path: Path) -> list[Grammar]: + """Parse languages.toml and extract grammar information.""" + with open(toml_path, "rb") as f: + config = tomllib.load(f) + + grammars = [] + for grammar in config.get("grammar", []): + if "source" not in grammar: + continue + + source = grammar["source"] + if "git" not in source or "rev" not in source: + continue + + grammars.append( + Grammar( + name=grammar["name"].replace("_", "-"), + git_url=source["git"], + rev=source["rev"], + subpath=source.get("subpath"), + ) + ) + + return grammars + + +async def fetch_all_grammars( + grammars: list[Grammar], max_parallel: int +) -> dict[str, Any]: + """Fetch nurl information for all grammars in parallel.""" + semaphore = asyncio.Semaphore(max_parallel) + results = {} + total = len(grammars) + completed = 0 + + tasks = [] + for grammar in grammars: + task = run_nurl(grammar.git_url, grammar.rev, semaphore) + tasks.append((grammar, task)) + + for grammar, task in tasks: + try: + result = await task + results[grammar.name] = { + "nurl": result, + "subpath": grammar.subpath, + } + completed += 1 + print(f"[{completed}/{total}] ✓ {grammar.name}", file=sys.stderr) + except Exception as e: + completed += 1 + print(f"[{completed}/{total}] ✗ {grammar.name}: {e}", file=sys.stderr) + results[grammar.name] = {"error": str(e)} + + return results + + +async def main(): + parser = argparse.ArgumentParser( + description="Generate grammar information for Helix editor" + ) + parser.add_argument( + "languages_toml", + type=Path, + help="path to languages.toml from Helix repository", + ) + parser.add_argument( + "-o", + "--output", + type=Path, + default=Path("grammars.json"), + help="output JSON file (default: grammars.json)", + ) + parser.add_argument( + "-j", + "--jobs", + type=int, + default=os.cpu_count(), + help=f"number of parallel nurl instances (default: {os.cpu_count()})", + ) + + args = parser.parse_args() + + if not args.languages_toml.exists(): + print(f"Error: {args.languages_toml} not found", file=sys.stderr) + sys.exit(1) + + print(f"Parsing {args.languages_toml}...", file=sys.stderr) + grammars = parse_languages_toml(args.languages_toml) + print(f"Found {len(grammars)} grammars", file=sys.stderr) + + print(f"Fetching grammar information ({args.jobs} parallel jobs)...", file=sys.stderr) + results = await fetch_all_grammars(grammars, args.jobs) + + errors = [name for name, data in results.items() if "error" in data] + if errors: + print(f"\nFailed grammars ({len(errors)}):", file=sys.stderr) + for name in errors: + print(f" - {name}: {results[name]['error']}", file=sys.stderr) + sys.exit(1) + + with open(args.output, "w") as f: + json.dump(results, f, indent=2) + f.write('\n') + + print(f"\nResults written to {args.output}", file=sys.stderr) + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/pkgs/by-name/he/helix/grammars.json b/pkgs/by-name/he/helix/grammars.json new file mode 100644 index 000000000000..e2892ce5efce --- /dev/null +++ b/pkgs/by-name/he/helix/grammars.json @@ -0,0 +1,2967 @@ +{ + "rust": { + "nurl": { + "args": { + "hash": "sha256-HV7zMwO3ZMaHqX5cV43iwuC+QM7ecApZ2U/hbXuM34c=", + "owner": "tree-sitter", + "repo": "tree-sitter-rust", + "rev": "1f63b33efee17e833e0ea29266dd3d713e27e321" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "sway": { + "nurl": { + "args": { + "hash": "sha256-bYAIprYyqELNsWPZ86IZRtSeauOPCBaRmQ35ePrXODU=", + "owner": "FuelLabs", + "repo": "tree-sitter-sway", + "rev": "e491a005ee1d310f4c138bf215afd44cfebf959c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "toml": { + "nurl": { + "args": { + "hash": "sha256-jcGcbGqBi63YaqxIXswGk3fycXPILEW50mOFLcaXNwA=", + "owner": "ikatyang", + "repo": "tree-sitter-toml", + "rev": "7cff70bbcbbc62001b465603ca1ea88edd668704" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "awk": { + "nurl": { + "args": { + "hash": "sha256-A/mvLYD9+Ms/nBdAebBF2edVkFUkWyz3TiEIt4G5iWc=", + "owner": "Beaglefoot", + "repo": "tree-sitter-awk", + "rev": "a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "proto": { + "nurl": { + "args": { + "hash": "sha256-r5xgv5k/OvSES/TfG3Wupfxgmu/n6xtXbSq/4M62jP8=", + "owner": "sdoerner", + "repo": "tree-sitter-proto", + "rev": "778ab6ed18a7fcf82c83805a87d63376c51e80bc" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "textproto": { + "nurl": { + "args": { + "hash": "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ=", + "owner": "PorterAtGoogle", + "repo": "tree-sitter-textproto", + "rev": "568471b80fd8793d37ed01865d8c2208a9fefd1b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "elixir": { + "nurl": { + "args": { + "hash": "sha256-OM2RWQNdYMltYwmbU5f4ZK5a8Wx4JxBMYx9R5n2B4jg=", + "owner": "elixir-lang", + "repo": "tree-sitter-elixir", + "rev": "02a6f7fd4be28dd94ee4dd2ca19cb777053ea74e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "fennel": { + "nurl": { + "args": { + "hash": "sha256-0LusII7BPGFQTyEkxZi6h9HUDF0eHvGwA4fiQE2h3YQ=", + "owner": "alexmozaidze", + "repo": "tree-sitter-fennel", + "rev": "cfbfa478dc2dbef267ee94ae4323d9c886f45e94" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "fish": { + "nurl": { + "args": { + "hash": "sha256-D7s3ZsHQeGf+pYdbXvi5GMFqbkgajBuqTQwvjnjnrVo=", + "owner": "ram02z", + "repo": "tree-sitter-fish", + "rev": "a78aef9abc395c600c38a037ac779afc7e3cc9e0" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "mojo": { + "nurl": { + "args": { + "hash": "sha256-OhhAGOSO+oLazYjjLwqdPDJWC80KLMnCIJvmsJxyNN0=", + "owner": "lsh", + "repo": "tree-sitter-mojo", + "rev": "3d7c53b8038f9ebbb57cd2e61296180aa5c1cf64" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "janet-simple": { + "nurl": { + "args": { + "hash": "sha256-QXH/s0mB9kDKuYYB+Pa+nPjArt4pjcsLXCHP4I3nGwU=", + "owner": "sogaiu", + "repo": "tree-sitter-janet-simple", + "rev": "51271e260346878e1a1aa6c506ce6a797b7c25e2" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "json": { + "nurl": { + "args": { + "hash": "sha256-wbE7CQ6l1wlhJdAoDVAj1QzyvlYnevbrlVCO0TMU7to=", + "owner": "tree-sitter", + "repo": "tree-sitter-json", + "rev": "73076754005a460947cafe8e03a8cf5fa4fa2938" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "json5": { + "nurl": { + "args": { + "hash": "sha256-16gDgbPUyhSo3PJD9+zz6QLVd6G/W1afjyuCJbDUSIY=", + "owner": "Joakker", + "repo": "tree-sitter-json5", + "rev": "c23f7a9b1ee7d45f516496b1e0e4be067264fa0d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "c": { + "nurl": { + "args": { + "hash": "sha256-G9kVqX8walvpI7gPvPzS8g7X8RVM9y5wJHGOcyjJA/A=", + "owner": "tree-sitter", + "repo": "tree-sitter-c", + "rev": "7175a6dd5fc1cee660dce6fe23f6043d75af424a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "cpp": { + "nurl": { + "args": { + "hash": "sha256-yU1bwDhwcqeKrho0bo4qclqDDm1EuZWHENI2PNYnxVs=", + "owner": "tree-sitter", + "repo": "tree-sitter-cpp", + "rev": "56455f4245baf4ea4e0881c5169de69d7edd5ae7" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "crystal": { + "nurl": { + "args": { + "hash": "sha256-jZiy007NtbIoj7eVryejr1ECjzLErSzT1GXq24A9+xE=", + "owner": "crystal-lang-tools", + "repo": "tree-sitter-crystal", + "rev": "76afc1f53518a2b68b51a5abcde01d268a9cb47c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "c-sharp": { + "nurl": { + "args": { + "hash": "sha256-ORhtfxQ6N72UjFx6WRfdYpkM9mVkTkxQ3PX3ydjIvX4=", + "owner": "tree-sitter", + "repo": "tree-sitter-c-sharp", + "rev": "b5eb5742f6a7e9438bee22ce8026d6b927be2cd7" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "cel": { + "nurl": { + "args": { + "hash": "sha256-ioorpQwPOVYAqjMaXqMaYcsYDGR2KHe4AB8uO5n3908=", + "owner": "bufbuild", + "repo": "tree-sitter-cel", + "rev": "9f2b65da14c216df53933748e489db0f11121464" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "spicedb": { + "nurl": { + "args": { + "hash": "sha256-dEpPkEohBB3qU1Vma/1VePkGGst4nA2RKgun7NiO2OA=", + "owner": "jzelinskie", + "repo": "tree-sitter-spicedb", + "rev": "a4e4645651f86d6684c15dfa9931b7841dc52a66" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "go": { + "nurl": { + "args": { + "hash": "sha256-38pkqR9iEIEf9r3IHJPIYgKfWBlb9aQWi1kij04Vo5k=", + "owner": "tree-sitter", + "repo": "tree-sitter-go", + "rev": "64457ea6b73ef5422ed1687178d4545c3e91334a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gomod": { + "nurl": { + "args": { + "hash": "sha256-KD6Fio9qie3wbGAvQaYsMdYOK1QjnRrGExt1oL/6mis=", + "owner": "camdencheek", + "repo": "tree-sitter-go-mod", + "rev": "6efb59652d30e0e9cd5f3b3a669afd6f1a926d3c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gotmpl": { + "nurl": { + "args": { + "hash": "sha256-YlPX74tEgCxGm2GYqYvQ0ouzTZ4x5/R+hkP+lBuOLGw=", + "owner": "dannylongeuay", + "repo": "tree-sitter-go-template", + "rev": "395a33e08e69f4155156f0b90138a6c86764c979" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gowork": { + "nurl": { + "args": { + "hash": "sha256-C/taNah+rJJwCHTn41udtY5ZyhQgr3wQBGv4dTPR+c8=", + "owner": "omertuc", + "repo": "tree-sitter-go-work", + "rev": "6dd9dd79fb51e9f2abc829d5e97b15015b6a8ae2" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "javascript": { + "nurl": { + "args": { + "hash": "sha256-rfOAn5S8E2RunlRyY1aTs7j0r6UGKH+732xdpk/5524=", + "owner": "tree-sitter", + "repo": "tree-sitter-javascript", + "rev": "f772967f7b7bc7c28f845be2420a38472b16a8ee" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "typescript": { + "nurl": { + "args": { + "hash": "sha256-oZKit8kScXcOptmT2ckywL5JlAVe+wuwhuj6ThEI5OQ=", + "owner": "tree-sitter", + "repo": "tree-sitter-typescript", + "rev": "b1bf4825d9eaa0f3bdeb1e52f099533328acfbdf" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "typescript" + }, + "typespec": { + "nurl": { + "args": { + "hash": "sha256-qXA87soeEdlpzj8svEao8L0F5V14NSZc1WsX9z0PVB0=", + "owner": "happenslol", + "repo": "tree-sitter-typespec", + "rev": "0ee05546d73d8eb64635ed8125de6f35c77759fe" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "tsx": { + "nurl": { + "args": { + "hash": "sha256-oZKit8kScXcOptmT2ckywL5JlAVe+wuwhuj6ThEI5OQ=", + "owner": "tree-sitter", + "repo": "tree-sitter-typescript", + "rev": "b1bf4825d9eaa0f3bdeb1e52f099533328acfbdf" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "tsx" + }, + "css": { + "nurl": { + "args": { + "hash": "sha256-5Qti/bFac2A1PJxqZEOuSLK3GGKYwPDKAp3OOassBxU=", + "owner": "tree-sitter", + "repo": "tree-sitter-css", + "rev": "769203d0f9abe1a9a691ac2b9fe4bb4397a73c51" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "scss": { + "nurl": { + "args": { + "hash": "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c=", + "owner": "serenadeai", + "repo": "tree-sitter-scss", + "rev": "c478c6868648eff49eb04a4df90d703dc45b312a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "html": { + "nurl": { + "args": { + "hash": "sha256-lNMiSDAQ49QpeyD1RzkIIUeRWdp2Wrv6+XQZdZ40c1g=", + "owner": "tree-sitter", + "repo": "tree-sitter-html", + "rev": "cbb91a0ff3621245e890d1c50cc811bffb77a26b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "htmldjango": { + "nurl": { + "args": { + "hash": "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE=", + "owner": "interdependence", + "repo": "tree-sitter-htmldjango", + "rev": "3a643167ad9afac5d61e092f08ff5b054576fadf" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "python": { + "nurl": { + "args": { + "hash": "sha256-hXNxa895SyNOG7PH2vAIkWbcMjZDjWYDsCafBZuvnT0=", + "owner": "tree-sitter", + "repo": "tree-sitter-python", + "rev": "4bfdd9033a2225cc95032ce77066b7aeca9e2efc" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "nickel": { + "nurl": { + "args": { + "hash": "sha256-IvlUwNO/wLLPuqCZf0NtSxMdDx+4ASYYOobklY/97aQ=", + "owner": "nickel-lang", + "repo": "tree-sitter-nickel", + "rev": "88d836a24b3b11c8720874a1a9286b8ae838d30a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "nix": { + "nurl": { + "args": { + "hash": "sha256-JaJRikijCXnKAuKA445IIDaRvPzGhLFM29KudaFsSVM=", + "owner": "nix-community", + "repo": "tree-sitter-nix", + "rev": "1b69cf1fa92366eefbe6863c184e5d2ece5f187d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ruby": { + "nurl": { + "args": { + "hash": "sha256-1kQ3RP2lJ0vwvVmKAQYNyPjltEKZLiZ4iI8iIxcRGd8=", + "owner": "tree-sitter", + "repo": "tree-sitter-ruby", + "rev": "206c7077164372c596ffa8eaadb9435c28941364" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "bash": { + "nurl": { + "args": { + "hash": "sha256-7N1PLVMJxwN5FzHW9NbXZTzGhvziwLCC8tDO3qdjtOo=", + "owner": "tree-sitter", + "repo": "tree-sitter-bash", + "rev": "487734f87fd87118028a65a4599352fa99c9cde8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "php": { + "nurl": { + "args": { + "hash": "sha256-j4RJUBbp2zvCHsZwnz62t2Tf6Cy1LOKrhg/pi8cqzAs=", + "owner": "tree-sitter", + "repo": "tree-sitter-php", + "rev": "f860e598194f4a71747f91789bf536b393ad4a56" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "php-only": { + "nurl": { + "args": { + "hash": "sha256-b45+2ev0pArt/TmtRVb5BbE+ouNjDFVT7NO0qSbtrtM=", + "owner": "tree-sitter", + "repo": "tree-sitter-php", + "rev": "cf1f4a0f1c01c705c1d6cf992b104028d5df0b53" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "php_only" + }, + "blade": { + "nurl": { + "args": { + "hash": "sha256-AACW+dz5M5gGKNri8tI+58tvWtjmQl6iImyAFqtOkL8=", + "owner": "EmranMR", + "repo": "tree-sitter-blade", + "rev": "4c66efe1e05c639c555ee70092021b8223d2f440" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "twig": { + "nurl": { + "args": { + "hash": "sha256-87jFYAAnblTeEdlXqTjyiiNee/OgasPam1b2xyKQIHY=", + "owner": "gbprod", + "repo": "tree-sitter-twig", + "rev": "085648e01d1422163a1702a44e72303b4e2a0bd1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "latex": { + "nurl": { + "args": { + "hash": "sha256-zkp4De2eBoOsPZRHHT3mIPVWFPYboTvn6AQ4AkwXhFE=", + "owner": "latex-lsp", + "repo": "tree-sitter-latex", + "rev": "8c75e93cd08ccb7ce1ccab22c1fbd6360e3bcea6" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "bibtex": { + "nurl": { + "args": { + "hash": "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ=", + "owner": "latex-lsp", + "repo": "tree-sitter-bibtex", + "rev": "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "lean": { + "nurl": { + "args": { + "hash": "sha256-U4ObSk4mtpp/gq8fnDQOKFfrgZ8/SuF6v5UhqxyAhWk=", + "owner": "Julian", + "repo": "tree-sitter-lean", + "rev": "d98426109258b266e1e92358c5f11716d2e8f638" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "lpf": { + "nurl": { + "args": { + "hash": "sha256-Y+W4Ceb0+gUJbBC9ziy672not6zc8JVIGTWYsPmWk7c=", + "owner": "TheZoq2", + "repo": "tree-sitter-lpf", + "rev": "db7372e60c722ca7f12ab359e57e6bf7611ab126" + }, + "fetcher": "fetchFromGitLab" + }, + "subpath": null + }, + "julia": { + "nurl": { + "args": { + "hash": "sha256-jrQjVPLb6SfePxEJV1GgFgLslGxgdmdb8bJy6VHOEbs=", + "owner": "tree-sitter", + "repo": "tree-sitter-julia", + "rev": "e84f10db8eeb8b9807786bfc658808edaa1b4fa2" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "java": { + "nurl": { + "args": { + "hash": "sha256-tGBi6gJJIPpp6oOwmAQdqBD6eaJRBRcYbWtm1BHsgBA=", + "owner": "tree-sitter", + "repo": "tree-sitter-java", + "rev": "09d650def6cdf7f479f4b78f595e9ef5b58ce31e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "smali": { + "nurl": { + "args": { + "hash": "sha256-hcqai2QKx6ZG+Sl1HOPu3wlyjKt3MJ60jNfjfcjKKiM=", + "owner": "amaanq", + "repo": "tree-sitter-smali", + "rev": "5ae51e15c4d1ac93cba6127caf3d1f0a072c140c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ledger": { + "nurl": { + "args": { + "hash": "sha256-bZcEeTv37CvSUa0geSlFX3La3flBi2awbU1RC0hTreM=", + "owner": "cbarrete", + "repo": "tree-sitter-ledger", + "rev": "1f864fb2bf6a87fe1b48545cc6adc6d23090adf7" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "beancount": { + "nurl": { + "args": { + "hash": "sha256-WtZ3FindaePKbtlnilK9KkOoPxBaxRKNVM+8D52DtBE=", + "owner": "polarmutex", + "repo": "tree-sitter-beancount", + "rev": "f3741a3a68ade59ec894ed84a64673494d2ba8f3" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ocaml": { + "nurl": { + "args": { + "hash": "sha256-9Y/eZNsKkz8RKjMn5RIAPITkDQTWdSc/fBXzxMg1ViQ=", + "owner": "tree-sitter", + "repo": "tree-sitter-ocaml", + "rev": "9965d208337d88bbf1a38ad0b0fe49e5f5ec9677" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "ocaml" + }, + "ocaml-interface": { + "nurl": { + "args": { + "hash": "sha256-9Y/eZNsKkz8RKjMn5RIAPITkDQTWdSc/fBXzxMg1ViQ=", + "owner": "tree-sitter", + "repo": "tree-sitter-ocaml", + "rev": "9965d208337d88bbf1a38ad0b0fe49e5f5ec9677" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "interface" + }, + "lua": { + "nurl": { + "args": { + "hash": "sha256-w+WVQHPiS/xyRz0obdJoUHZ7QzIDAvgtSzmE98yDORY=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-lua", + "rev": "88e446476a1e97a8724dff7a23e2d709855077f2" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "teal": { + "nurl": { + "args": { + "hash": "sha256-9RX7QMrG8+EZQ5yeYGeAGxRz8wqPP6p1GcSyDY4OvlY=", + "owner": "euclidianAce", + "repo": "tree-sitter-teal", + "rev": "3db655924b2ff1c54fdf6371b5425ea6b5dccefe" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "svelte": { + "nurl": { + "args": { + "hash": "sha256-ZXEg3HLE9hTEK/7eYRQzn7Rtyk0ETooW/h0ghBKdVhI=", + "owner": "Himujjal", + "repo": "tree-sitter-svelte", + "rev": "60ea1d673a1a3eeeb597e098d9ada9ed0c79ef4b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "vue": { + "nurl": { + "args": { + "hash": "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A=", + "owner": "ikatyang", + "repo": "tree-sitter-vue", + "rev": "91fe2754796cd8fba5f229505a23fa08f3546c06" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "yaml": { + "nurl": { + "args": { + "hash": "sha256-bpiT3FraOZhJaoiFWAoVJX1O+plnIi8aXOW2LwyU23M=", + "owner": "ikatyang", + "repo": "tree-sitter-yaml", + "rev": "0e36bed171768908f331ff7dff9d956bae016efb" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "haskell": { + "nurl": { + "args": { + "hash": "sha256-0wmdbXHZbHkv4pTrB1fCbExx9E83l+zaocGa+SvQsZQ=", + "owner": "tree-sitter", + "repo": "tree-sitter-haskell", + "rev": "0975ef72fc3c47b530309ca93937d7d143523628" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "haskell-persistent": { + "nurl": { + "args": { + "hash": "sha256-p4Anm/xeG/d7nYBPDABcdDih/a+0rMjwtVUJru7m9QY=", + "owner": "MercuryTechnologies", + "repo": "tree-sitter-haskell-persistent", + "rev": "58a6ccfd56d9f1de8fb9f77e6c42151f8f0d0f3d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "purescript": { + "nurl": { + "args": { + "hash": "sha256-tONS2Eai/eVDecn6ow4nN9F7++UjY6OAKezeCco8hYU=", + "owner": "postsolar", + "repo": "tree-sitter-purescript", + "rev": "f541f95ffd6852fbbe88636317c613285bc105af" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "zig": { + "nurl": { + "args": { + "hash": "sha256-iyb79SiMsV94RrWH/1Oi2aKBiX5io0Dp+zZf8qWZHwg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-zig", + "rev": "eb7d58c2dc4fbeea4745019dee8df013034ae66b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "prolog": { + "nurl": { + "args": { + "domain": "codeberg.org", + "hash": "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18=", + "owner": "foxy", + "repo": "tree-sitter-prolog", + "rev": "d8d415f6a1cf80ca138524bcc395810b176d40fa" + }, + "fetcher": "fetchFromGitea" + }, + "subpath": "grammars/prolog" + }, + "query": { + "nurl": { + "args": { + "hash": "sha256-xtr2IVI+3h/u9f84ye7szHR/U2E8Bm5NN7vhqaCkiyI=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-query", + "rev": "a6674e279b14958625d7a530cabe06119c7a1532" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "cmake": { + "nurl": { + "args": { + "hash": "sha256-2xJaDgrCJQ2obGYvhsHk2/2p8lFNwuScjbjdxJihh5I=", + "owner": "uyha", + "repo": "tree-sitter-cmake", + "rev": "6e51463ef3052dd3b328322c22172eda093727ad" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "make": { + "nurl": { + "args": { + "hash": "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0=", + "owner": "alemuller", + "repo": "tree-sitter-make", + "rev": "a4b9187417d6be349ee5fd4b6e77b4172c6827dd" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "glsl": { + "nurl": { + "args": { + "hash": "sha256-jQrBz7dDVn9p4et1Oe034YYBRXzi+hdSkqyi3TsQUv8=", + "owner": "theHamsta", + "repo": "tree-sitter-glsl", + "rev": "88408ffc5e27abcffced7010fc77396ae3636d7e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "perl": { + "nurl": { + "args": { + "hash": "sha256-/WA3E5kDxHl3YJ5yd020iIVc1YEssAcvlD5/Voceu2Y=", + "owner": "tree-sitter-perl", + "repo": "tree-sitter-perl", + "rev": "72a08a496a23212f23802490ef6f4700d68cfd0e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "pod": { + "nurl": { + "args": { + "hash": "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI=", + "owner": "tree-sitter-perl", + "repo": "tree-sitter-pod", + "rev": "0bf8387987c21bf2f8ed41d2575a8f22b139687f" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "comment": { + "nurl": { + "args": { + "hash": "sha256-ihkBqdYVulTlysb9J8yg4c5XVktJw8jIwzhqybBw8Ug=", + "owner": "stsewd", + "repo": "tree-sitter-comment", + "rev": "aefcc2813392eb6ffe509aa0fc8b4e9b57413ee1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "wesl": { + "nurl": { + "args": { + "hash": "sha256-n9yob5tDyWalSAPjH2a3BFcH4Zqd6rwb+V/Qbvaxt7c=", + "owner": "wgsl-tooling-wg", + "repo": "tree-sitter-wesl", + "rev": "94ee6122680ef8ce2173853ca7c99f7aaeeda8ce" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "wgsl": { + "nurl": { + "args": { + "hash": "sha256-x42qHPwzv3uXVahHE9xYy3RkrYFctJGNEJmu6w1/2Qo=", + "owner": "szebniok", + "repo": "tree-sitter-wgsl", + "rev": "272e89ef2aeac74178edb9db4a83c1ffef80a463" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "llvm": { + "nurl": { + "args": { + "hash": "sha256-L3XwPhvwIR/mUbugMbaHS9dXyhO7bApv/gdlxQ+2Bbo=", + "owner": "benwilliamgraham", + "repo": "tree-sitter-llvm", + "rev": "c14cb839003348692158b845db9edda201374548" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "llvm-mir": { + "nurl": { + "args": { + "hash": "sha256-ivslvFNr3550Grko9xbHPtA63XNc+twFfZQFhBmPaME=", + "owner": "Flakebi", + "repo": "tree-sitter-llvm-mir", + "rev": "d166ff8c5950f80b0a476956e7a0ad2f27c12505" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "tablegen": { + "nurl": { + "args": { + "hash": "sha256-8yn/Czv/aNQfa/k8gnr8qeCsuDtU2L2qHGKAMbv8Vgk=", + "owner": "Flakebi", + "repo": "tree-sitter-tablegen", + "rev": "3e9c4822ab5cdcccf4f8aa9dcd42117f736d51d9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "mail": { + "nurl": { + "args": { + "hash": "sha256-qdqswVQeThHDQahUr1HNF/TIP+1X0eMWch1SfBvXQA0=", + "owner": "ficcdaf", + "repo": "tree-sitter-mail", + "rev": "8e60f38efbae1cc5f22833ae13c5500dd0f3b12f" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "markdown": { + "nurl": { + "args": { + "hash": "sha256-1/Uo8Bk7QPiQqAWL9jgYLtq6JNj1dnNDBSHn15FHlCM=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-markdown", + "rev": "62516e8c78380e3b51d5b55727995d2c511436d8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "tree-sitter-markdown" + }, + "markdown-inline": { + "nurl": { + "args": { + "hash": "sha256-1/Uo8Bk7QPiQqAWL9jgYLtq6JNj1dnNDBSHn15FHlCM=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-markdown", + "rev": "62516e8c78380e3b51d5b55727995d2c511436d8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "tree-sitter-markdown-inline" + }, + "djot": { + "nurl": { + "args": { + "hash": "sha256-Mp2y2YaaSPptZnc84GKiMQh4gHrJofm7SgPOMwYRx7w=", + "owner": "treeman", + "repo": "tree-sitter-djot", + "rev": "67e6e23ba7be81a4373e0f49e21207bdc32d12a5" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "dart": { + "nurl": { + "args": { + "hash": "sha256-+DFqJFR5raOnNG1oyGfO+tzpBXYBk0BBc8GbEkpEBhU=", + "owner": "UserNobody14", + "repo": "tree-sitter-dart", + "rev": "e398400a0b785af3cf571f5a57eccab242f0cdf9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "scala": { + "nurl": { + "args": { + "hash": "sha256-2gIB5b//ONJrYe0rtBKYc/qyDuIuzob61bRa3oAN0Jw=", + "owner": "tree-sitter", + "repo": "tree-sitter-scala", + "rev": "7891815f42dca9ed6aeb464c2edc39d479ab965c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "dockerfile": { + "nurl": { + "args": { + "hash": "sha256-uDRDq6MYYV8nh6FDsQN3tdyZywEg8A224bfWrgFGvFs=", + "owner": "camdencheek", + "repo": "tree-sitter-dockerfile", + "rev": "087daa20438a6cc01fa5e6fe6906d77c869d19fe" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gitcommit": { + "nurl": { + "args": { + "hash": "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws=", + "owner": "gbprod", + "repo": "tree-sitter-gitcommit", + "rev": "a716678c0f00645fed1e6f1d0eb221481dbd6f6d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "diff": { + "nurl": { + "args": { + "hash": "sha256-Lm+3jsje1sCDXMFq2Hw+5M5Q6/zLOW1INtOfYoZsalE=", + "owner": "the-mikedavis", + "repo": "tree-sitter-diff", + "rev": "fd74c78fa88a20085dbc7bbeaba066f4d1692b63" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "git-rebase": { + "nurl": { + "args": { + "hash": "sha256-mbRu2+wZVf5Nk3XlFvLSBOUg2QqmCR2tqO7gLpOJ45k=", + "owner": "the-mikedavis", + "repo": "tree-sitter-git-rebase", + "rev": "d8a4207ebbc47bd78bacdf48f883db58283f9fd8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "regex": { + "nurl": { + "args": { + "hash": "sha256-lDsr3sLrLf6wXu/juIA+bTtv1SBo+Jgwqw/6yBAE0kg=", + "owner": "tree-sitter", + "repo": "tree-sitter-regex", + "rev": "e1cfca3c79896ff79842f057ea13e529b66af636" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "git-config": { + "nurl": { + "args": { + "hash": "sha256-O0w0BhhPPwhnKfniAFSPMWfBsZUTrijifAsmFiAncWg=", + "owner": "the-mikedavis", + "repo": "tree-sitter-git-config", + "rev": "9c2a1b7894e6d9eedfe99805b829b4ecd871375e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gitattributes": { + "nurl": { + "args": { + "hash": "sha256-JOE+ezW6WrwVAtOTz4jnhhPDP3cbQBF38SeweTMMscU=", + "owner": "mtoohey31", + "repo": "tree-sitter-gitattributes", + "rev": "3dd50808e3096f93dccd5e9dc7dc3dba2eb12dc4" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gitignore": { + "nurl": { + "args": { + "hash": "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8=", + "owner": "shunsambongi", + "repo": "tree-sitter-gitignore", + "rev": "f4685bf11ac466dd278449bcfe5fd014e94aa504" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "graphql": { + "nurl": { + "args": { + "hash": "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc=", + "owner": "bkegley", + "repo": "tree-sitter-graphql", + "rev": "5e66e961eee421786bdda8495ed1db045e06b5fe" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "elm": { + "nurl": { + "args": { + "hash": "sha256-PhAHrFFbfeUl5+O8JSTqx8O0Bx+XRoJ0EvTwYrYnNJI=", + "owner": "elm-tooling", + "repo": "tree-sitter-elm", + "rev": "df4cb639c01b76bc9ac9cc66788709a6da20002c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "iex": { + "nurl": { + "args": { + "hash": "sha256-YRVxMz9VqZ00bG0tQ/IDxf/8UkK3/OYZTIMxsQfknII=", + "owner": "elixir-lang", + "repo": "tree-sitter-iex", + "rev": "39f20bb51f502e32058684e893c0c0b00bb2332c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "rescript": { + "nurl": { + "args": { + "hash": "sha256-DTO+AMzjq/+n4zJNkTyjiiIlvAo8NlDQ7gbwrFYt0Os=", + "owner": "rescript-lang", + "repo": "tree-sitter-rescript", + "rev": "5e2a44a9d886b0a509f5bfd0437d33b4871fbac5" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "erlang": { + "nurl": { + "args": { + "hash": "sha256-5fF0ZAOzq3j6aqv2t8u9dfUtu1YuycSono1nkz9/GgA=", + "owner": "the-mikedavis", + "repo": "tree-sitter-erlang", + "rev": "33a3e4f1fa77a3e1a2736813f4b27c358f6c0b63" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "kotlin": { + "nurl": { + "args": { + "hash": "sha256-7REd272fpCP/ggzg7wLf5DS6QX9SIO9YGPdvj2c2w58=", + "owner": "fwcd", + "repo": "tree-sitter-kotlin", + "rev": "c4ddea359a7ff4d92360b2efcd6cfce5dc25afe6" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "hcl": { + "nurl": { + "args": { + "hash": "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hcl", + "rev": "9e3ec9848f28d26845ba300fd73c740459b83e9b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "org": { + "nurl": { + "args": { + "hash": "sha256-hj71GKIScfHFVDjXzJ2waBJDFU1dDVduOXxMxKdYvyk=", + "owner": "milisims", + "repo": "tree-sitter-org", + "rev": "698bb1a34331e68f83fc24bdd1b6f97016bb30de" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "solidity": { + "nurl": { + "args": { + "hash": "sha256-Tt8lXaHrRFbbATUoWK+Y9FZohY1IeDTCXaaom4yZYb4=", + "owner": "JoranHonig", + "repo": "tree-sitter-solidity", + "rev": "f7f5251a3f5b1d04f0799b3571b12918af177fc8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gleam": { + "nurl": { + "args": { + "hash": "sha256-SZ2LX068EaDXTtit+GQ7oxS7rDuVnFtCurp18/hMCcQ=", + "owner": "gleam-lang", + "repo": "tree-sitter-gleam", + "rev": "ee93c639dc82148d716919df336ad612fd33538e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ron": { + "nurl": { + "args": { + "hash": "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ron", + "rev": "78938553b93075e638035f624973083451b29055" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "robot": { + "nurl": { + "args": { + "hash": "sha256-VxWZWFPYkD3odM3TpEgLKsFnN8wB6xoIiXUYqBbpDqw=", + "owner": "Hubro", + "repo": "tree-sitter-robot", + "rev": "322e4cc65754d2b3fdef4f2f8a71e0762e3d13af" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "r": { + "nurl": { + "args": { + "hash": "sha256-R9Uu7okB6WrxQlgsHN39sCSG8DiSXvo2Jwu+8SwOuCk=", + "owner": "r-lib", + "repo": "tree-sitter-r", + "rev": "cc04302e1bff76fa02e129f332f44636813b0c3c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "swift": { + "nurl": { + "args": { + "hash": "sha256-FvNn+FHY9YumfE4taqoORzdu8TRn6Cc3DgRpyjzN6aM=", + "owner": "alex-pinkus", + "repo": "tree-sitter-swift", + "rev": "57c1c6d6ffa1c44b330182d41717e6fe37430704" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "embedded-template": { + "nurl": { + "args": { + "hash": "sha256-fbzYXLIxaBM/lZTTZ7Wad+Yrb3q3mCW6j1mE8p2RdkA=", + "owner": "tree-sitter", + "repo": "tree-sitter-embedded-template", + "rev": "d21df11b0ecc6fd211dbe11278e92ef67bd17e97" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "eex": { + "nurl": { + "args": { + "hash": "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY=", + "owner": "connorlay", + "repo": "tree-sitter-eex", + "rev": "f742f2fe327463335e8671a87c0b9b396905d1d1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "heex": { + "nurl": { + "args": { + "hash": "sha256-B9kNSHH/FhBdeAnXPUxiZAZK9efJpqo0MnuR9nfLlLU=", + "owner": "phoenixframework", + "repo": "tree-sitter-heex", + "rev": "f6b83f305a755cd49cf5f6a66b2b789be93dc7b9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "sql": { + "nurl": { + "args": { + "hash": "sha256-uEiwHIlLC6AyqD3/fH9KmXMdgQUb30MwBGrjPoyAPbc=", + "owner": "DerekStride", + "repo": "tree-sitter-sql", + "rev": "b9d109588d5b5ed986c857464830c2f0bef53f18" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gdscript": { + "nurl": { + "args": { + "hash": "sha256-HikAZVoOqKRNnEBv/CCqqyt94HbXg2dBq+4GsmUFSIA=", + "owner": "PrestonKnopp", + "repo": "tree-sitter-gdscript", + "rev": "1f1e782fe2600f50ae57b53876505b8282388d77" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "godot-resource": { + "nurl": { + "args": { + "hash": "sha256-wdxCfG48fzswUg4q2pgI4q7jK7ZimpKo4+dRnZsZJ6U=", + "owner": "PrestonKnopp", + "repo": "tree-sitter-godot-resource", + "rev": "2ffb90de47417018651fc3b970e5f6b67214dc9d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "nu": { + "nurl": { + "args": { + "hash": "sha256-DH0w2QdEqJskvhXlBf0sJeYReuHfiI/mFHUPE9p+Ie8=", + "owner": "nushell", + "repo": "tree-sitter-nu", + "rev": "358c4f509eb97f0148bbd25ad36acc729819b9c1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "vala": { + "nurl": { + "args": { + "hash": "sha256-EpzG7PH9xoZdzvzZcuI1cQ6ukPlxXc2YRXPawpD8+nc=", + "owner": "vala-lang", + "repo": "tree-sitter-vala", + "rev": "c9eea93ba2ec4ec1485392db11945819779745b3" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "hare": { + "nurl": { + "args": { + "hash": "sha256-mONAnzm2YLeTvefeeRfrBVeaPhv/qnepZRIw9n0CUfI=", + "owner": "~ecs", + "repo": "tree-sitter-hare", + "rev": "07035a248943575444aa0b893ffe306e1444c0ab" + }, + "fetcher": "fetchFromSourcehut" + }, + "subpath": null + }, + "devicetree": { + "nurl": { + "args": { + "hash": "sha256-NEuQy+Ad9UQE0JeWkyixKC6K7j5DrSpUJ6X50Im6R7c=", + "owner": "joelspadin", + "repo": "tree-sitter-devicetree", + "rev": "877adbfa0174d25894c40fa75ad52d4515a36368" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "cairo": { + "nurl": { + "args": { + "hash": "sha256-Ikn8KE5OflDl3x7uCTrkHTaKXZ2J09mInOyg9f5wRKo=", + "owner": "starkware-libs", + "repo": "tree-sitter-cairo", + "rev": "4c6a25680546761b80a710ead1dd34e76c203125" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "cpon": { + "nurl": { + "args": { + "hash": "sha256-pnQ5pUDlpMJot7w2OQkXsYOzSAuiygFITPeGJ6VrKKs=", + "owner": "fvacek", + "repo": "tree-sitter-cpon", + "rev": "0d01fcdae5a53191df5b1349f9bce053833270e7" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "odin": { + "nurl": { + "args": { + "hash": "sha256-Pv/X6xgJeVjgIuBXIgZT4/vVrytnl1mMiKjMMjH/qQo=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-odin", + "rev": "6c6b07e354a52f8f2a9bc776cbc262a74e74fd26" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "meson": { + "nurl": { + "args": { + "hash": "sha256-iSnkmgNax7U51Ng5WC0iTKJ6UyYmakvijUPtFmFgMzw=", + "owner": "staysail", + "repo": "tree-sitter-meson", + "rev": "32a83e8f200c347232fa795636cfe60dde22957a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "sshclientconfig": { + "nurl": { + "args": { + "hash": "sha256-Ujl/3Ti/W6SBft1l4g8FsDEyLGSyLzFPzE/8pn37e70=", + "owner": "metio", + "repo": "tree-sitter-ssh-client-config", + "rev": "e45c6d5c71657344d4ecaf87dafae7736f776c57" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "scheme": { + "nurl": { + "args": { + "hash": "sha256-s9AoMNYnKvzr969aujgwUaVn4WoRaZ5snfFEF73KUGA=", + "owner": "6cdh", + "repo": "tree-sitter-scheme", + "rev": "af3af6c9356b936f8a515a1e449c32e804c2b1a8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "v": { + "nurl": { + "args": { + "hash": "sha256-I6+4CRwLNFwozNRNE5+cbrOX8hBroCh90H2V7qo2gIo=", + "owner": "vlang", + "repo": "v-analyzer", + "rev": "59a8889d84a293d7c0366d14c8dbb0eec24fe889" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "tree_sitter_v" + }, + "verilog": { + "nurl": { + "args": { + "hash": "sha256-l4DgThuP9EFU55YQ9lgvVP/8pXojOllQ870gRsBF3FE=", + "owner": "tree-sitter", + "repo": "tree-sitter-verilog", + "rev": "4457145e795b363f072463e697dfe2f6973c9a52" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "edoc": { + "nurl": { + "args": { + "hash": "sha256-ALGr1vI/R2gAgjHfwORYMP/+CeIejnSGqC9Db+GD5uM=", + "owner": "the-mikedavis", + "repo": "tree-sitter-edoc", + "rev": "74774af7b45dd9cefbf9510328fc6ff2374afc50" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "jsdoc": { + "nurl": { + "args": { + "hash": "sha256-Zhl9mEpJE9Qy3MVScE2JK4i8OFZUXl5KMhKMS4bw+mI=", + "owner": "tree-sitter", + "repo": "tree-sitter-jsdoc", + "rev": "189a6a4829beb9cdbe837260653b4a3dfb0cc3db" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "openscad": { + "nurl": { + "args": { + "hash": "sha256-4rCKvF3UewZEUZOcEIcTRm79//2vCO33BTi2gLGnlFQ=", + "owner": "openscad", + "repo": "tree-sitter-openscad", + "rev": "acc196e969a169cadd8b7f8d9f81ff2d30e3e253" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "prisma": { + "nurl": { + "args": { + "hash": "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c=", + "owner": "victorhqc", + "repo": "tree-sitter-prisma", + "rev": "eca2596a355b1a9952b4f80f8f9caed300a272b5" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "clojure": { + "nurl": { + "args": { + "hash": "sha256-tr1DJWqX5cXvWnA5D8M0Pqp1UM36EYnHdus/oMnOCEM=", + "owner": "sogaiu", + "repo": "tree-sitter-clojure", + "rev": "e57c569ae332ca365da623712ae1f50f84daeae2" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "elvish": { + "nurl": { + "args": { + "hash": "sha256-N+z+KJqSycClyPm85YR0NolHc96KbmsifZSYOzCuifc=", + "owner": "ckafi", + "repo": "tree-sitter-elvish", + "rev": "e50787cadd3bc54f6d9c0704493a79078bb8a4e5" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "fortran": { + "nurl": { + "args": { + "hash": "sha256-ylQLalRFqRu5N/lUxvwOds/UbLH2JJ7T/rOpo9H4MZ4=", + "owner": "stadelmanma", + "repo": "tree-sitter-fortran", + "rev": "f0f2f100952a353e64e26b0fa710b4c296d7af13" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ungrammar": { + "nurl": { + "args": { + "hash": "sha256-cNBijko9v2BidDKlMFK4ivvd0xjmFL/SVZYJw+H0vyI=", + "owner": "Philipp-M", + "repo": "tree-sitter-ungrammar", + "rev": "a7e104629cff5a8b7367187610631e8f5eb7c6ea" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "dot": { + "nurl": { + "args": { + "hash": "sha256-wk4mmbPD+kxH5RsVB1tGtx9lB+jAXtpXrhTGZsJeWeA=", + "owner": "rydesun", + "repo": "tree-sitter-dot", + "rev": "917230743aa10f45a408fea2ddb54bbbf5fbe7b7" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "cue": { + "nurl": { + "args": { + "hash": "sha256-uV7Tl41PCU+8uJa693km5xvysvbptbT7LvGyYIelspk=", + "owner": "eonpatapon", + "repo": "tree-sitter-cue", + "rev": "8a5f273bfa281c66354da562f2307c2d394b6c81" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "slang": { + "nurl": { + "args": { + "hash": "sha256-Oj3Z1Zw1geM2jid7xg0041cYtStV+CRl7anXbIIGE5c=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-slang", + "rev": "327b1b821c255867a4fb724c8eee48887e3d014b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "slint": { + "nurl": { + "args": { + "hash": "sha256-NTxJwVYq3o+9+BbBi4Lcj++mB4hvKAN3N+dRadXuBNo=", + "owner": "slint-ui", + "repo": "tree-sitter-slint", + "rev": "f11da7e62051ba8b9d4faa299c26de8aeedfc1cd" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "task": { + "nurl": { + "args": { + "hash": "sha256-zBEAROWfH6+G2sCBIN/F83byfq8dKCecokIqazQ74n0=", + "owner": "alexanderbrevig", + "repo": "tree-sitter-task", + "rev": "f2cb435c5dbf3ee19493e224485d977cb2d36d8b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "xit": { + "nurl": { + "args": { + "hash": "sha256-hw/EHIYY620doxWTzd+dMf/umLAr1iHmEQWtlR+6Q1I=", + "owner": "synaptiko", + "repo": "tree-sitter-xit", + "rev": "7d7902456061bc2ad21c64c44054f67b5515734c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "esdl": { + "nurl": { + "args": { + "hash": "sha256-+suOuc6dvo7N8zIQfChPUUUQKmaV6e4YEch0ypKMAtw=", + "owner": "greym0uth", + "repo": "tree-sitter-esdl", + "rev": "df83acc8cacd0cfb139eecee0e718dc32c4f92e2" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "pascal": { + "nurl": { + "args": { + "hash": "sha256-/nChZspacQymw+1P7yrkOpa7BIBVIKeLKUv0y9Hk8oc=", + "owner": "Isopod", + "repo": "tree-sitter-pascal", + "rev": "2fd40f477d3e2794af152618ccfac8d92eb72a66" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "sml": { + "nurl": { + "args": { + "hash": "sha256-fOn9ijHtouLncw4r7ohUa3HLt+4WxY884mKDzM7yoHs=", + "owner": "Giorbo", + "repo": "tree-sitter-sml", + "rev": "bd4055d5554614520d4a0706b34dc0c317c6b608" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "jsonnet": { + "nurl": { + "args": { + "hash": "sha256-7LdIA+tsFUIvAk9GoqJwSU5tJDNPtsziv0rbiiLmCLY=", + "owner": "sourcegraph", + "repo": "tree-sitter-jsonnet", + "rev": "0475a5017ad7dc84845d1d33187f2321abcb261d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ada": { + "nurl": { + "args": { + "hash": "sha256-30yCHcO9LdZ9VKQpObWRfk49M5tC85IZvutXgzGwTjQ=", + "owner": "briot", + "repo": "tree-sitter-ada", + "rev": "ba0894efa03beb70780156b91e28c716b7a4764d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "astro": { + "nurl": { + "args": { + "hash": "sha256-q1ni++SPbq5y+47fPb6TryMw86gpULwNcXwi5yjXCWI=", + "owner": "virchau13", + "repo": "tree-sitter-astro", + "rev": "947e93089e60c66e681eba22283f4037841451e7" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "bass": { + "nurl": { + "args": { + "hash": "sha256-AmrzHntk8FLw8qtJAVvOzFuBA7H3wURTnx+PsrIp+pM=", + "owner": "vito", + "repo": "tree-sitter-bass", + "rev": "501133e260d768ed4e1fd7374912ed5c86d6fd90" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "wat": { + "nurl": { + "args": { + "hash": "sha256-a1l4RsGpRQfUxEjwewyKiV0G7J2DHZW6+y1HnjREYAs=", + "owner": "wasm-lsp", + "repo": "tree-sitter-wasm", + "rev": "2ca28a9f9d709847bf7a3de0942a84e912f59088" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "wat" + }, + "wast": { + "nurl": { + "args": { + "hash": "sha256-a1l4RsGpRQfUxEjwewyKiV0G7J2DHZW6+y1HnjREYAs=", + "owner": "wasm-lsp", + "repo": "tree-sitter-wasm", + "rev": "2ca28a9f9d709847bf7a3de0942a84e912f59088" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": "wast" + }, + "d": { + "nurl": { + "args": { + "hash": "sha256-gbKg/EARBg7qGU8NeczUXxBNAK20c8aEvmwwNEkebs4=", + "owner": "gdamore", + "repo": "tree-sitter-d", + "rev": "5566f8ce8fc24186fad06170bbb3c8d97c935d74" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "vhs": { + "nurl": { + "args": { + "hash": "sha256-Qf4Y1I/X5xGVZ4u2ud+XdC2dL+0sjR+0pJRJ8SUraiQ=", + "owner": "charmbracelet", + "repo": "tree-sitter-vhs", + "rev": "9534865e614c95eb9418e5e73f061c32fa4d9540" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "kdl": { + "nurl": { + "args": { + "hash": "sha256-+oJqfbBDbrNS7E+x/QCX9m6FVf0NLw4qWH9n54joJYA=", + "owner": "amaanq", + "repo": "tree-sitter-kdl", + "rev": "3ca569b9f9af43593c24f9e7a21f02f43a13bb88" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "xml": { + "nurl": { + "args": { + "hash": "sha256-8c/XtnffylxiqX3Q7VFWlrk/655FG2pwqYrftGpnVxI=", + "owner": "RenjiSann", + "repo": "tree-sitter-xml", + "rev": "48a7c2b6fb9d515577e115e6788937e837815651" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "dtd": { + "nurl": { + "args": { + "hash": "sha256-mq617pfH/Na9JB8SDEudxbKJfaoezgjC3xVOIOZ8Qb8=", + "owner": "KMikeeU", + "repo": "tree-sitter-dtd", + "rev": "6116becb02a6b8e9588ef73d300a9ba4622e156f" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "wit": { + "nurl": { + "args": { + "hash": "sha256-5+cw9vWPizK7YlEhiNJheYVYOgtheEifd4g1KF5ldyE=", + "owner": "hh9527", + "repo": "tree-sitter-wit", + "rev": "c917790ab9aec50c5fd664cbfad8dd45110cfff3" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ini": { + "nurl": { + "args": { + "hash": "sha256-kWCaOIC81GP5EHCqzPZP9EUgYy39CZ6/8TVS6soB6Wo=", + "owner": "justinmk", + "repo": "tree-sitter-ini", + "rev": "32b31863f222bf22eb43b07d4e9be8017e36fb31" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "inko": { + "nurl": { + "args": { + "hash": "sha256-NlmfN83UOJW5z8IGCEVfDnhZBUG04oA6/5O7aJckqdI=", + "owner": "inko-lang", + "repo": "tree-sitter-inko", + "rev": "7860637ce1b43f5f79cfb7cc3311bf3234e9479f" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "bicep": { + "nurl": { + "args": { + "hash": "sha256-jj1ccJQOX8oBx1XVKzI53B1sveq5kNADc2DB8bJhsf4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-bicep", + "rev": "0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "qmljs": { + "nurl": { + "args": { + "hash": "sha256-Hf8LfrN3YjN9hpGtTVmK3ZjJ/b/fsRCg9FG7hSSj/mk=", + "owner": "yuja", + "repo": "tree-sitter-qmljs", + "rev": "0b2b25bcaa7d4925d5f0dda16f6a99c588a437f1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "mermaid": { + "nurl": { + "args": { + "hash": "sha256-JwQ3jfwwOvM9eJWP/D3wXUBDysRxpa+mktYFajwA3IA=", + "owner": "monaqa", + "repo": "tree-sitter-mermaid", + "rev": "d787c66276e7e95899230539f556e8b83ee16f6d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "matlab": { + "nurl": { + "args": { + "hash": "sha256-U3ZcZgI4ZjBNzk08s9lVdB968AlOQec2Dcy+qb0blZ0=", + "owner": "acristoffers", + "repo": "tree-sitter-matlab", + "rev": "b0a0198b182574cd3ca0447264c83331901b9338" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ponylang": { + "nurl": { + "args": { + "hash": "sha256-fqr+PmsCEZr3sTQ2ttFrS8Cy9Z/R/6gNwjmcXedQ4CE=", + "owner": "mfelsche", + "repo": "tree-sitter-ponylang", + "rev": "ef66b151bc2604f431b5668fcec4747db4290e11" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "dhall": { + "nurl": { + "args": { + "hash": "sha256-q9OkKmp0Nor+YkFc8pBVAOoXoWzwjjzg9lBUKAUnjmQ=", + "owner": "jbellerb", + "repo": "tree-sitter-dhall", + "rev": "affb6ee38d629c9296749767ab832d69bb0d9ea8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "pem": { + "nurl": { + "args": { + "hash": "sha256-cKjWtcz+4RgpoLT+CnbADtxnGj19u5L8y38PzgLUj5A=", + "owner": "mtoohey31", + "repo": "tree-sitter-pem", + "rev": "be67a4330a1aa507c7297bc322204f936ec1132c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "passwd": { + "nurl": { + "args": { + "hash": "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4=", + "owner": "ath3", + "repo": "tree-sitter-passwd", + "rev": "20239395eacdc2e0923a7e5683ad3605aee7b716" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "hosts": { + "nurl": { + "args": { + "hash": "sha256-f8ldDZD0I/D8IC566bZ4YgQE/b0maTE3BfzuzPfy92k=", + "owner": "ath3", + "repo": "tree-sitter-hosts", + "rev": "301b9379ce7dfc8bdbe2c2699a6887dcb73953f9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "uxntal": { + "nurl": { + "args": { + "hash": "sha256-pgnKJe8aFL4k2RD1vJHJf/LOwwjr5vnJHWUNWvW+wbU=", + "owner": "Jummit", + "repo": "tree-sitter-uxntal", + "rev": "d68406066648cd6db4c6a2f11ec305af02079884" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "yuck": { + "nurl": { + "args": { + "hash": "sha256-n2g7nfmdg8vcz++KPqhaJ7muoOyQxSqgysoZ2PEv7os=", + "owner": "Philipp-M", + "repo": "tree-sitter-yuck", + "rev": "e3d91a3c65decdea467adebe4127b8366fa47919" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "prql": { + "nurl": { + "args": { + "hash": "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI=", + "owner": "PRQL", + "repo": "tree-sitter-prql", + "rev": "09e158cd3650581c0af4c49c2e5b10c4834c8646" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "po": { + "nurl": { + "args": { + "hash": "sha256-iylo1e7CjLRZS1Yu4n3wy9cL9BGQ1Ai14TkJVT2Dpuo=", + "owner": "erasin", + "repo": "tree-sitter-po", + "rev": "417cee9abb2053ed26b19e7de972398f2da9b29e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "nasm": { + "nurl": { + "args": { + "hash": "sha256-205joaeq4ZSyfgxagPQTsx0zpZwSEpq1VCQoHJ77OL8=", + "owner": "naclsn", + "repo": "tree-sitter-nasm", + "rev": "570f3d7be01fffc751237f4cfcf52d04e20532d1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gas": { + "nurl": { + "args": { + "hash": "sha256-HyLNnmK4jud2Ndkc+5MY9MlASh/ehPA/eQATsCVGcUw=", + "owner": "sirius94", + "repo": "tree-sitter-gas", + "rev": "60f443646b20edee3b7bf18f3a4fb91dc214259a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "rst": { + "nurl": { + "args": { + "hash": "sha256-g3CovnXY15SkxAdVk15M4hAxizqLc551omwKKG+Vozg=", + "owner": "stsewd", + "repo": "tree-sitter-rst", + "rev": "25e6328872ac3a764ba8b926aea12719741103f1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "capnp": { + "nurl": { + "args": { + "hash": "sha256-FKzh0c/mTURLss8mv/c/p3dNXQxE/r5P063GEM8un70=", + "owner": "amaanq", + "repo": "tree-sitter-capnp", + "rev": "fc6e2addf103861b9b3dffb82c543eb6b71061aa" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "smithy": { + "nurl": { + "args": { + "hash": "sha256-6z2Psw+cjC11CXoGOJ/lkBPJXKqECCSrhchOiAPmd14=", + "owner": "indoorvivants", + "repo": "tree-sitter-smithy", + "rev": "8327eb84d55639ffbe08c9dc82da7fff72a1ad07" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "vhdl": { + "nurl": { + "args": { + "hash": "sha256-wMVuixeG95CwehBr5I9MuGnvM9VAszroNVPo5MGPGF8=", + "owner": "jpt13653903", + "repo": "tree-sitter-vhdl", + "rev": "32d3e3daa745bf9f1665676f323be968444619e1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "rego": { + "nurl": { + "args": { + "hash": "sha256-L6n6Z5y9t1ixpy9mktB9HVKy69jigqbIFB2SrSW/yoo=", + "owner": "FallenAngel97", + "repo": "tree-sitter-rego", + "rev": "9ac75e71b2d791e0aadeef68098319d86a2a14cf" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "nim": { + "nurl": { + "args": { + "hash": "sha256-KzAZf5vgrdp33esrgle71i0m52MvRJ3z/sMwzb+CueU=", + "owner": "alaviss", + "repo": "tree-sitter-nim", + "rev": "c5f0ce3b65222f5dbb1a12f9fe894524881ad590" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "hurl": { + "nurl": { + "args": { + "hash": "sha256-vu/zK/AILJXPn18TmQSKoap7BtUOwhCxAX9v8ekVrIo=", + "owner": "pfeiferj", + "repo": "tree-sitter-hurl", + "rev": "cd1a0ada92cc73dd0f4d7eedc162be4ded758591" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "markdoc": { + "nurl": { + "args": { + "hash": "sha256-rKkl9Xc0FFRe5Is5Nb/pPGeZTguJkvQJkGpBtmSfOXc=", + "owner": "markdoc-extra", + "repo": "tree-sitter-markdoc", + "rev": "5ffe71b29e8a3f94823913ea9cea51fcfa7e3bf8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "opencl": { + "nurl": { + "args": { + "hash": "sha256-tymKOBQbbXAI4bUDSOnZaMoyhFuDwSInvqgGq0eTDl8=", + "owner": "lefp", + "repo": "tree-sitter-opencl", + "rev": "8e1d24a57066b3cd1bb9685bbc1ca9de5c1b78fb" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "just": { + "nurl": { + "args": { + "hash": "sha256-rTcdpSxCUOhS7oM8tbQsVxageiEgYopjBSbQf+cLdJY=", + "owner": "poliorcetics", + "repo": "tree-sitter-just", + "rev": "8d03cfdd7ab89ff76d935827de1b93450fa0ec0a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gn": { + "nurl": { + "args": { + "hash": "sha256-yZM2+4/uoEaQt2++dSMhTIAMezTKBIOjKCLpcffZVWU=", + "owner": "willcassella", + "repo": "tree-sitter-gn", + "rev": "e18d6e36a79b20dafb58f19d407bd38b0e60260e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "blueprint": { + "nurl": { + "args": { + "hash": "sha256-QbkwdqH4Q+bqsp7XawUNXR45ROxfpMf+goCBFTw07I4=", + "owner": "gabmus", + "repo": "tree-sitter-blueprint", + "rev": "863cea9f83ad5637300478e0559262f1e791684b" + }, + "fetcher": "fetchFromGitLab" + }, + "subpath": null + }, + "forth": { + "nurl": { + "args": { + "hash": "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws=", + "owner": "alexanderbrevig", + "repo": "tree-sitter-forth", + "rev": "90189238385cf636b9ee99ce548b9e5b5e569d48" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "fsharp": { + "nurl": { + "args": { + "hash": "sha256-HgHVIU67h9WXfj+yx7ukCSqucRvo16jugFhxWYY1kyk=", + "owner": "ionide", + "repo": "tree-sitter-fsharp", + "rev": "996ea9982bd4e490029f84682016b6793940113b" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "t32": { + "nurl": { + "args": { + "hash": "sha256-BRDlNZolMurXpUqnFbS+7ADTcuBthGDYVr6wBn9PIr4=", + "owner": "xasc", + "repo": "tree-sitter-t32", + "rev": "6da5e3cbabd376b566d04282005e52ffe67ef74a" + }, + "fetcher": "fetchFromGitLab" + }, + "subpath": null + }, + "typst": { + "nurl": { + "args": { + "hash": "sha256-n6RTRMJS3h+g+Wawjb7I9NJbz+w/SGi+DQVj1jiyGaU=", + "owner": "uben0", + "repo": "tree-sitter-typst", + "rev": "13863ddcbaa7b68ee6221cea2e3143415e64aea4" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "jinja2": { + "nurl": { + "args": { + "hash": "sha256-ksHel/kkWk4cyCx/+k8IfqjnID8i744WsZi9+AVSNpw=", + "owner": "varpeti", + "repo": "tree-sitter-jinja2", + "rev": "a533cd3c33aea6acb0f9bf9a56f35dcfe6a8eb53" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "jjdescription": { + "nurl": { + "args": { + "hash": "sha256-HPghz3mOukXrY0KQllOR7Kkl2U3+ukPBrXWKnJCwsqI=", + "owner": "kareigu", + "repo": "tree-sitter-jjdescription", + "rev": "1613b8c85b6ead48464d73668f39910dcbb41911" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "jq": { + "nurl": { + "args": { + "hash": "sha256-pek2Vg1osMYAdx6DfVdZhuIDb26op3i2cfvMrf5v3xY=", + "owner": "flurie", + "repo": "tree-sitter-jq", + "rev": "13990f530e8e6709b7978503da9bc8701d366791" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "wren": { + "nurl": { + "args": { + "hash": "sha256-CU08QY4X/u4W4AEkK+gUmy5P8/XoBHDJmWX1vdGjmsI=", + "owner": "~jummit", + "repo": "tree-sitter-wren", + "rev": "6748694be32f11e7ec6b5faeb1b48ca6156d4e06" + }, + "fetcher": "fetchFromSourcehut" + }, + "subpath": null + }, + "unison": { + "nurl": { + "args": { + "hash": "sha256-xveOQpCCkYdeiPkRbFlPNfXOpWW0lzCxfQbxXz+eurM=", + "owner": "kylegoetz", + "repo": "tree-sitter-unison", + "rev": "3c97db76d3cdbd002dfba493620c2d5df2fd6fa9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "todotxt": { + "nurl": { + "args": { + "hash": "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ=", + "owner": "arnarg", + "repo": "tree-sitter-todotxt", + "rev": "3937c5cd105ec4127448651a21aef45f52d19609" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "strace": { + "nurl": { + "args": { + "hash": "sha256-lT4gv3PJm6x0GEvQmSHPzkkNA3G0by7AncppDKvpug0=", + "owner": "sigmaSd", + "repo": "tree-sitter-strace", + "rev": "2b18fdf9a01e7ec292cc6006724942c81beb7fd5" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gemini": { + "nurl": { + "args": { + "hash": "sha256-grWpLh5ozSUct5sSI8M8qnWy72b7ruRuhOpoyswvJuU=", + "owner": "~nbsp", + "repo": "tree-sitter-gemini", + "rev": "3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3" + }, + "fetcher": "fetchFromSourcehut" + }, + "subpath": null + }, + "agda": { + "nurl": { + "args": { + "hash": "sha256-EV0J38zcfSHaBqzu2Rcut1l20FpB+xneFRaizEX1DXg=", + "owner": "tree-sitter", + "repo": "tree-sitter-agda", + "rev": "c21c3a0f996363ed17b8ac99d827fe5a4821f217" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "templ": { + "nurl": { + "args": { + "hash": "sha256-DPVVdzAU3xGa1TpndlwPZr11zi1ToYkvqWDJeddfDYs=", + "owner": "vrischmann", + "repo": "tree-sitter-templ", + "rev": "db662414ccd6f7c78b1e834e7abe11c224b04759" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "dbml": { + "nurl": { + "args": { + "hash": "sha256-IxxUW6YYxP1hkwA9NEojEEE3c8pwvAI6juX8aF7NfMw=", + "owner": "dynamotn", + "repo": "tree-sitter-dbml", + "rev": "2e2fa5640268c33c3d3f27f7e676f631a9c68fd9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "bitbake": { + "nurl": { + "args": { + "hash": "sha256-PSI1XVDGwDk5GjHjvCJfmBDfYM2Gmm1KR4h5KxBR1d0=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-bitbake", + "rev": "10bacac929ff36a1e8f4056503fe4f8717b21b94" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "log": { + "nurl": { + "args": { + "hash": "sha256-lvN2it+pNyYvGIqtRI+zUZwPrj/3SLMZX9zordYg3IU=", + "owner": "Tudyx", + "repo": "tree-sitter-log", + "rev": "62cfe307e942af3417171243b599cc7deac5eab9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "hoon": { + "nurl": { + "args": { + "hash": "sha256-2xrpyA5JCibGxaJkRmcgNreFHcCvJaYkHThSc6KAV1U=", + "owner": "urbit-pilled", + "repo": "tree-sitter-hoon", + "rev": "1d5df35af3e0afe592832a67b9fb3feeeba1f7b6" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "hocon": { + "nurl": { + "args": { + "hash": "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw=", + "owner": "antosha417", + "repo": "tree-sitter-hocon", + "rev": "c390f10519ae69fdb03b3e5764f5592fb6924bcc" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "koka": { + "nurl": { + "args": { + "hash": "sha256-s1HA7HTzPBIl6Av+1f98b34oGcaOHMb/bBdbjxh1ta8=", + "owner": "mtoohey31", + "repo": "tree-sitter-koka", + "rev": "96d070c3700692858035f3524cc0ad944cef2594" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "tact": { + "nurl": { + "args": { + "hash": "sha256-z9ykKuxN54QBkT1+MPPNvlAS54xu+yb2Aa1exYws0us=", + "owner": "tact-lang", + "repo": "tree-sitter-tact", + "rev": "ec57ab29c86d632639726631fb2bb178d23e1c91" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "pkl": { + "nurl": { + "args": { + "hash": "sha256-uyW4mPS+sctj6TVqeg03Xd6nbxicHqWwsRFK9582PQI=", + "owner": "apple", + "repo": "tree-sitter-pkl", + "rev": "c03f04a313b712f8ab00a2d862c10b37318699ae" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "groovy": { + "nurl": { + "args": { + "hash": "sha256-Grp1ziaPyMNxoPbsJSiDCiKPXCtWJ/EC/d0OX/jqHF0=", + "owner": "murtaza64", + "repo": "tree-sitter-groovy", + "rev": "235009aad0f580211fc12014bb0846c3910130c1" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "fidl": { + "nurl": { + "args": { + "hash": "sha256-+s9AC7kAfPumREnc7xCSsYiaDwLp3uirLntwd2wK6Wo=", + "owner": "google", + "repo": "tree-sitter-fidl", + "rev": "bdbb635a7f5035e424f6173f2f11b9cd79703f8d" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "powershell": { + "nurl": { + "args": { + "hash": "sha256-TKiV7yfYY/WJ0US7mkJ3J7nBFBHtdGHgwzkDgZmyv1A=", + "owner": "airbus-cert", + "repo": "tree-sitter-powershell", + "rev": "c9316be0faca5d5b9fd3b57350de650755f42dc0" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ld": { + "nurl": { + "args": { + "hash": "sha256-U+yqSO+vo1RAZrCqCojhY4HwjcjirZU/HgWDCdw3YGw=", + "owner": "mtoohey31", + "repo": "tree-sitter-ld", + "rev": "0e9695ae0ede47b8744a8e2ad44d4d40c5d4e4c9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "hyprlang": { + "nurl": { + "args": { + "hash": "sha256-cVlhrAfL8lVHMicJxPqsBZl7NhbfbJXwH8Ga2TQLMc8=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hyprlang", + "rev": "27af9b74acf89fa6bed4fb8cb8631994fcb2e6f3" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "tcl": { + "nurl": { + "args": { + "hash": "sha256-GhK92+nbJ+M5/1ZnPbIJ3EuNub332YK+hyWiwyBqUmk=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-tcl", + "rev": "56ad1fa6a34ba800e5495d1025a9b0fda338d5b8" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "supercollider": { + "nurl": { + "args": { + "hash": "sha256-mWTOZ3u9VGjEhjDeYJGd8aVxjVG9kJgKX/wHMZSsaEU=", + "owner": "madskjeldgaard", + "repo": "tree-sitter-supercollider", + "rev": "3b35bd0fded4423c8fb30e9585c7bacbcd0e8095" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "glimmer": { + "nurl": { + "args": { + "hash": "sha256-CxoHlnIYRviu9VgD6w8cElmSQKdqb27vxSZh8DZiHuY=", + "owner": "ember-tooling", + "repo": "tree-sitter-glimmer", + "rev": "5dc6d1040e8ff8978ff3680e818d85447bbc10aa" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ohm": { + "nurl": { + "args": { + "hash": "sha256-ik1Tv4oJPbyfyYXyS01cVgLRXSOA5lJZi7q0NASHk90=", + "owner": "novusnota", + "repo": "tree-sitter-ohm", + "rev": "80f14f0e477ddacc1e137d5ed8e830329e3fb7a3" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "earthfile": { + "nurl": { + "args": { + "hash": "sha256-I4qmdDKDXvUJRM0ThN6Hy2oMiGo+FA6QIdfgAzYgWiE=", + "owner": "glehmann", + "repo": "tree-sitter-earthfile", + "rev": "dbfb970a59cd87b628d087eb8e3fbe19c8e20601" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "adl": { + "nurl": { + "args": { + "hash": "sha256-gYEtTjjy8qClYg4+ZnKwNUWMxKTc3sUXQdsVCwB7H6w=", + "owner": "adl-lang", + "repo": "tree-sitter-adl", + "rev": "2787d04beadfbe154d3f2da6e98dc45a1b134bbf" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ldif": { + "nurl": { + "args": { + "hash": "sha256-xivgajrM0sqbEcX+ZN0h5C+s7KJVJanrvxRQ/j1VNIQ=", + "owner": "kepet19", + "repo": "tree-sitter-ldif", + "rev": "0a917207f65ba3e3acfa9cda16142ee39c4c1aaa" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "xtc": { + "nurl": { + "args": { + "hash": "sha256-teUDDvH8Km1WHNXyrUtX1yULYOaTgaAwT6aCaR4MTfs=", + "owner": "Alexis-Lapierre", + "repo": "tree-sitter-xtc", + "rev": "7bc11b736250c45e25cfb0215db2f8393779957e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "move": { + "nurl": { + "args": { + "hash": "sha256-vlBpL57GQgAFgQf6gUePRlqX6PBSvsmCU1ZmkLOFb0A=", + "owner": "tzakian", + "repo": "tree-sitter-move", + "rev": "8bc0d1692caa8763fef54d48068238d9bf3c0264" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "pest": { + "nurl": { + "args": { + "hash": "sha256-Jpp14NLungcVHvl7wyp6Egrc/ToNrZzwDSkXKD+Z3Uo=", + "owner": "pest-parser", + "repo": "tree-sitter-pest", + "rev": "a8a98a824452b1ec4da7f508386a187a2f234b85" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "elisp": { + "nurl": { + "args": { + "hash": "sha256-rWxVE17ipTu45Ey8PFvZvaJUqAb7SRACqfu+f8Ry3/M=", + "owner": "Wilfred", + "repo": "tree-sitter-elisp", + "rev": "e5524fdccf8c22fc726474a910e4ade976dfc7bb" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gherkin": { + "nurl": { + "args": { + "hash": "sha256-6Ywu4HPfgpKsuZ6wo2b1CA3Z+lD+/3XEyJi2l2Q66+Y=", + "owner": "SamyAB", + "repo": "tree-sitter-gherkin", + "rev": "43873ee8de16476635b48d52c46f5b6407cb5c09" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "thrift": { + "nurl": { + "args": { + "hash": "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-thrift", + "rev": "68fd0d80943a828d9e6f49c58a74be1e9ca142cf" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "circom": { + "nurl": { + "args": { + "hash": "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8=", + "owner": "Decurity", + "repo": "tree-sitter-circom", + "rev": "02150524228b1e6afef96949f2d6b7cc0aaf999e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "snakemake": { + "nurl": { + "args": { + "hash": "sha256-d2n1fsdt4+1hv4In+o6GpGyfeyVHpn39Njm7tQ2zyYQ=", + "owner": "osthomas", + "repo": "tree-sitter-snakemake", + "rev": "e909815acdbe37e69440261ebb1091ed52e1dec6" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "cylc": { + "nurl": { + "args": { + "hash": "sha256-Mllpfigv2i0sG1nQ55/ooR1q4HS3bJPIgjN9XyZC3Ec=", + "owner": "elliotfontaine", + "repo": "tree-sitter-cylc", + "rev": "30dd40d9bf23912e4aefa93eeb4c7090bda3d0f6" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "quint": { + "nurl": { + "args": { + "hash": "sha256-Eo9jvIhiRlMvNYSqQVS9/sIIkmIWpDJfenqObTWgy40=", + "owner": "gruhn", + "repo": "tree-sitter-quint", + "rev": "eebbd01edfeff6404778c92efe5554e42e506a18" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "spade": { + "nurl": { + "args": { + "hash": "sha256-nn1jZduKVfFXnnQyT+rm/+7U/Ewe+K3+RlEBmTB4WfQ=", + "owner": "spade-lang", + "repo": "tree-sitter-spade", + "rev": "78bf09a88fc1d396f66b69879f908fc6bd2e6934" + }, + "fetcher": "fetchFromGitLab" + }, + "subpath": null + }, + "amber": { + "nurl": { + "args": { + "hash": "sha256-MGzTBXu0E4ZFW4Dmg5CMGR4SmwbVaHFEKl1A9K9Q7og=", + "owner": "amber-lang", + "repo": "tree-sitter-amber", + "rev": "c6df3ec2ec243ed76550c525e7ac3d9a10c6c814" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "koto": { + "nurl": { + "args": { + "hash": "sha256-X1YnhmOpVJ+ENHXSK7jZxl1SXxa0UM07nkXdejlQDOA=", + "owner": "koto-lang", + "repo": "tree-sitter-koto", + "rev": "b420f7922d0d74905fd0d771e5b83be9ee8a8a9a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gpr": { + "nurl": { + "args": { + "hash": "sha256-tqff8Aaj9uebJeNYuNdaDBllsj/mwRStWhhY3zB8xlU=", + "owner": "brownts", + "repo": "tree-sitter-gpr", + "rev": "cea857d3c18d1385d1f5b66cd09ea1e44173945c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "vento": { + "nurl": { + "args": { + "hash": "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y=", + "owner": "ventojs", + "repo": "tree-sitter-vento", + "rev": "3b32474bc29584ea214e4e84b47102408263fe0e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "nginx": { + "nurl": { + "args": { + "hash": "sha256-Sa7audtwH8EgrHJ5XIUKTdveZU2pDPoUq70InQ6qcKA=", + "owner": "joncoole", + "repo": "tree-sitter-nginx", + "rev": "b4b61db443602b69410ab469c122c01b1e685aa0" + }, + "fetcher": "fetchFromGitLab" + }, + "subpath": null + }, + "ql": { + "nurl": { + "args": { + "hash": "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I=", + "owner": "tree-sitter", + "repo": "tree-sitter-ql", + "rev": "1fd627a4e8bff8c24c11987474bd33112bead857" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "gren": { + "nurl": { + "args": { + "hash": "sha256-42NfFE/QQi1LacquvGHaR3tGVeaU2n/q7tMhwV5+w4E=", + "owner": "MaeBrooks", + "repo": "tree-sitter-gren", + "rev": "76554f4f2339f5a24eed19c58f2079b51c694152" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ghostty": { + "nurl": { + "args": { + "hash": "sha256-JejaX7aABfszSvbon/lahgWSf4VtcGMWYxpsDGK9o88=", + "owner": "bezhermoso", + "repo": "tree-sitter-ghostty", + "rev": "8438a93b44367e962b2ea3a3b6511885bebd196a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "tera": { + "nurl": { + "args": { + "hash": "sha256-R8IeM7VA9ndKcpDXVfaPQKBzSpOmB4ECo1Pm1Lzo5lM=", + "owner": "uncenter", + "repo": "tree-sitter-tera", + "rev": "e8d679a29c03e64656463a892a30da626e19ed8e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "fga": { + "nurl": { + "args": { + "hash": "sha256-3wcmVNq22uB1Fx5PLSzgKs9FEQKZmkwAKsxOqo3SdDs=", + "owner": "matoous", + "repo": "tree-sitter-fga", + "rev": "5005e8dd976e1f67beb3d23204580eb6f8b4c965" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "csv": { + "nurl": { + "args": { + "hash": "sha256-p0qH7twC3yN8QIrnr0TKx2Nb7qTaDclhFGePR8qLXHU=", + "owner": "weartist", + "repo": "rainbow-csv-tree-sitter", + "rev": "d3dbf916446131417e4c2ea9eb8591b23b466d27" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "yara": { + "nurl": { + "args": { + "hash": "sha256-twcbL2fKOE0PdiEboSIObzAedljZ3arBm6QQUw/W5HQ=", + "owner": "egibs", + "repo": "tree-sitter-yara", + "rev": "eb3ede203275c38000177f72ec0f9965312806ef" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "ink": { + "nurl": { + "args": { + "hash": "sha256-aVSaj9cS0fHRp6SIfjSL2FiZmchL5OksRbKVC8eCAxo=", + "owner": "rhizoome", + "repo": "tree-sitter-ink", + "rev": "8486e9b1627b0bc6b2deb9ee8102277a7c1281ac" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "sourcepawn": { + "nurl": { + "args": { + "hash": "sha256-u8/wM2Dj+uO3g24MsGZfH9zkABCEaWWFI8EX3fxuljk=", + "owner": "nilshelmig", + "repo": "tree-sitter-sourcepawn", + "rev": "f2af8d0dc14c6790130cceb2a20027eb41a8297c" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "tlaplus": { + "nurl": { + "args": { + "hash": "sha256-Oc+VYBLP1XcfMTWmcYyJRXzq1Ty838TnF2fPGIsjtOE=", + "owner": "tlaplus-community", + "repo": "tree-sitter-tlaplus", + "rev": "4ba91b07b97741a67f61221d0d50e6d962e4987e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "werk": { + "nurl": { + "args": { + "hash": "sha256-VPY1fMYGSF1+87ia+d7b7l8PzNIoKwAbAT+yw5KHjjQ=", + "owner": "little-bonsai", + "repo": "tree-sitter-werk", + "rev": "92b0f7fe98465c4c435794a58e961306193d1c1e" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "debian": { + "nurl": { + "args": { + "hash": "sha256-VjWoF5oI+K101xKvF+MDsy1+eCkkUytn39PHKqOCkjo=", + "owner": "MggMuggins", + "repo": "tree-sitter-debian", + "rev": "9b3f4b78c45aab8a2f25a5f9e7bbc00995bc3dde" + }, + "fetcher": "fetchFromGitLab" + }, + "subpath": null + }, + "pug": { + "nurl": { + "args": { + "hash": "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8=", + "owner": "zealot128", + "repo": "tree-sitter-pug", + "rev": "13e9195370172c86a8b88184cc358b23b677cc46" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "dunstrc": { + "nurl": { + "args": { + "hash": "sha256-yfjOly1NvdNIFc3zzFb8XSCA+IW9uIzjtQRhf4/NQzY=", + "owner": "rotmh", + "repo": "tree-sitter-dunstrc", + "rev": "9cb9d5cc51cf5e2a47bb2a0e2f2e519ff11c1431" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "rust-format-args": { + "nurl": { + "args": { + "hash": "sha256-IOc2etC92RsZ02+TY+j+Wy19OY6rz8kI3q0D+BrdiCg=", + "owner": "nik-rev", + "repo": "tree-sitter-rust-format-args", + "rev": "84ffe550e261cf5ea40a0ec31849ba2443bae99f" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "clarity": { + "nurl": { + "args": { + "hash": "sha256-7waqNMra5KRtnEXPUn2vDhNJRYvBn28MsVhVT6s9eE8=", + "owner": "xlittlerag", + "repo": "tree-sitter-clarity", + "rev": "7fa54825fdd971a1a676f885384f024fe2b7384a" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "alloy": { + "nurl": { + "args": { + "hash": "sha256-1ZQ9KkPBhK4pmkvZ7y1kEDeTs0y/fE3+2ea0cKCtQG8=", + "owner": "mattsre", + "repo": "tree-sitter-alloy", + "rev": "3e18eb4e97f06c57a3925f3d20bef6329a6eaef3" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "luau": { + "nurl": { + "args": { + "hash": "sha256-a+TJFLt77G4UyvcLz5Nsc6gvsgCTwmpZDNyfN8YUJDc=", + "owner": "polychromatist", + "repo": "tree-sitter-luau", + "rev": "ec187cafba510cddac265329ca7831ec6f3b9955" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "caddyfile": { + "nurl": { + "args": { + "hash": "sha256-WaCWKq3wqjhWdsUd2vAT/JPqaxbHhOsaZrCg6MeXZZw=", + "owner": "caddyserver", + "repo": "tree-sitter-caddyfile", + "rev": "b04bdb4ec53e40c44afbf001e15540f60a296aef" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + }, + "properties": { + "nurl": { + "args": { + "hash": "sha256-4WgGbU6fthFH1DcvlQiqNGXucCfxA+hANZ7Y+r8eXHg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-properties", + "rev": "579b62f5ad8d96c2bb331f07d1408c92767531d9" + }, + "fetcher": "fetchFromGitHub" + }, + "subpath": null + } +} diff --git a/pkgs/by-name/he/helix/package.nix b/pkgs/by-name/he/helix/package.nix index 326bbc143f6c..b66ba8dfa721 100644 --- a/pkgs/by-name/he/helix/package.nix +++ b/pkgs/by-name/he/helix/package.nix @@ -1,89 +1,154 @@ { - fetchzip, - fetchpatch, + fetchFromGitHub, lib, rustPlatform, mdbook, - git, + gitMinimal, installShellFiles, versionCheckHook, - nix-update-script, + runCommand, + removeReferencesTo, + pkgs, + tree-sitter, + lockedGrammars ? lib.importJSON ./grammars.json, + grammarsOverlay ? ( + final: prev: { + tree-sitter-sql = prev.tree-sitter-sql.override { + generate = false; + }; + tree-sitter-qmljs = prev.tree-sitter-qmljs.overrideAttrs { + dontCheckForBrokenSymlinks = true; + }; + } + ), }: -rustPlatform.buildRustPackage (finalAttrs: { - pname = "helix"; - version = "25.07.1"; - outputs = [ - "out" - "doc" - ]; +rustPlatform.buildRustPackage ( + finalAttrs: + let + lockedVersionsOverlay = + final: prev: + lib.mapAttrs ( + drvName: grammar: + let + lockedGrammar = lockedGrammars.${lib.removePrefix "tree-sitter-" drvName}; + in + (prev.${drvName}.override { + location = lockedGrammar.subpath; + }).overrideAttrs + { + version = lib.sources.shortRev lockedGrammar.nurl.args.rev; + src = (pkgs.${lockedGrammar.nurl.fetcher} lockedGrammar.nurl.args); + } + ) prev; - # This release tarball includes source code for the tree-sitter grammars, - # which is not ordinarily part of the repository. - src = fetchzip { - url = "https://github.com/helix-editor/helix/releases/download/${finalAttrs.version}/helix-${finalAttrs.version}-source.tar.xz"; - hash = "sha256-Pj/lfcQXRWqBOTTWt6+Gk61F9F1UmeCYr+26hGdG974="; - stripRoot = false; - }; + tree-sitter-grammars = + lib.filterAttrs (drvName: _: lib.hasAttr (lib.removePrefix "tree-sitter-" drvName) lockedGrammars) + ( + tree-sitter.grammarsScope.overrideScope ( + lib.composeExtensions lockedVersionsOverlay grammarsOverlay + ) + ); - patches = [ - # Support mdbook 0.5.x: escape HTML tags in command descriptions - ./mdbook-0.5-support.patch - ]; + # Dynamic libraries for the grammars always use the `.so` extension, also on Darwin (should use `.dylib`) + # See here: https://github.com/helix-editor/helix/pull/14982 + # Switch to `stdenv.hostPlatform.extensions.sharedLibrary` once the fix above reaches the next release - postPatch = '' - # mdbook 0.5 uses asset hashing for CSS/JS files - # Remove custom theme to use default mdbook theme with correct asset references - rm -f book/theme/index.hbs - ''; + grammarsFarm = runCommand "helix-grammars" { } ( + lib.concatMapAttrsStringSep "\n" (_: grammar: '' + install -D ${grammar}/parser $out/${grammar.language}.so + ${lib.getExe removeReferencesTo} -t ${grammar} $out/${grammar.language}.so + '') (lib.filterAttrs (_: lib.isDerivation) tree-sitter-grammars) + ); - cargoHash = "sha256-Mf0nrgMk1MlZkSyUN6mlM5lmTcrOHn3xBNzmVGtApEU="; + lockedGrammarsCount = lib.length (lib.attrNames lockedGrammars); - nativeBuildInputs = [ - git - installShellFiles - mdbook - ]; - - env.HELIX_DEFAULT_RUNTIME = "${placeholder "out"}/lib/runtime"; - - postBuild = '' - mdbook build book -d ../book-html - ''; - - postInstall = '' - # not needed at runtime - rm -r runtime/grammars/sources - - mkdir -p $out/lib $doc/share/doc - cp -r runtime $out/lib - installShellCompletion contrib/completion/hx.{bash,fish,zsh} - mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} - cp contrib/Helix.desktop $out/share/applications - cp contrib/helix.png $out/share/icons/hicolor/256x256/apps - cp -r ../book-html $doc/share/doc/$name - ''; - - nativeInstallCheckInputs = [ - versionCheckHook - ]; - versionCheckProgram = "${placeholder "out"}/bin/hx"; - doInstallCheck = true; - - passthru = { - updateScript = nix-update-script { }; - }; - - meta = { - description = "Post-modern modal text editor"; - homepage = "https://helix-editor.com"; - changelog = "https://github.com/helix-editor/helix/blob/${finalAttrs.version}/CHANGELOG.md"; - license = lib.licenses.mpl20; - mainProgram = "hx"; - maintainers = with lib.maintainers; [ - aciceri - danth - yusdacra + runtimeDir = runCommand "helix-runtime" { } '' + cp -r --no-preserve=mode ${finalAttrs.src}/runtime $out + rm -r $out/grammars + ln -s ${grammarsFarm} $out/grammars + count=$(ls -1 "$out/grammars/" | wc -l) + if [ "$count" -ne ${toString lockedGrammarsCount} ]; then + echo "Expected ${toString lockedGrammarsCount} grammars, found $count" + exit 1 + fi + ''; + in + { + pname = "helix"; + version = "25.07.1"; + outputs = [ + "out" + "doc" ]; - }; -}) + + src = fetchFromGitHub { + owner = "helix-editor"; + repo = "helix"; + tag = "${finalAttrs.version}"; + hash = "sha256-RFSzGAcB0mMg/02ykYfTWXzQjLFu2CJ4BkS5HZ/6pBo="; + }; + + patches = [ + # Support mdbook 0.5.x: escape HTML tags in command descriptions + ./mdbook-0.5-support.patch + ]; + + postPatch = '' + # mdbook 0.5 uses asset hashing for CSS/JS files + # Remove custom theme to use default mdbook theme with correct asset references + rm -f book/theme/index.hbs + ''; + + cargoHash = "sha256-Mf0nrgMk1MlZkSyUN6mlM5lmTcrOHn3xBNzmVGtApEU="; + + nativeBuildInputs = [ + gitMinimal + installShellFiles + mdbook + ]; + + env = { + HELIX_DEFAULT_RUNTIME = runtimeDir; + HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1"; + }; + + postBuild = '' + mdbook build book -d ../book-html + ''; + + postInstall = '' + mkdir -p $out/lib $doc/share/doc + installShellCompletion contrib/completion/hx.{bash,fish,zsh} + mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} + cp contrib/Helix.desktop $out/share/applications/Helix.desktop + cp contrib/helix.png $out/share/icons/hicolor/256x256/apps/helix.png + cp -r ../book-html $doc/share/doc/$name + ''; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/hx"; + doInstallCheck = true; + + passthru = { + updateScript = ./update.sh; + runtime = runtimeDir; + inherit tree-sitter-grammars; + }; + + meta = { + description = "Post-modern modal text editor"; + homepage = "https://helix-editor.com"; + changelog = "https://github.com/helix-editor/helix/blob/${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.mpl20; + mainProgram = "hx"; + maintainers = with lib.maintainers; [ + aciceri + danth + yusdacra + ]; + }; + } +) diff --git a/pkgs/by-name/he/helix/update.sh b/pkgs/by-name/he/helix/update.sh new file mode 100755 index 000000000000..096374e02693 --- /dev/null +++ b/pkgs/by-name/he/helix/update.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p nurl nix-update python3 + +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +echo "Updating helix source to the latest stable..." +nix-update helix + +echo "Fetching updated helixSource..." +HELIX_SRC=$(nix-instantiate --eval -A "helix.src.outPath" --raw) + +echo "Generating grammars.json..." +"$SCRIPT_DIR/generate_grammars.py" \ + "$HELIX_SRC/languages.toml" \ + -o "$SCRIPT_DIR/grammars.json" + +if [ $? -ne 0 ]; then + echo "Error: Failed to generate grammars.json" >&2 + exit 1 +fi + +echo "Done! Updated grammars.json" From 95dd21fe6f80a7bb715f326a8d1603c0a6a614cc Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Wed, 15 Oct 2025 16:59:35 +0200 Subject: [PATCH 661/730] evil-helix: use helix's tree-sitter grammars built from source --- pkgs/by-name/ev/evil-helix/package.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/by-name/ev/evil-helix/package.nix b/pkgs/by-name/ev/evil-helix/package.nix index 692fe89ddeda..1a4f783bc4d4 100644 --- a/pkgs/by-name/ev/evil-helix/package.nix +++ b/pkgs/by-name/ev/evil-helix/package.nix @@ -25,15 +25,11 @@ rustPlatform.buildRustPackage (finalAttrs: { env = { # disable fetching and building of tree-sitter grammars in the helix-term build.rs HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1"; - HELIX_DEFAULT_RUNTIME = "${placeholder "out"}/lib/runtime"; + HELIX_DEFAULT_RUNTIME = helix.runtime; }; postInstall = '' mkdir -p $out/lib - cp -r runtime $out/lib - # copy tree-sitter grammars from helix package - # TODO: build it from source instead - cp -r ${helix}/lib/runtime/grammars/* $out/lib/runtime/grammars/ installShellCompletion contrib/completion/hx.{bash,fish,zsh} mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} cp contrib/Helix.desktop $out/share/applications From 7cea9799184a08f24cf5689fe12ec9607af1005d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 11:27:51 +0000 Subject: [PATCH 662/730] brogue-ce: 1.15 -> 1.15.1 --- pkgs/by-name/br/brogue-ce/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/br/brogue-ce/package.nix b/pkgs/by-name/br/brogue-ce/package.nix index 814b9acc7861..793b9c8b490d 100644 --- a/pkgs/by-name/br/brogue-ce/package.nix +++ b/pkgs/by-name/br/brogue-ce/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "brogue-ce"; - version = "1.15"; + version = "1.15.1"; src = fetchFromGitHub { owner = "tmewett"; repo = "BrogueCE"; rev = "v${finalAttrs.version}"; - hash = "sha256-NZp40tPNyO85J6pduV/X79cfUYAAUH7wySlg1IgT4f4="; + hash = "sha256-a+gzaBhQq9xgEVM20X+pbu7xzUcKzylxYk9qu9GQOAw="; }; postPatch = '' From 255b57b54db1ae8d5263d23addd17a1de440514c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 11:30:26 +0000 Subject: [PATCH 663/730] unifi: 10.1.84 -> 10.1.85 --- pkgs/by-name/un/unifi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unifi/package.nix b/pkgs/by-name/un/unifi/package.nix index 7d4a314bb6ed..cbaf91789b49 100644 --- a/pkgs/by-name/un/unifi/package.nix +++ b/pkgs/by-name/un/unifi/package.nix @@ -10,12 +10,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "unifi-controller"; - version = "10.1.84"; + version = "10.1.85"; # see https://community.ui.com/releases / https://www.ui.com/download/unifi src = fetchurl { url = "https://dl.ui.com/unifi/${finalAttrs.version}/unifi_sysvinit_all.deb"; - hash = "sha256-GHsaEbHh+t8AYOtc1LAMryWDNdz01EASQdfiiPp2T3E="; + hash = "sha256-bmTk17n2N7+SV+E90C8xoeFVoTgA6WhX746wOTSiU6c="; }; nativeBuildInputs = [ From 4b87fea10672b4344b8b2cb9b5700b2502f6c0b3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 17 Feb 2026 12:31:47 +0100 Subject: [PATCH 664/730] python313Packages.iamdata: 0.1.202602161 -> 0.1.202602171 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202602161...v0.1.202602171 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202602171 --- 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 e81b32702b93..67cd68dfc382 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202602161"; + version = "0.1.202602171"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-KoIfsJoX9A+Lxf4gZZVDzIN4Tt69/KqO8WzDMFIx/MY="; + hash = "sha256-KunVsdXBzfog3tFxWW5mf20weffCl5sOXaW1sYaAdqc="; }; __darwinAllowLocalNetworking = true; From c1d44f8bcbddda18eefe7d1696b361182558879a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 11:35:53 +0000 Subject: [PATCH 665/730] cog: 0.0.52 -> 0.0.56 --- pkgs/by-name/co/cog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cog/package.nix b/pkgs/by-name/co/cog/package.nix index 18e16acac43e..d50c76760ef4 100644 --- a/pkgs/by-name/co/cog/package.nix +++ b/pkgs/by-name/co/cog/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "cog"; - version = "0.0.52"; + version = "0.0.56"; src = fetchFromGitHub { owner = "grafana"; repo = "cog"; tag = "v${finalAttrs.version}"; - hash = "sha256-BebTJZo9bL6xQY0njfLzyeElTgnnJsizGY2G7D9ClXI="; + hash = "sha256-puD0Xlap4yBoAXyhmK+AUSkqiungQsYqkW28BapscEU="; }; - vendorHash = "sha256-S0P65rjIMcDWcJxGyk9aR46bsVXdvVWSt+MLJ4tLdqc="; + vendorHash = "sha256-WIYV1kqV5Cr49FDIa1GuR9Cnav/x09v3SwHhUAwqdhM="; subPackages = [ "cmd/cli" ]; From 070aaffad7ced56f3672fe2c87c8b0894bb6f0f0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 17 Feb 2026 12:37:22 +0100 Subject: [PATCH 666/730] exploitdb: 2026-02-05 -> 2026-02-12 Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2026-02-05...2026-02-12 --- pkgs/by-name/ex/exploitdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index 909fe9d18880..74884c3b28cc 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2026-02-05"; + version = "2026-02-12"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-ec5XB+L/4qRErK/0VOsidkor52aBjuR87ja3V7C3YSw="; + hash = "sha256-K7C4NZmeKRpKT5yJH5rvq678sd4xSWnb5nUSZFqO+9I="; }; nativeBuildInputs = [ makeWrapper ]; From d390d0b58ad7760740cd0b3f3356130ee439bf40 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:02 +0100 Subject: [PATCH 667/730] adoptopenjdk-icedtea-web: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix b/pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix index ddbd9a2d9f0c..6695557259d2 100644 --- a/pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix +++ b/pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix @@ -62,8 +62,10 @@ stdenv.mkDerivation (finalAttrs: { touch $XDG_CONFIG_HOME/icedtea-web/deployment.properties ''; - HOME = "/build"; - XDG_CONFIG_HOME = "/build"; + env = { + HOME = "/build"; + XDG_CONFIG_HOME = "/build"; + }; configureFlags = [ "--with-itw-libs=DISTRIBUTION" From b0d942ec97d632a84fbe890fa8367d14de9bb863 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:08 +0100 Subject: [PATCH 668/730] avalonia: move env variable(s) into env for structuredAttrs --- pkgs/by-name/av/avalonia/package.nix | 29 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/av/avalonia/package.nix b/pkgs/by-name/av/avalonia/package.nix index 5f61347de915..df352c0eab12 100644 --- a/pkgs/by-name/av/avalonia/package.nix +++ b/pkgs/by-name/av/avalonia/package.nix @@ -70,11 +70,21 @@ stdenvNoCC.mkDerivation ( ./0004-disable-windows-desktop.patch ]; - # this needs to be match the version being patched above - UNICODE_CHARACTER_DATABASE = fetchzip { - url = "https://www.unicode.org/Public/15.0.0/ucd/UCD.zip"; - hash = "sha256-jj6bX46VcnH7vpc9GwM9gArG+hSPbOGL6E4SaVd0s60="; - stripRoot = false; + env = { + # this needs to be match the version being patched above + UNICODE_CHARACTER_DATABASE = fetchzip { + url = "https://www.unicode.org/Public/15.0.0/ucd/UCD.zip"; + hash = "sha256-jj6bX46VcnH7vpc9GwM9gArG+hSPbOGL6E4SaVd0s60="; + stripRoot = false; + }; + FONTCONFIG_FILE = + let + fc = makeFontsConf { fontDirectories = [ liberation_ttf ]; }; + in + runCommand "fonts.conf" { } '' + substitute ${fc} $out \ + --replace-fail "/etc/" "${fontconfig.out}/etc/" + ''; }; postPatch = '' @@ -142,15 +152,6 @@ stdenvNoCC.mkDerivation ( # - NuGet packages config '/build/source/nukebuild/_build.csproj' linkNuGetPackagesAndSources = true; - FONTCONFIG_FILE = - let - fc = makeFontsConf { fontDirectories = [ liberation_ttf ]; }; - in - runCommand "fonts.conf" { } '' - substitute ${fc} $out \ - --replace-fail "/etc/" "${fontconfig.out}/etc/" - ''; - preConfigure = '' # closed source (telemetry?) https://github.com/AvaloniaUI/Avalonia/discussions/16878 dotnet remove packages/Avalonia/Avalonia.csproj package Avalonia.BuildServices From 0a5233e190bb7b2f02fdd53d86ef34c737182e72 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:08 +0100 Subject: [PATCH 669/730] deadlock-mod-manager: move env variable(s) into env for structuredAttrs --- pkgs/by-name/de/deadlock-mod-manager/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/de/deadlock-mod-manager/package.nix b/pkgs/by-name/de/deadlock-mod-manager/package.nix index 68510994039c..66fa7a6a4829 100644 --- a/pkgs/by-name/de/deadlock-mod-manager/package.nix +++ b/pkgs/by-name/de/deadlock-mod-manager/package.nix @@ -86,7 +86,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ./no-updater-artifacts.patch ]; - VITE_API_URL = "https://api.deadlockmods.app"; + env.VITE_API_URL = "https://api.deadlockmods.app"; # Skip tests that require network access checkFlags = [ From 0ea92ff95ea38c020433e4e399747519aa672272 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:08 +0100 Subject: [PATCH 670/730] digitalbitbox: move env variable(s) into env for structuredAttrs --- pkgs/by-name/di/digitalbitbox/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/di/digitalbitbox/package.nix b/pkgs/by-name/di/digitalbitbox/package.nix index c07c6f8df244..737916a5f516 100644 --- a/pkgs/by-name/di/digitalbitbox/package.nix +++ b/pkgs/by-name/di/digitalbitbox/package.nix @@ -84,12 +84,14 @@ stdenv.mkDerivation (finalAttrs: { libsForQt5.qtmultimedia ]; - LUPDATE = "${libsForQt5.qttools.dev}/bin/lupdate"; - LRELEASE = "${libsForQt5.qttools.dev}/bin/lrelease"; - MOC = "${libsForQt5.qtbase.dev}/bin/moc"; - QTDIR = libsForQt5.qtbase.dev; - RCC = "${libsForQt5.qtbase.dev}/bin/rcc"; - UIC = "${libsForQt5.qtbase.dev}/bin/uic"; + env = { + LUPDATE = "${libsForQt5.qttools.dev}/bin/lupdate"; + LRELEASE = "${libsForQt5.qttools.dev}/bin/lrelease"; + MOC = "${libsForQt5.qtbase.dev}/bin/moc"; + QTDIR = libsForQt5.qtbase.dev; + RCC = "${libsForQt5.qtbase.dev}/bin/rcc"; + UIC = "${libsForQt5.qtbase.dev}/bin/uic"; + }; configureFlags = [ "--enable-libusb" From a320716ef4afaafaf931c11986480d5b2a2214ee Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:08 +0100 Subject: [PATCH 671/730] git-cinnabar: move env variable(s) into env for structuredAttrs --- pkgs/by-name/gi/git-cinnabar/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/git-cinnabar/package.nix b/pkgs/by-name/gi/git-cinnabar/package.nix index 8cb3f3b54b2e..637d68cf2f9e 100644 --- a/pkgs/by-name/gi/git-cinnabar/package.nix +++ b/pkgs/by-name/gi/git-cinnabar/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-IVizzc2dKZ83dz3KBMDDiaFNdnS40cS++k8AywyvakQ="; }; - ZSTD_SYS_USE_PKG_CONFIG = true; + env.ZSTD_SYS_USE_PKG_CONFIG = true; enableParallelBuilding = true; From 7294380213fd9e88e5b2974caafbc8f9c4b86f32 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:09 +0100 Subject: [PATCH 672/730] hiredis: move env variable(s) into env for structuredAttrs --- pkgs/by-name/hi/hiredis/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hi/hiredis/package.nix b/pkgs/by-name/hi/hiredis/package.nix index 2ad7a1c14aac..c692c92fd0ec 100644 --- a/pkgs/by-name/hi/hiredis/package.nix +++ b/pkgs/by-name/hi/hiredis/package.nix @@ -20,8 +20,10 @@ stdenv.mkDerivation (finalAttrs: { openssl ]; - PREFIX = "\${out}"; - USE_SSL = 1; + env = { + PREFIX = "\${out}"; + USE_SSL = 1; + }; meta = { homepage = "https://github.com/redis/hiredis"; From ef21d492082458a3bd65e1090df76874427ce836 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:09 +0100 Subject: [PATCH 673/730] keyscope: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ke/keyscope/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ke/keyscope/package.nix b/pkgs/by-name/ke/keyscope/package.nix index 2a3ee5db8dcf..7ad7b8bb246b 100644 --- a/pkgs/by-name/ke/keyscope/package.nix +++ b/pkgs/by-name/ke/keyscope/package.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { echo "fn main() {}" > build.rs ''; - VERGEN_GIT_SEMVER = "v${finalAttrs.version}"; + env.VERGEN_GIT_SEMVER = "v${finalAttrs.version}"; # Test require network access doCheck = false; From ff6a7f493e5e0f5969e4b17611e64241a1f4fd8e Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:09 +0100 Subject: [PATCH 674/730] kubernetes / kubectl: move env variable(s) into env for structuredAttrs Need to do this together to avoid eval complaints: "error: The `env` attribute set cannot contain any attributes passed to derivation." --- pkgs/by-name/ku/kubectl/package.nix | 2 +- pkgs/by-name/ku/kubernetes/package.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubectl/package.nix b/pkgs/by-name/ku/kubectl/package.nix index b446f21cfdd5..a4a76bc4b211 100644 --- a/pkgs/by-name/ku/kubectl/package.nix +++ b/pkgs/by-name/ku/kubectl/package.nix @@ -9,7 +9,7 @@ kubernetes.overrideAttrs (_: { "convert" ]; - WHAT = lib.concatStringsSep " " [ + env.WHAT = toString [ "cmd/kubectl" "cmd/kubectl-convert" ]; diff --git a/pkgs/by-name/ku/kubernetes/package.nix b/pkgs/by-name/ku/kubernetes/package.nix index 4f3451cbab3d..adcb906fcac5 100644 --- a/pkgs/by-name/ku/kubernetes/package.nix +++ b/pkgs/by-name/ku/kubernetes/package.nix @@ -51,7 +51,7 @@ buildGoModule (finalAttrs: { patches = [ ./fixup-addonmanager-lib-path.patch ]; - WHAT = lib.concatStringsSep " " components; + env.WHAT = toString components; buildPhase = '' runHook preBuild From b8ec54e5709df6b457534f309f30ef702aab0763 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:09 +0100 Subject: [PATCH 675/730] mudlet: move env variable(s) into env for structuredAttrs --- pkgs/by-name/mu/mudlet/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mudlet/package.nix b/pkgs/by-name/mu/mudlet/package.nix index e7b7e0e26883..981ca5159bf8 100644 --- a/pkgs/by-name/mu/mudlet/package.nix +++ b/pkgs/by-name/mu/mudlet/package.nix @@ -103,8 +103,10 @@ stdenv.mkDerivation (finalAttrs: { "-DCMAKE_SKIP_BUILD_RPATH=ON" ]; - WITH_FONTS = "NO"; - WITH_UPDATER = "NO"; + env = { + WITH_FONTS = "NO"; + WITH_UPDATER = "NO"; + }; installPhase = '' runHook preInstall From 9ce735784bc0dfadbe11e3cc1058fec3cdf0ab8f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:10 +0100 Subject: [PATCH 676/730] nitrocli: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ni/nitrocli/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ni/nitrocli/package.nix b/pkgs/by-name/ni/nitrocli/package.nix index b94ac382b00c..81ee54667807 100644 --- a/pkgs/by-name/ni/nitrocli/package.nix +++ b/pkgs/by-name/ni/nitrocli/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage { doCheck = false; # link against packaged libnitrokey - USE_SYSTEM_LIBNITROKEY = 1; + env.USE_SYSTEM_LIBNITROKEY = 1; nativeBuildInputs = [ installShellFiles ]; From 4e44c5dc5ceba9f4bbd501afb72dcdfc4797d9a0 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:10 +0100 Subject: [PATCH 677/730] rq: move env variable(s) into env for structuredAttrs --- pkgs/by-name/rq/rq/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rq/rq/package.nix b/pkgs/by-name/rq/rq/package.nix index c47be258500f..33c3be604056 100644 --- a/pkgs/by-name/rq/rq/package.nix +++ b/pkgs/by-name/rq/rq/package.nix @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm build.rs ''; - VERGEN_SEMVER = finalAttrs.version; + env.VERGEN_SEMVER = finalAttrs.version; nativeInstallCheckInputs = [ versionCheckHook From 07758ae84faba905f5be64002b14ab620b969fc4 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:10 +0100 Subject: [PATCH 678/730] salt: move env variable(s) into env for structuredAttrs --- pkgs/by-name/sa/salt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/salt/package.nix b/pkgs/by-name/sa/salt/package.nix index dffa0fd87f5f..9d15aa93d6e8 100644 --- a/pkgs/by-name/sa/salt/package.nix +++ b/pkgs/by-name/sa/salt/package.nix @@ -65,7 +65,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { ++ extraInputs; # Don't use fixed dependencies on Darwin - USE_STATIC_REQUIREMENTS = "0"; + env.USE_STATIC_REQUIREMENTS = "0"; # The tests fail due to socket path length limits at the very least; # possibly there are more issues but I didn't leave the test suite running From 7da8ebbd43996183578fcdc0a7e909007e9a0001 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:10 +0100 Subject: [PATCH 679/730] snapraid: move env variable(s) into env for structuredAttrs --- pkgs/by-name/sn/snapraid/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sn/snapraid/package.nix b/pkgs/by-name/sn/snapraid/package.nix index b4ec7d34f968..b280e5b6b68c 100644 --- a/pkgs/by-name/sn/snapraid/package.nix +++ b/pkgs/by-name/sn/snapraid/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-IoK37ZXlMRLDPjzsLUqcfcu4asdstFJYgHc2wAg9lno="; }; - VERSION = finalAttrs.version; + env.VERSION = finalAttrs.version; doCheck = true; From 161a6645d86e60ae7fe4eda16dfc2686e4a96a23 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 17 Feb 2026 12:43:41 +0100 Subject: [PATCH 680/730] python3Packages.cyclopts: 4.5.1 -> 4.5.2 Diff: https://github.com/BrianPugh/cyclopts/compare/v4.5.1...v4.5.2 Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.5.2 --- pkgs/development/python-modules/cyclopts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index de9878a2d797..f535a4dc9c51 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "cyclopts"; - version = "4.5.1"; + version = "4.5.2"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${finalAttrs.version}"; - hash = "sha256-m1VKwyGTKEnXplc2Gxmgdol8XaWadc6LC29KzCamdvQ="; + hash = "sha256-fjJPafJ+UDjkeHkZC3xXU8Gd1VGhnYEkh3YtjYAe/xw="; }; build-system = [ From 093e821d1c5fa2eaca7c932ad9cb060ebce24b62 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:11 +0100 Subject: [PATCH 681/730] uwsgi: move env variable(s) into env for structuredAttrs --- pkgs/by-name/uw/uwsgi/package.nix | 33 ++++++++++++++++--------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/uw/uwsgi/package.nix b/pkgs/by-name/uw/uwsgi/package.nix index 9af8e230f42b..0da10531d2ff 100644 --- a/pkgs/by-name/uw/uwsgi/package.nix +++ b/pkgs/by-name/uw/uwsgi/package.nix @@ -126,11 +126,23 @@ stdenv.mkDerivation (finalAttrs: { lib.optional withPAM "pam" ++ lib.optional withSystemd "systemd_logger" ); - # UWSGI_INCLUDES environment variable required for "auto" plugins - # to be detected. See uwsgiconfig.py for more details. - UWSGI_INCLUDES = lib.concatStringsSep "," ( - map (p: "${lib.getDev p}/include") finalAttrs.buildInputs - ); + env = { + # UWSGI_INCLUDES environment variable required for "auto" plugins + # to be detected. See uwsgiconfig.py for more details. + UWSGI_INCLUDES = lib.concatStringsSep "," ( + map (p: "${lib.getDev p}/include") finalAttrs.buildInputs + ); + } + // lib.optionalAttrs (lib.any (x: x.name == "php") needed) { + # this is a hack to make the php plugin link with session.so (which on nixos is a separate package) + # the hack works in coordination with ./additional-php-ldflags.patch + UWSGICONFIG_PHP_LDFLAGS = lib.concatStringsSep "," [ + "-Wl" + "-rpath=${php-embed.extensions.session}/lib/php/extensions/" + "--library-path=${php-embed.extensions.session}/lib/php/extensions/" + "-l:session.so" + ]; + }; passthru = { inherit python3; @@ -154,17 +166,6 @@ stdenv.mkDerivation (finalAttrs: { runHook postConfigure ''; - # this is a hack to make the php plugin link with session.so (which on nixos is a separate package) - # the hack works in coordination with ./additional-php-ldflags.patch - UWSGICONFIG_PHP_LDFLAGS = lib.optionalString (lib.any (x: x.name == "php") needed) ( - lib.concatStringsSep "," [ - "-Wl" - "-rpath=${php-embed.extensions.session}/lib/php/extensions/" - "--library-path=${php-embed.extensions.session}/lib/php/extensions/" - "-l:session.so" - ] - ); - buildPhase = '' runHook preBuild From ee33386333ae859b3798d09ca7388ff61bbdbc7f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:11 +0100 Subject: [PATCH 682/730] verilator: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ve/verilator/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ve/verilator/package.nix b/pkgs/by-name/ve/verilator/package.nix index 6447dcf6ce70..6e416d440fad 100644 --- a/pkgs/by-name/ve/verilator/package.nix +++ b/pkgs/by-name/ve/verilator/package.nix @@ -21,10 +21,6 @@ stdenv.mkDerivation (finalAttrs: { pname = "verilator"; version = "5.044"; - # Verilator gets the version from this environment variable - # if it can't do git describe while building. - VERILATOR_SRC_VERSION = "v${finalAttrs.version}"; - src = fetchFromGitHub { owner = "verilator"; repo = "verilator"; @@ -88,6 +84,10 @@ stdenv.mkDerivation (finalAttrs: { ''; env = { + # Verilator gets the version from this environment variable + # if it can't do git describe while building. + VERILATOR_SRC_VERSION = "v${finalAttrs.version}"; + SYSTEMC_INCLUDE = "${lib.getDev systemc}/include"; SYSTEMC_LIBDIR = "${lib.getLib systemc}/lib"; }; From f1877b07dc05f8101e091544ecb8afc58b39ab4c Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:11 +0100 Subject: [PATCH 683/730] waylyrics: move env variable(s) into env for structuredAttrs --- pkgs/by-name/wa/waylyrics/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wa/waylyrics/package.nix b/pkgs/by-name/wa/waylyrics/package.nix index 7bee7abea79e..b0fab4b9a6f6 100644 --- a/pkgs/by-name/wa/waylyrics/package.nix +++ b/pkgs/by-name/wa/waylyrics/package.nix @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=tests::netease_lyric::get_netease_lyric" # Requires network access ]; - WAYLYRICS_THEME_PRESETS_DIR = "${placeholder "out"}/share/waylyrics/themes"; + env.WAYLYRICS_THEME_PRESETS_DIR = "${placeholder "out"}/share/waylyrics/themes"; postInstall = '' # Install themes From a4dfde6b444ef7599e61441c279bd985f3591a1d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:24 +0100 Subject: [PATCH 684/730] muchsync: move env variable(s) into env for structuredAttrs --- pkgs/applications/networking/mailreaders/notmuch/muchsync.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix index 5ac38f7db782..61cae422b3a3 100644 --- a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix +++ b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { xapian zlib ]; - XAPIAN_CONFIG = "${xapian}/bin/xapian-config"; + env.XAPIAN_CONFIG = "${xapian}/bin/xapian-config"; meta = { description = "Synchronize maildirs and notmuch databases"; mainProgram = "muchsync"; From ecc6fbf1ee7e4eb76a588501af32c1cf246dc6b4 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:36:38 +0100 Subject: [PATCH 685/730] lix: move env variable(s) into env for structuredAttrs --- pkgs/tools/package-management/lix/common-lix.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/package-management/lix/common-lix.nix b/pkgs/tools/package-management/lix/common-lix.nix index 7e0ddc4f4846..c111fb6e93d8 100644 --- a/pkgs/tools/package-management/lix/common-lix.nix +++ b/pkgs/tools/package-management/lix/common-lix.nix @@ -116,7 +116,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "lix"; version = "${version}${suffix}"; - VERSION_SUFFIX = suffix; + env.VERSION_SUFFIX = suffix; inherit src patches; From 99f15e1d3ed1e9331c03bd21c8db8c3e0fa949d7 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 00:44:45 +0100 Subject: [PATCH 686/730] evdev-proto: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ev/evdev-proto/package.nix | 42 +++++++++++++------------ 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/ev/evdev-proto/package.nix b/pkgs/by-name/ev/evdev-proto/package.nix index ed4e1acf7f50..db41ff6b7ac8 100644 --- a/pkgs/by-name/ev/evdev-proto/package.nix +++ b/pkgs/by-name/ev/evdev-proto/package.nix @@ -19,28 +19,30 @@ stdenv.mkDerivation { nativeBuildInputs = [ freebsd.makeMinimal ]; - ARCH = freebsd.makeMinimal.MACHINE_ARCH; - OPSYS = "FreeBSD"; - _OSRELEASE = "${lib.versions.majorMinor freebsd.makeMinimal.version}-RELEASE"; + env = { + ARCH = freebsd.makeMinimal.MACHINE_ARCH; + OPSYS = "FreeBSD"; + _OSRELEASE = "${lib.versions.majorMinor freebsd.makeMinimal.version}-RELEASE"; - AWK = "awk"; - CHMOD = "chmod"; - FIND = "find"; - MKDIR = "mkdir -p"; - PKG_BIN = "${buildPackages.pkg}/bin/pkg"; - RM = "rm -f"; - SED = "${buildPackages.freebsd.sed}/bin/sed"; - SETENV = "env"; - SH = "sh"; - TOUCH = "touch"; - XARGS = "xargs"; + AWK = "awk"; + CHMOD = "chmod"; + FIND = "find"; + MKDIR = "mkdir -p"; + PKG_BIN = "${buildPackages.pkg}/bin/pkg"; + RM = "rm -f"; + SED = "${buildPackages.freebsd.sed}/bin/sed"; + SETENV = "env"; + SH = "sh"; + TOUCH = "touch"; + XARGS = "xargs"; - ABI_FILE = runCommandCC "abifile" { } "$CC -shared -o $out"; - CLEAN_FETCH_ENV = true; - INSTALL_AS_USER = true; - NO_CHECKSUM = true; - NO_MTREE = true; - SRC_BASE = freebsd.source; + ABI_FILE = runCommandCC "abifile" { } "$CC -shared -o $out"; + CLEAN_FETCH_ENV = true; + INSTALL_AS_USER = true; + NO_CHECKSUM = true; + NO_MTREE = true; + SRC_BASE = freebsd.source; + }; preUnpack = '' export MAKE_JOBS_NUMBER="$NIX_BUILD_CORES" From 7c8dbb4ac20b93f7bbae58846f02e4814a2ece01 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:52:11 +0100 Subject: [PATCH 687/730] lingua-franca: move env variable(s) into env for structuredAttrs --- pkgs/by-name/li/lingua-franca/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/lingua-franca/package.nix b/pkgs/by-name/li/lingua-franca/package.nix index 1950d43a33b0..cf62ecd7d974 100644 --- a/pkgs/by-name/li/lingua-franca/package.nix +++ b/pkgs/by-name/li/lingua-franca/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ jdk17_headless ]; - _JAVA_HOME = "${jdk17_headless}/"; + env._JAVA_HOME = "${jdk17_headless}/"; postPatch = '' substituteInPlace bin/lfc \ From 5be8aba05229f038fafff9966ad9448e97c54d27 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Feb 2026 02:52:36 +0100 Subject: [PATCH 688/730] ngt: move env variable(s) into env for structuredAttrs --- pkgs/by-name/ng/ngt/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ng/ngt/package.nix b/pkgs/by-name/ng/ngt/package.nix index f892bfde284b..bf59304befe7 100644 --- a/pkgs/by-name/ng/ngt/package.nix +++ b/pkgs/by-name/ng/ngt/package.nix @@ -25,8 +25,10 @@ stdenv.mkDerivation (finalAttrs: { openblas ]; - NIX_ENFORCE_NO_NATIVE = !enableAVX; - __AVX2__ = if enableAVX then 1 else 0; + env = { + NIX_ENFORCE_NO_NATIVE = !enableAVX; + __AVX2__ = if enableAVX then 1 else 0; + }; meta = { homepage = "https://github.com/yahoojapan/NGT"; From 861829c923337d16d3c2cc85efbbdab2f96f1caa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 17 Feb 2026 12:46:17 +0100 Subject: [PATCH 689/730] python3Packages.cpe-search: 0.2.6 -> 0.2.7 Diff: https://github.com/ra1nb0rn/cpe_search/compare/v0.2.6...v0.2.7 Changelog: https://github.com/ra1nb0rn/cpe_search/blob/v0.2.7/CHANGELOG.md --- pkgs/development/python-modules/cpe-search/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cpe-search/default.nix b/pkgs/development/python-modules/cpe-search/default.nix index b9596d75d524..5d04579c8689 100644 --- a/pkgs/development/python-modules/cpe-search/default.nix +++ b/pkgs/development/python-modules/cpe-search/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "cpe-search"; - version = "0.2.6"; + version = "0.2.7"; pyproject = true; src = fetchFromGitHub { owner = "ra1nb0rn"; repo = "cpe_search"; tag = "v${finalAttrs.version}"; - hash = "sha256-S6VmFy5JSp/yjTjz6VibGGf+49rfhKv9kXM6LPUTnT4="; + hash = "sha256-HzpUOOHNyhj4JJEtLdiGIbz4pdcMOtV5hw8qKAR5O6s="; }; build-system = [ hatchling ]; From 50a2c7301a71bc8d2e55be5e82dd35a251aeebe1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 11:55:15 +0000 Subject: [PATCH 690/730] wl-mirror: 0.18.4 -> 0.18.5 --- pkgs/by-name/wl/wl-mirror/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wl/wl-mirror/package.nix b/pkgs/by-name/wl/wl-mirror/package.nix index 7547bd1e9ed8..ad61d15d047d 100644 --- a/pkgs/by-name/wl/wl-mirror/package.nix +++ b/pkgs/by-name/wl/wl-mirror/package.nix @@ -31,13 +31,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "wl-mirror"; - version = "0.18.4"; + version = "0.18.5"; src = fetchFromGitHub { owner = "Ferdi265"; repo = "wl-mirror"; rev = "v${finalAttrs.version}"; - hash = "sha256-vT4Z4iR3lIsK3gQyrbSGcK9PE/Uwa8cCFLuBI36xCTw="; + hash = "sha256-KUS0mN9JpLFBDeztzn+3NnJWQZSDZjeqKTFwhRJf+hI="; }; strictDeps = true; From 1ce74d00317798e9bd56b827ebb7a43d9d4de869 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 12:27:20 +0000 Subject: [PATCH 691/730] vt-cli: 1.2.0 -> 1.3.0 --- pkgs/by-name/vt/vt-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vt/vt-cli/package.nix b/pkgs/by-name/vt/vt-cli/package.nix index 5f390a42c245..95c886b16639 100644 --- a/pkgs/by-name/vt/vt-cli/package.nix +++ b/pkgs/by-name/vt/vt-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "vt-cli"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "VirusTotal"; repo = "vt-cli"; tag = finalAttrs.version; - hash = "sha256-XvAS329O4XYseUqbleEyP4ozherI/apMw8Zx0ZVQZsc="; + hash = "sha256-B4SOoEc05nDFc93MYZDSj+LRt06jWjudocE4IKEw7jE="; }; - vendorHash = "sha256-s90a35fFHO8Tt7Zjf9bk1VVD2xhG1g4rKmtIuMl0bMQ="; + vendorHash = "sha256-n44nEff0/neaqHfU6UbPjEAW46axJ0hIxrOnlq5QKA0="; ldflags = [ "-X github.com/VirusTotal/vt-cli/cmd.Version=${finalAttrs.version}" ]; From 5a815630c8afa9de695f467abae829e377488692 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 12:28:23 +0000 Subject: [PATCH 692/730] home-assistant-custom-components.battery_notes: 3.3.0 -> 3.3.2 --- .../custom-components/battery_notes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/battery_notes/package.nix b/pkgs/servers/home-assistant/custom-components/battery_notes/package.nix index 3ef33f9c3d60..96545d70b9fe 100644 --- a/pkgs/servers/home-assistant/custom-components/battery_notes/package.nix +++ b/pkgs/servers/home-assistant/custom-components/battery_notes/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "andrew-codechimp"; domain = "battery_notes"; - version = "3.3.0"; + version = "3.3.2"; src = fetchFromGitHub { inherit owner; repo = "HA-Battery-Notes"; tag = version; - hash = "sha256-WOSWiWojT0pUhKvnl7qGvk6IHjENOy1rr0SFpTaQ0yI="; + hash = "sha256-vsReMeyLuKUzB/XldEOEjW4sfyzYC0lKPgUVnvKMUJM="; }; # has no tests From 58f2408eccd28577c5cab52df0522ebddd78c01f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 12:32:30 +0000 Subject: [PATCH 693/730] rofi-calc: 2.5.0 -> 2.5.1 --- pkgs/by-name/ro/rofi-calc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/rofi-calc/package.nix b/pkgs/by-name/ro/rofi-calc/package.nix index d98dd2311d0f..e57900b78935 100644 --- a/pkgs/by-name/ro/rofi-calc/package.nix +++ b/pkgs/by-name/ro/rofi-calc/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rofi-calc"; - version = "2.5.0"; + version = "2.5.1"; src = fetchFromGitHub { owner = "svenstaro"; repo = "rofi-calc"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-/UKOyJfCsV/+kZDndHZmrPdE2MjVlQWSiWQRIUPGz/I="; + sha256 = "sha256-adDHONoLQeZP4Oi7yx/tSAaMHAaipj2UrG+xZz7EiQ4="; }; nativeBuildInputs = [ From f26531e144414c74ce4899a1b121b5c8b245cede Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 12:53:55 +0000 Subject: [PATCH 694/730] stackit-cli: 0.53.1 -> 0.54.0 --- pkgs/by-name/st/stackit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index ef28912aa5fc..0411648ef130 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "stackit-cli"; - version = "0.53.1"; + version = "0.54.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-pzOux+atRST7XHirPhe2DQrA1cMkOw3j2Tnu7VrUByg="; + hash = "sha256-nSSL6NnuehKmGa4pYLy4uD+cu9J/8uvQF9VJywwi56s="; }; - vendorHash = "sha256-spmN7TMcPwehb5p8SGK1oixi4y2jcM5DkNKILTJD7Xg="; + vendorHash = "sha256-Hvwq6P7y5lNWX+uClrb5uk9d2ODs4Tavjf7m6A2DDrg="; subPackages = [ "." ]; From ea4b22a9a9990e4daebd7ed5554c1980757e3888 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 17 Feb 2026 15:57:31 +0300 Subject: [PATCH 695/730] kdePackages.spectacle: remove useless parentheses --- pkgs/kde/plasma/spectacle/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/kde/plasma/spectacle/default.nix b/pkgs/kde/plasma/spectacle/default.nix index 3ecbb17b42f0..7b158359610b 100644 --- a/pkgs/kde/plasma/spectacle/default.nix +++ b/pkgs/kde/plasma/spectacle/default.nix @@ -8,7 +8,7 @@ tesseract5, }: let - tesseract = (tesseract5.override { enableLanguages = tesseractLanguages; }); + tesseract = tesseract5.override { enableLanguages = tesseractLanguages; }; in mkKdeDerivation { pname = "spectacle"; From 3cf6bec0060ea7a66b0af98cda0053d6eeb7b77a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 13:00:21 +0000 Subject: [PATCH 696/730] sentry-native: 0.12.6 -> 0.12.8 --- pkgs/by-name/se/sentry-native/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index 65269477d807..b6926b3b29de 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; - version = "0.12.6"; + version = "0.12.8"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; tag = finalAttrs.version; - hash = "sha256-2GapfbYtfo+Dw5KJjQ07ni1bUyLoVt6bINOBdohFKrI="; + hash = "sha256-cdi9B0XxORIXwTgS6Se/FePSqsMbbo8/KOr3Ir0Ip+Q="; }; nativeBuildInputs = [ From f465c45a5c2a58237d03cdf9a8b5394fccfec1ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 13:15:25 +0000 Subject: [PATCH 697/730] pgroll: 0.16.0 -> 0.16.1 --- pkgs/by-name/pg/pgroll/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pg/pgroll/package.nix b/pkgs/by-name/pg/pgroll/package.nix index ebf5992bbf88..2aef876939cc 100644 --- a/pkgs/by-name/pg/pgroll/package.nix +++ b/pkgs/by-name/pg/pgroll/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { pname = "pgroll"; - version = "0.16.0"; + version = "0.16.1"; src = fetchFromGitHub { owner = "xataio"; repo = "pgroll"; tag = "v${finalAttrs.version}"; - hash = "sha256-xl6mJkJbZ+N/HjrUsknC1UFOM9GFtY4UYnabXvTwkAc="; + hash = "sha256-5mo6USnCzYRNx8i0pjxjfas/iZWFnRh3hY6hf17JAT4="; }; proxyVendor = true; - vendorHash = "sha256-j78c7pROEiJVsE0e0hxbr+0uqOmGcBsK1U0F1upgWIw="; + vendorHash = "sha256-/oEZbST2Q2HG+qu8nH+mdk/U58aTMznndDHDbFg8fCk="; excludedPackages = [ "dev" From 6d5ca375bd60b8e6ae7f5d6954901769347f501b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 13:15:48 +0000 Subject: [PATCH 698/730] postgresqlPackages.timescaledb-apache: 2.25.0 -> 2.25.1 --- pkgs/servers/sql/postgresql/ext/timescaledb.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix index 162b4a408f5c..300ebaf928c6 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix @@ -13,13 +13,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; - version = "2.25.0"; + version = "2.25.1"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb"; tag = finalAttrs.version; - hash = "sha256-m5aBxOOH04b0iDvApvY30uvYsFoV+WEBnKP4Ssr0t/M="; + hash = "sha256-/Pjv8YnUBVu3lIymYQf2ILXjiO3yNSalPca3/p1t9R4="; }; nativeBuildInputs = [ cmake ]; From 5fecd1a94c95e3c227de483043d7060e704189b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 13:15:50 +0000 Subject: [PATCH 699/730] prometheus-alertmanager: 0.31.0 -> 0.31.1 --- pkgs/by-name/pr/prometheus-alertmanager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-alertmanager/package.nix b/pkgs/by-name/pr/prometheus-alertmanager/package.nix index e59728333d3b..f3e355a782c3 100644 --- a/pkgs/by-name/pr/prometheus-alertmanager/package.nix +++ b/pkgs/by-name/pr/prometheus-alertmanager/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "alertmanager"; - version = "0.31.0"; + version = "0.31.1"; src = fetchFromGitHub { owner = "prometheus"; repo = "alertmanager"; tag = "v${finalAttrs.version}"; - hash = "sha256-U8mG27sLw1cZDbSq44Zr2tubuuts4qVZB9Ux8QBWkZU="; + hash = "sha256-HkM2bpZ0vM/Uoj9cFEAKi56Cj5ixcx65dH1pJNkK6WQ="; }; vendorHash = "sha256-X8BiQ9OSXj56mbjmb0AFaSsAWGwDhhMV/RztklxHYa4="; From 2441b6b421a91442c69ef5e7016f202a89091c2b Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 17 Feb 2026 08:16:15 -0500 Subject: [PATCH 700/730] tor-browser: 15.0.5 -> 15.0.6 Release announcement: https://blog.torproject.org/new-release-tor-browser-1506/ Changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.6-build2/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt Firefox ESR: https://www.firefox.com/en-US/firefox/140.7.1/releasenotes/ Firefox ESR security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-10/ This release contains one high severity security fix. This is *not* resolved by the libvpx update in Nixpkgs, as we use upstream's binaries for the browser. --- pkgs/by-name/to/tor-browser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index 1bd0c40c4688..a935298d8483 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -102,7 +102,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.5"; + version = "15.0.6"; sources = { x86_64-linux = fetchurl { @@ -112,7 +112,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-QD94RdxXl6P7sHPVx11TqpyOvIzq8Y3FMJC91PuyORY="; + hash = "sha256-ARHkr311mk4mIK+MruEiFLVa2tuJyrjl35moYDmROMo="; }; i686-linux = fetchurl { @@ -122,7 +122,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" ]; - hash = "sha256-D6umWK8Po+KPLJYfw3NHTX7K2p2Wu+9Jm4ywjMXHte8="; + hash = "sha256-yO+iALaU5dqdk0fWKqpcCProNIqi5ilnfZpcga3JTWI="; }; }; From 0a6d933ed3b38fd537d879d5b83b19dc23a3e78a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 13:41:47 +0000 Subject: [PATCH 701/730] libucl: 0.9.3 -> 0.9.4 --- pkgs/by-name/li/libucl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libucl/package.nix b/pkgs/by-name/li/libucl/package.nix index de8483c68737..65350dc3d778 100644 --- a/pkgs/by-name/li/libucl/package.nix +++ b/pkgs/by-name/li/libucl/package.nix @@ -27,13 +27,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "libucl"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "vstakhov"; repo = "libucl"; rev = finalAttrs.version; - sha256 = "sha256-dub829xZ10sJ5qwegYUiGoyAVLiwg44GKSzz+BMLJis="; + sha256 = "sha256-m6VRtFNKm6+T7pPP2u3avMkVTmye4CM6Z7wjhddVMZE="; }; nativeBuildInputs = [ From a91a70d8529b6ec77da38f457054806637fce502 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 14:08:25 +0000 Subject: [PATCH 702/730] gitlab-timelogs: 0.7.0 -> 0.7.1 --- pkgs/by-name/gi/gitlab-timelogs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-timelogs/package.nix b/pkgs/by-name/gi/gitlab-timelogs/package.nix index b4f9e6f5e615..df72922fd8c6 100644 --- a/pkgs/by-name/gi/gitlab-timelogs/package.nix +++ b/pkgs/by-name/gi/gitlab-timelogs/package.nix @@ -10,11 +10,11 @@ rustPlatform.buildRustPackage rec { pname = "gitlab-timelogs"; - version = "0.7.0"; + version = "0.7.1"; src = fetchCrate { inherit pname version; - hash = "sha256-WmdN3w0t7omA2F+Fpv+PkT/hymgTzxlTSBytKep+6Lo="; + hash = "sha256-DNMJczR4yaglIOcNmb2E1g+UP0VeJaIb5TvdKUcWzc0="; }; nativeBuildInputs = [ pkg-config ]; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec { iconv ]; - cargoHash = "sha256-Ap/R/Sa60LUAKByzKGYzj/IZeq/UDiZzBxYY0Ell6Kw="; + cargoHash = "sha256-aCt534oDG9u37xLQjG7Ye+EKpTgW4q/LqaVkxw5iEJ0="; meta = { description = "CLI utility to support you with your time logs in GitLab"; From e5f7baa8061cb2e9f49ee2be366f5eff0c59a8fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 14:33:44 +0000 Subject: [PATCH 703/730] python3Packages.litestar: 2.20.0 -> 2.21.0 --- pkgs/development/python-modules/litestar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/litestar/default.nix b/pkgs/development/python-modules/litestar/default.nix index e62261a30573..946f3d70db2b 100644 --- a/pkgs/development/python-modules/litestar/default.nix +++ b/pkgs/development/python-modules/litestar/default.nix @@ -62,14 +62,14 @@ buildPythonPackage (finalAttrs: { pname = "litestar"; - version = "2.20.0"; + version = "2.21.0"; pyproject = true; src = fetchFromGitHub { owner = "litestar-org"; repo = "litestar"; tag = "v${finalAttrs.version}"; - hash = "sha256-a72CUCwxeBluJI7kYShg0RuPEA58j52AkgHnokI4E28="; + hash = "sha256-6FRGZ8CjNZxfSRUgVWE+qA0LA/4fjDdZ40MlN0AveEo="; }; build-system = [ hatchling ]; From 8d8857a99199932eca09bab6e24d0003aab40004 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 14:52:08 +0000 Subject: [PATCH 704/730] elementsd: 23.3.1 -> 23.3.2 --- pkgs/applications/blockchains/elements/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/blockchains/elements/default.nix b/pkgs/applications/blockchains/elements/default.nix index 0803e814480c..f5de301da757 100644 --- a/pkgs/applications/blockchains/elements/default.nix +++ b/pkgs/applications/blockchains/elements/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = if withGui then "elements" else "elementsd"; - version = "23.3.1"; + version = "23.3.2"; src = fetchFromGitHub { owner = "ElementsProject"; repo = "elements"; rev = "elements-${version}"; - sha256 = "sha256-hqHKH9B6EITwZ4F+YdPJI4n3Z3EeXdPYbzRoNODlThY="; + sha256 = "sha256-NLLM+stYOXcnAjEfXRerjvgMXM8jFSOyZhu/A0ZTnRw="; }; nativeBuildInputs = [ From 2dae73f7651db74a6ea3a631cbcb261edd6b7e80 Mon Sep 17 00:00:00 2001 From: Vincent Demeester Date: Mon, 16 Feb 2026 15:33:15 +0100 Subject: [PATCH 705/730] goconvey: fix build with Go 1.25+ Update golang.org/x/tools dependency to v0.42.0 via upstream patch. The vendored golang.org/x/tools v0.18.0 uses unsafe struct punching into token.FileSet internals that breaks with Go 1.25+ due to token.FileSet layout changes. Upstream PR: https://github.com/smartystreets/goconvey/pull/703 Fixes: https://github.com/NixOS/nixpkgs/pull/490142#issuecomment-3902085217 --- pkgs/by-name/go/goconvey/package.nix | 32 ++++++++++++++++++---------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/go/goconvey/package.nix b/pkgs/by-name/go/goconvey/package.nix index 8b2d69f3bbf4..dc4992e8a06e 100644 --- a/pkgs/by-name/go/goconvey/package.nix +++ b/pkgs/by-name/go/goconvey/package.nix @@ -1,26 +1,36 @@ { lib, fetchFromGitHub, - # Build fails with Go 1.25, with the following error: - # 'vendor/golang.org/x/tools/internal/tokeninternal/tokeninternal.go:64:9: invalid array length -delta * delta (constant -256 of type int64)' - # Wait for upstream to update their vendored dependencies before unpinning. - buildGo124Module, + fetchpatch, + applyPatches, + buildGoModule, }: -buildGo124Module { +buildGoModule { pname = "goconvey"; version = "1.8.1-unstable-2024-03-06"; excludedPackages = "web/server/watch/integration_testing"; - src = fetchFromGitHub { - owner = "smartystreets"; - repo = "goconvey"; - rev = "a50310f1e3e53e63e2d23eb904f853aa388a5988"; - hash = "sha256-w5eX/n6Wu2gYgCIhgtjqH3lNckWIDaN4r80cJW3JqFo="; + src = applyPatches { + src = fetchFromGitHub { + owner = "smartystreets"; + repo = "goconvey"; + rev = "a50310f1e3e53e63e2d23eb904f853aa388a5988"; + hash = "sha256-w5eX/n6Wu2gYgCIhgtjqH3lNckWIDaN4r80cJW3JqFo="; + }; + patches = [ + # Update golang.org/x/tools to v0.42.0 for Go 1.25+ compatibility + # https://github.com/smartystreets/goconvey/pull/703 + (fetchpatch { + url = "https://github.com/smartystreets/goconvey/commit/a8d73b2e5380902ab6caa6716ad69c324f390a2d.patch"; + hash = "sha256-4JZs4/kxt3KP21q4U8mpBJkueVmRsCsKqST1Cn6ySN8="; + }) + ]; }; - vendorHash = "sha256-P4J/CZY95ks08DC+gSqG+eanL3zoiaoz1d9/ZvBoc9Q="; + proxyVendor = true; + vendorHash = "sha256-0LQ5yxqy+WGc9TzmXiiHYyUNIIImoLsItkv5KcHjVGc="; ldflags = [ "-s" From 7578fd5d47f08e0a2752d4e5e9dd982d47c82058 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 17 Feb 2026 17:04:34 +0100 Subject: [PATCH 706/730] golangci-lint: 2.9.0 -> 2.10.1 Diff: https://github.com/golangci/golangci-lint/compare/v2.9.0...v2.10.1 Changelog: https://github.com/golangci/golangci-lint/blob/v2.10.1/CHANGELOG.md --- pkgs/by-name/go/golangci-lint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index 05eca0f72a34..8a351907cc59 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -14,16 +14,16 @@ buildGo126Module (finalAttrs: { pname = "golangci-lint"; - version = "2.9.0"; + version = "2.10.1"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-8LEtm1v0slKwdLBtS41OilKJLXytSxcI9fUlZbj5Gfw="; + hash = "sha256-rHttQ+QJ9JrFvgfoX68Y0lD6BUv/aoOpRRFvZ1BIGIs="; }; - vendorHash = "sha256-w8JfF6n1ylrU652HEv/cYdsOdDZz9J2uRQDqxObyhkY="; + vendorHash = "sha256-yREpROQJ300+mii7R2oiyDjOGcYXBpv3o/park0TJYE="; subPackages = [ "cmd/golangci-lint" ]; From 917e09135793dcd50755a92272ee55aab3343cfc Mon Sep 17 00:00:00 2001 From: jaredmontoya <49511278+jaredmontoya@users.noreply.github.com> Date: Sat, 14 Feb 2026 01:55:21 +0100 Subject: [PATCH 707/730] python3Packages.onnx-asr: init at 0.10.2 --- .../python-modules/onnx-asr/default.nix | 83 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 85 insertions(+) create mode 100644 pkgs/development/python-modules/onnx-asr/default.nix diff --git a/pkgs/development/python-modules/onnx-asr/default.nix b/pkgs/development/python-modules/onnx-asr/default.nix new file mode 100644 index 000000000000..dfd75018eea5 --- /dev/null +++ b/pkgs/development/python-modules/onnx-asr/default.nix @@ -0,0 +1,83 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + hatchling, + hatch-vcs, + + # build-time deps for the custom hatch build hook that generates + # ONNX preprocessor models (listed in pyproject.toml [dependency-groups] build) + numpy, + onnx, + onnxscript, + torch, + torchaudio, + + # dependencies + onnxruntime, + + # optional-dependencies + huggingface-hub, +}: + +buildPythonPackage (finalAttrs: { + pname = "onnx-asr"; + version = "0.10.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "istupakov"; + repo = "onnx-asr"; + tag = "v${finalAttrs.version}"; + hash = "sha256-KumdelY9oNMAEBSGVdvbBH6SYi93n2cA/eEqaE8MmIU="; + }; + + build-system = [ + hatchling + hatch-vcs + # The custom hatch build hook (hatch_build.py) generates ONNX preprocessor + # models at build time using these dependencies. + numpy + onnx + onnxscript + torch + torchaudio + ]; + + dependencies = [ + numpy + onnxruntime + ]; + + optional-dependencies = { + cpu = [ + onnxruntime + ]; + hub = [ + huggingface-hub + ]; + # gpu extra installs onnxruntime-gpu; in nixpkgs users should use + # onnxruntime built with cudaSupport instead + gpu = [ + onnxruntime + ]; + }; + + # Most tests require downloading models from Hugging Face + doCheck = false; + + pythonImportsCheck = [ + "onnx_asr" + ]; + + meta = { + description = "Lightweight Automatic Speech Recognition using ONNX models"; + homepage = "https://github.com/istupakov/onnx-asr"; + changelog = "https://github.com/istupakov/onnx-asr/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + mainProgram = "onnx-asr"; + maintainers = with lib.maintainers; [ jaredmontoya ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9a84b34e2e7a..ecdc86597051 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11291,6 +11291,8 @@ self: super: with self; { }; }; + onnx-asr = callPackage ../development/python-modules/onnx-asr { }; + onnx-ir = callPackage ../development/python-modules/onnx-ir { }; onnxconverter-common = callPackage ../development/python-modules/onnxconverter-common { }; From 0e6ec4bc378b126e0b2ca888ec01680393cc72b3 Mon Sep 17 00:00:00 2001 From: Dan Lock Date: Tue, 17 Feb 2026 16:20:11 +0000 Subject: [PATCH 708/730] nixos/sonarr: harden systemd services --- .../modules/services/misc/servarr/sonarr.nix | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/nixos/modules/services/misc/servarr/sonarr.nix b/nixos/modules/services/misc/servarr/sonarr.nix index 94c7c21a4281..283eac6b3d3b 100644 --- a/nixos/modules/services/misc/servarr/sonarr.nix +++ b/nixos/modules/services/misc/servarr/sonarr.nix @@ -86,6 +86,40 @@ in "-data=${cfg.dataDir}" ]; Restart = "on-failure"; + + # Hardening + CapabilityBoundingSet = ""; + NoNewPrivileges = true; + ProtectHome = true; + ProtectClock = true; + ProtectKernelLogs = true; + PrivateTmp = true; + PrivateDevices = true; + PrivateUsers = true; + ProtectKernelTunables = true; + ProtectKernelModules = true; + ProtectControlGroups = true; + RestrictSUIDSGID = true; + RemoveIPC = true; + UMask = "0022"; + ProtectHostname = true; + ProtectProc = "invisible"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + LockPersonality = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged" + "~@debug" + "~@mount" + "@chown" + ]; } // lib.optionalAttrs (cfg.dataDir == "/var/lib/sonarr/.config/NzbDrone") { StateDirectory = "sonarr"; From e23c69f953974a5853b6f11054a80cf2c4e9510f Mon Sep 17 00:00:00 2001 From: Dan Lock Date: Tue, 17 Feb 2026 16:20:16 +0000 Subject: [PATCH 709/730] nixos/radarr: harden systemd services --- .../modules/services/misc/servarr/radarr.nix | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/nixos/modules/services/misc/servarr/radarr.nix b/nixos/modules/services/misc/servarr/radarr.nix index 9ca4b889de63..8619790dbcfe 100644 --- a/nixos/modules/services/misc/servarr/radarr.nix +++ b/nixos/modules/services/misc/servarr/radarr.nix @@ -64,6 +64,40 @@ in EnvironmentFile = cfg.environmentFiles; ExecStart = "${cfg.package}/bin/Radarr -nobrowser -data='${cfg.dataDir}'"; Restart = "on-failure"; + + # Hardening + CapabilityBoundingSet = ""; + NoNewPrivileges = true; + ProtectHome = true; + ProtectClock = true; + ProtectKernelLogs = true; + PrivateTmp = true; + PrivateDevices = true; + PrivateUsers = true; + ProtectKernelTunables = true; + ProtectKernelModules = true; + ProtectControlGroups = true; + RestrictSUIDSGID = true; + RemoveIPC = true; + UMask = "0022"; + ProtectHostname = true; + ProtectProc = "invisible"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + LockPersonality = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged" + "~@debug" + "~@mount" + "@chown" + ]; }; }; From aa049a76072b94715336aa9d80bf9a46d2e232ba Mon Sep 17 00:00:00 2001 From: V3RM1N Date: Tue, 17 Feb 2026 16:54:16 +0100 Subject: [PATCH 710/730] maintainers: update v3rm1n0 remove clear name update mail address add gpg fingerprint Signed-off-by: V3RM1N --- maintainers/maintainer-list.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f3c6fe29eb87..4966eb29dcb6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27716,10 +27716,11 @@ githubId = 68829907; }; v3rm1n0 = { - name = "Niklas Choinowski"; - email = "niklas.choinowski@proton.me"; + name = "V3RM1N"; + email = "mail@v3rm1n.dev"; github = "v3rm1n0"; githubId = 57269010; + keys = [ { fingerprint = "58E4 2840 D274 49A5 5948 78AA 85F3 7D09 1304 5718"; } ]; }; vaavaav = { name = "Pedro Peixoto"; From 1ae0632a4dc5377bb6a1d5dcd4bb29089916ce6c Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 17 Feb 2026 19:07:19 +0100 Subject: [PATCH 711/730] openmsx: move env variables into env for structuredAttrs --- pkgs/by-name/op/openmsx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openmsx/package.nix b/pkgs/by-name/op/openmsx/package.nix index 89e0ff2e760d..eb1dd576fe45 100644 --- a/pkgs/by-name/op/openmsx/package.nix +++ b/pkgs/by-name/op/openmsx/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { # Many thanks @mthuurne from OpenMSX project for providing support to # Nixpkgs! :) - TCL_CONFIG = "${tcl}/lib/"; + env.TCL_CONFIG = "${tcl}/lib/"; meta = { homepage = "https://openmsx.org"; From d7aca235c168dedef70ade61dce443c14cfcad9c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 18:11:41 +0000 Subject: [PATCH 712/730] python3Packages.oslo-i18n: 6.7.1 -> 6.7.2 --- pkgs/development/python-modules/oslo-i18n/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oslo-i18n/default.nix b/pkgs/development/python-modules/oslo-i18n/default.nix index 3f37007a8f09..f3a8fb64705b 100644 --- a/pkgs/development/python-modules/oslo-i18n/default.nix +++ b/pkgs/development/python-modules/oslo-i18n/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "oslo-i18n"; - version = "6.7.1"; + version = "6.7.2"; pyproject = true; src = fetchPypi { pname = "oslo_i18n"; inherit version; - hash = "sha256-fch5CJBW/ih6b7Rvouc62I+NS5ib1j8ASG9JRDWyTO0="; + hash = "sha256-sSQa0+7iFuncmstDNvzgvXnEwoZ1HucN+kL/L5dj008="; }; postPatch = '' From 4e728a570d6fdd5fdb07d6e0ce49d0ea9dbda1be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 18:52:20 +0000 Subject: [PATCH 713/730] terramate: 0.15.5 -> 0.16.0 --- pkgs/by-name/te/terramate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix index 5580bb59bccb..30c04c341d0c 100644 --- a/pkgs/by-name/te/terramate/package.nix +++ b/pkgs/by-name/te/terramate/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "terramate"; - version = "0.15.5"; + version = "0.16.0"; src = fetchFromGitHub { owner = "terramate-io"; repo = "terramate"; rev = "v${finalAttrs.version}"; - hash = "sha256-iSDxhuUD29eGhvUeyGT3OEV/++xlta7lljTYn+8WmlE="; + hash = "sha256-UY9Nj6MbQd2RLV0ofo5qpcsnabYwOyeEVXxXvC3efTo="; }; - vendorHash = "sha256-o2MNmJmYMq2mQBLslOtRyRH9euEhcJyIhohJ3CKp6kg="; + vendorHash = "sha256-Ca4ZVna80Gb3L+qWmwXTh4qpDuc42PFFlDmuUqlGwqg="; # required for version info nativeBuildInputs = [ git ]; From e746356158cafe20da4376a71dc8857349b7e382 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 19:22:19 +0000 Subject: [PATCH 714/730] python3Packages.oslo-context: 6.2.0 -> 6.3.0 --- pkgs/development/python-modules/oslo-context/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oslo-context/default.nix b/pkgs/development/python-modules/oslo-context/default.nix index 57d9562b32d9..ba19805082a9 100644 --- a/pkgs/development/python-modules/oslo-context/default.nix +++ b/pkgs/development/python-modules/oslo-context/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "oslo-context"; - version = "6.2.0"; + version = "6.3.0"; pyproject = true; src = fetchPypi { inherit version; pname = "oslo_context"; - hash = "sha256-Rlxn2k2S3Clg3uwUje5GnXrnc2r4aVgeLjtzziz6J6g="; + hash = "sha256-5QT43wLFzOf8mE+Gf736qh1NS5uIl44pH25cuJ31o+A="; }; postPatch = '' From afb7834a03b65d0133d2808d0d2e8633db7b9042 Mon Sep 17 00:00:00 2001 From: LuckShiba Date: Tue, 17 Feb 2026 16:29:36 -0300 Subject: [PATCH 715/730] dms-shell: 1.2.3 -> 1.4.0 --- pkgs/by-name/dm/dms-shell/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dm/dms-shell/package.nix b/pkgs/by-name/dm/dms-shell/package.nix index d47a14fadd38..63122d0d9aaa 100644 --- a/pkgs/by-name/dm/dms-shell/package.nix +++ b/pkgs/by-name/dm/dms-shell/package.nix @@ -19,6 +19,8 @@ buildGoModule ( kirigami.unwrapped sonnet qtmultimedia + qtimageformats + kimageformats ]; qmlImportPath = lib.concatStringsSep ":" (map (o: "${o}/${qt6.qtbase.qtQmlPrefix}") qmlPkgs); @@ -26,18 +28,18 @@ buildGoModule ( in { pname = "dms-shell"; - version = "1.2.3"; + version = "1.4.0"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "DankMaterialShell"; tag = "v${finalAttrs.version}"; - hash = "sha256-P//moH3z9r4PXirTzXVsccQINsK5AIlF9RWOBwK3vLc="; + hash = "sha256-O9NIJqfuSjwY//7OyFH3FqxRHe5M0vmmsXcryOi/bAE="; }; sourceRoot = "${finalAttrs.src.name}/core"; - vendorHash = "sha256-9CnZFtjXXWYELRiBX2UbZvWopnl9Y1ILuK+xP6YQZ9U="; + vendorHash = "sha256-cVUJXgzYMRSM0od1xzDVkMTdxHu3OIQX2bQ8AJbGQ1Q="; ldflags = [ "-s" From 2a851809aad99af61aabaa8b25d8b0db3d576478 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Tue, 17 Feb 2026 19:32:56 +0000 Subject: [PATCH 716/730] treefmt.withConfig: define pname & propagate all files using symlinkJoin --- pkgs/by-name/tr/treefmt/modules/wrapper.nix | 41 ++++++++++----------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/tr/treefmt/modules/wrapper.nix b/pkgs/by-name/tr/treefmt/modules/wrapper.nix index bb5c47c76f60..d736db5b5d77 100644 --- a/pkgs/by-name/tr/treefmt/modules/wrapper.nix +++ b/pkgs/by-name/tr/treefmt/modules/wrapper.nix @@ -15,26 +15,23 @@ internal = true; }; - config.result = - pkgs.runCommand config.name - { - nativeBuildInputs = [ pkgs.makeBinaryWrapper ]; - env = { - inherit (config) configFile; - binPath = lib.makeBinPath config.runtimeInputs; - }; - passthru = { - inherit (config) runtimeInputs; - inherit config options; - }; - inherit (config.package) meta version; - } - '' - mkdir -p $out/bin - makeWrapper \ - ${lib.getExe config.package} \ - $out/bin/treefmt \ - --prefix PATH : "$binPath" \ - --add-flags "--config-file $configFile" - ''; + config.result = pkgs.symlinkJoin { + pname = config.name; + inherit (config.package) meta version; + nativeBuildInputs = [ pkgs.makeBinaryWrapper ]; + paths = [ config.package ]; + env = { + inherit (config) configFile; + binPath = lib.makeBinPath config.runtimeInputs; + }; + passthru = { + inherit (config) runtimeInputs; + inherit config options; + }; + postBuild = '' + wrapProgram "$out/bin/treefmt" \ + --prefix PATH : "$binPath" \ + --add-flags "--config-file $configFile" + ''; + }; } From 659618ba0a2e756be0ed0950fdee8519abd68f7f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 19:38:33 +0000 Subject: [PATCH 717/730] cirrus-cli: 0.163.2 -> 0.164.2 --- pkgs/by-name/ci/cirrus-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix index f97a4441cacb..1e149963f71b 100644 --- a/pkgs/by-name/ci/cirrus-cli/package.nix +++ b/pkgs/by-name/ci/cirrus-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "cirrus-cli"; - version = "0.163.2"; + version = "0.164.2"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "cirrus-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-x/SwCCgW3wZnQ0VwVUinfPXiBexKdfvFGMFiBdmApFI="; + hash = "sha256-/xOiqa26Zfv1AugH3w9euQHmEwLm5S+sSu7DVZDHOzc="; }; - vendorHash = "sha256-7xjt1TP+Wei+iEiCJMn7XyzW4RV2GNf+xX5O3tnXFvc="; + vendorHash = "sha256-G/UlmNDzYuF9gkAaGO6O/SziNZ9obs01sD2Cmu+r8Dc="; ldflags = [ "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${finalAttrs.version}" From c9396e7a22cbd3e7952ac812751be0436aeedee7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Tue, 17 Feb 2026 20:39:07 +0100 Subject: [PATCH 718/730] mautrix-discord: remove MoritzBoehme from maintainers --- pkgs/by-name/ma/mautrix-discord/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ma/mautrix-discord/package.nix b/pkgs/by-name/ma/mautrix-discord/package.nix index c6d5939c2221..ac96008951b2 100644 --- a/pkgs/by-name/ma/mautrix-discord/package.nix +++ b/pkgs/by-name/ma/mautrix-discord/package.nix @@ -43,7 +43,6 @@ buildGoModule rec { changelog = "https://github.com/mautrix/discord/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ - MoritzBoehme sumnerevans ]; mainProgram = "mautrix-discord"; From 3dc25f8374e3c199486c4c9f7a6e0ff02f485236 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 19:47:20 +0000 Subject: [PATCH 719/730] lazysql: 0.4.7 -> 0.4.8 --- pkgs/by-name/la/lazysql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazysql/package.nix b/pkgs/by-name/la/lazysql/package.nix index 2f4da4a053d0..0d2b23c0df68 100644 --- a/pkgs/by-name/la/lazysql/package.nix +++ b/pkgs/by-name/la/lazysql/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "lazysql"; - version = "0.4.7"; + version = "0.4.8"; src = fetchFromGitHub { owner = "jorgerojas26"; repo = "lazysql"; rev = "v${version}"; - hash = "sha256-TJ09n/j0othys0ygbjqbbTp74j/lxoee6DWQjDL5f6M="; + hash = "sha256-/qNtrR316hOlSRfbBS4V2gRnYLgQlZsou9WqTQPtiIM="; }; vendorHash = "sha256-FbAt/HsjoxqAKWQqqWN2xuyyTG2Ic4DcyEU4O0rjpQE="; From 33e329d9cc32eab02c2b6a7d9533036308add40e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 20:37:56 +0000 Subject: [PATCH 720/730] entire: 0.4.4 -> 0.4.5 --- pkgs/by-name/en/entire/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/en/entire/package.nix b/pkgs/by-name/en/entire/package.nix index 0caa4d3595fc..fc16fa0e2833 100644 --- a/pkgs/by-name/en/entire/package.nix +++ b/pkgs/by-name/en/entire/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "entire"; - version = "0.4.4"; + version = "0.4.5"; src = fetchFromGitHub { owner = "entireio"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-6/TsSmJ0z72Ta5ZihO06uV4Mik+fFpm8eCa7d5zlq24="; + hash = "sha256-BDke84xQ6t7W+BONQn7r8ZBENNr8oGv8mtJ5unyv0lA="; }; - vendorHash = "sha256-rh2VhdwNT5XJYCVjj8tnoY7cacEhc/kcxi0NHYFPYO8="; + vendorHash = "sha256-zgVdh80aNnvC1oMp/CS0nx4b1y9b0jwVKFotil6kQZ0="; postPatch = '' substituteInPlace go.mod --replace-fail "go 1.25.6" "go 1.25.5" From 9c8ab50117728e9b8f4c2c398b64e2b4e1dffe18 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Tue, 17 Feb 2026 22:34:38 +0100 Subject: [PATCH 721/730] nixos/test/hibernate: fix test The test was failing since https://github.com/NixOS/nixpkgs/pull/488429 due to the conflicts property on the backdoor keeping it from being restarted. From systemd's perspective both the stop and the start would happen in the same transaction, and it doesn't like that. This is fixed by instead shutting down the backdoor using a power-down command. --- nixos/tests/hibernate.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/hibernate.nix b/nixos/tests/hibernate.nix index 1bd229238587..9b840a4e14da 100644 --- a/nixos/tests/hibernate.nix +++ b/nixos/tests/hibernate.nix @@ -25,7 +25,7 @@ makeTest { ./common/auto-format-root-device.nix ]; - systemd.services.backdoor.conflicts = [ "sleep.target" ]; + powerManagement.powerDownCommands = "systemctl --no-block stop backdoor.service"; powerManagement.resumeCommands = "systemctl --no-block restart backdoor.service"; virtualisation.emptyDiskImages = [ (2 * config.virtualisation.memorySize) ]; From 29fac18dc941bbadc64e851fa72c48b2cb2acbe0 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 17 Feb 2026 21:40:09 +0000 Subject: [PATCH 722/730] python3Packages.tree-sitter-bash: init at 0.25.1 --- .../tree-sitter-bash/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/tree-sitter-bash/default.nix diff --git a/pkgs/development/python-modules/tree-sitter-bash/default.nix b/pkgs/development/python-modules/tree-sitter-bash/default.nix new file mode 100644 index 000000000000..0d10f9a7bc47 --- /dev/null +++ b/pkgs/development/python-modules/tree-sitter-bash/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + tree-sitter, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "tree-sitter-bash"; + version = "0.25.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-bash"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE="; + }; + + build-system = [ + setuptools + ]; + + optional-dependencies = { + core = [ + tree-sitter + ]; + }; + + pythonImportsCheck = [ "tree_sitter_bash" ]; + + nativeCheckInputs = [ + pytestCheckHook + tree-sitter + ]; + + meta = { + description = "Bash grammar for tree-sitter"; + homepage = "https://github.com/tree-sitter/tree-sitter-bash"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5d294524ca5e..2674d468bcf1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19353,6 +19353,8 @@ self: super: with self; { tree-sitter = callPackage ../development/python-modules/tree-sitter { }; + tree-sitter-bash = callPackage ../development/python-modules/tree-sitter-bash { }; + tree-sitter-c-sharp = callPackage ../development/python-modules/tree-sitter-c-sharp { }; tree-sitter-embedded-template = From c01be0112749528b1d9438389509d13a0e7aafcb Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 17 Feb 2026 21:26:43 +0000 Subject: [PATCH 723/730] mistral-vibe: 2.1.0 -> 2.2.0 Diff: https://github.com/mistralai/mistral-vibe/compare/v2.1.0...v2.2.0 Changelog: https://github.com/mistralai/mistral-vibe/blob/v2.2.0/CHANGELOG.md --- pkgs/by-name/mi/mistral-vibe/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mi/mistral-vibe/package.nix b/pkgs/by-name/mi/mistral-vibe/package.nix index 5883d3eba806..bbe3726b7a42 100644 --- a/pkgs/by-name/mi/mistral-vibe/package.nix +++ b/pkgs/by-name/mi/mistral-vibe/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mistral-vibe"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "mistralai"; repo = "mistral-vibe"; tag = "v${finalAttrs.version}"; - hash = "sha256-Xeb16Ravk60DXAjRs1OcCl8axCRwTf9yqXWnva9VQro="; + hash = "sha256-q79/xP+kaovkch5wXzXumQb9l4wSspXg2cl7mD0Q2f8="; }; build-system = with python3Packages; [ @@ -32,9 +32,7 @@ python3Packages.buildPythonApplication (finalAttrs: { "agent-client-protocol" "gitpython" "mistralai" - "pydantic" "pydantic-settings" - "watchfiles" "zstandard" ]; dependencies = with python3Packages; [ @@ -43,6 +41,7 @@ python3Packages.buildPythonApplication (finalAttrs: { cryptography gitpython giturlparse + google-auth httpx keyring mcp @@ -54,12 +53,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pyperclip python-dotenv pyyaml + requests rich textual textual-speedups tomli-w tree-sitter - tree-sitter-grammars.tree-sitter-bash + tree-sitter-bash watchfiles zstandard ]; From f8e2c02ce27facf0a9032262a16abe8f617de29e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 21:43:01 +0000 Subject: [PATCH 724/730] home-assistant-custom-components.yandex-station: 3.20.1 -> 3.20.3 --- .../custom-components/yandex-station/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix b/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix index 98eba39d5384..2b3ea307a515 100644 --- a/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix +++ b/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "AlexxIT"; domain = "yandex_station"; - version = "3.20.1"; + version = "3.20.3"; src = fetchFromGitHub { owner = "AlexxIT"; repo = "YandexStation"; tag = "v${version}"; - hash = "sha256-AP0GAJrGZq2z0HlsARfhVZiv7yaeOKg05GjV95ljVdU="; + hash = "sha256-odI16EkIqQ6tubr0BZHwRWwnAC7816DezNA8FoRcwyc="; }; dependencies = [ From 60b9e26aa44b294d31f9bfda1ad9dc895db1dd94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 21:50:03 +0000 Subject: [PATCH 725/730] meilisearch: 1.35.0 -> 1.35.1 --- pkgs/by-name/me/meilisearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index 8e8085a382d4..32daf06d00b1 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.35.0"; + version = "1.35.1"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-OMvJBauvL5El/OANN8ACf2MLwclcHnFQVVwul8kKijM="; + hash = "sha256-CySE4nMCzyfNBCxOmn6wcZH6kyaiU+fPMwKp5KyWJxo="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-XHL9bfWRiZxzLCd0eLUWWn7KeH3h5bfuXPNQEO11+1c="; + cargoHash = "sha256-8s4rJlFtOPr7izz8ioAnmxBIou5ru+thttG6QwyhFqc="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; From 783705810b7990801da23a00555fdf49d2a24214 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Tue, 17 Feb 2026 22:53:15 +0100 Subject: [PATCH 726/730] python3Packages.wagtail: 7.2.1 -> 7.2.2 Fixes CVE-2026-25517. Fixes #487266. https://github.com/wagtail/wagtail/releases/tag/v7.2.2 --- pkgs/development/python-modules/wagtail/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wagtail/default.nix b/pkgs/development/python-modules/wagtail/default.nix index 4c63bb18b3fc..9093204a71f3 100644 --- a/pkgs/development/python-modules/wagtail/default.nix +++ b/pkgs/development/python-modules/wagtail/default.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { pname = "wagtail"; - version = "7.2.1"; + version = "7.2.2"; pyproject = true; # The GitHub source requires some assets to be compiled, which in turn @@ -40,7 +40,7 @@ buildPythonPackage rec { # until https://github.com/wagtail/wagtail/pull/13136 gets merged. src = fetchPypi { inherit pname version; - hash = "sha256-OIu0LEgYwIGk3fNub0Upv7xU7SYqkbZbDl+VFHbyz3Q="; + hash = "sha256-v2rao6zZDZ7nc0dW3XAxsJAe7bgKSqTlGIqx5IHOML4="; }; build-system = [ From 0e6f1140a59f5976176bd1662e98e407186dbe1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 21:56:25 +0000 Subject: [PATCH 727/730] mcumgr-client: 0.0.7 -> 0.0.8 --- pkgs/by-name/mc/mcumgr-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcumgr-client/package.nix b/pkgs/by-name/mc/mcumgr-client/package.nix index 9d8ab123571a..45e7acb14503 100644 --- a/pkgs/by-name/mc/mcumgr-client/package.nix +++ b/pkgs/by-name/mc/mcumgr-client/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mcumgr-client"; - version = "0.0.7"; + version = "0.0.8"; src = fetchFromGitHub { owner = "vouch-opensource"; repo = "mcumgr-client"; rev = "v${finalAttrs.version}"; - hash = "sha256-P5ykIVdWAxuCblMe7kzjswEca/+MsqpizCGUHIpR4qc="; + hash = "sha256-adUAoFNNVsKoVFb9BJrjZiQj7ZdsqzbY4rTURS185zU="; }; cargoHash = "sha256-+n+Z/o+DvP2ltos8DP8nTyKbn/Zr3ln6cLyKJ+yWm1M="; From d9fe2b2a005fc605c2b7f661b6fdc2930abdd5d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 22:04:26 +0000 Subject: [PATCH 728/730] python3Packages.knx-frontend: 2026.1.28.162006 -> 2026.2.13.222258 --- pkgs/development/python-modules/knx-frontend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix index 5c43ddfdb036..4c9d0d0191b2 100644 --- a/pkgs/development/python-modules/knx-frontend/default.nix +++ b/pkgs/development/python-modules/knx-frontend/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "knx-frontend"; - version = "2026.1.28.162006"; + version = "2026.2.13.222258"; pyproject = true; # TODO: source build, uses yarn.lock src = fetchPypi { pname = "knx_frontend"; inherit version; - hash = "sha256-RbQYL33UtvhnU3EhwPeMTpUcH4c8+tfcp4Hk9uRIFMo="; + hash = "sha256-GypWNCGTzP7LYilVRZ//Eu0P8RjHJ946CzRXl64mISQ="; }; build-system = [ setuptools ]; From 131673d9dcd1bf15bf87ccf34c28642a67283b29 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 17 Feb 2026 22:42:25 +0000 Subject: [PATCH 729/730] presenterm: 0.15.1 -> 0.16.0 Diff: https://github.com/mfontanini/presenterm/compare/v0.15.1...v0.16.0 Changelog: https://github.com/mfontanini/presenterm/releases/tag/v0.16.0 --- pkgs/by-name/pr/presenterm/package.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/pr/presenterm/package.nix b/pkgs/by-name/pr/presenterm/package.nix index b0eef6e5731e..8adcfaadd97a 100644 --- a/pkgs/by-name/pr/presenterm/package.nix +++ b/pkgs/by-name/pr/presenterm/package.nix @@ -14,13 +14,13 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "presenterm"; - version = "0.15.1"; + version = "0.16.0"; src = fetchFromGitHub { owner = "mfontanini"; repo = "presenterm"; tag = "v${finalAttrs.version}"; - hash = "sha256-tkIw7qo7lq3rSaBG0m6HzlXt8l3dQVFSBm8P3v7adVk="; + hash = "sha256-wQP3tLa6+GZAhNkAaIrbpIMBnQD7UoH6O5N/wDKtfrQ="; }; nativeBuildInputs = @@ -35,20 +35,12 @@ rustPlatform.buildRustPackage (finalAttrs: { libsixel ]; - buildFeatures = [ - "sixel" - ]; - - cargoHash = "sha256-CLoN85A2fggTHs/AHmo43N+9Q4FGKwNmKObw+OMBFao="; + cargoHash = "sha256-mDbzZZDsGCpbOKJ9/lX23VgSH0LGzHvYo2nxnRay15A="; env = lib.optionalAttrs (isDarwin && isx86_64) { NIX_CFLAGS_LINK = "-fuse-ld=lld"; }; - checkFeatures = [ - "sixel" - ]; - checkFlags = [ # failed to load .tmpEeeeaQ: No such file or directory (os error 2) "--skip=external_snippet" From 542c43be5d908fd122829b0b9ed1f41707cac8cd Mon Sep 17 00:00:00 2001 From: Anton Mosich Date: Wed, 18 Feb 2026 01:09:14 +0100 Subject: [PATCH 730/730] python3Packages.vl-convert-python: remove maintainer Upstream has started using LLMs for development, and I do not want to support this, which includes maintaining this package. --- pkgs/development/python-modules/vl-convert-python/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/vl-convert-python/default.nix b/pkgs/development/python-modules/vl-convert-python/default.nix index 48245b2a670c..3b9b13413fc4 100644 --- a/pkgs/development/python-modules/vl-convert-python/default.nix +++ b/pkgs/development/python-modules/vl-convert-python/default.nix @@ -55,6 +55,6 @@ buildPythonPackage rec { license = lib.licenses.bsd3; homepage = "https://github.com/vega/vl-convert"; changelog = "https://github.com/vega/vl-convert/releases/tag/v${version}"; - maintainers = with lib.maintainers; [ antonmosich ]; + maintainers = [ ]; }; }