diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 45c4f1a45dc6..c6a7d718a91e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -228,13 +228,13 @@ "vendorHash": "sha256-6MKWpiDq4yI3mfIJyzEsWLa7gi0+DScI5jKcOcM6Qs0=" }, "cloudposse_utils": { - "hash": "sha256-Pf2UHxGEacmtIlSIKACC0MULAZMj5EGKq2q8Tsv79F8=", + "hash": "sha256-iQSbRMuQYvSGPuh0TbcwhIT3lmz6aGiVwOQLZFm+R6Q=", "homepage": "https://registry.terraform.io/providers/cloudposse/utils", "owner": "cloudposse", "repo": "terraform-provider-utils", - "rev": "v2.5.0", + "rev": "v2.6.0", "spdx": "Apache-2.0", - "vendorHash": "sha256-F4vFlhpPQUa1q7cFfjRooK4krISfpPxdj8uhvDmZQuY=" + "vendorHash": "sha256-4DvtpRivKWKIffzr8m0akSUjSxQ7Mtv6ziqe4su565g=" }, "cloudscale-ch_cloudscale": { "hash": "sha256-eVJPfiQAJ3cFgZksO4Fc7X3xVbSKlQKgiK5UeIGwWk8=", @@ -598,11 +598,11 @@ "vendorHash": "sha256-CjrVDZpRlnPA1MnWEZdFyO3YzgaHqTsiw+kKOW+//2g=" }, "hashicorp_helm": { - "hash": "sha256-K9O2uAqEN/YoZVh9HFnsSbaxhnCzcqkPbJlmxNpZxa0=", + "hash": "sha256-Dw6khnp0pronRKbBv2gx8ygtVvRV9uQIHCXj2BblZ6k=", "homepage": "https://registry.terraform.io/providers/hashicorp/helm", "owner": "hashicorp", "repo": "terraform-provider-helm", - "rev": "v3.1.2", + "rev": "v3.2.0", "spdx": "MPL-2.0", "vendorHash": "sha256-n3+BGx8n1kN+kxg2tW90GGJ8zc7uXa/7morRuFXzwhY=" }, diff --git a/pkgs/by-name/bw/bws/package.nix b/pkgs/by-name/bw/bws/package.nix index 2e329eeffb43..51a2efbf458c 100644 --- a/pkgs/by-name/bw/bws/package.nix +++ b/pkgs/by-name/bw/bws/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "bws"; - version = "2.0.0"; + version = "2.1.0"; src = fetchFromGitHub { owner = "bitwarden"; repo = "sdk"; tag = "bws-v${finalAttrs.version}"; - hash = "sha256-NjnLoa4UjPzTejjEwc5LIrHqeqncXoMICJM2eUesoIM="; + hash = "sha256-cdiTdgNvUDN0/KzMDEiHo+GIYkUaWEZTAnWahBrMZ4I="; }; - cargoHash = "sha256-lfnCUWf9MM1Yynxza7Fz1qxNyDbPNMOcbVHkvZx32bk="; + cargoHash = "sha256-zT6yPRxPuIf0E7OoUH4qQkUPADsYdkPirJ8dR/o5fV0="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/gi/git-pages-cli/package.nix b/pkgs/by-name/gi/git-pages-cli/package.nix index 1cffae016364..a4fb358e4ea8 100644 --- a/pkgs/by-name/gi/git-pages-cli/package.nix +++ b/pkgs/by-name/gi/git-pages-cli/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "git-pages-cli"; - version = "1.8.2"; + version = "1.9.0"; __structuredAttrs = true; @@ -16,10 +16,10 @@ buildGoModule (finalAttrs: { owner = "git-pages"; repo = "git-pages-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-wNHwkVvC4NlQw1cx+rM6zdmYm4zTz/e5suIcapTtssY="; + hash = "sha256-toqL/BUj3MDAqqD+94nLyw7QwU5jsUqThQVK0hJbU8Y="; }; - vendorHash = "sha256-lGnl1onxJ9x0UIf2uPZcZgx2qbj/43VG+UcQvqwd1uw="; + vendorHash = "sha256-SNLSkz38AgLfjpKaEYawBLdWznKWOz62bNzuaquk7Rs="; ldflags = [ "-X" diff --git a/pkgs/by-name/la/labwc-menu-generator/package.nix b/pkgs/by-name/la/labwc-menu-generator/package.nix index d9f084921708..c4888cca51cd 100644 --- a/pkgs/by-name/la/labwc-menu-generator/package.nix +++ b/pkgs/by-name/la/labwc-menu-generator/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "labwc-menu-generator"; - version = "0.2.0-unstable-2025-08-10"; + version = "0.2.0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "labwc"; repo = "labwc-menu-generator"; - rev = "19ea2d27eaea50a8ef031bc1ea0c2ccfebb92e3c"; - hash = "sha256-3ym3qauTnC7RFrni39YMSN7FYS5CvaIKb3aUXJ/Q1ko="; + rev = "3785977b3b1bc8a5c4397762538929c5232c5707"; + hash = "sha256-DHqNGtm14tSDKpSZiYGaCaK9ouZPjSJOhq/9CLCMhQw="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/librime/package.nix b/pkgs/by-name/li/librime/package.nix index c8021d62e438..062e2fdd268a 100644 --- a/pkgs/by-name/li/librime/package.nix +++ b/pkgs/by-name/li/librime/package.nix @@ -30,13 +30,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "librime"; - version = "1.16.1"; + version = "1.17.0"; src = fetchFromGitHub { owner = "rime"; repo = "librime"; rev = finalAttrs.version; - sha256 = "sha256-Jbo6Svt/d00ZJwtYkWMKFeKzpFFYhbnm3m2alDxRGvU="; + sha256 = "sha256-HhmLA5W4+8BVGTozKCWCNhrXOIlRlLN/FiOBHKvUGcM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index c2ec1f524674..9a1bbe6f1be8 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.45.1"; + version = "1.45.2"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-OB3KrWAZbyxBLRpwcsE/ibf2U3H2/V+2WyULeTf7M90="; + hash = "sha256-hEMOyvFtbrOkN0I9F20NxdCLg+gYKDghZqXQ4T74Gsc="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-6zNKfy6KVxS9WZ3i9cgLPWXl2MKgpB6QQ7QdN7XyuUQ="; + cargoHash = "sha256-R7q3TkmHBhKzfX+pVfh27UHBNtmMVwx0pjbqX+FCsWI="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; diff --git a/pkgs/by-name/pa/paratest/composer.lock b/pkgs/by-name/pa/paratest/composer.lock index f6a8ca7410fd..0adb19d38684 100644 --- a/pkgs/by-name/pa/paratest/composer.lock +++ b/pkgs/by-name/pa/paratest/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6e4f84030b2973ff3b017272beb79c33", + "content-hash": "fd9411be8e1235993cf353056560b9a4", "packages": [ { "name": "fidry/cpu-core-counter", @@ -365,16 +365,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "14.1.9", + "version": "14.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "655533a65696bbc4231cd8027af150dadc40ec88" + "reference": "ab8a36c9bd98c51f6cfe665a732bfadf72e18e8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/655533a65696bbc4231cd8027af150dadc40ec88", - "reference": "655533a65696bbc4231cd8027af150dadc40ec88", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ab8a36c9bd98c51f6cfe665a732bfadf72e18e8d", + "reference": "ab8a36c9bd98c51f6cfe665a732bfadf72e18e8d", "shasum": "" }, "require": { @@ -386,14 +386,14 @@ "php": ">=8.4", "phpunit/php-text-template": "^6.0", "sebastian/complexity": "^6.0", - "sebastian/environment": "^9.2", + "sebastian/environment": "^9.3.2", "sebastian/git-state": "^1.0", - "sebastian/lines-of-code": "^5.0", + "sebastian/lines-of-code": "^5.0.1", "sebastian/version": "^7.0", "theseer/tokenizer": "^2.0.1" }, "require-dev": { - "phpunit/phpunit": "^13.1" + "phpunit/phpunit": "^13.1.14" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -402,7 +402,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "14.1.x-dev" + "dev-main": "14.2.x-dev" } }, "autoload": { @@ -431,7 +431,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.1.9" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.2.0" }, "funding": [ { @@ -451,7 +451,7 @@ "type": "tidelift" } ], - "time": "2026-05-16T05:16:14+00:00" + "time": "2026-06-05T02:59:08+00:00" }, { "name": "phpunit/php-file-iterator", @@ -748,16 +748,16 @@ }, { "name": "phpunit/phpunit", - "version": "13.1.10", + "version": "13.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "38959098d3c10660a189afaa35a94290c1de67bb" + "reference": "3796ea973f1e7698f0d432c1c66662af9764fd9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/38959098d3c10660a189afaa35a94290c1de67bb", - "reference": "38959098d3c10660a189afaa35a94290c1de67bb", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3796ea973f1e7698f0d432c1c66662af9764fd9a", + "reference": "3796ea973f1e7698f0d432c1c66662af9764fd9a", "shasum": "" }, "require": { @@ -771,21 +771,22 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.4.1", - "phpunit/php-code-coverage": "^14.1.8", + "phpunit/php-code-coverage": "^14.2", "phpunit/php-file-iterator": "^7.0.0", "phpunit/php-invoker": "^7.0.0", "phpunit/php-text-template": "^6.0.0", "phpunit/php-timer": "^9.0.0", "sebastian/cli-parser": "^5.0.0", - "sebastian/comparator": "^8.1.3", - "sebastian/diff": "^8.3.0", - "sebastian/environment": "^9.3.0", - "sebastian/exporter": "^8.0.2", + "sebastian/comparator": "^8.3.0", + "sebastian/diff": "^9.0", + "sebastian/environment": "^9.3.2", + "sebastian/exporter": "^8.1.0", + "sebastian/file-filter": "^1.0", "sebastian/git-state": "^1.0", - "sebastian/global-state": "^9.0.0", + "sebastian/global-state": "^9.0.1", "sebastian/object-enumerator": "^8.0.0", "sebastian/recursion-context": "^8.0.0", - "sebastian/type": "^7.0.0", + "sebastian/type": "^7.0.1", "sebastian/version": "^7.0.0", "staabm/side-effects-detector": "^1.0.5" }, @@ -795,7 +796,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "13.1-dev" + "dev-main": "13.2-dev" } }, "autoload": { @@ -827,7 +828,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/13.1.10" + "source": "https://github.com/sebastianbergmann/phpunit/tree/13.2.0" }, "funding": [ { @@ -835,7 +836,7 @@ "type": "other" } ], - "time": "2026-05-15T08:03:56+00:00" + "time": "2026-06-05T03:13:07+00:00" }, { "name": "psr/container", @@ -961,27 +962,27 @@ }, { "name": "sebastian/comparator", - "version": "8.1.4", + "version": "8.3.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "1edd557042bf4ff9978ec125d8131b147d5c8224" + "reference": "c025fc7604afab3f195fab7cdaf72327331af241" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1edd557042bf4ff9978ec125d8131b147d5c8224", - "reference": "1edd557042bf4ff9978ec125d8131b147d5c8224", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/c025fc7604afab3f195fab7cdaf72327331af241", + "reference": "c025fc7604afab3f195fab7cdaf72327331af241", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", "php": ">=8.4", - "sebastian/diff": "^8.3", - "sebastian/exporter": "^8.0" + "sebastian/diff": "^9.0", + "sebastian/exporter": "^8.1.0" }, "require-dev": { - "phpunit/phpunit": "^13.0" + "phpunit/phpunit": "^13.2" }, "suggest": { "ext-bcmath": "For comparing BcMath\\Number objects" @@ -989,7 +990,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "8.1-dev" + "dev-main": "8.3-dev" } }, "autoload": { @@ -1029,7 +1030,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/8.1.4" + "source": "https://github.com/sebastianbergmann/comparator/tree/8.3.0" }, "funding": [ { @@ -1049,7 +1050,7 @@ "type": "tidelift" } ], - "time": "2026-05-15T08:30:51+00:00" + "time": "2026-06-05T03:06:45+00:00" }, { "name": "sebastian/complexity", @@ -1123,29 +1124,29 @@ }, { "name": "sebastian/diff", - "version": "8.3.0", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "b36d33b6e796513de7cb7df053afb3f55eefcd47" + "reference": "a3fb6a298a265ff487a91bbea46e03cd01dbb226" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b36d33b6e796513de7cb7df053afb3f55eefcd47", - "reference": "b36d33b6e796513de7cb7df053afb3f55eefcd47", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/a3fb6a298a265ff487a91bbea46e03cd01dbb226", + "reference": "a3fb6a298a265ff487a91bbea46e03cd01dbb226", "shasum": "" }, "require": { "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^13.0", - "symfony/process": "^7.2" + "phpunit/phpunit": "^13.2", + "symfony/process": "^7.4.13" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "8.3-dev" + "dev-main": "9.0-dev" } }, "autoload": { @@ -1178,7 +1179,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/8.3.0" + "source": "https://github.com/sebastianbergmann/diff/tree/9.0.0" }, "funding": [ { @@ -1198,27 +1199,27 @@ "type": "tidelift" } ], - "time": "2026-05-15T04:58:09+00:00" + "time": "2026-06-05T03:04:51+00:00" }, { "name": "sebastian/environment", - "version": "9.3.0", + "version": "9.3.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "6767059a30e4277ac95ee034809e793528464768" + "reference": "6c9e487c9eb706a8d258102a1c0b0a3e53e86c2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6767059a30e4277ac95ee034809e793528464768", - "reference": "6767059a30e4277ac95ee034809e793528464768", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6c9e487c9eb706a8d258102a1c0b0a3e53e86c2e", + "reference": "6c9e487c9eb706a8d258102a1c0b0a3e53e86c2e", "shasum": "" }, "require": { "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^13.0" + "phpunit/phpunit": "^13.1.11" }, "suggest": { "ext-posix": "*" @@ -1254,7 +1255,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/9.3.0" + "source": "https://github.com/sebastianbergmann/environment/tree/9.3.2" }, "funding": [ { @@ -1274,20 +1275,20 @@ "type": "tidelift" } ], - "time": "2026-04-15T12:14:03+00:00" + "time": "2026-05-25T13:41:38+00:00" }, { "name": "sebastian/exporter", - "version": "8.0.3", + "version": "8.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "9b54f1afabb977a097ef353600d41a372ccde617" + "reference": "c0d29a945f8cf82f300a05e69874508e307ca4c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/9b54f1afabb977a097ef353600d41a372ccde617", - "reference": "9b54f1afabb977a097ef353600d41a372ccde617", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c0d29a945f8cf82f300a05e69874508e307ca4c6", + "reference": "c0d29a945f8cf82f300a05e69874508e307ca4c6", "shasum": "" }, "require": { @@ -1301,7 +1302,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "8.0-dev" + "dev-main": "8.1-dev" } }, "autoload": { @@ -1344,7 +1345,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/8.0.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/8.1.0" }, "funding": [ { @@ -1364,7 +1365,76 @@ "type": "tidelift" } ], - "time": "2026-05-20T04:38:47+00:00" + "time": "2026-05-21T11:50:56+00:00" + }, + { + "name": "sebastian/file-filter", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/file-filter.git", + "reference": "33a26f394330f6faa7684bb9cc73afb7727aae93" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/file-filter/zipball/33a26f394330f6faa7684bb9cc73afb7727aae93", + "reference": "33a26f394330f6faa7684bb9cc73afb7727aae93", + "shasum": "" + }, + "require": { + "php": ">=8.4" + }, + "require-dev": { + "phpunit/phpunit": "^13.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for filtering files", + "homepage": "https://github.com/sebastianbergmann/file-filter", + "support": { + "issues": "https://github.com/sebastianbergmann/file-filter/issues", + "security": "https://github.com/sebastianbergmann/file-filter/security/policy", + "source": "https://github.com/sebastianbergmann/file-filter/tree/1.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/file-filter", + "type": "tidelift" + } + ], + "time": "2026-04-22T07:20:04+00:00" }, { "name": "sebastian/git-state", @@ -1437,16 +1507,16 @@ }, { "name": "sebastian/global-state", - "version": "9.0.0", + "version": "9.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7" + "reference": "ba68ba79da690cf7eddefd3ce5b78b20b9ba9945" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e52e3dc22441e6218c710afe72c3042f8fc41ea7", - "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ba68ba79da690cf7eddefd3ce5b78b20b9ba9945", + "reference": "ba68ba79da690cf7eddefd3ce5b78b20b9ba9945", "shasum": "" }, "require": { @@ -1456,7 +1526,7 @@ }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^13.0" + "phpunit/phpunit": "^13.1.13" }, "type": "library", "extra": { @@ -1487,7 +1557,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/9.0.0" + "source": "https://github.com/sebastianbergmann/global-state/tree/9.0.1" }, "funding": [ { @@ -1507,7 +1577,7 @@ "type": "tidelift" } ], - "time": "2026-02-06T04:45:13+00:00" + "time": "2026-06-01T15:11:33+00:00" }, { "name": "sebastian/lines-of-code", @@ -1982,23 +2052,29 @@ }, { "name": "symfony/console", - "version": "v8.0.11", + "version": "v8.1.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "3156577f46a38aa1b9323aad223de7a9cd426782" + "reference": "f5a856c6ecb56b3c21ed94a5b7bf940d857d110a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/3156577f46a38aa1b9323aad223de7a9cd426782", - "reference": "3156577f46a38aa1b9323aad223de7a9cd426782", + "url": "https://api.github.com/repos/symfony/console/zipball/f5a856c6ecb56b3c21ed94a5b7bf940d857d110a", + "reference": "f5a856c6ecb56b3c21ed94a5b7bf940d857d110a", "shasum": "" }, "require": { - "php": ">=8.4", + "php": ">=8.4.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php85": "^1.32", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^7.4|^8.0" + "symfony/string": "^7.4.6|^8.0.6" + }, + "conflict": { + "symfony/dependency-injection": "<8.1", + "symfony/event-dispatcher": "<8.1" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" @@ -2006,14 +2082,18 @@ "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^7.4|^8.0", - "symfony/dependency-injection": "^7.4|^8.0", - "symfony/event-dispatcher": "^7.4|^8.0", + "symfony/dependency-injection": "^8.1", + "symfony/event-dispatcher": "^8.1", + "symfony/filesystem": "^7.4|^8.0", "symfony/http-foundation": "^7.4|^8.0", "symfony/http-kernel": "^7.4|^8.0", "symfony/lock": "^7.4|^8.0", "symfony/messenger": "^7.4|^8.0", + "symfony/mime": "^7.4|^8.0", "symfony/process": "^7.4|^8.0", "symfony/stopwatch": "^7.4|^8.0", + "symfony/uid": "^7.4|^8.0", + "symfony/validator": "^7.4|^8.0", "symfony/var-dumper": "^7.4|^8.0" }, "type": "library", @@ -2048,7 +2128,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v8.0.11" + "source": "https://github.com/symfony/console/tree/v8.1.0" }, "funding": [ { @@ -2068,7 +2148,7 @@ "type": "tidelift" } ], - "time": "2026-05-13T12:07:53+00:00" + "time": "2026-05-29T05:06:50+00:00" }, { "name": "symfony/deprecation-contracts", @@ -2226,16 +2306,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.37.0", + "version": "v1.38.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e" + "reference": "e9247d281d694a5120554d9afaf54e070e88a603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/4864388bfbd3001ce88e234fab652acd91fdc57e", - "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e9247d281d694a5120554d9afaf54e070e88a603", + "reference": "e9247d281d694a5120554d9afaf54e070e88a603", "shasum": "" }, "require": { @@ -2284,7 +2364,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.37.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.38.1" }, "funding": [ { @@ -2304,20 +2384,20 @@ "type": "tidelift" } ], - "time": "2026-04-26T13:13:48+00:00" + "time": "2026-05-26T05:58:03+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.37.0", + "version": "v1.38.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "3833d7255cc303546435cb650316bff708a1c75c" + "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", - "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/2d446c214bdbe5b71bde5011b060a05fece3ae6b", + "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b", "shasum": "" }, "require": { @@ -2369,7 +2449,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.37.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.38.0" }, "funding": [ { @@ -2389,20 +2469,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-05-25T13:48:31+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.37.0", + "version": "v1.38.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315" + "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315", - "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/14c5439eec4ccff081ac14eca2dc57feb2a66d92", + "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92", "shasum": "" }, "require": { @@ -2454,7 +2534,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.37.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.1" }, "funding": [ { @@ -2474,24 +2554,104 @@ "type": "tidelift" } ], - "time": "2026-04-10T17:25:58+00:00" + "time": "2026-05-26T12:51:13+00:00" }, { - "name": "symfony/process", - "version": "v8.0.11", + "name": "symfony/polyfill-php85", + "version": "v1.38.1", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "26d89e459f037d2873300605d0a07e7a8ef84db0" + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/26d89e459f037d2873300605d0a07e7a8ef84db0", - "reference": "26d89e459f037d2873300605d0a07e7a8ef84db0", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", + "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", "shasum": "" }, "require": { - "php": ">=8.4" + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "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.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.38.1" + }, + "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": "2026-05-26T02:25:22+00:00" + }, + { + "name": "symfony/process", + "version": "v8.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "c4a9e58f235a6bf7f97ffbfedae2687353ac79e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/c4a9e58f235a6bf7f97ffbfedae2687353ac79e5", + "reference": "c4a9e58f235a6bf7f97ffbfedae2687353ac79e5", + "shasum": "" + }, + "require": { + "php": ">=8.4.1" }, "type": "library", "autoload": { @@ -2519,7 +2679,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v8.0.11" + "source": "https://github.com/symfony/process/tree/v8.1.0" }, "funding": [ { @@ -2539,7 +2699,7 @@ "type": "tidelift" } ], - "time": "2026-05-11T16:56:32+00:00" + "time": "2026-05-29T05:06:50+00:00" }, { "name": "symfony/service-contracts", @@ -2630,20 +2790,20 @@ }, { "name": "symfony/string", - "version": "v8.0.11", + "version": "v8.1.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "39be2ad058a3c0bd558edca23e65f009865d75ff" + "reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/39be2ad058a3c0bd558edca23e65f009865d75ff", - "reference": "39be2ad058a3c0bd558edca23e65f009865d75ff", + "url": "https://api.github.com/repos/symfony/string/zipball/afd5944f4005862d961efb85c8bbd5c523c4e3c9", + "reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9", "shasum": "" }, "require": { - "php": ">=8.4", + "php": ">=8.4.1", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-intl-grapheme": "^1.33", "symfony/polyfill-intl-normalizer": "^1.0", @@ -2696,7 +2856,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v8.0.11" + "source": "https://github.com/symfony/string/tree/v8.1.0" }, "funding": [ { @@ -2716,7 +2876,7 @@ "type": "tidelift" } ], - "time": "2026-05-13T12:07:53+00:00" + "time": "2026-05-29T05:06:50+00:00" }, { "name": "theseer/tokenizer", @@ -2971,11 +3131,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.55", + "version": "2.2.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9eaac3826ed5e9b8427350a43cac825eeca3f566", - "reference": "9eaac3826ed5e9b8427350a43cac825eeca3f566", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e5cc34d491a90e79c216d824f60fe21fd4d93bd6", + "reference": "e5cc34d491a90e79c216d824f60fe21fd4d93bd6", "shasum": "" }, "require": { @@ -2998,6 +3158,17 @@ "license": [ "MIT" ], + "authors": [ + { + "name": "Ondřej Mirtes" + }, + { + "name": "Markus Staab" + }, + { + "name": "Vincent Langlet" + } + ], "description": "PHPStan - PHP Static Analysis Tool", "keywords": [ "dev", @@ -3020,7 +3191,7 @@ "type": "github" } ], - "time": "2026-05-18T11:57:34+00:00" + "time": "2026-06-05T09:00:01+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -3325,20 +3496,21 @@ }, { "name": "symfony/filesystem", - "version": "v8.0.11", + "version": "v8.1.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "224db910898ce1317b892a9a1338f1f8f17eb7c7" + "reference": "99aec13b82b4967ec5088222c4a3ecca955949c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/224db910898ce1317b892a9a1338f1f8f17eb7c7", - "reference": "224db910898ce1317b892a9a1338f1f8f17eb7c7", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/99aec13b82b4967ec5088222c4a3ecca955949c2", + "reference": "99aec13b82b4967ec5088222c4a3ecca955949c2", "shasum": "" }, "require": { - "php": ">=8.4", + "php": ">=8.4.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, @@ -3371,7 +3543,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v8.0.11" + "source": "https://github.com/symfony/filesystem/tree/v8.1.0" }, "funding": [ { @@ -3391,7 +3563,7 @@ "type": "tidelift" } ], - "time": "2026-05-11T16:39:47+00:00" + "time": "2026-05-29T05:06:50+00:00" } ], "aliases": [], diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index d258a5724a3d..99a916def5ce 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -8,17 +8,17 @@ (php.withExtensions ({ enabled, all }: enabled ++ [ all.pcov ])).buildComposerProject2 (finalAttrs: { pname = "paratest"; - version = "7.22.4"; + version = "7.23.0"; src = fetchFromGitHub { owner = "paratestphp"; repo = "paratest"; tag = "v${finalAttrs.version}"; - hash = "sha256-kRP6uRL6zGsS5DFujj5FhZsph8vk/tsBJN8jwdDS0h4="; + hash = "sha256-Lqf+ZAI4JGFRT+n65403Wnz/OLvZuypJ49m/GZwgmmE="; }; composerLock = ./composer.lock; - vendorHash = "sha256-gozOPDACIYxqicXKshpBHHzbGYjazXc9opDzvDJsrdA="; + vendorHash = "sha256-oprzpm5EgTNi+FSU5CmgScEGq38L8o+GkjM8Fp/zKLk="; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/po/pony-corral/package.nix b/pkgs/by-name/po/pony-corral/package.nix index 20693eae01a2..fa452718a743 100644 --- a/pkgs/by-name/po/pony-corral/package.nix +++ b/pkgs/by-name/po/pony-corral/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, ponyc, nix-update-script, }: @@ -17,6 +18,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-WblwyUm7mTdh3GvuSvO9bW6txbJeSS4qrvP4TeYk1uw="; }; + patches = [ + # Should be in the next release, fixes compile on newer versions + (fetchpatch { + url = "https://github.com/ponylang/corral/commit/10b85e36e5c7ec4503ecb80ff51aa2342e459805.patch"; + hash = "sha256-wDvoW1t/F3ieNlwS+HtxVzhlFX4TDTbAnxJnJnsCvtc="; + includes = [ "corral/semver/version/compare_versions.pony" ]; + }) + ]; + env.arch = if stdenv.hostPlatform.isx86_64 then "x86-64" diff --git a/pkgs/by-name/po/ponyc/disable-networking-tests.patch b/pkgs/by-name/po/ponyc/disable-networking-tests.patch index a5f35792ec5a..2bf7d15a58b4 100644 --- a/pkgs/by-name/po/ponyc/disable-networking-tests.patch +++ b/pkgs/by-name/po/ponyc/disable-networking-tests.patch @@ -1,25 +1,23 @@ -From e49f97eb4b0fd27b26437638db7984fbcfd3a14f Mon Sep 17 00:00:00 2001 +From c1283b82daff94ebac21fc20cb8df0b05aa080f8 Mon Sep 17 00:00:00 2001 From: Morgan Jones -Date: Sun, 4 May 2025 15:46:07 -0700 -Subject: [PATCH] net: disable tests in the Nix sandbox +Date: Fri, 22 May 2026 23:06:52 -0700 +Subject: [PATCH] net: disable networking tests --- - packages/net/_test.pony | 19 +------------------ - 1 file changed, 1 insertion(+), 18 deletions(-) + packages/net/_test.pony | 18 ------------------ + 1 file changed, 18 deletions(-) diff --git a/packages/net/_test.pony b/packages/net/_test.pony -index 05462eb2..c0c6cdfa 100644 +index 1d7b2d6f..69cbeea6 100644 --- a/packages/net/_test.pony +++ b/packages/net/_test.pony -@@ -15,25 +15,8 @@ actor \nodoc\ Main is TestList - new make() => None - - fun tag tests(test: PonyTest) => -- // Tests below function across all systems and are listed alphabetically -+ // (@numinit): only this test works in the Nix sandbox: +@@ -20,24 +20,6 @@ actor \nodoc\ Main is TestList + // Tests below function across all systems and are listed alphabetically + test(_TestOsIpString) test(_TestTCPConnectionFailed) - test(_TestTCPExpect) - test(_TestTCPExpectOverBufferSize) +- test(_TestTCPExpectSetToZero) - test(_TestTCPMute) - test(_TestTCPProxy) - test(_TestTCPUnmute) @@ -39,4 +37,5 @@ index 05462eb2..c0c6cdfa 100644 class \nodoc\ _TestPing is UDPNotify let _h: TestHelper -- -2.47.0 +2.53.0 + diff --git a/pkgs/by-name/po/ponyc/fix-darwin-build.patch b/pkgs/by-name/po/ponyc/fix-darwin-build.patch index 60446f73452e..47d99cfb9242 100644 --- a/pkgs/by-name/po/ponyc/fix-darwin-build.patch +++ b/pkgs/by-name/po/ponyc/fix-darwin-build.patch @@ -1,7 +1,7 @@ -diff --git a/src/libponyc/codegen/genexe.c b/src/libponyc/codegen/genexe.c +diff --git a/src/libponyc/codegen/genexe.cc b/src/libponyc/codegen/genexe.cc index 3f0348eaa1..76b03030bf 100644 ---- a/src/libponyc/codegen/genexe.c -+++ b/src/libponyc/codegen/genexe.c +--- a/src/libponyc/codegen/genexe.cc ++++ b/src/libponyc/codegen/genexe.cc @@ -308,7 +308,7 @@ snprintf(ld_cmd, ld_len, "%s -execute -arch %.*s " diff --git a/pkgs/by-name/po/ponyc/genexe-pony-linker.patch b/pkgs/by-name/po/ponyc/genexe-pony-linker.patch new file mode 100644 index 000000000000..39fa7a117f19 --- /dev/null +++ b/pkgs/by-name/po/ponyc/genexe-pony-linker.patch @@ -0,0 +1,26 @@ +From ac4b2a65f997f7f779b9c63dbe683ba10a26fc7f Mon Sep 17 00:00:00 2001 +From: Morgan Jones +Date: Fri, 22 May 2026 23:58:29 -0700 +Subject: [PATCH] genexe: take PONY_LINKER into account + +--- + src/libponyc/codegen/genexe.cc | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/libponyc/codegen/genexe.cc b/src/libponyc/codegen/genexe.cc +index 48f97578..5b9f36f1 100644 +--- a/src/libponyc/codegen/genexe.cc ++++ b/src/libponyc/codegen/genexe.cc +@@ -1448,6 +1448,9 @@ static bool link_exe(compile_t* c, ast_t* program, + { + errors_t* errors = c->opt->check.errors; + ++ if(c->opt->linker == NULL) ++ c->opt->linker = getenv("PONY_LINKER"); ++ + // Use embedded LLD for Linux, macOS, and Windows targets unless --linker + // escape hatch is specified. Sanitizer builds fall back to the system + // compiler driver for native compilation since sanitizer runtime libraries +-- +2.53.0 + diff --git a/pkgs/by-name/po/ponyc/package.nix b/pkgs/by-name/po/ponyc/package.nix index 504a975c7ed1..3d01332e124f 100644 --- a/pkgs/by-name/po/ponyc/package.nix +++ b/pkgs/by-name/po/ponyc/package.nix @@ -13,6 +13,7 @@ pcre2, pony-corral, python3, + zlib, # Not really used for anything real, just at build time. git, replaceVars, @@ -22,31 +23,31 @@ procps, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ponyc"; - version = "0.60.6"; + version = "0.64.0"; src = fetchFromGitHub { owner = "ponylang"; repo = "ponyc"; - tag = version; - hash = "sha256-mBtSoFOX0dHtb0ojdT+uB1Lmu7Cak/3A8808dv3o1ik="; + tag = finalAttrs.version; + hash = "sha256-CdsfJO+7y7nvlDdCXdWRB4vmP9pB1Jz5CVwJuha+yds="; fetchSubmodules = true; }; - benchmarkRev = "1.9.1"; + benchmarkRev = "1.9.5"; benchmark = fetchFromGitHub { owner = "google"; repo = "benchmark"; - rev = "v${benchmarkRev}"; - hash = "sha256-5xDg1duixLoWIuy59WT0r5ZBAvTR6RPP7YrhBYkMxc8="; + rev = "v${finalAttrs.benchmarkRev}"; + hash = "sha256-Mm4pG7zMB00iof32CxreoNBFnduPZTMp3reHMCIAFPQ="; }; googletestRev = "1.17.0"; googletest = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "v${googletestRev}"; + rev = "v${finalAttrs.googletestRev}"; hash = "sha256-HIHMxAUR4bjmFLoltJeIAVSulVQ6kVuIT2Ku+lwAx/4="; }; @@ -64,12 +65,16 @@ stdenv.mkDerivation rec { buildInputs = [ libxml2 z3 + zlib ]; patches = [ # Sandbox disallows network access, so disabling problematic networking tests ./disable-networking-tests.patch ./disable-process-tests.patch + + # Take PONY_LINKER into account + ./genexe-pony-linker.patch ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ (replaceVars ./fix-darwin-build.patch { @@ -116,6 +121,12 @@ stdenv.mkDerivation rec { preBuild = '' extraFlags=(build_flags=-j$NIX_BUILD_CORES) '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + export PONY_LINKER="$CC" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + export PONY_LINKER=ld + '' + lib.optionalString stdenv.hostPlatform.isAarch64 '' # See this relnote about building on Raspbian: # https://github.com/ponylang/ponyc/blob/0.46.0/.release-notes/0.45.2.md @@ -129,7 +140,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; makeFlags = [ - "PONYC_VERSION=${version}" + "PONYC_VERSION=${finalAttrs.version}" "prefix=${placeholder "out"}" ] ++ lib.optionals stdenv.hostPlatform.isDarwin ([ "bits=64" ] ++ lib.optional (!lto) "lto=no"); @@ -159,6 +170,7 @@ stdenv.mkDerivation rec { wrapProgram $out/bin/ponyc \ --prefix PATH ":" "${stdenv.cc}/bin" \ --set-default CC "$CC" \ + --set-default PONY_LINKER "$PONY_LINKER" \ --prefix PONYPATH : "${ lib.makeLibraryPath [ pcre2 @@ -192,4 +204,4 @@ stdenv.mkDerivation rec { "aarch64-darwin" ]; }; -} +}) diff --git a/pkgs/by-name/qb/qbz/package.nix b/pkgs/by-name/qb/qbz/package.nix index 24903c62a071..3831aa8ee7dd 100644 --- a/pkgs/by-name/qb/qbz/package.nix +++ b/pkgs/by-name/qb/qbz/package.nix @@ -4,6 +4,7 @@ clang, fetchFromGitHub, fetchNpmDeps, + glib-networking, lib, libappindicator, libappindicator-gtk3, @@ -24,16 +25,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "qbz"; - version = "1.2.14"; + version = "1.2.15"; src = fetchFromGitHub { owner = "vicrodh"; repo = "qbz"; tag = "v${finalAttrs.version}"; - hash = "sha256-WWTigVnsCex/7DPu4way80UL6Tusj38qTAQe9WGwc04="; + hash = "sha256-G7wR5HV0qwlrCPmKTv68+EeDTTyCAvvmPr7GDhrwTaA="; }; - cargoHash = "sha256-Pj+60pr8IUXlDsDYVO9ahlZdeWDwTRzzYXIHn3y336o="; + cargoHash = "sha256-nF3hoKn6NA5uuRLgKit83Yxqrc0r+/IaI+xFjrw+oG8="; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; @@ -42,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { npmDeps = fetchNpmDeps { name = "qbz-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; - hash = "sha256-FOj1wPFOiswm2GGfkgrUtMGtqPbwjjYqp09ccrDz8AY="; + hash = "sha256-RIR3erHN27fU9tTNQdUK0/5QDS9Dgd+O03PfqlYfRcM="; }; env.LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; @@ -80,6 +81,7 @@ rustPlatform.buildRustPackage (finalAttrs: { libayatana-appindicator ] } + --prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" ) ''; diff --git a/pkgs/by-name/re/repath-studio/package.nix b/pkgs/by-name/re/repath-studio/package.nix index 6b4c09217ba5..202b6f94480f 100644 --- a/pkgs/by-name/re/repath-studio/package.nix +++ b/pkgs/by-name/re/repath-studio/package.nix @@ -21,13 +21,13 @@ }: buildNpmPackage (finalAttrs: { pname = "repath-studio"; - version = "0.4.14"; + version = "0.4.15"; src = fetchFromGitHub { owner = "repath-studio"; repo = "repath-studio"; tag = "v${finalAttrs.version}"; - hash = "sha256-El3gXpfNofHev84tpa0v16y2Sjdo6kmlm44hgHcinCk="; + hash = "sha256-Fnu7tZ8chvnDMuMw4QD1NuQgaFOBzHfzl2ePQ5iwnao="; }; patches = [ @@ -38,7 +38,7 @@ buildNpmPackage (finalAttrs: { makeCacheWritable = true; - npmDepsHash = "sha256-gOk/hHWGLwAxPIBqasoUzfszPv911afb/VLn7w7g5KE="; + npmDepsHash = "sha256-0dSFEZ02D83yplqT3GV9TyUwJ3lDjxM47pGYwUXzatw="; nativeBuildInputs = [ finalAttrs.passthru.clojureWithHome @@ -188,7 +188,7 @@ buildNpmPackage (finalAttrs: { dontFixup = true; - outputHash = "sha256-wpE6MAWXxrDq3Y8a+rr9PhBz9Qnj23HB+a+eselUf4Y="; + outputHash = "sha256-2ijBbKXKiXStWAyeLoRv8OSMoCfB2xA1TVw6xtlBPes="; outputHashMode = "recursive"; outputHashAlgo = "sha256"; }; diff --git a/pkgs/by-name/re/repath-studio/pin-clojure.patch b/pkgs/by-name/re/repath-studio/pin-clojure.patch index a49fccbf0bf9..38e3f57a074b 100644 --- a/pkgs/by-name/re/repath-studio/pin-clojure.patch +++ b/pkgs/by-name/re/repath-studio/pin-clojure.patch @@ -1,11 +1,11 @@ diff --git a/deps.edn b/deps.edn -index 158801e..91ea375 100644 +index 027cf5e..648c635 100644 --- a/deps.edn +++ b/deps.edn @@ -1,5 +1,6 @@ {:paths ["src"] - :deps {binaryage/devtools {:mvn/version "1.0.7"} -+ :deps {org.clojure/clojure {:mvn/version "1.12.4"} ++ :deps {org.clojure/clojure {:mvn/version "1.12.5"} + binaryage/devtools {:mvn/version "1.0.7"} camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} clj-kdtree/clj-kdtree {:git/url "https://github.com/abscondment/clj-kdtree.git" diff --git a/pkgs/by-name/ru/rustic/package.nix b/pkgs/by-name/ru/rustic/package.nix index d53b777873b5..aa3bea7fb9eb 100644 --- a/pkgs/by-name/ru/rustic/package.nix +++ b/pkgs/by-name/ru/rustic/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustic"; - version = "0.11.2"; + version = "0.11.3"; src = fetchFromGitHub { owner = "rustic-rs"; repo = "rustic"; tag = "v${finalAttrs.version}"; - hash = "sha256-1sLQNZkeSYxX8QM446vmTGS/p2DxtcmckAMBRpRIlYk="; + hash = "sha256-k5Z/jKom5Aj0Ypp9udMC5zIcWo7/DmwK6inCm/RbV50="; }; - cargoHash = "sha256-FxzzEeHWSYaJbAyyL7f1bX8qt4KQveN5FBGpWhDTgBw="; + cargoHash = "sha256-y/QAhpF8JOu2QLwLpYEgox4O5CFFl6qhP5ct4mn/en8="; buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ "mount" ]; checkFeatures = lib.subtractLists [ "mount" ] finalAttrs.buildFeatures; # we do not want `mount` during unit tests because it breaks rustic's test snapshots diff --git a/pkgs/by-name/tt/tt-burnin/package.nix b/pkgs/by-name/tt/tt-burnin/package.nix index 84d966a7669e..646cfcec7333 100644 --- a/pkgs/by-name/tt/tt-burnin/package.nix +++ b/pkgs/by-name/tt/tt-burnin/package.nix @@ -6,21 +6,16 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "tt-burnin"; - version = "0.2.4"; + version = "0.4.0"; pyproject = true; src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-burnin"; tag = "v${finalAttrs.version}"; - hash = "sha256-/tnCLhA6zeUkVYhDtdohrZODwHxNTZbnsWgY2Gt16DQ="; + hash = "sha256-NI32BerBCuMMulB2fsseeoWI50iklpNqMyTs4BArl2A="; }; - # Remove when https://github.com/NixOS/nixpkgs/pull/444714 is merged - pythonRelaxDeps = [ - "pyluwen" - ]; - build-system = with python3Packages; [ setuptools setuptools-scm diff --git a/pkgs/by-name/tt/tt-topology/package.nix b/pkgs/by-name/tt/tt-topology/package.nix index 239f5c9e6ff8..366fa0c3da0f 100644 --- a/pkgs/by-name/tt/tt-topology/package.nix +++ b/pkgs/by-name/tt/tt-topology/package.nix @@ -7,14 +7,14 @@ }: python3Packages.buildPythonApplication rec { pname = "tt-topology"; - version = "1.2.13"; + version = "1.2.19"; pyproject = true; src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-topology"; tag = "v${version}"; - hash = "sha256-hjUQMBTShdbl/tRlFF55P3kQDHi5gsGQVcGZSDgA0as="; + hash = "sha256-M12MdXyEwyvXscp7roE19mWZ4+/miTAyzUH3SUtOohE="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/wa/wavelog/package.nix b/pkgs/by-name/wa/wavelog/package.nix index 1ddda41c5c86..f461449cc7fe 100644 --- a/pkgs/by-name/wa/wavelog/package.nix +++ b/pkgs/by-name/wa/wavelog/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "wavelog"; - version = "2.4.2"; + version = "2.5"; src = fetchFromGitHub { owner = "wavelog"; repo = "wavelog"; tag = finalAttrs.version; - hash = "sha256-qEGqAPRDXxO33CUfoIG1PjigEDhhCRTAvilrKZ1bvfI="; + hash = "sha256-LsqHTMBKvXeY3dggYID9myRDUh2qEJWQe4P/SfhWMgU="; }; installPhase = '' diff --git a/pkgs/by-name/wd/wdfs/package.nix b/pkgs/by-name/wd/wdfs/package.nix deleted file mode 100644 index 073acd4ac0b2..000000000000 --- a/pkgs/by-name/wd/wdfs/package.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - glib, - neon, - fuse, - autoreconfHook, - pkg-config, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "wdfs-fuse"; - version = "1.4.2"; - - src = fetchurl { - url = "https://noedler.de/projekte/wdfs/wdfs-${finalAttrs.version}.tar.gz"; - sha256 = "fcf2e1584568b07c7f3683a983a9be26fae6534b8109e09167e5dff9114ba2e5"; - }; - nativeBuildInputs = [ - autoreconfHook - pkg-config - ]; - buildInputs = [ - fuse - glib - neon - ]; - - # autoconf 2.72 sets the C standard to C23 but not all compilers are ready for that - configureFlags = [ - "CFLAGS=-std=gnu17" - ]; - - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' - # Fix the build on macOS with macFUSE installed. Needs autoreconfHook to - # take effect. - substituteInPlace configure.ac --replace \ - 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH' "" - ''; - - meta = { - homepage = "http://noedler.de/projekte/wdfs/"; - license = lib.licenses.gpl2Plus; - description = "User-space filesystem that allows to mount a webdav share"; - platforms = lib.platforms.unix; - mainProgram = "wdfs"; - }; -}) diff --git a/pkgs/by-name/we/webull-desktop/package.nix b/pkgs/by-name/we/webull-desktop/package.nix index 39f8206199a2..9b5af8ba61eb 100644 --- a/pkgs/by-name/we/webull-desktop/package.nix +++ b/pkgs/by-name/we/webull-desktop/package.nix @@ -3,30 +3,35 @@ stdenv, fetchurl, autoPatchelfHook, + curl, + curlWithGnuTls, dpkg, makeBinaryWrapper, alsa-lib, e2fsprogs, fontconfig, + fribidi, gmp, + gnutls, harfbuzz, - hicolor-icon-theme, libdrm, libGL, libgpg-error, + libpq, libthai, + libxrandr, nss, p11-kit, - zlib, + unixodbc, }: stdenv.mkDerivation (finalAttrs: { pname = "webull-desktop"; - version = "8.9.0"; + version = "9.3.0"; src = fetchurl { - url = "https://u1sweb.webullfintech.com/us/Webull%20Desktop_8.9.0_80009000_global_x64signed.deb"; - hash = "sha256-brt5EXUE9g72vN2Kx9/jf4P/lkVfWLsbzJIf13phgdI="; + url = "https://u1sweb.webullfintech.com/us/Webull%20Desktop_9.3.0_9100000072_global_x64signed.deb"; + hash = "sha256-7xP4Q8eDMj2Pj/Zksr2gROJR1fPd4lz2zPpcAcu2o80="; }; nativeBuildInputs = [ @@ -38,17 +43,60 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ stdenv.cc.cc.lib alsa-lib + curl # libsentry.so requires SONAME libcurl.so.4 with the "CURL_OPENSSL_4" symbol + + # ... but libwbhttpsclient.so requires SONAME libcurl-gnutls.so.4 with the "CURL_GNUTLS_3" symbol + (curlWithGnuTls.overrideAttrs (previousAttrs: rec { + # Version 8.10.0 is the latest that can be easily patched to include the "CURL_GNUTLS_3" symbol + version = "8.10.0"; + src = fetchurl { + urls = [ + "https://curl.haxx.se/download/curl-${version}.tar.xz" + "https://github.com/curl/curl/releases/download/curl-${ + builtins.replaceStrings [ "." ] [ "_" ] version + }/curl-${version}.tar.xz" + ]; + hash = "sha256-5rFC8OhelUdZ034mo2J+IngTdZW+gOOoYMQ1PkM15aA="; + }; + + # Keep the "CURL_GNUTLS_3" symbol which is sought by libwbhttpsclient.so + patches = (previousAttrs.patches or [ ]) ++ [ + (builtins.toFile "curl-gnutls-keep-symbols-compatible.patch" '' + --- a/lib/libcurl.vers.in + +++ b/lib/libcurl.vers.in + @@ -6,7 +6,7 @@ HIDDEN + _save*; + }; + + -CURL_@CURL_LT_SHLIB_VERSIONED_FLAVOUR@4 + +CURL_@CURL_LT_SHLIB_VERSIONED_FLAVOUR@3 + { + global: curl_*; + local: *; + '') + ]; + + # This prevents libsentry.so trying to load the 'wrong' libcurl.so + # (let libsentry.so load the stock NixOS libcurl.so that has the "CURL_OPENSSL_4" symbol) + postFixup = (previousAttrs.postFixup or "") + '' + patchelf --set-soname libcurl-gnutls.so.4 $out/lib/libcurl.so.4.8.0 + ''; + })) e2fsprogs fontconfig + fribidi gmp + gnutls harfbuzz libdrm libGL libgpg-error libthai + libpq + libxrandr nss p11-kit - zlib + unixodbc ]; installPhase = '' @@ -60,14 +108,16 @@ stdenv.mkDerivation (finalAttrs: { mkdir $out/bin ln -s $out/usr/local/WebullDesktop/WebullDesktop $out/bin/webull-desktop substituteInPlace $out/usr/share/applications/WebullDesktop.desktop \ - --replace-fail Categories=Utiltity Categories=Finance \ --replace-fail "Exec=/usr/local/WebullDesktop/WebullDesktop" "Exec=webull-desktop" \ --replace-fail "Icon=WebullDesktop.png" "Icon=WebullDesktop" \ - --replace-fail "Version=8.2.0" "Version=${finalAttrs.version}" + # Remove problematic bundled libraries for which we have installed local versions + rm -f $out/usr/local/WebullDesktop/libgnutls.so* + rm -f $out/usr/local/WebullDesktop/libnghttp2.so* + + # Make sure that WebullDesktop.desktop is found by launchers ln -s $out/usr/share $out/share - addAutoPatchelfSearchPath $out/usr/local/WebullDesktop addAutoPatchelfSearchPath $out/usr/local/WebullDesktop/platforms addAutoPatchelfSearchPath $out/usr/local/WebullDesktop/plugins/bearer @@ -88,10 +138,11 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Webull desktop trading application"; homepage = "https://www.webull.com/trading-platforms/desktop-app"; - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ fauxmight ]; + maintainers = [ lib.maintainers.fauxmight ]; platforms = [ "x86_64-linux" ]; mainProgram = "webull-desktop"; + knownVulnerabilities = [ "Depends on deprecated curl version 8.10.0" ]; }; }) diff --git a/pkgs/development/python-modules/aiocentriconnect/default.nix b/pkgs/development/python-modules/aiocentriconnect/default.nix new file mode 100644 index 000000000000..d1dcd4c93e2e --- /dev/null +++ b/pkgs/development/python-modules/aiocentriconnect/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + aiohttp, + async-timeout, + backoff, + aresponses, + pytest-asyncio, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "aiocentriconnect"; + version = "0.2.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "gresrun"; + repo = "aiocentriconnect"; + tag = "v${finalAttrs.version}"; + hash = "sha256-CBCD5JMUBD0NpkUVIaCXdsbKYgucELs11Pk9z0YufQw="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + async-timeout + backoff + ]; + + nativeCheckInputs = [ + aresponses + pytest-asyncio + pytestCheckHook + ]; + + pythonImportsCheck = [ "aiocentriconnect" ]; + + meta = { + description = "Asynchronous Python client for CentriConnect/MyPropane API"; + homepage = "https://github.com/gresrun/aiocentriconnect"; + changelog = "https://github.com/gresrun/aiocentriconnect/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/development/python-modules/python-aidot/default.nix b/pkgs/development/python-modules/python-aidot/default.nix new file mode 100644 index 000000000000..49932bc68d0e --- /dev/null +++ b/pkgs/development/python-modules/python-aidot/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + aiohttp, + cryptography, + requests, +}: + +buildPythonPackage (finalAttrs: { + pname = "python-aidot"; + version = "0.3.53"; + pyproject = true; + + src = fetchFromGitHub { + owner = "AiDot-Development-Team"; + repo = "python-AiDot"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Wo3eadMg1HxMjoGpiDSUImw36qN3zC5QrIAaEwdvbS8="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + cryptography + requests + ]; + + pythonImportsCheck = [ "aidot" ]; + + meta = { + description = "Control the WiFi lights of AIDOT in the local area network"; + homepage = "https://github.com/AiDot-Development-Team/python-AiDot"; + changelog = "https://github.com/AiDot-Development-Team/python-AiDot/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index ae44c39ba6aa..71b1cac92d68 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -103,7 +103,8 @@ ]; "aidot" = ps: with ps; [ - ]; # missing inputs: python-aidot + python-aidot + ]; "air_quality" = ps: with ps; [ ]; @@ -991,7 +992,8 @@ ]; "centriconnect" = ps: with ps; [ - ]; # missing inputs: aiocentriconnect + aiocentriconnect + ]; "cert_expiry" = ps: with ps; [ ]; @@ -7734,6 +7736,7 @@ "aftership" "agent_dvr" "ai_task" + "aidot" "air_quality" "airgradient" "airly" @@ -7847,6 +7850,7 @@ "casper_glow" "cast" "ccm15" + "centriconnect" "cert_expiry" "chacon_dio" "chess_com" diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 860584e73a64..7f4b51d22337 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2275,6 +2275,7 @@ mapAliases { wayv = throw "'wayv' has been removed as it is broken and unmaintained upstream"; # Added 2026-05-05 wayvr-dashboard = throw "'wayvr-dashboard' and 'wlx-overlay-s' have been merged into a single application. Please switch to 'wayvr'"; # Added 2026-01-09 wcurl = throw "'wcurl' has been removed due to being bundled with 'curl'"; # Added 2025-07-04 + wdfs = throw "'wdfs' has been removed as it is unmaintained, and depends on fuse2. Consider using 'davfs2' instead"; # Added 2026-05-05 wdomirror = throw "'wdomirror' has been removed as it is unmaintained upstream, Consider using 'wl-mirror' instead"; # Added 2025-09-04 webfontkitgenerator = webfont-bundler; # Added 2025-07-27 webkitgtk = throw "'webkitgtk' attribute has been removed from nixpkgs, use attribute with ABI version set explicitly"; # Added 2025-06-11 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a01e472da6fc..673e2cfb3fa9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -248,6 +248,8 @@ self: super: with self; { aiocache = callPackage ../development/python-modules/aiocache { }; + aiocentriconnect = callPackage ../development/python-modules/aiocentriconnect { }; + aiocmd = callPackage ../development/python-modules/aiocmd { }; aiocoap = callPackage ../development/python-modules/aiocoap { }; @@ -15827,6 +15829,8 @@ self: super: with self; { pythinkingcleaner = callPackage ../development/python-modules/pythinkingcleaner { }; + python-aidot = callPackage ../development/python-modules/python-aidot { }; + python-aodhclient = callPackage ../development/python-modules/python-aodhclient { }; python-apt = callPackage ../development/python-modules/python-apt { };