Compare commits

..

39 Commits

Author SHA1 Message Date
Aleksana
26f7554183 wdfs: drop (#528337) 2026-06-07 05:35:17 +00:00
nixpkgs-ci[bot]
6d8ecf6e02 paratest: 7.22.4 -> 7.23.0 (#529011) 2026-06-07 05:18:46 +00:00
Tristan Ross
67c85ec5a6 tt-topology: 1.2.13 -> 1.2.19 (#528668) 2026-06-07 04:27:11 +00:00
zowoq
af06401d08 terraform-providers.cloudposse_utils: 2.5.0 -> 2.6.0 (#529005) 2026-06-07 03:56:07 +00:00
nixpkgs-ci[bot]
27d6f7c3c4 rustic: 0.11.2 -> 0.11.3 (#528987) 2026-06-07 03:44:04 +00:00
nixpkgs-ci[bot]
0f3ca3cd4a repath-studio: 0.4.14 -> 0.4.15 (#528865) 2026-06-07 03:44:00 +00:00
R. Ryantm
36a6d8ec5c paratest: 7.22.4 -> 7.23.0 2026-06-07 03:32:31 +00:00
José Romildo Malaquias
33ee0e2cc9 labwc-menu-generator: 0.2.0-unstable-2025-08-10 -> 0.2.0-unstable-2026-06-02 (#528936) 2026-06-07 03:28:08 +00:00
Martin Weinelt
c662136454 python3Packages.python-aidot: init at 0.3.53 (#529004) 2026-06-07 03:00:06 +00:00
Martin Weinelt
979380d3e5 python3Packages.aiocentriconnect: init at 0.2.3 (#529002) 2026-06-07 02:59:44 +00:00
R. Ryantm
78198ef002 terraform-providers.cloudposse_utils: 2.5.0 -> 2.6.0 2026-06-07 02:49:57 +00:00
Jamie Magee
78b10deee9 home-assistant: update component packages 2026-06-06 19:45:20 -07:00
Jamie Magee
20affa4769 python3Packages.aiocentriconnect: init at 0.2.3 2026-06-06 19:43:15 -07:00
Jamie Magee
336fdc6435 home-assistant: update component packages 2026-06-06 19:36:48 -07:00
Jamie Magee
dff8c11a76 python3Packages.python-aidot: init at 0.3.53 2026-06-06 19:33:36 -07:00
nixpkgs-ci[bot]
92840095e6 librime: 1.16.1 -> 1.17.0 (#528699) 2026-06-07 02:20:58 +00:00
@mjones
ab66dd3a51 ponyc: 0.60.6 -> 0.64.0 (#523264) 2026-06-07 02:05:48 +00:00
dram
f2edf2af9b git-pages-cli: 1.8.2 -> 1.9.0 (#528754) 2026-06-07 01:55:40 +00:00
Peder Bergebakken Sundt
afdf13dce3 webull-desktop: 8.9.0 -> 9.3.0 (#509428) 2026-06-07 01:27:48 +00:00
Yt
7366c717b3 meilisearch: 1.45.1 -> 1.45.2 (#528977) 2026-06-07 01:26:50 +00:00
nixpkgs-ci[bot]
ce4a4fe360 bws: 2.0.0 -> 2.1.0 (#528991) 2026-06-07 01:25:04 +00:00
Peder Bergebakken Sundt
a0ac54619a qbz: 1.2.14 -> 1.2.15 (#528549) 2026-06-07 01:11:18 +00:00
Peder Bergebakken Sundt
9cf42cb8c2 qbz: Add missing wrap enabling TLS support in the built-in browser (#528942) 2026-06-07 01:09:39 +00:00
R. Ryantm
a153d970a1 bws: 2.0.0 -> 2.1.0 2026-06-07 00:52:23 +00:00
zowoq
d2d9daa815 terraform-providers.hashicorp_helm: 3.1.2 -> 3.2.0 (#528985) 2026-06-07 00:47:19 +00:00
R. Ryantm
e2c3d9af6f rustic: 0.11.2 -> 0.11.3 2026-06-07 00:34:47 +00:00
R. Ryantm
2a49db9b87 terraform-providers.hashicorp_helm: 3.1.2 -> 3.2.0 2026-06-07 00:28:58 +00:00
R. Ryantm
33b542d89d meilisearch: 1.45.1 -> 1.45.2 2026-06-06 23:24:41 +00:00
A Frederick Christensen
acf258e41a webull-desktop: 8.9.0 -> 9.3.0 2026-06-06 17:20:52 -05:00
Felix Singer
d2a5c9bf0b qbz: Add missing wrap enabling TLS support in the built-in browser
The built-in browser does not work and shows "TLS support is not
available". Fix this by wrapping `glib-networking` and adding it to the
environment variable `GIO_EXTRA_MODULES`.

Fixes: #528935
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-06-06 23:06:51 +02:00
R. Ryantm
5ffcbdbb9d labwc-menu-generator: 0.2.0-unstable-2025-08-10 -> 0.2.0-unstable-2026-06-02 2026-06-06 20:35:30 +00:00
R. Ryantm
16fbaedc1b repath-studio: 0.4.14 -> 0.4.15 2026-06-06 16:34:40 +00:00
R. Ryantm
9e959ee607 git-pages-cli: 1.8.2 -> 1.9.0 2026-06-06 10:27:14 +00:00
R. Ryantm
9486d44b01 librime: 1.16.1 -> 1.17.0 2026-06-06 07:54:13 +00:00
R. Ryantm
4a6c3b273e tt-topology: 1.2.13 -> 1.2.19 2026-06-06 05:40:08 +00:00
Felix Singer
9aab88c8bd qbz: 1.2.14 -> 1.2.15
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-06-05 21:53:14 +02:00
Jack Rosenberg
a15b2651a0 wdfs: drop 2026-06-05 12:18:19 +02:00
Morgan Jones
2de3b61a68 pony-corral: fix compile with 0.63+ 2026-05-31 20:22:53 -07:00
Morgan Jones
d99a72f271 ponyc: 0.60.6 -> 0.64.0
We need a patch to set PONY_LINKER to the same thing as $CC.
2026-05-31 19:50:28 -07:00
25 changed files with 566 additions and 245 deletions

View File

@@ -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="
},

View File

@@ -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

View File

@@ -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"

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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;

View File

@@ -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": [],

View File

@@ -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;

View File

@@ -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"

View File

@@ -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 <me@numin.it>
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

View File

@@ -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 "

View File

@@ -0,0 +1,26 @@
From ac4b2a65f997f7f779b9c63dbe683ba10a26fc7f Mon Sep 17 00:00:00 2001
From: Morgan Jones <me@numin.it>
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

View File

@@ -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"
];
};
}
})

View File

@@ -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"
)
'';

View File

@@ -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";
};

View File

@@ -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"

View File

@@ -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

View File

@@ -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; [

View File

@@ -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";
};
})

View File

@@ -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" ];
};
})

View File

@@ -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 ];
};
})

View File

@@ -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 ];
};
})

View File

@@ -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"

View File

@@ -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

View File

@@ -246,6 +246,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 { };
@@ -15816,6 +15818,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 { };