From d9cac53478aed00c84bcee044ab252fe8fac78b9 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Fri, 18 Jul 2025 15:29:36 +0200 Subject: [PATCH 001/137] kcc: 7.5.1 -> 8.0.4, fix wrapping, use pyproject = true --- pkgs/by-name/kc/kcc/package.nix | 40 ++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/kc/kcc/package.nix b/pkgs/by-name/kc/kcc/package.nix index 9d3eac75c343..737357e62116 100644 --- a/pkgs/by-name/kc/kcc/package.nix +++ b/pkgs/by-name/kc/kcc/package.nix @@ -1,44 +1,58 @@ { - stdenv, lib, - qt6, + python3, fetchFromGitHub, + + qt6, + archiveSupport ? true, p7zip, + versionCheckHook, nix-update-script, - python3, - archiveSupport ? true, }: + python3.pkgs.buildPythonApplication rec { pname = "kcc"; - version = "7.5.1"; - format = "setuptools"; + version = "8.0.4"; + pyproject = true; src = fetchFromGitHub { owner = "ciromattia"; repo = "kcc"; tag = "v${version}"; - hash = "sha256-XB+xss/QiZuo6gWphyjFh9DO74O5tNqfX5LUzsa4gqo="; + hash = "sha256-8rnuSGlfwH5AVp8GQn3RTtiTYFdTNp7Wqq+ATibpkNA="; }; nativeBuildInputs = [ qt6.wrapQtAppsHook ]; - buildInputs = [ qt6.qtbase ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6.qtwayland ]; - propagatedBuildInputs = with python3.pkgs; [ - packaging + buildInputs = [ qt6.qtbase ]; + + build-system = with python3.pkgs; [ setuptools ]; + + dependencies = with python3.pkgs; [ + packaging # undeclared dependency + pyside6 pillow psutil python-slugify raven requests - natsort mozjpeg_lossless_optimization + natsort distro - pyside6 numpy ]; - qtWrapperArgs = lib.optionals archiveSupport [ ''--prefix PATH : ${lib.makeBinPath [ p7zip ]}'' ]; + # Note: python scripts wouldn't get wrapped anyway, but let's be explicit about it + dontWrapQtApps = true; + + makeWrapperArgs = + [ + "\${qtWrapperArgs[@]}" + ] + ++ lib.optionals archiveSupport [ + ''--prefix PATH : ${lib.makeBinPath [ p7zip ]}'' + ]; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/kcc-c2e"; From 5856066e1248a59fbb84d8547081837b3a1e1c20 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Fri, 18 Jul 2025 15:30:36 +0200 Subject: [PATCH 002/137] kcc: remove leftover files --- pkgs/applications/graphics/kcc/default.nix | 48 ---------------------- 1 file changed, 48 deletions(-) delete mode 100644 pkgs/applications/graphics/kcc/default.nix diff --git a/pkgs/applications/graphics/kcc/default.nix b/pkgs/applications/graphics/kcc/default.nix deleted file mode 100644 index 4806bfefd9a3..000000000000 --- a/pkgs/applications/graphics/kcc/default.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - lib, - python3Packages, - fetchPypi, - libsForQt5, - p7zip, - archiveSupport ? true, -}: - -python3Packages.buildPythonApplication rec { - pname = "kcc"; - version = "5.5.1"; - format = "setuptools"; - - src = fetchPypi { - inherit version; - pname = "KindleComicConverter"; - sha256 = "5dbee5dc5ee06a07316ae5ebaf21ffa1970094dbae5985ad735e2807ef112644"; - }; - - nativeBuildInputs = [ libsForQt5.wrapQtAppsHook ]; - - propagatedBuildInputs = with python3Packages; [ - pillow - pyqt5 - psutil - python-slugify - raven - ]; - - qtWrapperArgs = lib.optionals archiveSupport [ - "--prefix" - "PATH" - ":" - "${lib.makeBinPath [ p7zip ]}" - ]; - - postFixup = '' - wrapProgram $out/bin/kcc "''${qtWrapperArgs[@]}" - ''; - - meta = with lib; { - description = "Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ"; - homepage = "https://github.com/ciromattia/kcc"; - license = licenses.isc; - maintainers = with maintainers; [ dawidsowa ]; - }; -} From 5e557facc913fa12c365c94f3f262a12a6b8a5fc Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Fri, 18 Jul 2025 22:13:01 +0200 Subject: [PATCH 003/137] multiqc: use pyproject = true, clean up --- pkgs/by-name/mu/multiqc/package.nix | 65 +++++++++++++---------------- 1 file changed, 30 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/mu/multiqc/package.nix b/pkgs/by-name/mu/multiqc/package.nix index ad401e888e09..54e6dd7c8301 100644 --- a/pkgs/by-name/mu/multiqc/package.nix +++ b/pkgs/by-name/mu/multiqc/package.nix @@ -8,28 +8,27 @@ addBinToPathHook, }: +let + test-data = fetchFromGitHub { + name = "test-data"; + owner = "MultiQC"; + repo = "test-data"; + rev = "d775b73c106d48726653f2fd02e473b7acbd93d8"; + hash = "sha256-uxBpMx22gWJmnbF9tVuVIdYdiqUh7n51swzu5hnfZQ0="; + }; +in python3Packages.buildPythonApplication rec { pname = "multiqc"; version = "1.29"; - format = "setuptools"; + pyproject = true; - # Two data sources. One for the code, another for the test data - srcs = [ - (fetchFromGitHub { - name = "multiqc"; - owner = "MultiQC"; - repo = "MultiQC"; - tag = "v${version}"; - hash = "sha256-KKLdDNf889lEbCyNpJFZoE8rNO50CRzNP4hKpKHRAcE="; - }) - (fetchFromGitHub { - owner = "MultiQC"; - repo = "test-data"; - rev = "d775b73c106d48726653f2fd02e473b7acbd93d8"; - hash = "sha256-uxBpMx22gWJmnbF9tVuVIdYdiqUh7n51swzu5hnfZQ0="; - name = "test-data"; - }) - ]; + src = fetchFromGitHub { + name = "multiqc"; + owner = "MultiQC"; + repo = "MultiQC"; + tag = "v${version}"; + hash = "sha256-KKLdDNf889lEbCyNpJFZoE8rNO50CRzNP4hKpKHRAcE="; + }; # Multiqc cannot remove temporary directories in some case. # Default is 10 retries, lower it to 2 @@ -40,20 +39,19 @@ python3Packages.buildPythonApplication rec { "max_retries: int = 2," ''; - sourceRoot = "multiqc"; + build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ + boto3 click humanize importlib-metadata jinja2 kaleido markdown - natsort numpy packaging requests - polars pillow plotly pyyaml @@ -65,7 +63,11 @@ python3Packages.buildPythonApplication rec { typeguard tqdm python-dotenv + natsort + tiktoken jsonschema + polars + pyarrow ]; optional-dependencies = { @@ -73,7 +75,7 @@ python3Packages.buildPythonApplication rec { pre-commit-hooks pdoc3 pytest - pytest-cov-stub + pytest-cov pytest-xdist syrupy pygithub @@ -87,26 +89,19 @@ python3Packages.buildPythonApplication rec { ]; }; - # Some tests run subprocess.run() with "multiqc" preCheck = '' - chmod -R u+w ../test-data - ln -s ../test-data . + ln -s ${test-data} ./test-data ''; - # Some tests run subprocess.run() with "ps" nativeCheckInputs = - with python3Packages; - [ - procps - pytest-cov + (with python3Packages; [ pytest-xdist pytestCheckHook - syrupy - pygithub - versionCheckHook - ] + ]) ++ [ - addBinToPathHook + addBinToPathHook # Some tests run subprocess.run() with "multiqc" + procps # Some tests run subprocess.run() with "ps" + versionCheckHook ]; versionCheckProgramArg = "--version"; From cc477cd32bad97e53182611bf50c2f08cb635f65 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 31 Jul 2025 16:27:47 +0200 Subject: [PATCH 004/137] nix-serve-ng: 1.0.0-unstable-2024-12-02 -> 1.0.1-unstable-2025-05-28 --- pkgs/development/haskell-modules/configuration-nix.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 115f247a1c4f..599fe365151e 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -344,10 +344,10 @@ builtins.intersectAttrs super { src = pkgs.fetchFromGitHub { repo = "nix-serve-ng"; owner = "aristanetworks"; - rev = "6e8d82a451fccbaa4714da8f7a3db5907bdfa96d"; - hash = "sha256-Ht5wD/n2I/tQWNgYIdmi3UQbm1FNwp9m9JmDjZEd6ng="; + rev = "1d21f73a2d563ffbb924a4244c29b35e898caefe"; + hash = "sha256-N6c3NozYqAGwmjf+k5GHOZzlcquDntrJwsZQ7O2sqtQ="; }; - version = "1.0.0-unstable-2024-12-02"; + version = "1.0.1-unstable-2025-05-28"; #editedCabalFile = null; # Doesn't declare boost dependency pkg-configDepends = (old.pkg-configDepends or [ ]) ++ [ pkgs.boost.dev ]; @@ -356,7 +356,7 @@ builtins.intersectAttrs super { broken = pkgs.stdenv.hostPlatform.system == "aarch64-darwin"; }) super.nix-serve-ng).override { - nix = pkgs.nixVersions.nix_2_24; + nix = pkgs.nixVersions.nix_2_28; }; # These packages try to access the network. From 07deefb3fa36c3ca1669ea4ff3dffc00f536a088 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 31 Jul 2025 16:30:57 +0200 Subject: [PATCH 005/137] nix-serve-ng: use overrideSrc This deals correctly deals with Hackage revisions for us if need be. --- .../haskell-modules/configuration-nix.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 599fe365151e..423c66650f76 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -339,8 +339,9 @@ builtins.intersectAttrs super { # Add necessary reference to gtk3 package gi-dbusmenugtk3 = addPkgconfigDepend pkgs.gtk3 super.gi-dbusmenugtk3; - nix-serve-ng = - (overrideCabal (old: { + nix-serve-ng = lib.pipe (super.nix-serve-ng.override { nix = pkgs.nixVersions.nix_2_28; }) [ + # nix-serve-ng isn't regularly released to Hackage + (overrideSrc { src = pkgs.fetchFromGitHub { repo = "nix-serve-ng"; owner = "aristanetworks"; @@ -348,16 +349,16 @@ builtins.intersectAttrs super { hash = "sha256-N6c3NozYqAGwmjf+k5GHOZzlcquDntrJwsZQ7O2sqtQ="; }; version = "1.0.1-unstable-2025-05-28"; - #editedCabalFile = null; + }) + + (overrideCabal (old: { # Doesn't declare boost dependency pkg-configDepends = (old.pkg-configDepends or [ ]) ++ [ pkgs.boost.dev ]; # error: output '/nix/store/hv6lzj1nlshn8q5lirzgys8f4vgym4hg-nix-serve-ng-1.0.0-unstable-2024-12-02' is not allowed to refer to the following paths: # /nix/store/qza2y18fwkq1wzi02qywf691r42r5jfy-ghc-9.6.6 broken = pkgs.stdenv.hostPlatform.system == "aarch64-darwin"; - }) super.nix-serve-ng).override - { - nix = pkgs.nixVersions.nix_2_28; - }; + })) + ]; # These packages try to access the network. amqp = dontCheck super.amqp; From 8ebda4530f47b13debc49f02153debda93082b9e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 31 Jul 2025 16:46:29 +0200 Subject: [PATCH 006/137] nix-serve-ng: unbreak on aarch64-darwin The source of the failure is justStaticExecutables, the easiest workaround is to not do it for now. --- pkgs/development/haskell-modules/configuration-nix.nix | 3 --- pkgs/top-level/all-packages.nix | 8 +++++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 423c66650f76..affc6b8b7dc1 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -354,9 +354,6 @@ builtins.intersectAttrs super { (overrideCabal (old: { # Doesn't declare boost dependency pkg-configDepends = (old.pkg-configDepends or [ ]) ++ [ pkgs.boost.dev ]; - # error: output '/nix/store/hv6lzj1nlshn8q5lirzgys8f4vgym4hg-nix-serve-ng-1.0.0-unstable-2024-12-02' is not allowed to refer to the following paths: - # /nix/store/qza2y18fwkq1wzi02qywf691r42r5jfy-ghc-9.6.6 - broken = pkgs.stdenv.hostPlatform.system == "aarch64-darwin"; })) ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e5f6ca7bd24b..57d6eabf8e42 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16073,7 +16073,13 @@ with pkgs; nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree); - nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng; + nix-serve-ng = + # FIXME: manually eliminate incorrect references on aarch64-darwin, + # see https://github.com/NixOS/nixpkgs/issues/318013 + if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then + haskellPackages.nix-serve-ng + else + haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng; nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { }; From fd7f4874296be9666a8d3bc84e18c16eabe1fcdd Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sat, 2 Aug 2025 09:52:19 +0200 Subject: [PATCH 007/137] immich: 1.136.0 -> 1.137.3 https://github.com/immich-app/immich/releases/tag/v1.137.0 https://github.com/immich-app/immich/releases/tag/v1.137.1 https://github.com/immich-app/immich/releases/tag/v1.137.3 Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/im/immich/sources.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/im/immich/sources.json b/pkgs/by-name/im/immich/sources.json index 36bcb1de67df..58ee68475040 100644 --- a/pkgs/by-name/im/immich/sources.json +++ b/pkgs/by-name/im/immich/sources.json @@ -1,26 +1,26 @@ { - "version": "1.136.0", - "hash": "sha256-IMog1lvitT1fNKlT4pv/5Qlg/2JNkBNZrBu65NRAgJ0=", + "version": "1.137.3", + "hash": "sha256-oKDIx63LayDWhd4uE16rqFWmmwwSWUsUvgZKsgE3KWg=", "components": { "cli": { - "npmDepsHash": "sha256-+cMBzlvnSAwlutVm1F0Sa2LEAP6ppOvI9XjDb40xWW4=", - "version": "2.2.73" + "npmDepsHash": "sha256-Cjk95tsQM89LkMq6H3B5WYdYrMi3hB6d1XpN2xhHv2U=", + "version": "2.2.77" }, "server": { - "npmDepsHash": "sha256-kVmoxOd7ErLmLKBkanb8IOUJ3ccpzUHBkaLgnvli0Uw=", - "version": "1.136.0" + "npmDepsHash": "sha256-CvczIXE3Z3LwZezG7kbfJqg2fak2BRXTr0op1Jo1LIg=", + "version": "1.137.3" }, "web": { - "npmDepsHash": "sha256-CxQQbqIhqhWqtlV4BWQDPkg0tm3wPXC6BcCFb/6mM+o=", - "version": "1.136.0" + "npmDepsHash": "sha256-PcNgD/JFt3221Qgi54XzQZNa53iw3BUe31DM8k+nz/4=", + "version": "1.137.3" }, "open-api/typescript-sdk": { - "npmDepsHash": "sha256-z9W3YGqoUV90TXoyEnR069pLvirzDAisgQZdaJEOlSg=", - "version": "1.136.0" + "npmDepsHash": "sha256-M4ahH6ZP0E3wEgK4VLqSsNjhMFNVTMeRFdzU9EO53vE=", + "version": "1.137.3" }, "geonames": { - "timestamp": "20250725064853", - "hash": "sha256-UzP8JapHTCpk5/6X5usLLXQUfqEOUgkq76CTIBZoz08=" + "timestamp": "20250801182552", + "hash": "sha256-jfC/FgfeSz1tdtYc1EqQ/HJw5LlYQSyGntPuXv24JVY=" } } } From 33a2e5716d837ced68c0fff1673ff3a469587eb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 11:22:47 +0000 Subject: [PATCH 008/137] posting: 2.7.0 -> 2.7.1 --- pkgs/by-name/po/posting/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/posting/package.nix b/pkgs/by-name/po/posting/package.nix index 1d4bc876145d..0c46b8704924 100644 --- a/pkgs/by-name/po/posting/package.nix +++ b/pkgs/by-name/po/posting/package.nix @@ -6,14 +6,14 @@ }: python3Packages.buildPythonApplication rec { pname = "posting"; - version = "2.7.0"; + version = "2.7.1"; pyproject = true; src = fetchFromGitHub { owner = "darrenburns"; repo = "posting"; tag = version; - hash = "sha256-FkeQSU/gktCsCFoKAk0igfHj16WpxQG01WyAmBYLwX4="; + hash = "sha256-2mRLkZ4rr5awc8X3thllUlB/XpFGs6uaPsYreSPB/nw="; }; pythonRelaxDeps = true; From 0bcef7f512654c19ca2d28c75849be1069cc3524 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Sun, 3 Aug 2025 17:06:21 +0300 Subject: [PATCH 009/137] abbaye-des-morts: use `finalAttrs` pattern --- pkgs/by-name/ab/abbaye-des-morts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ab/abbaye-des-morts/package.nix b/pkgs/by-name/ab/abbaye-des-morts/package.nix index baed89f1b682..a335bad9da24 100644 --- a/pkgs/by-name/ab/abbaye-des-morts/package.nix +++ b/pkgs/by-name/ab/abbaye-des-morts/package.nix @@ -7,14 +7,14 @@ SDL2_mixer, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "abbaye-des-morts"; version = "2.0.5"; src = fetchFromGitHub { owner = "nevat"; repo = "abbayedesmorts-gpl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-muJt1cml0nYdgl0v8cudpUXcdSntc49e6zICTCwzkks="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ marius851000 ]; }; -} +}) From 058b2b16921f2e72b317fa2d2dd68e9c1a4797ef Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Sun, 3 Aug 2025 17:10:41 +0300 Subject: [PATCH 010/137] abbaye-des-morts: use `${placeholder "out"}` --- pkgs/by-name/ab/abbaye-des-morts/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ab/abbaye-des-morts/package.nix b/pkgs/by-name/ab/abbaye-des-morts/package.nix index a335bad9da24..6a20fc2ff4eb 100644 --- a/pkgs/by-name/ab/abbaye-des-morts/package.nix +++ b/pkgs/by-name/ab/abbaye-des-morts/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { ]; makeFlags = [ - "PREFIX=$(out)" + "PREFIX=${placeholder "out"}" "DESTDIR=" ]; From acca62bcd114fabdb2a602e17f89f4570ce97ad7 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Sun, 3 Aug 2025 17:14:47 +0300 Subject: [PATCH 011/137] abbaye-des-morts: drop `preInstall` Already handled by Makefile --- pkgs/by-name/ab/abbaye-des-morts/package.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/by-name/ab/abbaye-des-morts/package.nix b/pkgs/by-name/ab/abbaye-des-morts/package.nix index 6a20fc2ff4eb..b4931863c872 100644 --- a/pkgs/by-name/ab/abbaye-des-morts/package.nix +++ b/pkgs/by-name/ab/abbaye-des-morts/package.nix @@ -34,11 +34,6 @@ stdenv.mkDerivation (finalAttrs: { --replace -fpredictive-commoning "" ''; - preInstall = '' - mkdir -p $out/bin - mkdir -p $out/share/applications - ''; - meta = { homepage = "https://locomalito.com/abbaye_des_morts.php"; description = "Retro arcade video game"; From 67ab5122c1bb9e7f366384d9d5c04d7e9533bc07 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Sun, 3 Aug 2025 16:59:38 +0300 Subject: [PATCH 012/137] abbaye-des-morts: fix darwin build --- pkgs/by-name/ab/abbaye-des-morts/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ab/abbaye-des-morts/package.nix b/pkgs/by-name/ab/abbaye-des-morts/package.nix index b4931863c872..e0905c31c0ca 100644 --- a/pkgs/by-name/ab/abbaye-des-morts/package.nix +++ b/pkgs/by-name/ab/abbaye-des-morts/package.nix @@ -27,11 +27,15 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "PREFIX=${placeholder "out"}" "DESTDIR=" - ]; + ] + ++ lib.optional stdenv.isDarwin "PLATFORM=mac"; - preBuild = lib.optionalString stdenv.cc.isClang '' + # Even with PLATFORM=mac, the Makefile specifies some GCC-specific CFLAGS that + # are not supported by modern Clang on macOS + postPatch = lib.optionalString stdenv.isDarwin '' substituteInPlace Makefile \ - --replace -fpredictive-commoning "" + --replace-fail "-funswitch-loops" "" \ + --replace-fail "-fgcse-after-reload" "" ''; meta = { From 2e90eacdc5ce4ca3a3fa43201ee24f0602919176 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 4 Aug 2025 00:16:24 +0300 Subject: [PATCH 013/137] gradia: add `passthru.updateScript` --- pkgs/by-name/gr/gradia/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 9f0a9a1e8298..4f9e6e64fd80 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -18,6 +18,7 @@ webp-pixbuf-loader, libsoup_3, bash, + nix-update-script, }: python3Packages.buildPythonApplication rec { pname = "gradia"; @@ -71,6 +72,8 @@ python3Packages.buildPythonApplication rec { makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Make your screenshots ready for the world"; homepage = "https://github.com/AlexanderVanhee/Gradia"; From 7468c655858432ce08726b33808148403cd343ad Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Sun, 3 Aug 2025 21:10:59 -0700 Subject: [PATCH 014/137] hail: init at 0.2.2 --- pkgs/by-name/ha/hail/package.nix | 53 ++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pkgs/by-name/ha/hail/package.nix diff --git a/pkgs/by-name/ha/hail/package.nix b/pkgs/by-name/ha/hail/package.nix new file mode 100644 index 000000000000..a85c1a97cce5 --- /dev/null +++ b/pkgs/by-name/ha/hail/package.nix @@ -0,0 +1,53 @@ +{ + lib, + rustPlatform, + fetchFromGitea, + pkg-config, + fontconfig, + freetype, + libxkbcommon, + wayland, + SDL2, + SDL2_image, + SDL2_gfx, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "hail"; + version = "0.2.2"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "periwinkle"; + repo = "hail"; + tag = finalAttrs.version; + hash = "sha256-LJodAS24x/dBNyrUxT9F0FHnu4s+Cb+CCtoe7nPM66w="; + }; + + cargoHash = "sha256-kEPnfRY2McSVNBuBC9VSKK5p8JIUeZh/LeFZQa1Hn5U="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + fontconfig + freetype + libxkbcommon + wayland + SDL2 + SDL2_image + SDL2_gfx + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Minimal speedrun timer"; + homepage = "https://codeberg.org/periwinkle/hail"; + changelog = "https://codeberg.org/periwinkle/hail/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ yiyu ]; + mainProgram = "hail"; + platforms = lib.platforms.linux; + }; +}) From fd2fc997af490147d121293a91ddf00333125b15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 14:30:35 +0000 Subject: [PATCH 015/137] node-gyp: 11.2.0 -> 11.3.0 --- pkgs/by-name/no/node-gyp/package-lock.json | 771 ++++++++++----------- pkgs/by-name/no/node-gyp/package.nix | 6 +- 2 files changed, 379 insertions(+), 398 deletions(-) diff --git a/pkgs/by-name/no/node-gyp/package-lock.json b/pkgs/by-name/no/node-gyp/package-lock.json index 18c4c6678063..d9f28f693a00 100644 --- a/pkgs/by-name/no/node-gyp/package-lock.json +++ b/pkgs/by-name/no/node-gyp/package-lock.json @@ -1,12 +1,12 @@ { "name": "node-gyp", - "version": "11.2.0", + "version": "11.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "node-gyp", - "version": "11.2.0", + "version": "11.3.0", "license": "MIT", "dependencies": { "env-paths": "^2.2.0", @@ -37,9 +37,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", - "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "dev": true, "license": "MIT", "dependencies": { @@ -79,9 +79,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -94,9 +94,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz", - "integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", + "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -104,9 +104,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -141,13 +141,16 @@ } }, "node_modules/@eslint/js": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", - "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz", + "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, "node_modules/@eslint/object-schema": { @@ -161,32 +164,19 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", + "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.13.0", + "@eslint/core": "^0.15.1", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -251,9 +241,9 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -389,23 +379,10 @@ "eslint": ">=8.40.0" } }, - "node_modules/@stylistic/eslint-plugin/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, @@ -417,21 +394,21 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz", - "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", + "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/type-utils": "8.29.0", - "@typescript-eslint/utils": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/type-utils": "8.38.0", + "@typescript-eslint/utils": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -441,22 +418,32 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.38.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/@typescript-eslint/parser": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz", - "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz", + "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/typescript-estree": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", "debug": "^4.3.4" }, "engines": { @@ -471,15 +458,37 @@ "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz", - "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", + "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0" + "@typescript-eslint/tsconfig-utils": "^8.38.0", + "@typescript-eslint/types": "^8.38.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", + "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -489,17 +498,35 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", + "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz", - "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", + "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.29.0", - "@typescript-eslint/utils": "8.29.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/utils": "8.38.0", "debug": "^4.3.4", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -514,9 +541,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz", - "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", "dev": true, "license": "MIT", "engines": { @@ -528,20 +555,22 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz", - "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", + "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/project-service": "8.38.0", + "@typescript-eslint/tsconfig-utils": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -555,9 +584,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -581,16 +610,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz", - "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", + "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/typescript-estree": "8.29.0" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -605,14 +634,14 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz", - "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", + "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", - "eslint-visitor-keys": "^4.2.0" + "@typescript-eslint/types": "8.38.0", + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -623,18 +652,18 @@ } }, "node_modules/abbrev": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.0.tgz", - "integrity": "sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" } }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -655,9 +684,9 @@ } }, "node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "license": "MIT", "engines": { "node": ">= 14" @@ -680,16 +709,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-regex": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", @@ -717,20 +736,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -756,18 +761,20 @@ } }, "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -906,19 +913,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -930,9 +924,9 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -1081,41 +1075,19 @@ } }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 14.16.0" }, "funding": { "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" } }, "node_modules/chownr": { @@ -1339,9 +1311,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -1412,9 +1384,9 @@ } }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -1472,9 +1444,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1501,9 +1473,9 @@ "license": "MIT" }, "node_modules/es-abstract": { - "version": "1.23.9", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", "dev": true, "license": "MIT", "dependencies": { @@ -1511,18 +1483,18 @@ "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.0", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -1534,21 +1506,24 @@ "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", + "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", + "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", @@ -1557,7 +1532,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -1698,20 +1673,20 @@ } }, "node_modules/eslint": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", - "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz", + "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.2", - "@eslint/config-helpers": "^0.2.0", - "@eslint/core": "^0.12.0", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.0", + "@eslint/core": "^0.15.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.23.0", - "@eslint/plugin-kit": "^0.2.7", + "@eslint/js": "9.32.0", + "@eslint/plugin-kit": "^0.3.4", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -1722,9 +1697,9 @@ "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.3.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1797,9 +1772,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.17.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.17.0.tgz", - "integrity": "sha512-2VvPK7Mo73z1rDFb6pTvkH6kFibAmnTubFq5l83vePxu0WiY1s0LOtj2WHb6Sa40R3w4mnh8GFYbHBQyMlotKw==", + "version": "17.21.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz", + "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==", "dev": true, "license": "MIT", "dependencies": { @@ -1808,9 +1783,10 @@ "eslint-plugin-es-x": "^7.8.0", "get-tsconfig": "^4.8.1", "globals": "^15.11.0", + "globrex": "^0.1.2", "ignore": "^5.3.2", - "minimatch": "^9.0.5", - "semver": "^7.6.3" + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1822,16 +1798,6 @@ "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/eslint-plugin-n/node_modules/globals": { "version": "15.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", @@ -1845,22 +1811,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-promise": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", @@ -1881,9 +1831,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.37.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", - "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", "dev": true, "license": "MIT", "dependencies": { @@ -1897,7 +1847,7 @@ "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.8", + "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", @@ -1924,9 +1874,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1941,9 +1891,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1954,15 +1904,15 @@ } }, "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2084,6 +2034,20 @@ "reusify": "^1.0.4" } }, + "node_modules/fdir": { + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -2209,21 +2173,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -2333,9 +2282,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2379,9 +2328,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2432,6 +2381,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true, + "license": "MIT" + }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -2563,9 +2519,9 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "license": "BSD-2-Clause" }, "node_modules/http-proxy-agent": { @@ -2725,19 +2681,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-boolean-object": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", @@ -2899,6 +2842,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -3345,6 +3301,19 @@ "node": ">=8.6" } }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -3514,29 +3483,29 @@ } }, "node_modules/mocha": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", - "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.1.tgz", + "integrity": "sha512-5EK+Cty6KheMS/YLPPMJC64g5V61gIR25KsRItHw6x4hEKT6Njp1n9LOlH4gpevuwMVS66SXaBBpg+RWZkza4A==", "dev": true, "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", + "chokidar": "^4.0.1", "debug": "^4.3.5", - "diff": "^5.2.0", + "diff": "^7.0.0", "escape-string-regexp": "^4.0.0", "find-up": "^5.0.0", "glob": "^10.4.5", "he": "^1.2.0", "js-yaml": "^4.1.0", "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", + "minimatch": "^9.0.5", "ms": "^2.1.3", + "picocolors": "^1.1.1", "serialize-javascript": "^6.0.2", "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", - "workerpool": "^6.5.1", + "workerpool": "^9.2.0", "yargs": "^17.7.2", "yargs-parser": "^21.1.1", "yargs-unparser": "^2.0.0" @@ -3550,9 +3519,9 @@ } }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3560,16 +3529,19 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/mocha/node_modules/supports-color": { @@ -3595,9 +3567,9 @@ "license": "MIT" }, "node_modules/nan": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", - "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz", + "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==", "dev": true, "license": "MIT" }, @@ -3672,16 +3644,6 @@ "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -3941,14 +3903,20 @@ "node": ">=18.6.0" } }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" @@ -4057,16 +4025,17 @@ "license": "MIT" }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", "dev": true, "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, "engines": { - "node": ">=8.10.0" + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/reflect.getprototypeof": { @@ -4299,9 +4268,9 @@ "optional": true }, "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -4489,9 +4458,9 @@ } }, "node_modules/socks": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", - "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz", + "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==", "license": "MIT", "dependencies": { "ip-address": "^9.0.5", @@ -4534,6 +4503,20 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -4768,9 +4751,9 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "dev": true, "license": "MIT", "engines": { @@ -4795,12 +4778,12 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "license": "MIT", "dependencies": { - "fdir": "^6.4.3", + "fdir": "^6.4.4", "picomatch": "^4.0.2" }, "engines": { @@ -4810,32 +4793,6 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", - "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -4862,6 +4819,29 @@ "typescript": ">=4.8.4" } }, + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "license": "BSD-3-Clause", + "dependencies": { + "picomatch": "^4.0.2" + }, + "peerDependencies": { + "typescript": ">=4.0.0" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -4954,9 +4934,9 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "peer": true, @@ -4969,15 +4949,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.29.0.tgz", - "integrity": "sha512-ep9rVd9B4kQsZ7ZnWCVxUE/xDLUUUsRzE0poAeNu+4CkFErLfuvPt/qtm2EpnSyfvsR0S6QzDFSrPCFBwf64fg==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.38.0.tgz", + "integrity": "sha512-FsZlrYK6bPDGoLeZRuvx2v6qrM03I0U0SnfCLPs/XCCPCFD80xU9Pg09H/K+XFa68uJuZo7l/Xhs+eDRg2l3hg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.29.0", - "@typescript-eslint/parser": "8.29.0", - "@typescript-eslint/utils": "8.29.0" + "@typescript-eslint/eslint-plugin": "8.38.0", + "@typescript-eslint/parser": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/utils": "8.38.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5159,9 +5140,9 @@ } }, "node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-9.3.3.tgz", + "integrity": "sha512-slxCaKbYjEdFT/o2rH9xS1hf4uRDch1w7Uo+apxhZ+sf/1d9e0ZVkn42kPNGP2dgjIx6YFvSevj0zHvbWe2jdw==", "dev": true, "license": "Apache-2.0" }, diff --git a/pkgs/by-name/no/node-gyp/package.nix b/pkgs/by-name/no/node-gyp/package.nix index 65de35eac04c..658c0518e982 100644 --- a/pkgs/by-name/no/node-gyp/package.nix +++ b/pkgs/by-name/no/node-gyp/package.nix @@ -8,16 +8,16 @@ (buildNpmPackage.override { inherit nodejs; }) rec { pname = "node-gyp"; - version = "11.2.0"; + version = "11.3.0"; src = fetchFromGitHub { owner = "nodejs"; repo = "node-gyp"; tag = "v${version}"; - hash = "sha256-NOVswjTByrQ+2z4H9wYd4YIWKhWIdgxpz2pE0dOK6qc="; + hash = "sha256-gWLoicQKbuk8fDsXwXOcqqz46XBiQYV/t42PgNnN/ek="; }; - npmDepsHash = "sha256-emCYKqe6Bn1hmUq9jPDo5Nu9n43s4kb0E8lQndVtmlQ="; + npmDepsHash = "sha256-nQOhjYzTY7wV9yR/Ej2aeixi4pEC2k94i7ANixO+KVk="; postPatch = '' ln -s ${./package-lock.json} package-lock.json From c5a99e9f052bc856f0dd452a088b0a4a9a2af515 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 Aug 2025 12:03:10 +0000 Subject: [PATCH 016/137] poetry: 2.1.3 -> 2.1.4 --- pkgs/by-name/po/poetry/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/poetry/unwrapped.nix b/pkgs/by-name/po/poetry/unwrapped.nix index 803fecb30c9c..f9ef63ee0313 100644 --- a/pkgs/by-name/po/poetry/unwrapped.nix +++ b/pkgs/by-name/po/poetry/unwrapped.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pname = "poetry"; - version = "2.1.3"; + version = "2.1.4"; pyproject = true; disabled = pythonOlder "3.9"; @@ -46,7 +46,7 @@ buildPythonPackage rec { owner = "python-poetry"; repo = "poetry"; tag = version; - hash = "sha256-aMmYgFdQhgMd99atAtr5MD0yniaIi+QTPJ0rMI2jMxk="; + hash = "sha256-6QYg+QRZ60hgcAvKiUqC3gW7P0oK0vaFps9NYIPhBb8="; }; build-system = [ From 13325121b5a0b70fee795347a4a457c0124a1af0 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Wed, 6 Aug 2025 16:29:53 +0000 Subject: [PATCH 017/137] impression: 3.4.0 -> 3.5.0 Diff: https://gitlab.com/adhami3310/Impression/-/compare/v3.4.0..v3.5.0 Changelog: https://gitlab.com/adhami3310/Impression/-/releases/v3.5.0 --- pkgs/by-name/im/impression/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/impression/package.nix b/pkgs/by-name/im/impression/package.nix index 9d234d8b66d0..2d946de2f5a7 100644 --- a/pkgs/by-name/im/impression/package.nix +++ b/pkgs/by-name/im/impression/package.nix @@ -24,18 +24,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "impression"; - version = "3.4.0"; + version = "3.5.0"; src = fetchFromGitLab { owner = "adhami3310"; repo = "Impression"; tag = "v${finalAttrs.version}"; - hash = "sha256-YNRj44bgZfJYMBPI3q9OnWFaG6x1xez8LZM1sIti5mQ="; + hash = "sha256-LtCfqBtgtayjCuBukfjDtZfaGM7I2rOImxD2yvRITVk="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-uK5kPPBBa5hI4RHj1RRohur0jzkjwePafY6E9U9vEFk="; + hash = "sha256-chRsKBnl6QOJ4b1UZak5lnp4lQmXCyZXI/8iJs5lM/E="; }; nativeBuildInputs = [ @@ -68,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Straight-forward and modern application to create bootable drives"; homepage = "https://gitlab.com/adhami3310/Impression"; + changelog = "https://gitlab.com/adhami3310/Impression/-/releases/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; mainProgram = "impression"; maintainers = with lib.maintainers; [ dotlambda ]; From 487e725463ebacb7dcd1fc0dd129b67d4af29b24 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Sat, 2 Aug 2025 18:47:07 -0400 Subject: [PATCH 018/137] php.services.default: init --- .../misc/documentation/modular-services.nix | 1 + nixos/tests/php/default.nix | 4 + nixos/tests/php/fpm-modular.nix | 71 +++++++ pkgs/development/interpreters/php/generic.nix | 4 + pkgs/development/interpreters/php/service.nix | 186 ++++++++++++++++++ 5 files changed, 266 insertions(+) create mode 100644 nixos/tests/php/fpm-modular.nix create mode 100644 pkgs/development/interpreters/php/service.nix diff --git a/nixos/modules/misc/documentation/modular-services.nix b/nixos/modules/misc/documentation/modular-services.nix index 07de80689658..5e004d6a8332 100644 --- a/nixos/modules/misc/documentation/modular-services.nix +++ b/nixos/modules/misc/documentation/modular-services.nix @@ -21,6 +21,7 @@ let _file = "${__curPos.file}:${toString __curPos.line}"; options = { "" = fakeSubmodule pkgs.ghostunnel.services.default; + "" = fakeSubmodule pkgs.php.services.default; }; }; in diff --git a/nixos/tests/php/default.nix b/nixos/tests/php/default.nix index 71b2c823a6de..83155ae7ad1b 100644 --- a/nixos/tests/php/default.nix +++ b/nixos/tests/php/default.nix @@ -13,6 +13,10 @@ in imports = [ ./fpm.nix ]; _module.args.php = php'; }; + fpm-modular = runTest { + imports = [ ./fpm-modular.nix ]; + _module.args.php = php'; + }; httpd = runTest { imports = [ ./httpd.nix ]; _module.args.php = php'; diff --git a/nixos/tests/php/fpm-modular.nix b/nixos/tests/php/fpm-modular.nix new file mode 100644 index 000000000000..cd95bbd7e098 --- /dev/null +++ b/nixos/tests/php/fpm-modular.nix @@ -0,0 +1,71 @@ +{ lib, php, ... }: +{ + name = "php-${php.version}-fpm-modular-nginx-test"; + meta.maintainers = with lib.maintainers; [ + aanderse + ]; + + nodes.machine = + { config, pkgs, ... }: + { + environment.systemPackages = [ php ]; + + services.nginx = { + enable = true; + + virtualHosts."phpfpm" = + let + testdir = pkgs.writeTextDir "web/index.php" " Date: Tue, 5 Aug 2025 20:47:55 -0400 Subject: [PATCH 019/137] php: utilize finalAttrs pattern --- pkgs/development/interpreters/php/generic.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/interpreters/php/generic.nix b/pkgs/development/interpreters/php/generic.nix index 012ed1f1e6c9..22e8b68e8b05 100644 --- a/pkgs/development/interpreters/php/generic.nix +++ b/pkgs/development/interpreters/php/generic.nix @@ -220,6 +220,7 @@ let }; in stdenv.mkDerivation ( + finalAttrs: let attrs = { pname = "php"; @@ -390,6 +391,7 @@ let services.default = { imports = [ ./service.nix ]; + php-fpm.package = lib.mkDefault finalAttrs.finalPackage; }; }; From e63f7497a74126ebc055076c91f024dd9a971166 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 4 Aug 2025 00:16:59 +0300 Subject: [PATCH 020/137] gradia: 1.7.1 -> 1.9.0 Changelog: https://github.com/AlexanderVanhee/Gradia/releases/tag/v1.9.0 Diff: https://github.com/AlexanderVanhee/Gradia/compare/v1.7.1...v1.9.0 --- pkgs/by-name/gr/gradia/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 4f9e6e64fd80..06e265dd873e 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -22,14 +22,14 @@ }: python3Packages.buildPythonApplication rec { pname = "gradia"; - version = "1.7.1"; + version = "1.9.0"; pyproject = false; src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; tag = "v${version}"; - hash = "sha256-EyO09tKv0SjqMyYM5J8wdeIH6/vJgF7p7FLaTfJDqXY="; + hash = "sha256-iDldzS7LLJ/+CfKBpD50LW/YrZ2xb8aqZI9Bs1AOcCM="; }; nativeBuildInputs = [ @@ -57,7 +57,6 @@ python3Packages.buildPythonApplication rec { ]; postInstall = '' - substituteInPlace $out/share/gradia/gradia/ui/image_exporters.py --replace-fail "/bin/bash" "${lib.getExe bash}" export GDK_PIXBUF_MODULE_FILE="${ gnome._gdkPixbufCacheBuilder_DO_NOT_USE { extraLoaders = [ From 6d4fe6fd4664080726d10b1961a0eda615d5da51 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 19:12:18 +0000 Subject: [PATCH 021/137] python3Packages.pyvista: 0.45.3 -> 0.46.0 --- pkgs/development/python-modules/pyvista/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvista/default.nix b/pkgs/development/python-modules/pyvista/default.nix index f969cde19663..9bb30a5477ea 100644 --- a/pkgs/development/python-modules/pyvista/default.nix +++ b/pkgs/development/python-modules/pyvista/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pyvista"; - version = "0.45.3"; + version = "0.46.0"; pyproject = true; src = fetchFromGitHub { owner = "pyvista"; repo = "pyvista"; tag = "v${version}"; - hash = "sha256-9N1dF/zwjzoxX4xYIr5084M9pAk3YK3T48OUnCoC0NU="; + hash = "sha256-w9e3a05yXpjglOxGR98PUJ0ymX+2TAR7heCe59HjTWs="; }; # remove this line once pyvista 0.46 is released From 486bc070e2f87c51ec70d8b1bbf90d72918bc4d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 Aug 2025 20:28:24 +0000 Subject: [PATCH 022/137] beeper: 4.1.20 -> 4.1.64 --- pkgs/by-name/be/beeper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/be/beeper/package.nix b/pkgs/by-name/be/beeper/package.nix index 1c016665357c..a6c59f085224 100644 --- a/pkgs/by-name/be/beeper/package.nix +++ b/pkgs/by-name/be/beeper/package.nix @@ -9,10 +9,10 @@ }: let pname = "beeper"; - version = "4.1.20"; + version = "4.1.64"; src = fetchurl { url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}.AppImage"; - hash = "sha256-4sJ61j9/DdZM9mn3JqrvjlWPDb6nN4A4wzQR5lXthxU="; + hash = "sha256-8Gd7qSp0/anYLrLCUfq15OacVsKwFVWQxaVvN9xsXkY="; }; appimageContents = appimageTools.extract { inherit pname version src; From 225cbfd411d3082eb59052653af1628db10f810f Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:57:30 +0800 Subject: [PATCH 023/137] jami: use md4c, html-tidy, hunspell and zxing-cpp from nixpkgs --- .../networking/instant-messengers/jami/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/applications/networking/instant-messengers/jami/default.nix b/pkgs/applications/networking/instant-messengers/jami/default.nix index 9dbc67d77a4f..26ca498f87ba 100644 --- a/pkgs/applications/networking/instant-messengers/jami/default.nix +++ b/pkgs/applications/networking/instant-messengers/jami/default.nix @@ -45,6 +45,9 @@ qttools, # for translations wrapQtAppsHook, libnotify, + md4c, + html-tidy, + hunspell, qt5compat, qtbase, qtdeclarative, @@ -56,6 +59,7 @@ qtwebengine, qtwebchannel, wrapGAppsHook3, + zxing-cpp, withWebengine ? true, # for pjsip @@ -241,6 +245,8 @@ stdenv.mkDerivation rec { sed -i -e '/GIT_REPOSITORY/,+1c SOURCE_DIR ''${CMAKE_CURRENT_SOURCE_DIR}/qwindowkit' extras/build/cmake/contrib_tools.cmake sed -i -e 's/if(DISTRO_NEEDS_QMSETUP_PATCH)/if(TRUE)/' CMakeLists.txt cp -R --no-preserve=mode,ownership ${qwindowkit-src} qwindowkit + substituteInPlace CMakeLists.txt \ + --replace-fail 'add_subdirectory(3rdparty/zxing-cpp EXCLUDE_FROM_ALL)' 'find_package(ZXing)' ''; preConfigure = '' @@ -265,7 +271,10 @@ stdenv.mkDerivation rec { buildInputs = [ ffmpeg_6 + html-tidy + hunspell libnotify + md4c networkmanager qtbase qt5compat @@ -276,6 +285,7 @@ stdenv.mkDerivation rec { qtpositioning qtsvg qtwebchannel + zxing-cpp ] ++ lib.optionals withWebengine [ qtwebengine ]; From 1e0ad60de8b9e9cbb5c6042161ce68b3efc705f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 09:15:16 +0000 Subject: [PATCH 024/137] sumo: 1.23.1 -> 1.24.0 --- pkgs/by-name/su/sumo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sumo/package.nix b/pkgs/by-name/su/sumo/package.nix index 540c547bda2d..dae854144dd2 100644 --- a/pkgs/by-name/su/sumo/package.nix +++ b/pkgs/by-name/su/sumo/package.nix @@ -32,13 +32,13 @@ stdenv.mkDerivation rec { pname = "sumo"; - version = "1.23.1"; + version = "1.24.0"; src = fetchFromGitHub { owner = "eclipse"; repo = "sumo"; tag = "v${lib.replaceStrings [ "." ] [ "_" ] version}"; - hash = "sha256-yXXOCvlHAzGmNQeXyWQtmq1UdkQ6qt4L9noUii/voP4="; + hash = "sha256-xf7/hUJpl+XmXx5MmFzYu2geFNe7JVaxDrraoqLrSuk="; fetchSubmodules = true; }; From 8fb5f3a7da9cd44002cb2c685a7f4f45b0cab198 Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:55:07 +0800 Subject: [PATCH 025/137] jami: move to by-name --- .../ja/jami/package.nix} | 43 ++++++++----------- pkgs/top-level/all-packages.nix | 6 --- 2 files changed, 19 insertions(+), 30 deletions(-) rename pkgs/{applications/networking/instant-messengers/jami/default.nix => by-name/ja/jami/package.nix} (93%) diff --git a/pkgs/applications/networking/instant-messengers/jami/default.nix b/pkgs/by-name/ja/jami/package.nix similarity index 93% rename from pkgs/applications/networking/instant-messengers/jami/default.nix rename to pkgs/by-name/ja/jami/package.nix index 26ca498f87ba..e520810a67bc 100644 --- a/pkgs/applications/networking/instant-messengers/jami/default.nix +++ b/pkgs/by-name/ja/jami/package.nix @@ -17,10 +17,10 @@ gmp, gnutls, llhttp, - jack, jsoncpp, libarchive, libgit2, + libjack2, libnatpmp, libpulseaudio, libupnp, @@ -42,22 +42,12 @@ git, networkmanager, # for libnm python3, - qttools, # for translations - wrapQtAppsHook, libnotify, md4c, html-tidy, hunspell, - qt5compat, - qtbase, - qtdeclarative, qrencode, - qtmultimedia, - qtnetworkauth, - qtpositioning, - qtsvg, - qtwebengine, - qtwebchannel, + qt6Packages, wrapGAppsHook3, zxing-cpp, withWebengine ? true, @@ -210,7 +200,7 @@ stdenv.mkDerivation rec { gmp gnutls llhttp - jack + libjack2 jsoncpp libarchive libgit2 @@ -261,12 +251,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ wrapGAppsHook3 - wrapQtAppsHook + qt6Packages.wrapQtAppsHook pkg-config cmake git python3 - qttools + qt6Packages.qttools # for translations ]; buildInputs = [ @@ -276,18 +266,23 @@ stdenv.mkDerivation rec { libnotify md4c networkmanager - qtbase - qt5compat qrencode - qtnetworkauth - qtdeclarative - qtmultimedia - qtpositioning - qtsvg - qtwebchannel zxing-cpp ] - ++ lib.optionals withWebengine [ qtwebengine ]; + ++ ( + with qt6Packages; + [ + qtbase + qt5compat + qtnetworkauth + qtdeclarative + qtmultimedia + qtpositioning + qtsvg + qtwebchannel + ] + ++ lib.optionals withWebengine [ qtwebengine ] + ); cmakeFlags = lib.optionals (!withWebengine) [ "-DWITH_WEBENGINE=false" ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f64bfcdaa731..afc84a7b580c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16304,12 +16304,6 @@ with pkgs; sieveshell = with python3.pkgs; toPythonApplication managesieve; - jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami { - # TODO: remove once `udev` is `systemdMinimal` everywhere. - udev = systemdMinimal; - jack = libjack2; - }; - gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { }; inherit (callPackage ../applications/misc/zettlr { }) zettlr; From 7001f269458a590341a448cba91b388965496e7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 9 Aug 2025 16:27:29 +0000 Subject: [PATCH 026/137] arti: 1.4.4 -> 1.4.6 --- pkgs/by-name/ar/arti/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arti/package.nix b/pkgs/by-name/ar/arti/package.nix index 7884185e1a4d..4e88e1a717ce 100644 --- a/pkgs/by-name/ar/arti/package.nix +++ b/pkgs/by-name/ar/arti/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "arti"; - version = "1.4.4"; + version = "1.4.6"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "core"; repo = "arti"; tag = "arti-v${finalAttrs.version}"; - hash = "sha256-mLeiG+503+kuzNUC9Qh2JE1Mm8XEa6CDJYkouzGUJpQ="; + hash = "sha256-4HEJiA7FLM3NGV0dcx5aEwky8UTzVLR092b/0HTGCvY="; }; - cargoHash = "sha256-mjlrylfQZN8/zei/1enApYryhlv0zlghOPEr86iklg4="; + cargoHash = "sha256-ke58MnRYL2ZRck5UKCsGCqiiAZtnOZFTOaoQneP6tV0="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; From a02bc1dda104106e463eed8eac48954e46b25e74 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Thu, 10 Jul 2025 21:02:18 -0400 Subject: [PATCH 027/137] python313Packages.torchio: 0.20.17 -> 0.20.21 --- pkgs/development/python-modules/torchio/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/torchio/default.nix b/pkgs/development/python-modules/torchio/default.nix index b8955c65970b..b52fec6322f4 100644 --- a/pkgs/development/python-modules/torchio/default.nix +++ b/pkgs/development/python-modules/torchio/default.nix @@ -5,7 +5,7 @@ fetchFromGitHub, # build-system - hatchling, + uv-build, # dependencies deprecated, @@ -29,18 +29,18 @@ buildPythonPackage rec { pname = "torchio"; - version = "0.20.17"; + version = "0.20.21"; pyproject = true; src = fetchFromGitHub { owner = "TorchIO-project"; repo = "torchio"; tag = "v${version}"; - hash = "sha256-kZCbQGIkWmlXl25UviPrSDo0swCjWnvTTkBnxGI0Y7U="; + hash = "sha256-l2KQLZDxsP8Bjk/vPG2YbU+8Z6/lOvNvy9NYKTdW+cY="; }; build-system = [ - hatchling + uv-build ]; dependencies = [ @@ -81,7 +81,7 @@ buildPythonPackage rec { meta = { description = "Medical imaging toolkit for deep learning"; - homepage = "https://torchio.readthedocs.io"; + homepage = "https://docs.torchio.org"; changelog = "https://github.com/TorchIO-project/torchio/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.bcdarwin ]; From 7d8b002104d0754f1d85b0e538d9e3d61c5253ab Mon Sep 17 00:00:00 2001 From: thegu5 <58223632+thegu5@users.noreply.github.com> Date: Sun, 10 Aug 2025 01:45:23 -0400 Subject: [PATCH 028/137] opentimelineio: rename from open-timeline-io --- .../op/{open-timeline-io => opentimelineio}/package.nix | 2 +- pkgs/kde/gear/kdenlive/default.nix | 4 ++-- pkgs/top-level/aliases.nix | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) rename pkgs/by-name/op/{open-timeline-io => opentimelineio}/package.nix (96%) diff --git a/pkgs/by-name/op/open-timeline-io/package.nix b/pkgs/by-name/op/opentimelineio/package.nix similarity index 96% rename from pkgs/by-name/op/open-timeline-io/package.nix rename to pkgs/by-name/op/opentimelineio/package.nix index a944810fd890..d309537ed0ce 100644 --- a/pkgs/by-name/op/open-timeline-io/package.nix +++ b/pkgs/by-name/op/opentimelineio/package.nix @@ -8,7 +8,7 @@ }: stdenv.mkDerivation rec { - pname = "open-timeline-io"; + pname = "opentimelineio"; version = "0.17.0"; src = fetchFromGitHub { diff --git a/pkgs/kde/gear/kdenlive/default.nix b/pkgs/kde/gear/kdenlive/default.nix index eaddc66b65f2..442387782d45 100644 --- a/pkgs/kde/gear/kdenlive/default.nix +++ b/pkgs/kde/gear/kdenlive/default.nix @@ -12,7 +12,7 @@ qtnetworkauth, qqc2-desktop-style, libv4l, - open-timeline-io, + opentimelineio, frei0r, }: mkKdeDerivation { @@ -44,7 +44,7 @@ mkKdeDerivation { ffmpeg-full libv4l mlt - open-timeline-io + opentimelineio ]; qtWrapperArgs = [ diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 003462e80623..bc616ce90640 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1519,6 +1519,7 @@ mapAliases { openssl_3_0 = openssl_3; # Added 2022-06-27 opensycl = lib.warnOnInstantiate "'opensycl' has been renamed to 'adaptivecpp'" adaptivecpp; # Added 2024-12-04 opensyclWithRocm = lib.warnOnInstantiate "'opensyclWithRocm' has been renamed to 'adaptivecppWithRocm'" adaptivecppWithRocm; # Added 2024-12-04 + open-timeline-io = lib.warnOnInstantiate "'open-timeline-io' has been renamed to 'opentimelineio'" opentimelineio; # Added 2025-08-10 opentofu-ls = lib.warnOnInstantiate "'opentofu-ls' has been renamed to 'tofu-ls'" tofu-ls; # Added 2025-06-10 openvdb_11 = throw "'openvdb_11' has been removed in favor of the latest version'"; # Added 2025-05-03 opera = throw "'opera' has been removed due to lack of maintenance in nixpkgs"; # Added 2025-05-19 From b8ff62868b1baa365417f18e6b384299370ff2f1 Mon Sep 17 00:00:00 2001 From: ZachDavies Date: Sun, 10 Aug 2025 11:25:28 +0200 Subject: [PATCH 029/137] bolt-launcher: 0.18.0 -> 0.19.0 https://github.com/Adamcake/Bolt/releases/tag/0.19.0 --- pkgs/by-name/bo/bolt-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/bolt-launcher/package.nix b/pkgs/by-name/bo/bolt-launcher/package.nix index 9e2ee2549e09..e524920e0918 100644 --- a/pkgs/by-name/bo/bolt-launcher/package.nix +++ b/pkgs/by-name/bo/bolt-launcher/package.nix @@ -38,14 +38,14 @@ in let bolt = stdenv.mkDerivation (finalAttrs: { pname = "bolt-launcher"; - version = "0.18.0"; + version = "0.19.0"; src = fetchFromGitHub { owner = "AdamCake"; repo = "bolt"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-S9SZ9UfohEHfwmXmHsTeSW45BHTJA4wPdFQXsX3Pk34="; + hash = "sha256-RTLlNB6eiesXZayC69hpnXQsAgmPuaJTC+18Q6KzAP0="; }; nativeBuildInputs = [ From 52beff8a90a857eacf005be56e225e1b3b1cb795 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 11:58:36 +0000 Subject: [PATCH 030/137] deputy: 0.6.0 -> 0.6.1 --- pkgs/by-name/de/deputy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deputy/package.nix b/pkgs/by-name/de/deputy/package.nix index 9849319b4607..53d43df4c988 100644 --- a/pkgs/by-name/de/deputy/package.nix +++ b/pkgs/by-name/de/deputy/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "deputy"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "filiptibell"; repo = "deputy"; tag = "v${finalAttrs.version}"; - hash = "sha256-dTCikfHqfSVb1F6LYrLqFAEufD6dPgAi6F65yPlCO18="; + hash = "sha256-w5//fdH+95x6fneysUxjF0q9bwHNYqtTSods5QID01Y="; }; - cargoHash = "sha256-nGheg/HnkYsvfrsd/dPNbFQEHXFtjB5so436nrbKRqo="; + cargoHash = "sha256-TezOv07Dl99jw8FIqJvx6F8X8Au/aMPC/CXDYLkQDnE="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From 3d1aa18b0bc6383d250faded376c0b4a176fb960 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 12:50:57 +0000 Subject: [PATCH 031/137] terraform-providers.routeros: 1.86.1 -> 1.86.2 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index eef901703000..f94230a44ec6 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1138,11 +1138,11 @@ "vendorHash": "sha256-75GQmp/ybD+VugrrB8qTbP3OPHy3eyBGe5u7CM7CRcc=" }, "routeros": { - "hash": "sha256-1qdq09QFijxQDUaoPJwJB4F5aZ0AHXJSGndcdR9iqOs=", + "hash": "sha256-q0ZRAip6mgHkdBcns8G7VlDnMNB+ux6ITKwcSL4WrcY=", "homepage": "https://registry.terraform.io/providers/terraform-routeros/routeros", "owner": "terraform-routeros", "repo": "terraform-provider-routeros", - "rev": "v1.86.1", + "rev": "v1.86.2", "spdx": "MPL-2.0", "vendorHash": "sha256-et1xqcaCKTRz9bJjTlRnxhXBoc6PaeSwJgBI4pAzcdg=" }, From dd51e8e06787a0bf4ca3495f494c82b2771fe199 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 14:12:14 +0000 Subject: [PATCH 032/137] hyprland-per-window-layout: 2.14 -> 2.15 --- pkgs/by-name/hy/hyprland-per-window-layout/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hyprland-per-window-layout/package.nix b/pkgs/by-name/hy/hyprland-per-window-layout/package.nix index 93decdde6640..125fa25458c4 100644 --- a/pkgs/by-name/hy/hyprland-per-window-layout/package.nix +++ b/pkgs/by-name/hy/hyprland-per-window-layout/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "hyprland-per-window-layout"; - version = "2.14"; + version = "2.15"; src = fetchFromGitHub { owner = "coffebar"; repo = "hyprland-per-window-layout"; rev = version; - hash = "sha256-dYoHa4b7BZc/LGVLsNs/LTj4sSMaFel+QE0TUv5kGAk="; + hash = "sha256-SOT2nrk2JKTzKE1QNhjAY9zjyG5z5nYFz7RJRrS3Tsk="; }; - cargoHash = "sha256-wXPc3jAY8E0k8cn4Z2OIhCyrfszzlzFmhQZIZay16Ec="; + cargoHash = "sha256-VzxO5xn864gnMR62iszTNwz1tU7A59dhQspsla90aRs="; meta = with lib; { description = "Per window keyboard layout (language) for Hyprland wayland compositor"; From 8139b5fb748bc44d835945bfd36669133d1a488b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 14:38:51 +0000 Subject: [PATCH 033/137] dogedns: 0.2.8 -> 0.2.9 --- pkgs/by-name/do/dogedns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dogedns/package.nix b/pkgs/by-name/do/dogedns/package.nix index d08585ddfcd1..8fdaf9442191 100644 --- a/pkgs/by-name/do/dogedns/package.nix +++ b/pkgs/by-name/do/dogedns/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "dogedns"; - version = "0.2.8"; + version = "0.2.9"; src = fetchFromGitHub { owner = "Dj-Codeman"; repo = "doge"; rev = "v${version}"; - hash = "sha256-3wOka+MKSy2x3100eF0d9A5Jc0qFSNCiLsisHO1Uldc="; + hash = "sha256-SeC/GZ1AeEqRzxWc4oJ6JOvXfn3/LRcQz9uWXXqdTqU="; }; - cargoHash = "sha256-9Qm93Hmxutmg3oCXSVrCUAYA2W4gXR/LPC5zZ34x5jQ="; + cargoHash = "sha256-vLdfmaIOSxNqs1Hq6NJMA8HDZas4E9rc+VHnFSlX/wg="; patches = [ # remove date info to make the build reproducible From f8ad63392a334b2ba92c1f7324f4a3f27985c32c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 15:31:53 +0000 Subject: [PATCH 034/137] grpc_cli: 1.74.0 -> 1.74.1 --- pkgs/by-name/gr/grpc_cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grpc_cli/package.nix b/pkgs/by-name/gr/grpc_cli/package.nix index 1973885e3887..af8128c2c774 100644 --- a/pkgs/by-name/gr/grpc_cli/package.nix +++ b/pkgs/by-name/gr/grpc_cli/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation rec { pname = "grpc_cli"; - version = "1.74.0"; + version = "1.74.1"; src = fetchFromGitHub { owner = "grpc"; repo = "grpc"; rev = "v${version}"; - hash = "sha256-97+llHIubNYwULSD0KxEcGN+T8bQWufaEH6QT9oTgwg="; + hash = "sha256-QEIFv5zv1b0uggImklm4BSbnAbhN4xQ/K9OFLYMKbv0="; fetchSubmodules = true; }; nativeBuildInputs = [ From 1a2232c07183af1c2da2cc21da6b5783cd94ec67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 15:42:13 +0000 Subject: [PATCH 035/137] python3Packages.types-greenlet: 3.2.0.20250417 -> 3.2.0.20250809 --- pkgs/development/python-modules/types-greenlet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-greenlet/default.nix b/pkgs/development/python-modules/types-greenlet/default.nix index 78270a571c94..3094ea048821 100644 --- a/pkgs/development/python-modules/types-greenlet/default.nix +++ b/pkgs/development/python-modules/types-greenlet/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-greenlet"; - version = "3.2.0.20250417"; + version = "3.2.0.20250809"; pyproject = true; src = fetchPypi { pname = "types_greenlet"; inherit version; - hash = "sha256-6wBq/PKB7FdWp1wf1KbIp75dDMCbLoLEhWx2R2DPoOM="; + hash = "sha256-1yYUckmNnzPzfXBrwiHy0k13uVYDiM8UzvFYiOLj8kk="; }; build-system = [ setuptools ]; From 5a0031a1e90dab6b25cf8f9cb79ae24077e4b7c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 15:53:00 +0000 Subject: [PATCH 036/137] prometheus-mongodb-exporter: 0.46.0 -> 0.47.0 --- pkgs/servers/monitoring/prometheus/mongodb-exporter.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix b/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix index 925f76a1d908..7cf3f1f516c7 100644 --- a/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "mongodb_exporter"; - version = "0.46.0"; + version = "0.47.0"; src = fetchFromGitHub { owner = "percona"; repo = "mongodb_exporter"; rev = "v${version}"; - hash = "sha256-5ebIXJ9SPFXV6mecn1M7e3rnFwOisKtuhHGiCRfWPKQ="; + hash = "sha256-ZLZhWOuFjyJgUi7ygn0fNf7z2PGj21Dl2EVmUsluyyc="; }; - vendorHash = "sha256-8D5UUhrCfXrQVbr10aMNvM80zOUG+VNhdHdUSqPCrzA="; + vendorHash = "sha256-iKlwb2ig5yil2ekemC6NKzJ1t3tYFGu6R/QPXITJJxc="; ldflags = [ "-s" From ce638f316d48dcaffea075bab6bd023541013b03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 10 Aug 2025 08:56:30 -0700 Subject: [PATCH 037/137] libdeltachat: 2.4.0 -> 2.10.0 Diff: https://github.com/chatmail/core/compare/refs/tags/v2.4.0...refs/tags/v2.10.0 Changelog: https://github.com/chatmail/core/blob/v2.10.0/CHANGELOG.md --- pkgs/by-name/li/libdeltachat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index 5139844f4352..1791c73d77c5 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "libdeltachat"; - version = "2.4.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${version}"; - hash = "sha256-r4QWP7KokTgOimMfJoJ4sIeLrg20IYjJge0o/fVUF5Y="; + hash = "sha256-boS8Awxp9Z/4TrYfqRF77K01dAcEZOfr+oOqMOEeUig="; }; patches = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; inherit version src; - hash = "sha256-PToZYRnAIcvbRBOzUHaFdtS6t0xCULcsSp4ydohCQi8="; + hash = "sha256-fSuVq0ODYvKLU2peQuutfuSerZl2cfRCu/w0E6eQRV8="; }; nativeBuildInputs = [ From aee7acd461cd30b6e54748feced6b1b57d776259 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sun, 10 Aug 2025 01:19:08 +0200 Subject: [PATCH 038/137] koodo-reader: set mac signing identity to null --- pkgs/by-name/ko/koodo-reader/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/koodo-reader/package.nix b/pkgs/by-name/ko/koodo-reader/package.nix index 460156e84c7b..f3bfb0b35107 100644 --- a/pkgs/by-name/ko/koodo-reader/package.nix +++ b/pkgs/by-name/ko/koodo-reader/package.nix @@ -54,9 +54,6 @@ stdenv.mkDerivation (finalAttrs: { env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; - # disable code signing on Darwin - env.CSC_IDENTITY_AUTO_DISCOVERY = "false"; - postBuild = '' cp -r ${electron.dist} electron-dist chmod -R u+w electron-dist @@ -68,7 +65,9 @@ stdenv.mkDerivation (finalAttrs: { export npm_config_nodedir=${electron.headers} npm run postinstall + # Explicitly set identity to null to avoid signing on darwin yarn --offline run electron-builder --dir \ + -c.mac.identity=null \ -c.electronDist=electron-dist \ -c.electronVersion=${electron.version} ''; From 9a37e4e2c2faccb5e6fc8ad04c92ee719ac32460 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 10 Aug 2025 10:45:34 -0700 Subject: [PATCH 039/137] deltachat-desktop: 1.60.1 -> 2.10.0 Diff: https://github.com/deltachat/deltachat-desktop/compare/refs/tags/v1.60.1...refs/tags/v2.10.0 Changelog: https://github.com/deltachat/deltachat-desktop/blob/v2.10.0/CHANGELOG.md --- pkgs/by-name/de/deltachat-desktop/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/de/deltachat-desktop/package.nix b/pkgs/by-name/de/deltachat-desktop/package.nix index 106319a9d8dd..096c1176dcdd 100644 --- a/pkgs/by-name/de/deltachat-desktop/package.nix +++ b/pkgs/by-name/de/deltachat-desktop/package.nix @@ -19,17 +19,17 @@ let deltachat-rpc-server' = deltachat-rpc-server.overrideAttrs rec { - version = "1.159.5"; + version = "2.10.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${version}"; - hash = "sha256-qooN7XRWFqR/bVPAQ8e7KOYNnBD9E70uAesaLUUeXXs="; + hash = "sha256-boS8Awxp9Z/4TrYfqRF77K01dAcEZOfr+oOqMOEeUig="; }; cargoDeps = rustPlatform.fetchCargoVendor { pname = "deltachat-core-rust"; inherit version src; - hash = "sha256-TmizhgXMYX0hn4GnsL1QiSyMdahebh0QFbk/cOA48jg="; + hash = "sha256-fSuVq0ODYvKLU2peQuutfuSerZl2cfRCu/w0E6eQRV8="; }; }; electron = electron_37; @@ -37,19 +37,19 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "deltachat-desktop"; - version = "1.60.1"; + version = "2.10.0"; src = fetchFromGitHub { owner = "deltachat"; repo = "deltachat-desktop"; tag = "v${finalAttrs.version}"; - hash = "sha256-WrP4C4zebbRdxy08oQzR3vkO2IBUfsRPnkU1aWqolB4="; + hash = "sha256-97a82xHoFWCdO6dB1nhTYqosWA2Cf6cRfg2eTaiZd8g="; }; pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-PBCmyNmlH88y5s7+8WHcei8SP3Q0lIAAnAQn9uaFxLc="; + hash = "sha256-SJyLLsUH1tm/ADJ6yJo5yCTE/rjHVOhHw3plGQUgD3M="; }; nativeBuildInputs = [ From 7706fbb5ec33eef5b86585736cb7dfa500ec4fa5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 19:01:45 +0000 Subject: [PATCH 040/137] mtail: 3.2.8 -> 3.2.11 --- pkgs/by-name/mt/mtail/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mt/mtail/package.nix b/pkgs/by-name/mt/mtail/package.nix index 60bbc577e4a3..fc96db05fc39 100644 --- a/pkgs/by-name/mt/mtail/package.nix +++ b/pkgs/by-name/mt/mtail/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "mtail"; - version = "3.2.8"; + version = "3.2.11"; src = fetchFromGitHub { owner = "jaqx0r"; repo = "mtail"; rev = "v${version}"; - hash = "sha256-jRaIDYEzpSFOTPFks6lWMidxmcmHfym4kG71+byJ9vI="; + hash = "sha256-ScR07AHQBSXgVEHVQDyz/SJPMti+5TNAXlRjfTr7ZMU="; }; - vendorHash = "sha256-KZOcmZGv1kI9eDhQdtQeQ3ITyEw9vEDPz4RAz30pP9s="; + vendorHash = "sha256-+Ym+vn7yHUSS7So7m53cCUNSmznwgyvg+Xj4nKUbD7U="; nativeBuildInputs = [ gotools # goyacc From f29457f8733535897aa08131c42d0967104ff2a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 20:23:21 +0000 Subject: [PATCH 041/137] terraform-providers.google-beta: 6.46.0 -> 6.47.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d8c678e0aaf9..2f420a74960c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -534,13 +534,13 @@ "vendorHash": "sha256-n6UUSCQt3mJESEfqVHX4sfr1XqOXu+u7Qejjps6RmBs=" }, "google-beta": { - "hash": "sha256-HWtH/F4Bf86jzb27jSSpE7h77CH9FpGTF5tpGSxuX+g=", + "hash": "sha256-8woiWjYYaojpKykxd9eMT4qXfpHVkXFA9eN3qzhEu+8=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v6.46.0", + "rev": "v6.47.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-QQI1BfUgDRYwlqOC2+e/EMcDsEbZV8cAUnscnW8xVLk=" + "vendorHash": "sha256-BzmaCp0QL2BbYn+NwlvPGV2CoDjKXr75HaPFVdrS5e4=" }, "googleworkspace": { "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", From cd32628886f56cb929cc708239b30b8eae039c19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 20:25:46 +0000 Subject: [PATCH 042/137] wayland-bongocat: 1.2.3 -> 1.2.4 --- pkgs/by-name/wa/wayland-bongocat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix index 01c5429075ed..f54e68ce0bfb 100644 --- a/pkgs/by-name/wa/wayland-bongocat/package.nix +++ b/pkgs/by-name/wa/wayland-bongocat/package.nix @@ -10,12 +10,12 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "wayland-bongocat"; - version = "1.2.3"; + version = "1.2.4"; src = fetchFromGitHub { owner = "saatvik333"; repo = "wayland-bongocat"; tag = "v${finalAttrs.version}"; - hash = "sha256-XCjOusgvTkEiID55MxP2ppVtKiDz5XAF1kSCIAXN3DQ="; + hash = "sha256-ek9sVzofW0sWJBCeudykdirDkF04YdR1gAcpeWqgQAQ="; }; # Package dependencies From 757ed773bc919f08b4ddf3dd54c3dfa7b66d812b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 20:42:38 +0000 Subject: [PATCH 043/137] cargo-mutants: 25.2.2 -> 25.3.1 --- pkgs/by-name/ca/cargo-mutants/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-mutants/package.nix b/pkgs/by-name/ca/cargo-mutants/package.nix index f9eedb7aff23..0356b2b16e52 100644 --- a/pkgs/by-name/ca/cargo-mutants/package.nix +++ b/pkgs/by-name/ca/cargo-mutants/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-mutants"; - version = "25.2.2"; + version = "25.3.1"; src = fetchFromGitHub { owner = "sourcefrog"; repo = "cargo-mutants"; rev = "v${version}"; - hash = "sha256-VDXI/pR7lmIMrsHx9E+oWp0PPUcl83Hc98z6Sh18Hsc="; + hash = "sha256-T+BMLjp74IO71u/ftNfz67FPSt1LYCgsRP65gL0wScg="; }; - cargoHash = "sha256-fTGIFD6V7L3erzi2RexR9XJNIV/UTu8vwFnrNpeFE4A="; + cargoHash = "sha256-Q9+p1MbjF2pyw254X+K6GQSLKNbqjmFXDyZjCI31b7s="; # too many tests require internet access doCheck = false; From 0776abcdb8605c8aa88d79f03a8dbb69f226a305 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 21:25:18 +0000 Subject: [PATCH 044/137] zoekt: 3.7.2-2-unstable-2025-07-30 -> 3.7.2-2-unstable-2025-08-05 --- pkgs/by-name/zo/zoekt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zo/zoekt/package.nix b/pkgs/by-name/zo/zoekt/package.nix index 0dbe063837fb..fa4d7a7b4afe 100644 --- a/pkgs/by-name/zo/zoekt/package.nix +++ b/pkgs/by-name/zo/zoekt/package.nix @@ -8,13 +8,13 @@ buildGoModule { pname = "zoekt"; - version = "3.7.2-2-unstable-2025-07-30"; + version = "3.7.2-2-unstable-2025-08-05"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "zoekt"; - rev = "6d2e296f2a289c3477c0d3f9f5806354c13626a1"; - hash = "sha256-X0sKv74gj1UNThYkj0NCwnlHVWrQK3Np4IcFWG5dYlc="; + rev = "87bb21ae49ead6e0cd19ee57425fd3bc72b11743"; + hash = "sha256-MArhNROlJqHcosqN+huInfmcHT+7IOAc50zLRbBUClU="; }; vendorHash = "sha256-Yc1NZKb1V9NaZddnTnNOaqdNxOHKagl7Xpxj+mZf81I="; From 10f4bb31d4bc7b8b7501395ca7cf99839602f7eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 21:28:20 +0000 Subject: [PATCH 045/137] kardolus-chatgpt-cli: 1.8.5 -> 1.8.6 --- pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix index b8688eb625bb..e19b7bac83b0 100644 --- a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix +++ b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { # "chatgpt-cli" is taken by another package with the same upsteam name. # To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier. pname = "kardolus-chatgpt-cli"; - version = "1.8.5"; + version = "1.8.6"; src = fetchFromGitHub { owner = "kardolus"; repo = "chatgpt-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-TXdxqPoyt3VUeHVkbB0UjNcCqaf+5Xve95RMQOEagTM="; + hash = "sha256-ggakrfeV6guGhBbA45A78oMFQSMqh9+yvJK+cic1JdY="; }; vendorHash = null; # The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment, - # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.8.5/test/contract/contract_test.go#L35) + # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.8.6/test/contract/contract_test.go#L35) # which will not be the case in the pipeline. # Therefore, tests must be skipped. doCheck = false; From a679b216b3af68046aba63d32f70638f102784d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 23:03:47 +0000 Subject: [PATCH 046/137] python3Packages.pyinstrument: 5.0.2 -> 5.1.0 --- pkgs/development/python-modules/pyinstrument/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyinstrument/default.nix b/pkgs/development/python-modules/pyinstrument/default.nix index e8874dc61abd..140e88d08c18 100644 --- a/pkgs/development/python-modules/pyinstrument/default.nix +++ b/pkgs/development/python-modules/pyinstrument/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pyinstrument"; - version = "5.0.2"; + version = "5.1.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "joerick"; repo = "pyinstrument"; tag = "v${version}"; - hash = "sha256-30e8J7TF16SRgDTt5Eizc7ofg00bCF61O9y+2jA63GY="; + hash = "sha256-t1kiHqzaJDnjdsHBLEcWHSxPM6jZ7rPctFCjDQpL8ks="; }; nativeBuildInputs = [ From 3bd700011ae3ff76fe7544f54eb730b70f319f3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 Aug 2025 23:29:47 +0000 Subject: [PATCH 047/137] python3Packages.databricks-sdk: 0.61.0 -> 0.62.0 --- pkgs/development/python-modules/databricks-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index 40a71fe2ad25..8ba153ab1792 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "databricks-sdk"; - version = "0.61.0"; + version = "0.62.0"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${version}"; - hash = "sha256-zXvCl5mYJMIEi6/Z4r3SA96/FX74zH8HgkbCy4L4B6w="; + hash = "sha256-7bjCfss7xqUqAd5NcfkfmAuyQBxDT/K3/vLMPc/rcNE="; }; build-system = [ From 48df9efbe9da8497b8ce3c64064ac7b9bcdc6508 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 00:08:47 +0000 Subject: [PATCH 048/137] libretro-shaders-slang: 0-unstable-2025-08-01 -> 0-unstable-2025-08-07 --- pkgs/by-name/li/libretro-shaders-slang/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretro-shaders-slang/package.nix b/pkgs/by-name/li/libretro-shaders-slang/package.nix index 310d51035d00..ede5549a0ad8 100644 --- a/pkgs/by-name/li/libretro-shaders-slang/package.nix +++ b/pkgs/by-name/li/libretro-shaders-slang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "libretro-shaders-slang"; - version = "0-unstable-2025-08-01"; + version = "0-unstable-2025-08-07"; src = fetchFromGitHub { owner = "libretro"; repo = "slang-shaders"; - rev = "8fce5bb3cccc532f2a57aff46716cdfc55799e75"; - hash = "sha256-x8Lrq+ECZZzJq9MYHNsJjNPx4Frj/ZzSdN/IM2Tg72g="; + rev = "a2ccf619c2df565ac8f3e66c91170faa5ba06aa4"; + hash = "sha256-0OjqfYgxJGtFCuPFqlSorqOEOqCf0gdyDUzG15Z/FlA="; }; dontConfigure = true; From 49a15612e1e516cb4bc4d6a0fdeaa5b60dd6f838 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 00:34:32 +0000 Subject: [PATCH 049/137] geomyidae: 0.96 -> 0.99 --- pkgs/by-name/ge/geomyidae/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geomyidae/package.nix b/pkgs/by-name/ge/geomyidae/package.nix index 14edcd922a06..a64bfc0e8291 100644 --- a/pkgs/by-name/ge/geomyidae/package.nix +++ b/pkgs/by-name/ge/geomyidae/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "geomyidae"; - version = "0.96"; + version = "0.99"; src = fetchurl { url = "gopher://bitreich.org/9/scm/geomyidae/tag/geomyidae-v${version}.tar.gz"; - hash = "sha256-O6zccrz5qrtvafNQvM50U2JfG42LAWJJ/DXfiDKh4dc="; + hash = "sha256-QnAUqvyi+b14kIjqnreY6adFl62glRiuX9QiVamR6zw="; }; buildInputs = [ libressl ]; From d166377c2055fde9c019f30bf444902b9eab14ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 00:35:20 +0000 Subject: [PATCH 050/137] dyff: 1.10.1 -> 1.10.2 --- pkgs/by-name/dy/dyff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dy/dyff/package.nix b/pkgs/by-name/dy/dyff/package.nix index 9c2e026bfa1d..46527a240db9 100644 --- a/pkgs/by-name/dy/dyff/package.nix +++ b/pkgs/by-name/dy/dyff/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "dyff"; - version = "1.10.1"; + version = "1.10.2"; src = fetchFromGitHub { owner = "homeport"; repo = "dyff"; rev = "v${version}"; - sha256 = "sha256-dioahL3dWK+rNAcThv2vYyoGaIIFhcd5li9gtwjtGzM="; + sha256 = "sha256-kmL1WzsfuV6O3mFryQKnUeImisMlLd3K43/00l6Trvs="; }; - vendorHash = "sha256-5uAe6bnYhncr2A+Y/HEjv9agvKp+1D2JH66zIDIeDro="; + vendorHash = "sha256-8xXw2ITHqw6dPtRuO4aesJzeobb/QGI+z1tn1ebNdzQ="; subPackages = [ "cmd/dyff" From 9a06c9ab4caece04117c143bad36afe3ca677567 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 01:40:51 +0000 Subject: [PATCH 051/137] nvidia-modprobe: 575.64.05 -> 580.65.06 --- pkgs/by-name/nv/nvidia-modprobe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nv/nvidia-modprobe/package.nix b/pkgs/by-name/nv/nvidia-modprobe/package.nix index 5a5b207905f7..2d2949f161cd 100644 --- a/pkgs/by-name/nv/nvidia-modprobe/package.nix +++ b/pkgs/by-name/nv/nvidia-modprobe/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation rec { pname = "nvidia-modprobe"; - version = "575.64.05"; + version = "580.65.06"; src = fetchFromGitHub { owner = "NVIDIA"; repo = "nvidia-modprobe"; rev = version; - hash = "sha256-nphye7WC6zrg78je1GMfYAhpb8FMZnoWrYoodj+nNgo="; + hash = "sha256-peEklk7lSnwz/RC6UlUEQf47clbTRL8M1xz8z4MgdHE="; }; nativeBuildInputs = [ gnum4 ]; From e09c7b098b534ac3c46ef9b4035101982050f4cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 10 Aug 2025 20:15:07 -0700 Subject: [PATCH 052/137] home-assistant-custom-components.homematicip_local: 1.85.1b2 -> 1.85.1 Diff: https://github.com/SukramJ/custom_homematic/compare/refs/tags/1.85.1b2...refs/tags/1.85.1 Changelog: https://github.com/SukramJ/custom_homematic/blob/1.85.1/changelog.md --- .../custom-components/homematicip_local/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix index 056824f5e659..13f73cd12951 100644 --- a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix @@ -9,7 +9,7 @@ buildHomeAssistantComponent rec { owner = "SukramJ"; domain = "homematicip_local"; - version = "1.85.1b2"; + version = "1.85.1"; src = fetchFromGitHub { owner = "SukramJ"; From a1a2e11038a2e9db6349924b63eee7d8468207dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 03:40:40 +0000 Subject: [PATCH 053/137] syrics: 0.1.2.3 -> 0.1.2.4 --- pkgs/by-name/sy/syrics/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/syrics/package.nix b/pkgs/by-name/sy/syrics/package.nix index 2447eba72ecd..4ad660a1d507 100644 --- a/pkgs/by-name/sy/syrics/package.nix +++ b/pkgs/by-name/sy/syrics/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "syrics"; - version = "0.1.2.3"; + version = "0.1.2.4"; pyproject = true; src = fetchFromGitHub { owner = "akashrchandran"; repo = "syrics"; tag = "v${version}"; - hash = "sha256-uOk/9PzQgLXAy8eSp739fArq1/C7ZqdY9GoOJ3LObJ8="; + hash = "sha256-udW6i3nRWECXpQGGGK2U8QVRJVrsHeqjDK8QCMH5I8s="; }; build-system = [ From c94ed3aca374f2b29835dee046a212ff73a477cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 03:45:26 +0000 Subject: [PATCH 054/137] crowdsec-firewall-bouncer: 0.0.33 -> 0.0.34 --- pkgs/by-name/cr/crowdsec-firewall-bouncer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/crowdsec-firewall-bouncer/package.nix b/pkgs/by-name/cr/crowdsec-firewall-bouncer/package.nix index 4f38cc4fbfda..1344faa9fd61 100644 --- a/pkgs/by-name/cr/crowdsec-firewall-bouncer/package.nix +++ b/pkgs/by-name/cr/crowdsec-firewall-bouncer/package.nix @@ -7,16 +7,16 @@ }: buildGoModule (finalAttrs: { pname = "crowdsec-firewall-bouncer"; - version = "0.0.33"; + version = "0.0.34"; src = fetchFromGitHub { owner = "crowdsecurity"; repo = "cs-firewall-bouncer"; tag = "v${finalAttrs.version}"; - hash = "sha256-4fxxAW2sXGNxjsc75fd499ciuN8tjGqlpRIaHYUXwQ0="; + hash = "sha256-lDO9pwPkbI+FDTdXBv03c0p8wbkRUiIDNl1ip3AZo2g="; }; - vendorHash = "sha256-Bhp6Z2UlCJ32vdc3uINCGleZFP2WeUn/XK+Q29szUzQ="; + vendorHash = "sha256-SbpclloBgd9vffC0lBduGRqPOqmzQ0J91/KeDHCh0jo="; ldflags = [ "-X github.com/crowdsecurity/go-cs-lib/version.Version=v${finalAttrs.version}" From 21a43cf5f5a117420313b0e288fd279737179760 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 04:50:39 +0000 Subject: [PATCH 055/137] python3Packages.json-repair: 0.48.0 -> 0.49.0 --- pkgs/development/python-modules/json-repair/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/json-repair/default.nix b/pkgs/development/python-modules/json-repair/default.nix index bbfc0d73b8fd..ba501323744a 100644 --- a/pkgs/development/python-modules/json-repair/default.nix +++ b/pkgs/development/python-modules/json-repair/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "json-repair"; - version = "0.48.0"; + version = "0.49.0"; pyproject = true; src = fetchFromGitHub { owner = "mangiucugna"; repo = "json_repair"; tag = "v${version}"; - hash = "sha256-tt7LueyCGKK/HD5fKsuMZiEPGLMLqOrB9p9SyLpUqgo="; + hash = "sha256-we43E+2pGVDORWfC6t51Bxy4YLoEnVrysdBgpTdcYwE="; }; build-system = [ setuptools ]; From a11bb905628e50ff5cef979951e1611e759cfa9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 04:51:54 +0000 Subject: [PATCH 056/137] terraform-providers.bitwarden: 0.14.0 -> 0.15.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d8c678e0aaf9..e3bf690b2b59 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -198,13 +198,13 @@ "vendorHash": "sha256-ok73U0WWFGXp5TJ7sp7U9umq7DlChCw7fSyFmbifwKE=" }, "bitwarden": { - "hash": "sha256-eqWyKPzSINSZcO8Ho0WHTeVDOxbUynOzupXu6vzTtuU=", + "hash": "sha256-yq45SlP8x/jMSuhgrIIAM+hWa4tcp2d871uoLy+iIZM=", "homepage": "https://registry.terraform.io/providers/maxlaverse/bitwarden", "owner": "maxlaverse", "repo": "terraform-provider-bitwarden", - "rev": "v0.14.0", + "rev": "v0.15.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-TmlnrCsIM9k2ApPFcSpFUoggIIDrT9S/BeD3kKI2Klc=" + "vendorHash": "sha256-oQ7rOrWS2cJtAOwO+tQ9aB27DyHMhf5FYpDvJVsLe/k=" }, "brightbox": { "hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=", From f3b07bdd4f7420c3c4446ab4b1ee3fa1159b8fda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 06:14:10 +0000 Subject: [PATCH 057/137] polarity: latest-unstable-2025-07-30 -> latest-unstable-2025-08-05 --- pkgs/by-name/po/polarity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/polarity/package.nix b/pkgs/by-name/po/polarity/package.nix index 3908f4e5a551..040bfd1a581f 100644 --- a/pkgs/by-name/po/polarity/package.nix +++ b/pkgs/by-name/po/polarity/package.nix @@ -7,13 +7,13 @@ rustPlatform.buildRustPackage rec { pname = "polarity"; - version = "latest-unstable-2025-07-30"; + version = "latest-unstable-2025-08-05"; src = fetchFromGitHub { owner = "polarity-lang"; repo = "polarity"; - rev = "2f7056d3c201680c9a7f267b4f39e82518bc5660"; - hash = "sha256-9H6ICxrZICjfR+URnVVFGdk4lVUp89EIbaHrToDRUNQ="; + rev = "5adc14a5d3151ed124d89768c382e085caf612ac"; + hash = "sha256-ByTUzruKM0u8SfRM88ogvsGw0JijWAVv8oidVdAGNUs="; }; cargoHash = "sha256-SXGuf/JaBfPZgbCAfRmC2Gd82kOn54VQrc7FdmVJRuA="; From 8c0fd17fcab5f84953304232fb696c53149deacd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 06:41:57 +0000 Subject: [PATCH 058/137] cargo-shear: 1.4.1 -> 1.5.0 --- pkgs/by-name/ca/cargo-shear/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-shear/package.nix b/pkgs/by-name/ca/cargo-shear/package.nix index 624c648a6cbd..b70867f1d155 100644 --- a/pkgs/by-name/ca/cargo-shear/package.nix +++ b/pkgs/by-name/ca/cargo-shear/package.nix @@ -6,7 +6,7 @@ cargo-shear, }: let - version = "1.4.1"; + version = "1.5.0"; in rustPlatform.buildRustPackage { pname = "cargo-shear"; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage { owner = "Boshen"; repo = "cargo-shear"; rev = "v${version}"; - hash = "sha256-Ast944OrFyC6jHsL+aLp9zUK0hX7Xv+0EV1bH/PjDGA="; + hash = "sha256-UZOSdCErZ7dT1KiuyupD2KMf8JgPfBOZn1GFWNJFtFU="; }; - cargoHash = "sha256-NSBe42AGujyh3CSdJ9ON14IA9U63qNly96VMNbU+I84="; + cargoHash = "sha256-qVkM2Zg2R3ZzCBEJFMXY7hfptiBvDaA+nVO1SVUuUNg="; # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 SHEAR_VERSION = version; From 3effe33aa64d8af26a937fdb0e5e1b6b4e9bc873 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 06:55:21 +0000 Subject: [PATCH 059/137] python3Packages.google-cloud-compute: 1.33.0 -> 1.34.0 --- .../python-modules/google-cloud-compute/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-compute/default.nix b/pkgs/development/python-modules/google-cloud-compute/default.nix index b524ae6ea885..214dc438e5df 100644 --- a/pkgs/development/python-modules/google-cloud-compute/default.nix +++ b/pkgs/development/python-modules/google-cloud-compute/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "google-cloud-compute"; - version = "1.33.0"; + version = "1.34.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_compute"; inherit version; - hash = "sha256-D/xWv8qVg8L6XyticbZ1ak1vXNvv4mVkIHESlykuQu4="; + hash = "sha256-SS6X//PEBs6/R/687KDAq0maMBwhUhPt1Pg/JDdfccI="; }; build-system = [ setuptools ]; From 8d2beff0a672663f3fb1521220853bcebd55c3af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 07:15:20 +0000 Subject: [PATCH 060/137] opengamepadui: 0.40.4 -> 0.41.0 --- pkgs/by-name/op/opengamepadui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opengamepadui/package.nix b/pkgs/by-name/op/opengamepadui/package.nix index 81a17828e417..b19115d94702 100644 --- a/pkgs/by-name/op/opengamepadui/package.nix +++ b/pkgs/by-name/op/opengamepadui/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "opengamepadui"; - version = "0.40.4"; + version = "0.41.0"; buildType = if withDebug then "debug" else "release"; @@ -31,12 +31,12 @@ stdenv.mkDerivation (finalAttrs: { owner = "ShadowBlip"; repo = "OpenGamepadUI"; tag = "v${finalAttrs.version}"; - hash = "sha256-o6n3b4dh3IHaRk2Zi7rt3gzKTZWt6s9L9WcG0WoCQ3U="; + hash = "sha256-8xYLPKCmpWENzG1D8q2yJeIZ5MdBLTio3LZ1BsY1HGg="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src cargoRoot; - hash = "sha256-vgaa7Pe0lksiGEpQbn2he5CzhVWoHUSPuXqCwSkoDco="; + hash = "sha256-rs8L6dh1Ppmrez3aG9XwQAdfGnoXTlpNMXJvdAUyM6M="; }; cargoRoot = "extensions"; From fc262d9664e934db71092b7a5a55bf788f9df51e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 07:50:40 +0000 Subject: [PATCH 061/137] rust-analyzer-unwrapped: 2025-08-04 -> 2025-08-11 --- pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index 73bfc71fd2a4..7cc5b4b57bc4 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -12,15 +12,15 @@ rustPlatform.buildRustPackage rec { pname = "rust-analyzer-unwrapped"; - version = "2025-08-04"; + version = "2025-08-11"; - cargoHash = "sha256-+CT0Q/uOoYbe3mItVM9D2Taoa3CLHoDpDtRVzHxGHpI="; + cargoHash = "sha256-G1R3IiKbQg1Dl6OFJSto0w4c18OUIrAPRiM/YStfkl0="; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; rev = version; - hash = "sha256-M+bLCsYRYA7iudlZkeOf+Azm/1TUvihIq51OKia6KJ8="; + hash = "sha256-otzv/l7c1rL+eH1cuJnUZVp4DR2dMdEIfhtLxTelIBY="; }; cargoBuildFlags = [ From 975ecf5f7724a77bd7b9b526718a558fedaa146e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 08:26:27 +0000 Subject: [PATCH 062/137] stgit: 2.5.3 -> 2.5.4 --- pkgs/by-name/st/stgit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stgit/package.nix b/pkgs/by-name/st/stgit/package.nix index 09f133b50d2c..8fe5211f4653 100644 --- a/pkgs/by-name/st/stgit/package.nix +++ b/pkgs/by-name/st/stgit/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage rec { pname = "stgit"; - version = "2.5.3"; + version = "2.5.4"; src = fetchFromGitHub { owner = "stacked-git"; repo = "stgit"; rev = "v${version}"; - hash = "sha256-YrJf4uNICPmXpuJvf0QRDHpODw39Q+40SLZuoIwZ5qA="; + hash = "sha256-Tsh2VKnJUwxsrsSOKxJwcFIY8UZ9F7Ebi9lwe03fJZs="; }; - cargoHash = "sha256-Y3969dpfbKJR22yjw5MHsG3+EJyui0bQFQ585wLzXUk="; + cargoHash = "sha256-RiPLBK7CiotCduaYYbS3vkb9ezNwfbbx+QC4DGd3diU="; nativeBuildInputs = [ pkg-config From 3131d79c2dda1890edfd790b15daed12aef1739b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 08:59:48 +0000 Subject: [PATCH 063/137] rqlite: 8.43.0 -> 8.43.2 --- pkgs/by-name/rq/rqlite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index 632faac488b9..e000881423d9 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "rqlite"; - version = "8.43.0"; + version = "8.43.2"; src = fetchFromGitHub { owner = "rqlite"; repo = "rqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-+liwTJP4JEVQCMHegg4Ewk4K+MEjbwZ8wo3aoRZo+S0="; + hash = "sha256-A/PP9jOEelELM3v36/b4YPbd/duzV3C/IXfHgmbjltY="; }; - vendorHash = "sha256-81Ueq2/aH0KNEuaNjpMVP1MIX68jY33G+v2oDzNvvo8="; + vendorHash = "sha256-3BdRYAc/gbtOtEMfBMOK5scP58r85WNq0In7qNBwY0E="; subPackages = [ "cmd/rqlite" From 0af9a0cfca1d78a5f8e5d2f173631aef3bafd26c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 09:00:45 +0000 Subject: [PATCH 064/137] python3Packages.jsonschema-rs: 0.32.0 -> 0.32.1 --- pkgs/development/python-modules/jsonschema-rs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jsonschema-rs/default.nix b/pkgs/development/python-modules/jsonschema-rs/default.nix index 1319f33a8ad9..45e7ea158eec 100644 --- a/pkgs/development/python-modules/jsonschema-rs/default.nix +++ b/pkgs/development/python-modules/jsonschema-rs/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "jsonschema-rs"; - version = "0.32.0"; + version = "0.32.1"; pyproject = true; @@ -21,12 +21,12 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "jsonschema_rs"; - hash = "sha256-BQDPoBn6WNwaxS1gWSol021My7Oiz0DIspHujY9/7Mc="; + hash = "sha256-0++0gxQG+HT/KTLKx+ieonG9tppTPn+pVGFErkilC88="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-MbIBiV0xOKvDrQPnovTLgGgvdJIHPw19faJFmMqWIMw="; + hash = "sha256-zs8R7ambxifXcmYsl1IB9zNN4+4dJrO/TQWK6c5UplA="; }; nativeBuildInputs = with rustPlatform; [ From 9afa01eff6f93529b117c00742b09d70317e511a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Mon, 11 Aug 2025 10:18:55 +0100 Subject: [PATCH 065/137] proton-ge-bin: GE-Proton10-10 -> GE-Proton10-11 --- pkgs/by-name/pr/proton-ge-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-ge-bin/package.nix b/pkgs/by-name/pr/proton-ge-bin/package.nix index 70fe74750f22..1e62be6dfb21 100644 --- a/pkgs/by-name/pr/proton-ge-bin/package.nix +++ b/pkgs/by-name/pr/proton-ge-bin/package.nix @@ -9,11 +9,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "proton-ge-bin"; - version = "GE-Proton10-10"; + version = "GE-Proton10-11"; src = fetchzip { url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; - hash = "sha256-TJbeyJA9feyaBIYt5hwVUAAdev0SnoIqvhV7groxcu4="; + hash = "sha256-gTf8k0fx0KGCHVTQLkZli/CvZMkVVNpgBDpI/eiuynE="; }; dontUnpack = true; From 2ac2ab27cb5c4ce12299169425209602bc130ebe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 09:39:10 +0000 Subject: [PATCH 066/137] nu_scripts: 0-unstable-2025-07-29 -> 0-unstable-2025-08-04 --- pkgs/by-name/nu/nu_scripts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index e5de63121864..2f4c5361af39 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2025-07-29"; + version = "0-unstable-2025-08-04"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "365b8839bad8c7d77c2361f2fc0d8b27bf14df92"; - hash = "sha256-YasyvTR9DCZpHFNNrBxBR1MshLvJO8DUDXmYptVzzXk="; + rev = "ec945380be3981522f9bb55e764a5254a908e652"; + hash = "sha256-0fw0fJSlUnT5vbBHDubqLrk3F+OU7CE15vIeU295C4w="; }; installPhase = '' From 40f529c70f9c1bc680717e194220044de7172286 Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Mon, 11 Aug 2025 12:47:01 +0300 Subject: [PATCH 067/137] pulumi-bin: 3.187.0 -> 3.188.0 --- pkgs/tools/admin/pulumi-bin/data.nix | 82 ++++++++++++++-------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/pkgs/tools/admin/pulumi-bin/data.nix b/pkgs/tools/admin/pulumi-bin/data.nix index 020d230dea87..4c9d034465ed 100644 --- a/pkgs/tools/admin/pulumi-bin/data.nix +++ b/pkgs/tools/admin/pulumi-bin/data.nix @@ -1,12 +1,12 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.187.0"; + version = "3.188.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-linux-x64.tar.gz"; - sha256 = "0i5rva842w13b7p1fagarm38qbgfkw7n5ry1m84jpjza8nf1hc8n"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-linux-x64.tar.gz"; + sha256 = "0svnkyfmlbxsdprgan1qpdiczadfny0z4jan7k03pzvd1rd2gg70"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-linux-amd64.tar.gz"; @@ -21,16 +21,16 @@ sha256 = "1nh12zwz7qf5i67nbszhi4rbbgg0qyaz9vpdmvbpf70fkhmh7vv1"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-linux-amd64.tar.gz"; - sha256 = "0ar9f81mda8m7cxcb0c920x3i41fvw5va9c6zv0793jna9aphskm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-linux-amd64.tar.gz"; + sha256 = "07zkrskavhxaghnhdcmprhcpblvz5zvwsypr11vnq0vjjv1vy406"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-linux-amd64.tar.gz"; - sha256 = "1q18zxsjrdcgcazi53lk7z72pyy30g07z5vgn5l3c7myi1m0ypwc"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-linux-amd64.tar.gz"; + sha256 = "0wajqrdjwfbsvi6isfwiglp60bsdrihp5svbxw44c5wb8hmc3wg9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-linux-amd64.tar.gz"; - sha256 = "0zz1zqi3gh09s2q7v5c43jf924yighqmrkyfn4n8hby0gvjd5jyv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-linux-amd64.tar.gz"; + sha256 = "0mi09av4x1zbcxpllvaxq0isjlh1p8lvkxd0bz8w8mnn09c964wd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-amd64.tar.gz"; @@ -121,8 +121,8 @@ sha256 = "1n3ndir2n1pq4mmnbkiqvv0rf3w4dgz3a9b221vimsi2lks212kw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-linux-amd64.tar.gz"; - sha256 = "1az2j303s5f2h3hrkg7d0wjbkg6kcbj1kw7i3b2scslksvk3pf3g"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-linux-amd64.tar.gz"; + sha256 = "0dlg2bpwdh1kwmiwirl0r29sdr49q4wmcj337mg2a5iw9l95wqxn"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-linux-amd64.tar.gz"; @@ -163,8 +163,8 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-darwin-x64.tar.gz"; - sha256 = "00wxqx6z2g07ksnv2hcbfj015fjihdgsrggh044x3j813wcn61xv"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-darwin-x64.tar.gz"; + sha256 = "0r133ybrfi8l800jzal4wf9hjwa3w74fdgbyypvdzybv3krqhavr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-darwin-amd64.tar.gz"; @@ -179,16 +179,16 @@ sha256 = "0ib5rvlcfhlrm6racza5lckc0zjfy5m8v9baxvgkl9z5ys8ypf9m"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-darwin-amd64.tar.gz"; - sha256 = "1v251h3hfj9hpw08qd1xn2y7wlz1kgbmxvxg47p2ld50ycn752hz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-darwin-amd64.tar.gz"; + sha256 = "0a0yv352abz9av6rkjpwz5k3q7jikhhvbkf8jd7pa387hfzqchrh"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-darwin-amd64.tar.gz"; - sha256 = "1yqjkfhv624bs5qmqrsk7651f43gim11hvj443j2vv5c5aj6315i"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-darwin-amd64.tar.gz"; + sha256 = "10ir2l4pxlbqn2jf1nh8x9q31msbifdliv75iysg85gnpjd0x2f4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-darwin-amd64.tar.gz"; - sha256 = "0gd14svl000plsm35fj8gk8ps8jdv51a7kqq5fv6d18v132b085k"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-darwin-amd64.tar.gz"; + sha256 = "0gpfqlv7iwb7yjxw94p1a74mz5d7sv2nwa8zfzmnjh1nfad98r41"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-amd64.tar.gz"; @@ -279,8 +279,8 @@ sha256 = "1b3znzx5m20xlvmgj9njmip7q32fs6hm62zfckra73bqh2mc9492"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-darwin-amd64.tar.gz"; - sha256 = "0l7pq5biv5p1m9mdwd1mx2cmak0d71j7dgbkdnvwmcvgqapvl1hz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-darwin-amd64.tar.gz"; + sha256 = "14h7hrbcwcvfzqklkc13j176ra05i9x94xwj81fa47i9cxi7vsia"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-darwin-amd64.tar.gz"; @@ -321,8 +321,8 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-linux-arm64.tar.gz"; - sha256 = "1papgkpxwvbh6b1w3nm9j0wa3q6jg0sqczc0jfs7wh9a30flq2w7"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-linux-arm64.tar.gz"; + sha256 = "13yrwx1w42r4smv5mny6wkbbg8zgiinmc6wylzgi901irps13xsg"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-linux-arm64.tar.gz"; @@ -337,16 +337,16 @@ sha256 = "0vca0ryw4542m087sxnnwqw3k3z4avbism2milgxz50vi19ysjb8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-linux-arm64.tar.gz"; - sha256 = "1dvn2p7b5i95kcma4zdw258cg74pz9fx2nx9rbaf37pfczrqyzhl"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-linux-arm64.tar.gz"; + sha256 = "1qbd2hjbv202afcsm3kfjr50h3a2bnzips29l7a863k8vcd6bhmm"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-linux-arm64.tar.gz"; - sha256 = "0lqg84wss12riigs1lmmpxhhg7bji1c0nacb9lb9k64x5m3z4kyv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-linux-arm64.tar.gz"; + sha256 = "0v5v2chw0d0ff61z6vx1jcr9vs3iaq8pdnqkjvxgfz89jmc638dz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-linux-arm64.tar.gz"; - sha256 = "18rls6dgx7mx1qa7q6qrj0pq9dpvxbapzfdwx38irv68fhny2sw1"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-linux-arm64.tar.gz"; + sha256 = "0scl75xzhxmzmf8g51mv85rsfyzk7c8pn0yxdbh0ccwn5l8fqlqy"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-arm64.tar.gz"; @@ -437,8 +437,8 @@ sha256 = "02jix4w49n9mal8wg6ixgxvnd865ml7zx0lnz6prckfrzgrj36ih"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-linux-arm64.tar.gz"; - sha256 = "0p092madaspnpbxaf9fm8cfclfsaz7kb5vd9jjljihvmmhk90zkc"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-linux-arm64.tar.gz"; + sha256 = "1y6f2wl56nh57m0gkv21fh53hygjb5kaq40vbdbpa4aa5q80fxq0"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-linux-arm64.tar.gz"; @@ -479,8 +479,8 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-darwin-arm64.tar.gz"; - sha256 = "1lw9xf9dlzri6hn485nkn8vv6dqwjys2wny9g6gddznp1xbwz1x6"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-darwin-arm64.tar.gz"; + sha256 = "0pnsrfn38c1carkczpwkphq6338q3qhqrzpcmghyp8p1qn5gkpbp"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-darwin-arm64.tar.gz"; @@ -495,16 +495,16 @@ sha256 = "11yv21983xfpf2asc00ng48jxz0xfhrax0gyp20p6gri4alfj5xr"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-darwin-arm64.tar.gz"; - sha256 = "0kil9gkd3mmr1hnbz5k3na98rxy4qvzrvriiib6mgq7vg9rjb2q3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-darwin-arm64.tar.gz"; + sha256 = "063y0bhim02sydknk5ijsb0574f80rv3hsqv2h63iz6pj1si5sfd"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-darwin-arm64.tar.gz"; - sha256 = "13wa8gvasq9ypyivsni09x63fyw19pxwn18c7cndkfckp2h6j9i7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-darwin-arm64.tar.gz"; + sha256 = "0xfq38zx5sy6fq3x3kl24qg7j2sfap7rq9qkc7zy7sx2x9ckddbv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-darwin-arm64.tar.gz"; - sha256 = "1xn0saw5r9hbhhhb1jfkv88fczs988ca2ivglzg96cjnn9g2vgyi"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-darwin-arm64.tar.gz"; + sha256 = "1fxbx2zi226hv50miwgaqbxa36w3cn5c7prbjyqxch5y5qi0vxdc"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-arm64.tar.gz"; @@ -595,8 +595,8 @@ sha256 = "1bb3bzybmfi5blagh13bm6q1avjbp80lmjdv4q5yc2dbfbs653xi"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-darwin-arm64.tar.gz"; - sha256 = "1s5h9d6jlvj2dqid1pmil74vwb82n1a6f6w3dvspm63mwjrxdmbj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-darwin-arm64.tar.gz"; + sha256 = "1c3qy2a4i96f9ybmkzs6jslarncg35r02r86q96pz0j5i9zz8fsn"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-darwin-arm64.tar.gz"; From df30b415910a6371df24e257ba7ee6ff8c71b4cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 10:00:47 +0000 Subject: [PATCH 068/137] terraform-providers.newrelic: 3.65.0 -> 3.66.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d8c678e0aaf9..83bb1aca1072 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -876,11 +876,11 @@ "vendorHash": null }, "newrelic": { - "hash": "sha256-ymxR4LOgsMg8evg4nBjzJZ5rKi/ql4TLlYb9i9gzKK4=", + "hash": "sha256-4l7q9umrbic4lOKMtTWwBDRHMJUlVyrl5un7KAYYiAM=", "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", "owner": "newrelic", "repo": "terraform-provider-newrelic", - "rev": "v3.65.0", + "rev": "v3.66.0", "spdx": "MPL-2.0", "vendorHash": "sha256-+ogtadT0zekeaynXQCwDBrD+bBnKUsyzLGPQyLsCSR8=" }, From 4def22c9948a113b726e69005082de6423eac10b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 10:10:36 +0000 Subject: [PATCH 069/137] python3Packages.posthog: 6.3.3 -> 6.5.0 --- pkgs/development/python-modules/posthog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index 0f889c3dc9f4..a561e6c59f08 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "posthog"; - version = "6.3.3"; + version = "6.5.0"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${version}"; - hash = "sha256-401cw0V8FEEpiYISUdXrGBGmVkfIJd4+3fCrCwfS9cE="; + hash = "sha256-Y215wLsPOa6lzpZ5KTYwrPkjPbBrEerLbhsHWaxFZ7E="; }; build-system = [ setuptools ]; From 6c4ae6bf0e1ed600565b417ac7c8761f769b28ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 10:22:05 +0000 Subject: [PATCH 070/137] snazy: 0.57.3 -> 0.58.1 --- pkgs/by-name/sn/snazy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snazy/package.nix b/pkgs/by-name/sn/snazy/package.nix index 19f0b759fd17..77bdd8b1980b 100644 --- a/pkgs/by-name/sn/snazy/package.nix +++ b/pkgs/by-name/sn/snazy/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "snazy"; - version = "0.57.3"; + version = "0.58.1"; src = fetchFromGitHub { owner = "chmouel"; repo = "snazy"; rev = version; - hash = "sha256-ACEIqMonc4AD84uTkHQZc2+vXjlXhKNLZqNxWm8RnBw="; + hash = "sha256-sm3FTQ3+cILoKkMe3qvZg2K+rspvJI3SXpDFD3YPXXk="; }; - cargoHash = "sha256-1o6/17H2D8gKpT2EefVfMD2Bp4/R9Xtg+/Eil32GzcM="; + cargoHash = "sha256-uRX6qE7tlCvJlWuLtgvuL2DLnqf7+exHLZjAoF0F2PM="; nativeBuildInputs = [ installShellFiles ]; From d1430398b52c6b5dbc4eb2970fd7cf8386b18474 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 11:08:23 +0000 Subject: [PATCH 071/137] python3Packages.embedding-reader: 1.7.0 -> 1.8.1 --- pkgs/development/python-modules/embedding-reader/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/embedding-reader/default.nix b/pkgs/development/python-modules/embedding-reader/default.nix index 72a8373ae9e3..43b8535e2008 100644 --- a/pkgs/development/python-modules/embedding-reader/default.nix +++ b/pkgs/development/python-modules/embedding-reader/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "embedding-reader"; - version = "1.7.0"; + version = "1.8.1"; format = "setuptools"; src = fetchFromGitHub { owner = "rom1504"; repo = "embedding-reader"; tag = version; - hash = "sha256-paN6rAyH3L7qCfWPr5kXo9Xl57gRMhdcDnoyLJ7II2w="; + hash = "sha256-D7yrvV6hDqzHaIMhCQ16DhY/8FEr3P4gcT5vV371whs="; }; pythonRelaxDeps = [ "pyarrow" ]; From 822d93192c49b1cb5f92de03e1173307e279b3e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 11:12:22 +0000 Subject: [PATCH 072/137] aliyun-cli: 3.0.292 -> 3.0.294 --- pkgs/by-name/al/aliyun-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index 11be87091125..bd5bc18d4bcd 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -8,17 +8,17 @@ buildGoModule rec { pname = "aliyun-cli"; - version = "3.0.292"; + version = "3.0.294"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; tag = "v${version}"; - hash = "sha256-/bw4ukQRQ7rJLa+Muy7KjgyBh7ffFGSJ/q5Wnd/y7FY="; + hash = "sha256-u7a90QObYcsZFLlKoaIanqadxrSaWEVB/FCHFBul/dI="; fetchSubmodules = true; }; - vendorHash = "sha256-pa60hGn1UmzSgmopw+OAFgsL0o7mjEXTpYLAHgdTcMI="; + vendorHash = "sha256-Vp7cvIlswhRf1ntZESd7Oabg+xZ4UOFJGD2usRcnnhY="; subPackages = [ "main" ]; From b31b5557dadc8fbf97adfb7f6241a790741ffb1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 11:28:55 +0000 Subject: [PATCH 073/137] python3Packages.qpsolvers: 4.8.0 -> 4.8.1 --- pkgs/development/python-modules/qpsolvers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qpsolvers/default.nix b/pkgs/development/python-modules/qpsolvers/default.nix index deba6e607f29..b4b80c777905 100644 --- a/pkgs/development/python-modules/qpsolvers/default.nix +++ b/pkgs/development/python-modules/qpsolvers/default.nix @@ -23,14 +23,14 @@ }: buildPythonPackage rec { pname = "qpsolvers"; - version = "4.8.0"; + version = "4.8.1"; pyproject = true; src = fetchFromGitHub { owner = "qpsolvers"; repo = "qpsolvers"; tag = "v${version}"; - hash = "sha256-GBZrqBnZajbgiNSj+fcd1Ytz7MC8g7Zk1FNVpbJ22EI="; + hash = "sha256-wiFDsTE+L0J+6GsDz27Xh20eXvtV6KDa2CLGQDYzIGM="; }; build-system = [ flit-core ]; From c2623d41e73bd2ac9e7632c18269f3f4f0a4a8b2 Mon Sep 17 00:00:00 2001 From: Jaco Malan Date: Wed, 6 Aug 2025 11:58:18 +0200 Subject: [PATCH 074/137] eigenwallet: 2.0.3 -> 3.0.0-beta.8 --- pkgs/by-name/ei/eigenwallet/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ei/eigenwallet/package.nix b/pkgs/by-name/ei/eigenwallet/package.nix index fb96c27c1cf1..1790a15d0807 100644 --- a/pkgs/by-name/ei/eigenwallet/package.nix +++ b/pkgs/by-name/ei/eigenwallet/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { name = "eigenwallet"; - version = "2.0.3"; + version = "3.0.0-beta.8"; src = fetchurl { - url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/UnstoppableSwap_${finalAttrs.version}_amd64.deb"; - hash = "sha256-2uOsZ6IvaQes+FYGQ0cNYlySzjyNwf/3fqk3DJzN+WI="; + url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/eigenwallet_${finalAttrs.version}_amd64.deb"; + hash = "sha256-9quyDsCQsGGTESdBg5BLbUaXCWhhxz3xmqkanCIdreE="; }; nativeBuildInputs = [ @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Protocol and desktop application for swapping Monero and Bitcoin"; - homepage = "https://unstoppableswap.net"; + homepage = "https://eigenwallet.org"; maintainers = with lib.maintainers; [ JacoMalan1 ]; license = lib.licenses.gpl3Only; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; From 2e0692666f46ed2482dab7e1bf257bb40046b78a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 12:55:37 +0000 Subject: [PATCH 075/137] kstars: 3.7.7 -> 3.7.8 --- pkgs/by-name/ks/kstars/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ks/kstars/package.nix b/pkgs/by-name/ks/kstars/package.nix index 8c617b0f1e34..70eb1b865a68 100644 --- a/pkgs/by-name/ks/kstars/package.nix +++ b/pkgs/by-name/ks/kstars/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kstars"; - version = "3.7.7"; + version = "3.7.8"; src = fetchurl { url = "mirror://kde/stable/kstars/${finalAttrs.version}/kstars-${finalAttrs.version}.tar.xz"; - hash = "sha256-8tvWwmxFUSqnw5JPC/Bgao75eORoxUUF3MDLL+EgAkU="; + hash = "sha256-VbOu8p7Bq6UJBr05PVZein4LWzpdLo4838G1jXGNLAw="; }; nativeBuildInputs = with kdePackages; [ From 692c0c26cc57acdb531793999ee613a101ed32b1 Mon Sep 17 00:00:00 2001 From: HeNeugier Date: Mon, 11 Aug 2025 14:13:44 +0100 Subject: [PATCH 076/137] bootdev-cli: 1.19.2 -> 1.20.0 --- pkgs/by-name/bo/bootdev-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/bootdev-cli/package.nix b/pkgs/by-name/bo/bootdev-cli/package.nix index 4868643c3935..21a20409a24b 100644 --- a/pkgs/by-name/bo/bootdev-cli/package.nix +++ b/pkgs/by-name/bo/bootdev-cli/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "bootdev-cli"; - version = "1.19.2"; + version = "1.20.0"; src = fetchFromGitHub { owner = "bootdotdev"; repo = "bootdev"; tag = "v${version}"; - hash = "sha256-jTI91t/gcEdOc3mwP0dFqL5sYeaC6nD96+RpuQfAf4s="; + hash = "sha256-Hm8fvY50stoeQE3A2HeMsL/uDo8+Y4zQx/Zv/ksi7gg="; }; vendorHash = "sha256-jhRoPXgfntDauInD+F7koCaJlX4XDj+jQSe/uEEYIMM="; From 691cbebe49050e0429b5adc374b19ece061df988 Mon Sep 17 00:00:00 2001 From: Nadir Ishiguro <23151917+nadir-ishiguro@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:26:26 +0200 Subject: [PATCH 077/137] pcloud: 1.14.13 -> 1.14.14 Changelog: - https://www.pcloud.com/release-notes/linux.html - Bug fixing & stability improvements. --- pkgs/by-name/pc/pcloud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pc/pcloud/package.nix b/pkgs/by-name/pc/pcloud/package.nix index 17d8a4f3789e..125bb76afcda 100644 --- a/pkgs/by-name/pc/pcloud/package.nix +++ b/pkgs/by-name/pc/pcloud/package.nix @@ -39,13 +39,13 @@ let pname = "pcloud"; - version = "1.14.13"; - code = "XZevXB5ZOmw7nYNHSdpci0bD848nbhyClpf7"; + version = "1.14.14"; + code = "XZwGnW5ZrhkOy46busjMNcycWKNcbV5sKHb7"; # Archive link's codes: https://www.pcloud.com/release-notes/linux.html src = fetchzip { url = "https://api.pcloud.com/getpubzip?code=${code}&filename=pcloud-${version}.zip"; - hash = "sha256-luyFMLNdbogaNF/4y9fZbZ1eBFPmyF2q/Xb1EfsSPz0="; + hash = "sha256-dWdv3Tvv34oFoolEVk1BHIymQOgHDEeum4fRELjyE/s="; }; appimageContents = appimageTools.extractType2 { From 7f8e5b9fee37a58c12c19f8de5595ddf3d222774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 11 Aug 2025 16:11:47 +0200 Subject: [PATCH 078/137] go-camo: 2.6.3 -> 2.6.4 Diff: https://github.com/cactus/go-camo/compare/v2.6.3...v2.6.4 Changelog: https://github.com/cactus/go-camo/releases/tag/v2.6.4 --- pkgs/by-name/go/go-camo/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/go-camo/package.nix b/pkgs/by-name/go/go-camo/package.nix index 6ae59c258fa1..22103521ed83 100644 --- a/pkgs/by-name/go/go-camo/package.nix +++ b/pkgs/by-name/go/go-camo/package.nix @@ -9,16 +9,16 @@ buildGo124Module rec { pname = "go-camo"; - version = "2.6.3"; + version = "2.6.4"; src = fetchFromGitHub { owner = "cactus"; repo = "go-camo"; - rev = "v${version}"; - hash = "sha256-uf/r+QDukuFbbsFQal0mfZaGHZYk1fGn8Kt1ipFD/vI="; + tag = "v${version}"; + hash = "sha256-BdKIfDDN6GXc53SFDkJ8Dui5rrm27blA+EEOS/oAanE="; }; - vendorHash = "sha256-PQ9Q+xaziTASH361qeBW0mVDtcXwU3/Sm/V/O4T2AP8="; + vendorHash = "sha256-0DkIbD+9gIbARqvmudRavwcWVLADGKwEYMMX6a5Qoq4="; nativeBuildInputs = [ installShellFiles From 8d5f13bdde47b5a2cc77aeadcc7f16ac8b246a5c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 14:32:39 +0000 Subject: [PATCH 079/137] python3Packages.stringzilla: 3.12.5 -> 3.12.6 --- pkgs/development/python-modules/stringzilla/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stringzilla/default.nix b/pkgs/development/python-modules/stringzilla/default.nix index dd281a1d85f2..f7195d63ae23 100644 --- a/pkgs/development/python-modules/stringzilla/default.nix +++ b/pkgs/development/python-modules/stringzilla/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "stringzilla"; - version = "3.12.5"; + version = "3.12.6"; pyproject = true; src = fetchFromGitHub { owner = "ashvardanian"; repo = "stringzilla"; tag = "v${version}"; - hash = "sha256-Hp66R4+gic0WstRVnutMBx8g+DMzLEnxPzt3sgvWGG4="; + hash = "sha256-4Ze6yVNd2NX0E6vAJuiLZTIgicF7mSlGO8wKOF1jYds="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' From b2a50922bfe9af6747b8a62b413c912d2d636024 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 14:37:02 +0000 Subject: [PATCH 080/137] editorconfig-checker: 3.3.0 -> 3.4.0 --- pkgs/by-name/ed/editorconfig-checker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ed/editorconfig-checker/package.nix b/pkgs/by-name/ed/editorconfig-checker/package.nix index cfc462d9a84d..ff48b5980269 100644 --- a/pkgs/by-name/ed/editorconfig-checker/package.nix +++ b/pkgs/by-name/ed/editorconfig-checker/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "editorconfig-checker"; - version = "3.3.0"; + version = "3.4.0"; src = fetchFromGitHub { owner = "editorconfig-checker"; repo = "editorconfig-checker"; rev = "v${version}"; - hash = "sha256-TRbUehdHzgjc87O8/kZyC9c9ouxJrs/nSN24E5BOrzU="; + hash = "sha256-9Z2Yu515e2R8NbGmsVD6mM9XHXalutcS++T9I0p1jbY="; }; - vendorHash = "sha256-g7SSy55IKxfM1cjyy1n7As278HU+GdNeq1vSSM4B8GM="; + vendorHash = "sha256-7UyEvKA+0ll205/P69YfAFswM6fp8zBjzTfCryxMCQU="; doCheck = false; From 15fd7dd90d67528c7e4ec07148861ed80a0f12ca Mon Sep 17 00:00:00 2001 From: "Peter H. Hoeg" Date: Wed, 11 Jun 2025 08:38:47 +0200 Subject: [PATCH 081/137] llama-cpp: do not build examples and tests if not configured to --- pkgs/by-name/ll/llama-cpp/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 8d04c1afd41c..a9ec4a942c16 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -127,7 +127,9 @@ effectiveStdenv.mkDerivation (finalAttrs: { cmakeFlags = [ # -march=native is non-deterministic; override with platform-specific flags if needed (cmakeBool "GGML_NATIVE" false) + (cmakeBool "LLAMA_BUILD_EXAMPLES" false) (cmakeBool "LLAMA_BUILD_SERVER" true) + (cmakeBool "LLAMA_BUILD_TESTS" (finalAttrs.finalPackage.doCheck or false)) (cmakeBool "LLAMA_CURL" true) (cmakeBool "BUILD_SHARED_LIBS" true) (cmakeBool "GGML_BLAS" blasSupport) @@ -153,7 +155,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { ++ optionals rpcSupport [ # This is done so we can move rpc-server out of bin because llama.cpp doesn't # install rpc-server in their install target. - "-DCMAKE_SKIP_BUILD_RPATH=ON" + (cmakeBool "CMAKE_SKIP_BUILD_RPATH" true) ]; # upstream plans on adding targets at the cmakelevel, remove those @@ -167,6 +169,9 @@ effectiveStdenv.mkDerivation (finalAttrs: { '' + optionalString rpcSupport "cp bin/rpc-server $out/bin/llama-rpc-server"; + # the tests are failing as of 2025-08 + doCheck = false; + passthru.updateScript = nix-update-script { attrPath = "llama-cpp"; extraArgs = [ From af0dc0deb87dee75fbe0f8f08a3fa0bdc708ef09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 15:31:53 +0000 Subject: [PATCH 082/137] python3Packages.ddgs: 9.5.1 -> 9.5.2 --- pkgs/development/python-modules/ddgs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ddgs/default.nix b/pkgs/development/python-modules/ddgs/default.nix index 266ce10c6683..3896b9927745 100644 --- a/pkgs/development/python-modules/ddgs/default.nix +++ b/pkgs/development/python-modules/ddgs/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ddgs"; - version = "9.5.1"; + version = "9.5.2"; pyproject = true; src = fetchFromGitHub { owner = "deedy5"; repo = "ddgs"; tag = "v${version}"; - hash = "sha256-8OGO70J/o6oUfgdMKgZOtmOf4Nenk3VcV8kxU6UnEFQ="; + hash = "sha256-UDmgRuMpLQu7I0t+0RmK0GkXpV5NTJ1NgsXYIl+A1i0="; }; build-system = [ setuptools ]; From d129ccbcc8174c1c0c20ea25f975b725f5825e24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 16:08:41 +0000 Subject: [PATCH 083/137] melonDS: 1.0-unstable-2025-07-13 -> 1.0-unstable-2025-08-10 --- pkgs/by-name/me/melonDS/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/melonDS/package.nix b/pkgs/by-name/me/melonDS/package.nix index 6390b5473418..dd612f49c779 100644 --- a/pkgs/by-name/me/melonDS/package.nix +++ b/pkgs/by-name/me/melonDS/package.nix @@ -28,13 +28,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "melonDS"; - version = "1.0-unstable-2025-07-13"; + version = "1.0-unstable-2025-08-10"; src = fetchFromGitHub { owner = "melonDS-emu"; repo = "melonDS"; - rev = "13a9825c9a84fdbf42d0d4b922f9c2e0920ed19e"; - hash = "sha256-16QcMsYARA5tXeEtCyV2jsWSRwrcBJBYSxG5YtYMPa4="; + rev = "f9e46fdc29f8e55aca6bc121c424890faee2e51d"; + hash = "sha256-g5TVvnCoWQej9v2aii5klx7gRzUrokiwy0By0G3LkiI="; }; nativeBuildInputs = [ From 3040a8157ad732daafaa3c50d03a6002d37f4308 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 16:12:55 +0000 Subject: [PATCH 084/137] sqldef: 2.0.7 -> 2.0.8 --- pkgs/by-name/sq/sqldef/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/sqldef/package.nix b/pkgs/by-name/sq/sqldef/package.nix index 55a8c3a538e4..c2d1f8488902 100644 --- a/pkgs/by-name/sq/sqldef/package.nix +++ b/pkgs/by-name/sq/sqldef/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "sqldef"; - version = "2.0.7"; + version = "2.0.8"; src = fetchFromGitHub { owner = "sqldef"; repo = "sqldef"; rev = "v${version}"; - hash = "sha256-E/C2BBys5I5mC+tWgHhMNVH2ftvkzUqlrG3vJ3D7Lzg="; + hash = "sha256-woPRBrZvTSlNnzhGHqYFO4MJRlIuqXzcSBUzkF88aJw="; }; proxyVendor = true; - vendorHash = "sha256-G6krEo6zutcjVhKF7ZYNulUG/lppSfDF2VMUv3g4JMk="; + vendorHash = "sha256-ZPDD7DtsgBW/l8pEO36pocJsjyXhAT5WD3vgJG3IKG4="; ldflags = [ "-s" From 63748984f2a19a388d1a0266aeac713ee060f0ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 16:17:35 +0000 Subject: [PATCH 085/137] ipxe: 1.21.1-unstable-2025-07-30 -> 1.21.1-unstable-2025-08-07 --- pkgs/by-name/ip/ipxe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ip/ipxe/package.nix b/pkgs/by-name/ip/ipxe/package.nix index 0e17b4112041..fde3b9dbefdf 100644 --- a/pkgs/by-name/ip/ipxe/package.nix +++ b/pkgs/by-name/ip/ipxe/package.nix @@ -48,7 +48,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "ipxe"; - version = "1.21.1-unstable-2025-07-30"; + version = "1.21.1-unstable-2025-08-07"; nativeBuildInputs = [ mtools @@ -66,8 +66,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "ipxe"; repo = "ipxe"; - rev = "f7a1e9ef8e1dc22ebded786507b872a45e3fb05d"; - hash = "sha256-dNnZH6ENxx3K2lAIE0B8mLjOo05D/TBguarrGrxXozc="; + rev = "8460dc4e8ffc98db62377d1c5502d6aac40f5a64"; + hash = "sha256-Xk1lbExR4dyiba4tF0Dm9/KtTVxc78Fs8gjmZU7pdpI="; }; # Calling syslinux on a FAT image isn't going to work on Aarch64. From 7e4648b7909a8dbe7b0a717f31a54510a6a63af9 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 11 Aug 2025 13:19:15 -0300 Subject: [PATCH 086/137] audiothekar: remove version test audiothekar-cli is a TUI which doesn't seem to support a --version flag. Currently the test fails in the sandbox because it's trying to connect to a server on the internet. --- pkgs/by-name/au/audiothekar/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/au/audiothekar/package.nix b/pkgs/by-name/au/audiothekar/package.nix index 38fdbf9e1110..a653cf0324ec 100644 --- a/pkgs/by-name/au/audiothekar/package.nix +++ b/pkgs/by-name/au/audiothekar/package.nix @@ -38,10 +38,6 @@ buildDotnetModule rec { passthru = { updateScript = ./update.sh; - tests.version = testers.testVersion { - package = audiothekar; - command = "audiothekar-cli --version"; - }; }; meta = with lib; { From 985ee348c2e514c9387f47bd76025d468bb4d72b Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 11 Aug 2025 18:37:05 +0200 Subject: [PATCH 087/137] lazygit: 0.54.1 -> 0.54.2 Changelog: https://github.com/jesseduffield/lazygit/releases/tag/v0.54.2 Diff: https://github.com/jesseduffield/lazygit/compare/v0.54.1...v0.54.2 --- pkgs/by-name/la/lazygit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 3f92d88e65ce..875c28575f46 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule rec { pname = "lazygit"; - version = "0.54.1"; + version = "0.54.2"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${version}"; - hash = "sha256-MTuVeKlytI7jp3pi2nuJqebG7DcEprfNQo9jf+c7Obg="; + hash = "sha256-LfSTbnSyRT1vdrEOs9Ur+0cGAz/pUUEVm8HhfE9VaYo="; }; vendorHash = null; From 2851652b853a4bcbb00ec734b71f2d4cee283de3 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 11 Aug 2025 19:46:43 +0300 Subject: [PATCH 088/137] sphinx-lint: init at 1.0.0 https://github.com/sphinx-contrib/sphinx-lint --- pkgs/by-name/sp/sphinx-lint/package.nix | 41 +++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/sp/sphinx-lint/package.nix diff --git a/pkgs/by-name/sp/sphinx-lint/package.nix b/pkgs/by-name/sp/sphinx-lint/package.nix new file mode 100644 index 000000000000..ed3d8ca6cceb --- /dev/null +++ b/pkgs/by-name/sp/sphinx-lint/package.nix @@ -0,0 +1,41 @@ +{ + lib, + python3, + fetchFromGitHub, +}: + +python3.pkgs.buildPythonApplication rec { + pname = "sphinx-lint"; + version = "1.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "sphinx-contrib"; + repo = "sphinx-lint"; + tag = "v${version}"; + hash = "sha256-VM8PyUZVQQFdXLR14eN7+hPT/iGOVHG6s1bcac4MPo4="; + }; + + build-system = [ + python3.pkgs.hatch-vcs + python3.pkgs.hatchling + ]; + + dependencies = with python3.pkgs; [ + polib + regex + ]; + + nativeCheckInputs = with python3.pkgs; [ + pytestCheckHook + pytest-cov + ]; + + meta = { + description = "Check for stylistic and formal issues in .rst and .py files included in the documentation"; + homepage = "https://github.com/sphinx-contrib/sphinx-lint"; + license = lib.licenses.psfl; + maintainers = with lib.maintainers; [ doronbehar ]; + mainProgram = "sphinx-lint"; + }; +} From d909bd4bf44b4cc45be2cff2945a0f6d701e4afb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 16:58:46 +0000 Subject: [PATCH 089/137] cnquery: 11.65.0 -> 11.66.1 --- pkgs/by-name/cn/cnquery/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index 4df078c1b353..063f15791b7e 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "cnquery"; - version = "11.65.0"; + version = "11.66.1"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnquery"; tag = "v${version}"; - hash = "sha256-M2bx4wgVM79iXhtZDFvcOfifwbLCTQ0knTI3FAOzj3M="; + hash = "sha256-VgIjwHOs5JWWNP/ecGJxN65B1+1dAVzALkfljNExRTg="; }; subPackages = [ "apps/cnquery" ]; From 1a016b8985359291f9e9c51358f34c75ffd4ca83 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Mon, 11 Aug 2025 19:02:35 +0200 Subject: [PATCH 090/137] element-desktop: 1.11.108 -> 1.11.109 Release notes: https://github.com/element-hq/element-desktop/releases/tag/v1.11.109 Full changelog: https://github.com/element-hq/element-desktop/compare/v1.11.108...v1.11.109 --- pkgs/by-name/el/element-desktop/element-desktop-pin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix index 862c871763c6..46a95689ea60 100644 --- a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix +++ b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.11.108"; + "version" = "1.11.109"; "hashes" = { - "desktopSrcHash" = "sha256-7qG2QyOgq2ATyXsr5jLxngxXvVaw52GYOD1LiUCGNNo="; - "desktopYarnHash" = "sha256-QLsKY0tDeY5dp6VLiPZhawa54SI2/A0W6UE0NoJ5dng="; + "desktopSrcHash" = "sha256-4M+1wOwyMVRdzXpgdBi9Fi4WM7MMypDHAOcifk3iejI="; + "desktopYarnHash" = "sha256-uff/bOv3Gs/fNk9oPbE0X7EjftrIr7p/wSLgv8SDzkg="; }; } From 4613715b66c72e70d6d1120f2fc5a1d5e5ac04c2 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Mon, 11 Aug 2025 19:03:52 +0200 Subject: [PATCH 091/137] element-web-unwrapped: 1.11.108 -> 1.11.109 Release notes: https://github.com/element-hq/element-web/releases/tag/v1.11.109 Full changelog: https://github.com/element-hq/element-web/compare/v1.11.108...v1.11.109 --- pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix index f57ddb856fa5..6df28701db00 100644 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.11.108"; + "version" = "1.11.109"; "hashes" = { - "webSrcHash" = "sha256-2QNRygyyXMvHHSfd9CCusOQ5v/udOwrOdmnrSsatylI="; - "webYarnHash" = "sha256-JkXbGRanW+rRgQCVv8sCTzogHR5NKgesw/l166U1h9k="; + "webSrcHash" = "sha256-TTpaRMSi5YX95ZwfQA0XVLO52oPCu9VU0+dVylEQwhU="; + "webYarnHash" = "sha256-9HU2k6EX8v3JfPt8HYlLuSnkt7Y12f6AiNXB2e0lDWM="; }; } From 66e4f8beb10bc8176dd4a75e4851351c5b6ce41d Mon Sep 17 00:00:00 2001 From: znaniye Date: Wed, 4 Jun 2025 14:59:39 -0300 Subject: [PATCH 092/137] renode: rename to renode-bin --- pkgs/by-name/re/{renode => renode-bin}/package.nix | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pkgs/by-name/re/{renode => renode-bin}/package.nix (100%) diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode-bin/package.nix similarity index 100% rename from pkgs/by-name/re/renode/package.nix rename to pkgs/by-name/re/renode-bin/package.nix From 68104f05895ea7fdb199485884e16d31c9f82bb5 Mon Sep 17 00:00:00 2001 From: znaniye Date: Sat, 5 Jul 2025 13:32:57 -0300 Subject: [PATCH 093/137] renode-unstable: rename to renode-unstable-bin --- .../re/{renode-unstable => renode-unstable-bin}/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename pkgs/by-name/re/{renode-unstable => renode-unstable-bin}/package.nix (96%) diff --git a/pkgs/by-name/re/renode-unstable/package.nix b/pkgs/by-name/re/renode-unstable-bin/package.nix similarity index 96% rename from pkgs/by-name/re/renode-unstable/package.nix rename to pkgs/by-name/re/renode-unstable-bin/package.nix index af344a2e1608..ddfca5a5b4ce 100644 --- a/pkgs/by-name/re/renode-unstable/package.nix +++ b/pkgs/by-name/re/renode-unstable-bin/package.nix @@ -1,10 +1,10 @@ { - renode, fetchurl, + renode-bin, writeScript, }: -renode.overrideAttrs ( +renode-bin.overrideAttrs ( finalAttrs: _: { pname = "renode-unstable"; version = "1.16.0+20250805git769469683"; From e3706bf35eddf8f441365d77d8714562d824ed95 Mon Sep 17 00:00:00 2001 From: znaniye Date: Sat, 5 Jul 2025 13:58:16 -0300 Subject: [PATCH 094/137] renode: init at 1.16.0 --- pkgs/by-name/re/renode/deps.json | 1192 ++++++++++++++++++++++ pkgs/by-name/re/renode/package.nix | 199 ++++ pkgs/by-name/re/renode/renode-test.patch | 28 + 3 files changed, 1419 insertions(+) create mode 100644 pkgs/by-name/re/renode/deps.json create mode 100644 pkgs/by-name/re/renode/package.nix create mode 100644 pkgs/by-name/re/renode/renode-test.patch diff --git a/pkgs/by-name/re/renode/deps.json b/pkgs/by-name/re/renode/deps.json new file mode 100644 index 000000000000..c50fb3ed5d39 --- /dev/null +++ b/pkgs/by-name/re/renode/deps.json @@ -0,0 +1,1192 @@ +[ + { + "pname": "AsyncIO", + "version": "0.1.69", + "hash": "sha256-JQKq/U71NQTfPuUqj7z5bALe+d7G1o3GcI8kvVDxy6o=" + }, + { + "pname": "AtkSharp", + "version": "3.24.24.95", + "hash": "sha256-NgdWbXToBHhEVbvPrFcwXeit5iaqbBmNPQiC0jPKlnQ=" + }, + { + "pname": "CairoSharp", + "version": "3.24.24.95", + "hash": "sha256-ycdgmQyQ1uSshI/9uMaqn5OBxRF8RADf4Tn/TptE2BU=" + }, + { + "pname": "Castle.Core", + "version": "5.0.0", + "hash": "sha256-o0dLsy0RfVOIggymFbUJMhfR3XDp6uFI3G1o4j9o2Lg=" + }, + { + "pname": "DynamicLanguageRuntime", + "version": "1.3.5", + "hash": "sha256-8spaocJ0jH4suK7EQKjMOH0+pdhapV44ZxBFUBKl3h0=" + }, + { + "pname": "Dynamitey", + "version": "2.0.10.189", + "hash": "sha256-Gk2sqTdAzX6JqIGm+qoVnQX0tuI1eV3Cn+eJMkcmnD0=" + }, + { + "pname": "GdkSharp", + "version": "3.24.24.95", + "hash": "sha256-NYjADgZG9TUQDIZiSSXDAxj5PyX/B7oKRo9f8Oyb4vI=" + }, + { + "pname": "GioSharp", + "version": "3.24.24.95", + "hash": "sha256-5THx4af5PghPnQxXdnsC+wtVcoslh+0636WkB1FaPYg=" + }, + { + "pname": "GLibSharp", + "version": "3.24.24.95", + "hash": "sha256-1pDRkKoUI9fLJBcTA2DBlpVccJl2GyAdL+VKjsFbttA=" + }, + { + "pname": "GtkSharp", + "version": "3.24.24.95", + "hash": "sha256-sBvk5Ecf2i6c2fYVjMBVoXz0I6IlucOWeE2czZH9QHg=" + }, + { + "pname": "Humanizer.Core", + "version": "2.2.0", + "hash": "sha256-5Q6oRaV8wHPONHreKvB74VjV2FW36mwC3n+05It5vyI=" + }, + { + "pname": "IronPython", + "version": "2.7.8", + "hash": "sha256-91NgTy3Q4MmD4GlhT+WjdVKQGRlIENdIJuyP9hE/iCs=" + }, + { + "pname": "IronPython.StdLib", + "version": "2.7.12", + "hash": "sha256-LfGg7EMJCVl2MiQjVD2dr8nOZKSqS/I42lO364YtzcA=" + }, + { + "pname": "K4os.Compression.LZ4", + "version": "1.3.8", + "hash": "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "5.0.0", + "hash": "sha256-bpJjcJSUSZH0GeOXoZI12xUQOf2SRtxG7sZV0dWS5TI=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.0.0", + "hash": "sha256-KDbCfsBWSJ5ohEXUKp1s1LX9xA2NPvXE/xVzj68EdC0=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.3.4", + "hash": "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "3.9.0", + "hash": "sha256-M2LpVHr+UDFCVD7PtDSRD635+RO620JKmK/siOw01PQ=" + }, + { + "pname": "Microsoft.CodeAnalysis.Compilers", + "version": "3.9.0", + "hash": "sha256-l9P26Rz6pV1DZkz8L8HHE63+2qTK+IOGVEtEd7A//us=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp", + "version": "3.9.0", + "hash": "sha256-f3591/1mz/P3Asi9NTYU38bNukrKR7COR0pGmEtPKzM=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", + "version": "3.9.0", + "hash": "sha256-/3J5wdymZZdsDOaKtkvda8o97T69EaTKk5aR4Rc1bzM=" + }, + { + "pname": "Microsoft.CodeAnalysis.VisualBasic", + "version": "3.9.0", + "hash": "sha256-5p4UrCoOMdFZ65vkHlak1VDpvU6msBCM2dK3Kyn4k2c=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "3.9.0", + "hash": "sha256-Zzi/rXQA8BDJbUn9kKR7GB8dB7iwA1qlPnEkh8NMecU=" + }, + { + "pname": "Microsoft.CodeCoverage", + "version": "16.9.1", + "hash": "sha256-Tnlv9n5qKipmc17lld4HHfL/KInIq4KhmdTySTjqOqI=" + }, + { + "pname": "Microsoft.CSharp", + "version": "4.0.1", + "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" + }, + { + "pname": "Microsoft.CSharp", + "version": "4.5.0", + "hash": "sha256-dAhj/CgXG5VIy2dop1xplUsLje7uBPFjxasz9rdFIgY=" + }, + { + "pname": "Microsoft.CSharp", + "version": "4.7.0", + "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" + }, + { + "pname": "Microsoft.DotNet.InternalAbstractions", + "version": "1.0.0", + "hash": "sha256-HX3iOXH75I1L7eNihCbMNDDpcotfZpfQUdqdRTGM6FY=" + }, + { + "pname": "Microsoft.Extensions.ObjectPool", + "version": "5.0.10", + "hash": "sha256-tAjiU3w0hdPAGUitszxZ6jtEilRn977MY7N5eZMx0x0=" + }, + { + "pname": "Microsoft.Extensions.ObjectPool", + "version": "6.0.16", + "hash": "sha256-+b3/mTZkFXTAC+dLeCfN6B3XuTDT8e+/N6xkzwgZRi4=" + }, + { + "pname": "Microsoft.IdentityModel.Logging", + "version": "6.8.0", + "hash": "sha256-w3jP0TAD3D2HLWlY0meGDmbV7N5kc2Er2nfYmuq0TJo=" + }, + { + "pname": "Microsoft.IdentityModel.Protocols.WsTrust", + "version": "6.8.0", + "hash": "sha256-yBnJQC+1pYpScnb8w/EYrVB5VrD7S0FytiGNNnCXggk=" + }, + { + "pname": "Microsoft.IdentityModel.Tokens", + "version": "6.8.0", + "hash": "sha256-NJsIvWJwrVrQndhHDpXf7eS1Gr/+2ua9nkW5ivWQyFY=" + }, + { + "pname": "Microsoft.IdentityModel.Tokens.Saml", + "version": "6.8.0", + "hash": "sha256-K3EUlCtNP+w6woHkwGaWhMJmIhlfOD5x4gl4qwo3rHU=" + }, + { + "pname": "Microsoft.IdentityModel.Xml", + "version": "6.8.0", + "hash": "sha256-Fd7vRbOmJb0VwdO4RzF94GWBVNncDD5vC8FNPunayWw=" + }, + { + "pname": "Microsoft.NET.Test.Sdk", + "version": "16.9.1", + "hash": "sha256-hefOxUAdu2CRsz+9Avq+fS9PIGxfbQdK4JDXcueuwZw=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.0.1", + "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.1.0", + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "2.0.0", + "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "2.1.2", + "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "3.1.0", + "hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "5.0.0", + "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.0.1", + "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.1.0", + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" + }, + { + "pname": "Microsoft.TestPlatform.ObjectModel", + "version": "16.9.1", + "hash": "sha256-LZJLTWU2DOnuBiN/g+S+rwG2/BJtKrjydKnj3ujp98U=" + }, + { + "pname": "Microsoft.TestPlatform.TestHost", + "version": "16.9.1", + "hash": "sha256-92/trlM66kPR7ASpg6x7kk43glZYaOKrkaNJQE8uPbs=" + }, + { + "pname": "Microsoft.Win32.Primitives", + "version": "4.3.0", + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" + }, + { + "pname": "Microsoft.Win32.Registry", + "version": "4.3.0", + "hash": "sha256-50XwFbyRfZkTD/bBn76WV/NIpOy/mzXD3MMEVFX/vr8=" + }, + { + "pname": "Microsoft.Win32.Registry", + "version": "4.4.0", + "hash": "sha256-ZumsykAAIYKmVtP4QI5kZ0J10n2zcOZZ69PmAK0SEiE=" + }, + { + "pname": "Microsoft.Win32.SystemEvents", + "version": "4.7.0", + "hash": "sha256-GHxnD1Plb32GJWVWSv0Y51Kgtlb+cdKgOYVBYZSgVF4=" + }, + { + "pname": "Microsoft.Win32.SystemEvents", + "version": "5.0.0", + "hash": "sha256-mGUKg+bmB5sE/DCwsTwCsbe00MCwpgxsVW3nCtQiSmo=" + }, + { + "pname": "Mono.Cecil", + "version": "0.11.3", + "hash": "sha256-QxJcRt3eYy7R0mc25F/hM5n4qVqBAlZChsEKn+Y9nXU=" + }, + { + "pname": "Mono.Posix", + "version": "7.1.0-final.1.21458.1", + "hash": "sha256-kbpbruyWKfWfRg9IX0wR8UirykgJdLZl2d5PqUgFxz4=" + }, + { + "pname": "Mono.Unix", + "version": "7.1.0-final.1.21458.1", + "hash": "sha256-tm3niOm4OFCe/kL5M5zwCZgfHEaPtmDqsOLN6GExYHs=" + }, + { + "pname": "Moq", + "version": "4.18.1", + "hash": "sha256-Qe3wOHdnTAKRUiqj9BeqOUOiFC6L9lCTCSkvkXrEnEM=" + }, + { + "pname": "NaCl.Net", + "version": "0.1.13", + "hash": "sha256-Zy9ckPxrBcKy31g2pKc5uxF22jayw3ZmbrvDBW3MIlk=" + }, + { + "pname": "NetMQ", + "version": "4.0.1.12", + "hash": "sha256-O38SQuMRpTCz3YScEu0T9jw9DrVeQW5pAeHexYyooH8=" + }, + { + "pname": "NETStandard.Library", + "version": "2.0.0", + "hash": "sha256-Pp7fRylai8JrE1O+9TGfIEJrAOmnWTJRLWE+qJBahK0=" + }, + { + "pname": "NETStandard.Library", + "version": "2.0.3", + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" + }, + { + "pname": "Newtonsoft.Json", + "version": "9.0.1", + "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" + }, + { + "pname": "NuGet.Frameworks", + "version": "5.0.0", + "hash": "sha256-WWLh+v9Y9as+WURW8tUPowQB8HWIiVJzbpKzEWTdMqI=" + }, + { + "pname": "NUnit", + "version": "3.13.1", + "hash": "sha256-qdbPWgCXueQdHpGdNQtdz16Zfg+XESI9xDlRD/IzJRw=" + }, + { + "pname": "NUnit3TestAdapter", + "version": "3.17.0", + "hash": "sha256-ZlpEM9IQlqsRPmYPMN6yCbICfakSoY89y40xtMY3rE8=" + }, + { + "pname": "PangoSharp", + "version": "3.24.24.95", + "hash": "sha256-YhltIz1jisJqR2ZxvbYy0ybi4oGw6qR2SkjF/2aWiBQ=" + }, + { + "pname": "runtime.any.System.Collections", + "version": "4.3.0", + "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" + }, + { + "pname": "runtime.any.System.Diagnostics.Tools", + "version": "4.3.0", + "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" + }, + { + "pname": "runtime.any.System.Diagnostics.Tracing", + "version": "4.3.0", + "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" + }, + { + "pname": "runtime.any.System.Globalization", + "version": "4.3.0", + "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" + }, + { + "pname": "runtime.any.System.IO", + "version": "4.3.0", + "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" + }, + { + "pname": "runtime.any.System.Reflection", + "version": "4.3.0", + "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" + }, + { + "pname": "runtime.any.System.Reflection.Extensions", + "version": "4.3.0", + "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" + }, + { + "pname": "runtime.any.System.Reflection.Primitives", + "version": "4.3.0", + "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" + }, + { + "pname": "runtime.any.System.Resources.ResourceManager", + "version": "4.3.0", + "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" + }, + { + "pname": "runtime.any.System.Runtime", + "version": "4.3.0", + "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" + }, + { + "pname": "runtime.any.System.Runtime.Handles", + "version": "4.3.0", + "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" + }, + { + "pname": "runtime.any.System.Runtime.InteropServices", + "version": "4.3.0", + "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" + }, + { + "pname": "runtime.any.System.Text.Encoding", + "version": "4.3.0", + "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" + }, + { + "pname": "runtime.any.System.Text.Encoding.Extensions", + "version": "4.3.0", + "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" + }, + { + "pname": "runtime.any.System.Threading.Tasks", + "version": "4.3.0", + "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" + }, + { + "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" + }, + { + "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" + }, + { + "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" + }, + { + "pname": "runtime.native.System", + "version": "4.3.0", + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" + }, + { + "pname": "runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" + }, + { + "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" + }, + { + "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" + }, + { + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" + }, + { + "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" + }, + { + "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" + }, + { + "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" + }, + { + "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" + }, + { + "pname": "runtime.unix.Microsoft.Win32.Primitives", + "version": "4.3.0", + "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" + }, + { + "pname": "runtime.unix.System.Diagnostics.Debug", + "version": "4.3.0", + "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" + }, + { + "pname": "runtime.unix.System.IO.FileSystem", + "version": "4.3.0", + "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" + }, + { + "pname": "runtime.unix.System.Private.Uri", + "version": "4.3.0", + "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" + }, + { + "pname": "runtime.unix.System.Runtime.Extensions", + "version": "4.3.0", + "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" + }, + { + "pname": "StyleCop.Analyzers", + "version": "1.1.118", + "hash": "sha256-CjC1f5z0sP15F6FeXqIDOtZLHqgjmQTzpsIrRkxXREI=" + }, + { + "pname": "System.AppContext", + "version": "4.1.0", + "hash": "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs=" + }, + { + "pname": "System.Buffers", + "version": "4.3.0", + "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" + }, + { + "pname": "System.Buffers", + "version": "4.5.1", + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" + }, + { + "pname": "System.CodeDom", + "version": "6.0.0", + "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ=" + }, + { + "pname": "System.Collections", + "version": "4.0.11", + "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" + }, + { + "pname": "System.Collections", + "version": "4.3.0", + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" + }, + { + "pname": "System.Collections.Immutable", + "version": "5.0.0", + "hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8=" + }, + { + "pname": "System.Collections.NonGeneric", + "version": "4.3.0", + "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" + }, + { + "pname": "System.Collections.Specialized", + "version": "4.3.0", + "hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=" + }, + { + "pname": "System.ComponentModel", + "version": "4.3.0", + "hash": "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU=" + }, + { + "pname": "System.ComponentModel.EventBasedAsync", + "version": "4.3.0", + "hash": "sha256-h7o4X3XojdRyJWQdUfZetLdqtrQlddMzxhh6j9Zcaec=" + }, + { + "pname": "System.ComponentModel.Primitives", + "version": "4.3.0", + "hash": "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus=" + }, + { + "pname": "System.ComponentModel.TypeConverter", + "version": "4.3.0", + "hash": "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54=" + }, + { + "pname": "System.Composition", + "version": "1.0.31", + "hash": "sha256-wcQEG6MCRa1S03s3Yb3E3tfsIBZid99M7WDhcb48Qik=" + }, + { + "pname": "System.Composition.AttributedModel", + "version": "1.0.31", + "hash": "sha256-u+XnXfj6LQ3OXwrb9KqHRW4a/a9yHzLrJOXwDQ1a/sY=" + }, + { + "pname": "System.Composition.Convention", + "version": "1.0.31", + "hash": "sha256-GQWo1YDyQ3r2OMcKW+GbR3BbZNIAdwK79XAfinNj+AE=" + }, + { + "pname": "System.Composition.Hosting", + "version": "1.0.31", + "hash": "sha256-fg9BIY+zWtiEBIJefYP2lKHDYa4r/vtPTr3ZI8e0K7g=" + }, + { + "pname": "System.Composition.Runtime", + "version": "1.0.31", + "hash": "sha256-mqfxjAnVyE1YCgXMOcV34IWhYFnvXVKjMo9Y/d3yDuo=" + }, + { + "pname": "System.Composition.TypedParts", + "version": "1.0.31", + "hash": "sha256-w9ApcUJr7jYP4Vf5+efIIqoWmr5v9R56W4uC0n8KktQ=" + }, + { + "pname": "System.Diagnostics.Debug", + "version": "4.0.11", + "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" + }, + { + "pname": "System.Diagnostics.Debug", + "version": "4.3.0", + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" + }, + { + "pname": "System.Diagnostics.EventLog", + "version": "6.0.0", + "hash": "sha256-zUXIQtAFKbiUMKCrXzO4mOTD5EUphZzghBYKXprowSM=" + }, + { + "pname": "System.Diagnostics.Process", + "version": "4.3.0", + "hash": "sha256-Rzo24qXhuJDDgrGNHr2eQRHhwLmsYmWDqAg/P5fOlzw=" + }, + { + "pname": "System.Diagnostics.Tools", + "version": "4.0.1", + "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" + }, + { + "pname": "System.Diagnostics.Tools", + "version": "4.3.0", + "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" + }, + { + "pname": "System.Diagnostics.Tracing", + "version": "4.3.0", + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" + }, + { + "pname": "System.Drawing.Common", + "version": "4.7.0", + "hash": "sha256-D3qG+xAe78lZHvlco9gHK2TEAM370k09c6+SQi873Hk=" + }, + { + "pname": "System.Drawing.Common", + "version": "5.0.0", + "hash": "sha256-8PgFBZ3Agd+UI9IMxr4fRIW8IA1hqCl15nqlLTJETzk=" + }, + { + "pname": "System.Drawing.Common", + "version": "5.0.3", + "hash": "sha256-nr1bSJoGA97IfrQQTyakVIx3r0bpoZfs6xtrDgvE2+Y=" + }, + { + "pname": "System.Dynamic.Runtime", + "version": "4.0.11", + "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" + }, + { + "pname": "System.Formats.Asn1", + "version": "5.0.0", + "hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs=" + }, + { + "pname": "System.Formats.Asn1", + "version": "6.0.0", + "hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8=" + }, + { + "pname": "System.Globalization", + "version": "4.0.11", + "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" + }, + { + "pname": "System.Globalization", + "version": "4.3.0", + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" + }, + { + "pname": "System.Globalization.Extensions", + "version": "4.3.0", + "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" + }, + { + "pname": "System.IO", + "version": "4.1.0", + "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" + }, + { + "pname": "System.IO", + "version": "4.3.0", + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" + }, + { + "pname": "System.IO.FileSystem", + "version": "4.0.1", + "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" + }, + { + "pname": "System.IO.FileSystem", + "version": "4.3.0", + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.0.1", + "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.3.0", + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" + }, + { + "pname": "System.IO.Pipelines", + "version": "5.0.0", + "hash": "sha256-o5ATaT13t/Q+ejEO70N9qOzb2dLrjYxCba1plPJfu80=" + }, + { + "pname": "System.Linq", + "version": "4.1.0", + "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" + }, + { + "pname": "System.Linq", + "version": "4.3.0", + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.1.0", + "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.3.0", + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" + }, + { + "pname": "System.Memory", + "version": "4.5.4", + "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" + }, + { + "pname": "System.Numerics.Vectors", + "version": "4.4.0", + "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" + }, + { + "pname": "System.Numerics.Vectors", + "version": "4.5.0", + "hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8=" + }, + { + "pname": "System.ObjectModel", + "version": "4.0.12", + "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" + }, + { + "pname": "System.ObjectModel", + "version": "4.3.0", + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" + }, + { + "pname": "System.Private.ServiceModel", + "version": "4.8.1", + "hash": "sha256-d/Mw1lVN0Gb2+pHltqM4qjBOO67vFGfI5zRK5MHa2rg=" + }, + { + "pname": "System.Private.ServiceModel", + "version": "4.9.0", + "hash": "sha256-AbJKAZzZDxKVXm5761XE+nhlkiDqX9eb6+Y9d4Hq+4Q=" + }, + { + "pname": "System.Private.Uri", + "version": "4.3.0", + "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" + }, + { + "pname": "System.Reflection", + "version": "4.1.0", + "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" + }, + { + "pname": "System.Reflection", + "version": "4.3.0", + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" + }, + { + "pname": "System.Reflection.DispatchProxy", + "version": "4.7.1", + "hash": "sha256-Oi+l32p73ZxwcB6GrSS2m25BccfpuwbY4eyFEwUe0IM=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.0.1", + "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.3.0", + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.0.1", + "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.3.0", + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.7.0", + "hash": "sha256-GUnQeGo/DtvZVQpFnESGq7lJcjB30/KnDY7Kd2G/ElE=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.0.1", + "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.3.0", + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.7.0", + "hash": "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.0.1", + "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.3.0", + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "1.6.0", + "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "5.0.0", + "hash": "sha256-Wo+MiqhcP9dQ6NuFGrQTw6hpbJORFwp+TBNTq2yhGp8=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.0.1", + "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.3.0", + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.1.0", + "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.3.0", + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.0.1", + "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.3.0", + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" + }, + { + "pname": "System.Runtime", + "version": "4.1.0", + "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" + }, + { + "pname": "System.Runtime", + "version": "4.3.0", + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "4.5.3", + "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "5.0.0", + "hash": "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.1.0", + "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.3.0", + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.0.1", + "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.3.0", + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.1.0", + "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.3.0", + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" + }, + { + "pname": "System.Runtime.InteropServices.RuntimeInformation", + "version": "4.3.0", + "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" + }, + { + "pname": "System.Runtime.Serialization.Primitives", + "version": "4.1.1", + "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" + }, + { + "pname": "System.Security.AccessControl", + "version": "4.4.0", + "hash": "sha256-J3T2ECVdL0JiBA999CUz77az545CVOYB11/NPA/huEc=" + }, + { + "pname": "System.Security.AccessControl", + "version": "4.7.0", + "hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g=" + }, + { + "pname": "System.Security.AccessControl", + "version": "5.0.0", + "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" + }, + { + "pname": "System.Security.AccessControl", + "version": "6.0.0", + "hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg=" + }, + { + "pname": "System.Security.Cryptography.Cng", + "version": "4.5.0", + "hash": "sha256-9llRbEcY1fHYuTn3vGZaCxsFxSAqXl4bDA6Rz9b0pN4=" + }, + { + "pname": "System.Security.Cryptography.Cng", + "version": "4.7.0", + "hash": "sha256-MvVSJhAojDIvrpuyFmcSVRSZPl3dRYOI9hSptbA+6QA=" + }, + { + "pname": "System.Security.Cryptography.Cng", + "version": "5.0.0", + "hash": "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo=" + }, + { + "pname": "System.Security.Cryptography.Pkcs", + "version": "4.7.0", + "hash": "sha256-lZMmOxtg5d7Oyoof8p6awVALUsYQstc2mBNNrQr9m9c=" + }, + { + "pname": "System.Security.Cryptography.Pkcs", + "version": "5.0.0", + "hash": "sha256-kq/tvYQSa24mKSvikFK2fKUAnexSL4PO4LkPppqtYkE=" + }, + { + "pname": "System.Security.Cryptography.Pkcs", + "version": "6.0.1", + "hash": "sha256-OJ4NJ8E/8l86aR+Hsw+k/7II63Y/zPS+MgC+UfeCXHM=" + }, + { + "pname": "System.Security.Cryptography.Xml", + "version": "4.7.0", + "hash": "sha256-67k24CjNisMJUtnyWb08V/t7mBns+pxLyNhBG5YXiCE=" + }, + { + "pname": "System.Security.Cryptography.Xml", + "version": "5.0.0", + "hash": "sha256-0LyU7KmpFRFZFCugAgDnp93Unw3rL4hFSqx6GNqov9o=" + }, + { + "pname": "System.Security.Cryptography.Xml", + "version": "6.0.1", + "hash": "sha256-spXV8cWZu0V3liek1936REtdpvS4fQwc98JvacO1oJU=" + }, + { + "pname": "System.Security.Permissions", + "version": "4.4.0", + "hash": "sha256-P3U50uTv0HF5uOZVoVEARyBDTyG3+Ilm9t2Ko6KVf7w=" + }, + { + "pname": "System.Security.Permissions", + "version": "4.7.0", + "hash": "sha256-BGgXMLUi5rxVmmChjIhcXUxisJjvlNToXlyaIbUxw40=" + }, + { + "pname": "System.Security.Permissions", + "version": "5.0.0", + "hash": "sha256-BI1Js3L4R32UkKOLMTAVpXzGlQ27m+oaYHSV3J+iQfc=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "4.4.0", + "hash": "sha256-lwNBM33EW45j6o8bM4hKWirEUZCvep0VYFchc50JOYc=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "4.7.0", + "hash": "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "5.0.0", + "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" + }, + { + "pname": "System.ServiceModel.Duplex", + "version": "4.8.1", + "hash": "sha256-WDwB7gEfvvbIF18NYPvSdI7GJhYn7vINWndgrh8wpsg=" + }, + { + "pname": "System.ServiceModel.Federation", + "version": "4.8.1", + "hash": "sha256-5PmzrNH8q+kHaVS1T1bcBcH4Kgh9eL350P0qm6frWVo=" + }, + { + "pname": "System.ServiceModel.Http", + "version": "4.8.1", + "hash": "sha256-pgLvBQk2FnJbTETUKZag2LeGSXDBK6WnPYsfDbcPhLk=" + }, + { + "pname": "System.ServiceModel.Http", + "version": "6.0.0", + "hash": "sha256-jy3bGKjvrQF5l3zn8/MiYwBqlkes6kWnNHUUJxPho/s=" + }, + { + "pname": "System.ServiceModel.NetTcp", + "version": "4.8.1", + "hash": "sha256-MQGtgKRV4XuIVPV4iABY+ABIx+C4I+J74p5ohclSj7Y=" + }, + { + "pname": "System.ServiceModel.Primitives", + "version": "4.8.1", + "hash": "sha256-sZEzX9vgwtckMrTPwNg8s+bZErDv5/Yakeg5c6nUWis=" + }, + { + "pname": "System.ServiceModel.Primitives", + "version": "4.9.0", + "hash": "sha256-DguxLLRrYNn99rYxCGIljZTdZqrVC+VxJNahkFUy9NM=" + }, + { + "pname": "System.ServiceModel.Primitives", + "version": "6.0.0", + "hash": "sha256-XKKDaDp32Igr+cSPviNjUVlSjgzuGBQNCiTZUBinawY=" + }, + { + "pname": "System.ServiceModel.Security", + "version": "4.8.1", + "hash": "sha256-4aEWyw9HudwzO0oRuKKrEQrQpnUvNvkRc0aLtCQ8NZI=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.0.11", + "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.3.0", + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" + }, + { + "pname": "System.Text.Encoding.CodePages", + "version": "4.4.0", + "hash": "sha256-zD24blG8xhAcL9gC4UTGKetd8c3LO0nv22nKTp2Vfx0=" + }, + { + "pname": "System.Text.Encoding.CodePages", + "version": "4.5.1", + "hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.0.11", + "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.3.0", + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.1.0", + "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.3.0", + "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" + }, + { + "pname": "System.Threading", + "version": "4.0.11", + "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" + }, + { + "pname": "System.Threading", + "version": "4.3.0", + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.0.11", + "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.3.0", + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.0.0", + "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.3.0", + "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.5.4", + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" + }, + { + "pname": "System.Threading.Thread", + "version": "4.3.0", + "hash": "sha256-pMs6RNFC3nQOGz9EqIcyWmO8YLaqay+q/Qde5hqPXXg=" + }, + { + "pname": "System.Threading.ThreadPool", + "version": "4.3.0", + "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" + }, + { + "pname": "System.ValueTuple", + "version": "4.5.0", + "hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=" + }, + { + "pname": "System.Windows.Extensions", + "version": "4.7.0", + "hash": "sha256-yW+GvQranReaqPw5ZFv+mSjByQ5y1pRLl05JIEf3tYU=" + }, + { + "pname": "System.Windows.Extensions", + "version": "5.0.0", + "hash": "sha256-fzWnaRBCDuoq3hQsGIi0PvCEJN7yGaaJvlU6pq4052A=" + }, + { + "pname": "System.Xml.ReaderWriter", + "version": "4.0.11", + "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" + }, + { + "pname": "System.Xml.ReaderWriter", + "version": "4.3.0", + "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" + }, + { + "pname": "System.Xml.XDocument", + "version": "4.0.11", + "hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=" + }, + { + "pname": "System.Xml.XmlDocument", + "version": "4.3.0", + "hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=" + }, + { + "pname": "System.Xml.XPath", + "version": "4.3.0", + "hash": "sha256-kd1JMqj6obhxzEPRJeYvcUyJqkOs/9A0UOQccC6oYrM=" + }, + { + "pname": "System.Xml.XPath.XmlDocument", + "version": "4.3.0", + "hash": "sha256-NWPne5KQuqUt7WvaRT1KX3kkpWv6EPTHcI6CO/GBNME=" + } +] diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode/package.nix new file mode 100644 index 000000000000..a2784bbef48b --- /dev/null +++ b/pkgs/by-name/re/renode/package.nix @@ -0,0 +1,199 @@ +{ + buildDotnetModule, + cmake, + dconf, + dotnet-runtime_8, + dotnet-sdk_6, + fetchFromGitHub, + fetchpatch, + gcc, + glibcLocales, + gtk3-x11, + gtk3, + lib, + mono, + nix-update-script, + python3Packages, +}: + +let + resources = fetchFromGitHub { + owner = "renode"; + repo = "renode-resources"; + rev = "d3d69f8f17ed164ee23e46f0c06844a69bf4c004"; + hash = "sha256-wR3heL58NOQLENwCzL4lPM4KuvT/ON7dlc/KUqrlRjg="; + }; + assemblyVersion = + s: + let + part = lib.strings.splitString "-" s; + result = builtins.head part; + in + result; + + pythonLibs = + with python3Packages; + makePythonPath [ + construct + psutil + pyyaml + requests + tkinter + + # from tools/csv2resd/requirements.txt + construct + + # from tools/execution_tracer/requirements.txt + pyelftools + + (robotframework.overrideDerivation (oldAttrs: { + src = fetchFromGitHub { + owner = "robotframework"; + repo = "robotframework"; + rev = "v6.1"; + hash = "sha256-l1VupBKi52UWqJMisT2CVnXph3fGxB63mBVvYdM1NWE="; + }; + patches = (oldAttrs.patches or [ ]) ++ [ + (fetchpatch { + # utest: Improve filtering of output sugar for Python 3.13+ + name = "python3.13-support.patch"; + url = "https://github.com/robotframework/robotframework/commit/921e352556dc8538b72de1e693e2a244d420a26d.patch"; + hash = "sha256-aSaror26x4kVkLVetPEbrJG4H1zstHsNWqmwqOys3zo="; + }) + ]; + })) + ]; + +in +buildDotnetModule rec { + pname = "renode"; + version = "1.16.0"; + + src = fetchFromGitHub { + owner = "renode"; + repo = "renode"; + rev = "20ad06d9379997829df309c5724be94ba4effedd"; + hash = "sha256-I/W3OAzHCN8rEIlDyBwI1ZDvKfHYYBDiqE9XkWHxo7o="; + fetchSubmodules = true; + }; + + projectFile = "Renode_NET.sln"; + + dotnet-runtime = dotnet-runtime_8; + dotnet-sdk = dotnet-sdk_6; + + nugetDeps = ./deps.json; + + patches = [ ./renode-test.patch ]; + + prePatch = '' + substituteInPlace tools/building/createAssemblyInfo.sh \ + --replace CURRENT_INFORMATIONAL_VERSION="`git rev-parse --short=8 HEAD`" \ + CURRENT_INFORMATIONAL_VERSION="${builtins.substring 0 8 src.rev}" + ''; + + postPatch = '' + # https://github.com/dotnet/roslyn/issues/37379#issuecomment-513371985 + cat << EOF > Directory.Build.props + + + + + + EOF + + patchShebangs build.sh tools/ + + # Fixes determinism build error + sed -i 's/AssemblyVersion("%VERSION%.*")/AssemblyVersion("${assemblyVersion version}")/g' src/Renode/Properties/AssemblyInfo.template + sed -i 's/AssemblyVersion("1.0.*")/AssemblyVersion("1.0.0.0")/g' lib/AntShell/AntShell/Properties/AssemblyInfo.cs lib/CxxDemangler/CxxDemangler/Properties/AssemblyInfo.cs + ''; + + # https://github.com/NixOS/nixpkgs/issues/38991 + # bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) + env.LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; + + nativeBuildInputs = [ + cmake + gcc + ]; + + runtimeDeps = [ + gtk3 + mono + ]; + + dontUseCmakeConfigure = true; + + enableParallelBuilding = false; + + preBuild = '' + mkdir -p lib/resources + ln -s ${resources}/* lib/resources/ + + mkdir output + mv src/Infrastructure/src/Emulator/Cores/linux-properties.csproj output/properties.csproj + sed -i "s#/usr/bin/gcc#${gcc}/bin/gcc#g" output/properties.csproj + sed -i "s#/usr/bin/ar#${gcc}/bin/ar#g" output/properties.csproj + + # To fix value "" error in element + rm -rf src/Directory.Build.targets + + CORES=(arm.le arm.be arm64.le arm-m.le arm-m.be ppc.le ppc.be ppc64.le ppc64.be i386.le x86_64.le riscv.le riscv64.le sparc.le sparc.be xtensa.le) + for core_config in ''${CORES[@]} + do + CORE="$(echo $core_config | cut -d '.' -f 1)" + ENDIAN="$(echo $core_config | cut -d '.' -f 2)" + BITS=32 + + if [[ $CORE =~ "64" ]]; then + BITS=64 + fi + + SOURCE="${src}/src/Infrastructure/src/Emulator/Cores" + CMAKE_CONF_FLAGS="-DTARGET_ARCH=$CORE -DTARGET_WORD_SIZE=$BITS -DCMAKE_BUILD_TYPE=Release -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=$out/lib" + CORE_DIR=build/$CORE/$ENDIAN + mkdir -p $CORE_DIR + pushd $CORE_DIR + + if [[ $ENDIAN == "be" ]]; then + CMAKE_CONF_FLAGS+=" -DTARGET_WORDS_BIGENDIAN=1" + fi + + cmake $CMAKE_CONF_FLAGS -DHOST_ARCH=i386 $SOURCE + cmake --build . -j$NIX_BUILD_CORES + popd + done + + mkdir -p src/Infrastructure/src/Emulator/Cores/bin/Release/lib + ln -s $out/lib/*.so src/Infrastructure/src/Emulator/Cores/bin/Release/lib + ''; + + dotnetInstallFlags = [ "-p:TargetFramework=net6.0" ]; + + postInstall = '' + mkdir -p $out/lib/renode + mv * .renode-root $out/lib/renode + + makeWrapper "$out/lib/renode/renode-test" "$out/bin/renode-test" \ + --prefix PATH : "$out/lib/renode:${lib.makeBinPath [ dotnet-sdk ]}" \ + --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \ + --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \ + --prefix PYTHONPATH : "${pythonLibs}" \ + --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" \ + ''; + + executables = [ "Renode" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/renode/renode/blob/${version}/CHANGELOG.rst"; + description = "Virtual development framework for complex embedded systems"; + downloadPage = "https://github.com/renode/renode"; + homepage = "https://renode.io"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ otavio ]; + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/pkgs/by-name/re/renode/renode-test.patch b/pkgs/by-name/re/renode/renode-test.patch new file mode 100644 index 000000000000..2b902218e903 --- /dev/null +++ b/pkgs/by-name/re/renode/renode-test.patch @@ -0,0 +1,28 @@ +diff --git a/renode-test b/renode-test +index 0f8f8d0..1fdfe23 100755 +--- a/renode-test ++++ b/renode-test +@@ -5,22 +5,17 @@ set -u + # this is to support running renode-test from an external directory and via a symlink + ROOT_PATH="$(cd $(dirname $(readlink -f $0 2>/dev/null || echo $0)); echo $PWD)" + +-TESTS_FILE="$ROOT_PATH/tests/tests.yaml" +-TESTS_RESULTS="$ROOT_PATH/output/tests" + + . "${ROOT_PATH}/tools/common.sh" + + set +e + STTY_CONFIG=`stty -g 2>/dev/null` +-$PYTHON_RUNNER -u "`get_path "$ROOT_PATH/tests/run_tests.py"`" --exclude "skip_${DETECTED_OS}" --exclude "skip_host_${DETECTED_ARCH}" --properties-file "`get_path "$ROOT_PATH/output/properties.csproj"`" -r "`get_path "$TESTS_RESULTS"`" -t "`get_path "$TESTS_FILE"`" "$@" ++$PYTHON_RUNNER -u "`get_path "$ROOT_PATH/tests/run_tests.py"`" --exclude "skip_${DETECTED_OS}" -r $(pwd) --runner=dotnet "$@" + RESULT_CODE=$? + + set -e + if [ -n "${STTY_CONFIG:-}" ] + then +- # SIGTTOU might be sent when trying to change the terminal settings when "renode-test" runs in the background so trap the signal. +- trap "" SIGTTOU + stty "$STTY_CONFIG" +- trap - SIGTTOU + fi + exit $RESULT_CODE From 0421dbf594796a87ef47bb0fe58287034ff4470c Mon Sep 17 00:00:00 2001 From: znaniye Date: Fri, 18 Jul 2025 16:32:13 -0300 Subject: [PATCH 095/137] renode-unstable: init at 1.16.0-unstable-2025-08-08 --- pkgs/by-name/re/renode-unstable/package.nix | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/re/renode-unstable/package.nix diff --git a/pkgs/by-name/re/renode-unstable/package.nix b/pkgs/by-name/re/renode-unstable/package.nix new file mode 100644 index 000000000000..d778a7c00fa8 --- /dev/null +++ b/pkgs/by-name/re/renode-unstable/package.nix @@ -0,0 +1,32 @@ +{ + fetchFromGitHub, + nix-update-script, + renode, + ... +}: +renode.overrideAttrs (old: rec { + pname = "renode-unstable"; + version = "1.16.0-unstable-2025-08-08"; + + src = fetchFromGitHub { + owner = "renode"; + repo = "renode"; + rev = "194d90650a9337a05cd81e8855474773d23d4396"; + hash = "sha256-oRtbjup5RKbVzKMTa0yiY1gGhDqUrQ4N3SgwQ7lm8Ho="; + fetchSubmodules = true; + }; + + prePatch = '' + substituteInPlace tools/building/createAssemblyInfo.sh \ + --replace CURRENT_INFORMATIONAL_VERSION="`git rev-parse --short=8 HEAD`" \ + CURRENT_INFORMATIONAL_VERSION="${builtins.substring 0 8 src.rev}" + ''; + + passthru = old.passthru // { + updateScript = nix-update-script { + extraArgs = [ + "--version=branch" + ]; + }; + }; +}) From 5bb23b5abbd6e8a9da7d98e2b7f40012c21e9b5d Mon Sep 17 00:00:00 2001 From: znaniye Date: Sun, 10 Aug 2025 16:06:14 -0300 Subject: [PATCH 096/137] renode: add znaniye as maintainer --- pkgs/by-name/re/renode/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode/package.nix index a2784bbef48b..85f4a4dd846d 100644 --- a/pkgs/by-name/re/renode/package.nix +++ b/pkgs/by-name/re/renode/package.nix @@ -193,7 +193,10 @@ buildDotnetModule rec { downloadPage = "https://github.com/renode/renode"; homepage = "https://renode.io"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ otavio ]; + maintainers = with lib.maintainers; [ + otavio + znaniye + ]; platforms = [ "x86_64-linux" ]; }; } From a3fdabcdcf32f2c95644e387bee49caf67dcee8a Mon Sep 17 00:00:00 2001 From: MakiseKurisu Date: Tue, 12 Aug 2025 01:38:42 +0800 Subject: [PATCH 097/137] llama-cpp: fix build version and commit info --- pkgs/by-name/ll/llama-cpp/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 8d04c1afd41c..ff50a2555126 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -99,10 +99,6 @@ effectiveStdenv.mkDerivation (finalAttrs: { substituteInPlace ./ggml/src/ggml-metal/ggml-metal.m \ --replace-fail '[bundle pathForResource:@"ggml-metal" ofType:@"metal"];' "@\"$out/bin/ggml-metal.metal\";" fi - - substituteInPlace ./scripts/build-info.sh \ - --replace-fail 'build_number="0"' 'build_number="${finalAttrs.version}"' \ - --replace-fail 'build_commit="unknown"' "build_commit=\"$(cat COMMIT)\"" ''; nativeBuildInputs = [ @@ -124,6 +120,10 @@ effectiveStdenv.mkDerivation (finalAttrs: { ++ optionals vulkanSupport vulkanBuildInputs ++ [ curl ]; + preConfigure = '' + prependToVar cmakeFlags "-DLLAMA_BUILD_COMMIT:STRING=$(cat COMMIT)" + ''; + cmakeFlags = [ # -march=native is non-deterministic; override with platform-specific flags if needed (cmakeBool "GGML_NATIVE" false) @@ -137,6 +137,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { (cmakeBool "GGML_METAL" metalSupport) (cmakeBool "GGML_RPC" rpcSupport) (cmakeBool "GGML_VULKAN" vulkanSupport) + (cmakeFeature "LLAMA_BUILD_NUMBER" finalAttrs.version) ] ++ optionals cudaSupport [ (cmakeFeature "CMAKE_CUDA_ARCHITECTURES" cudaPackages.flags.cmakeCudaArchitecturesString) From fdb0eabc095eaea147e3ed5e7b3f3499d58f08e0 Mon Sep 17 00:00:00 2001 From: Yureka Date: Mon, 11 Aug 2025 19:34:07 +0200 Subject: [PATCH 098/137] matrix-synapse: 1.135.0 -> 1.135.2 Diff: https://github.com/element-hq/synapse/compare/v1.135.0...v1.135.2 Changelog: https://github.com/element-hq/synapse/releases/tag/v1.135.2 Fixes: CVE-2025-49090 --- .../by-name/ma/matrix-synapse-unwrapped/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index f54cdb85827e..d7feeccf0058 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -18,25 +18,16 @@ let in python3.pkgs.buildPythonApplication rec { pname = "matrix-synapse"; - version = "1.135.0"; + version = "1.135.2"; format = "pyproject"; src = fetchFromGitHub { owner = "element-hq"; repo = "synapse"; rev = "v${version}"; - hash = "sha256-ygLWjI6HzBMTPDhEmf1rT18UhoRekzpG8DkeZXo2dts="; + hash = "sha256-4HAA9Xq4C3DHxz0BgqBitfM4wZwPSEu+IO/OPfHzLVw="; }; - patches = [ - # Skip broken HTML preview test case with libxml >= 2.14 - # https://github.com/element-hq/synapse/pull/18413 - (fetchpatch { - url = "https://github.com/element-hq/synapse/commit/8aad32965888476b4660bf8228d2d2aa9ccc848b.patch"; - hash = "sha256-EUEbF442nOAybMI8EL6Ee0ib3JqSlQQ04f5Az3quKko="; - }) - ]; - cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; hash = "sha256-4J92s6cSgsEIYQpbU6OOLI/USIJX2Gc7UdEHgWQgmXc="; From 21b78fb27d78fb818d7d24c00766dd069189a55a Mon Sep 17 00:00:00 2001 From: Dominic Date: Mon, 11 Aug 2025 20:35:20 +0200 Subject: [PATCH 099/137] librewolf-bin-unwrapped: 141.0-1 -> 141.0.3-1 --- pkgs/by-name/li/librewolf-bin-unwrapped/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index a72a5fad89d4..1f9c238d409e 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -37,7 +37,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "141.0-1"; + version = "141.0.3-1"; in stdenv.mkDerivation { @@ -47,9 +47,9 @@ stdenv.mkDerivation { url = "https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - i686-linux = "sha256-nF9sGMMzLmVJapTyiU8y0ICIl26i+eloAHKJSVvSeuY="; - x86_64-linux = "sha256-mlvZ0faAXra6oZ4nsq6hiIgk/byoa0EmThvAkGpqQiU="; - aarch64-linux = "sha256-AfMmwQtfjWY0ImwQ/M+1liU3IzaxBVkIVLxSEQ7YTCw="; + i686-linux = "sha256-B3fTYNV6kHDo+Ae5r02oXIvcrzlnaZuOO/bAevjU3mk="; + x86_64-linux = "sha256-bIKqHQS4daqAQcbXHxLjWdK5MFrSg5ctzfhKe2OrO5c="; + aarch64-linux = "sha256-JPidpVXQ8DOwpmBUQn/aBJfydrUSfl6ekgnxCjL7Vgg="; } .${stdenv.hostPlatform.system} or throwSystem; }; From a8800fa98edef2156600cec298925ddbd8875c45 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 11 Aug 2025 21:36:30 +0300 Subject: [PATCH 100/137] whisper-cpp: add `passthru.updateScript` --- pkgs/by-name/wh/whisper-cpp/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/wh/whisper-cpp/package.nix b/pkgs/by-name/wh/whisper-cpp/package.nix index abf1ac8cfe25..b0aedd9ec344 100644 --- a/pkgs/by-name/wh/whisper-cpp/package.nix +++ b/pkgs/by-name/wh/whisper-cpp/package.nix @@ -11,6 +11,7 @@ which, autoAddDriverRunpath, makeWrapper, + nix-update-script, metalSupport ? stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64, coreMLSupport ? stdenv.hostPlatform.isDarwin && false, # FIXME currently broken @@ -170,6 +171,8 @@ effectiveStdenv.mkDerivation (finalAttrs: { runHook postInstallCheck ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Port of OpenAI's Whisper model in C/C++"; longDescription = '' From cae38a61814c16a75d7c3ab11a2e376aa97ab729 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 18:42:08 +0000 Subject: [PATCH 101/137] bilibili: 1.16.5-4 -> 1.17.0-2 --- pkgs/by-name/bi/bilibili/sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/bilibili/sources.nix b/pkgs/by-name/bi/bilibili/sources.nix index 0e438b2fddb8..b72a771bdd31 100644 --- a/pkgs/by-name/bi/bilibili/sources.nix +++ b/pkgs/by-name/bi/bilibili/sources.nix @@ -1,6 +1,6 @@ # Generated by ./update.sh - do not update manually! { - version = "1.16.5-4"; - arm64-hash = "sha256-8APk13cLzhOaPXCpkdX5OLpXM/EV93uR2LHuMaBeUb0="; - x86_64-hash = "sha256-S7R4XmBnqyXugwf5henOZG5TzGUw4IrU42SXINm6Wcw="; + version = "1.17.0-2"; + arm64-hash = "sha256-skqxt0IPn3X1ejltxTdT7Xm1zEeFTmyJdxRmNK8+fvY="; + x86_64-hash = "sha256-ZYTELa0syIS2fZCNNFHg7WlTh9+Zu7XxSJTAvwavg5w="; } From f1277e543421d39104272264dd17b281398fb3aa Mon Sep 17 00:00:00 2001 From: Krzysztof Nazarewski Date: Mon, 11 Aug 2025 17:59:04 +0200 Subject: [PATCH 102/137] netbird: 0.49.0 -> 0.54.0 + split up + relicense - 0.53.0+ relicensed the server components - as a result split into per-component packages - adds missing 2 upload & relay components - the tested behavior has changed --- .../manual/release-notes/rl-2511.section.md | 2 + .../networking/netbird/management.nix | 2 +- .../services/networking/netbird/signal.nix | 2 +- nixos/tests/netbird.nix | 100 +++++++++++----- .../by-name/ne/netbird-management/package.nix | 5 + pkgs/by-name/ne/netbird-relay/package.nix | 5 + pkgs/by-name/ne/netbird-signal/package.nix | 5 + pkgs/by-name/ne/netbird-ui/package.nix | 2 +- pkgs/by-name/ne/netbird-upload/package.nix | 5 + pkgs/by-name/ne/netbird/package.nix | 113 ++++++++++++------ 10 files changed, 171 insertions(+), 70 deletions(-) create mode 100644 pkgs/by-name/ne/netbird-management/package.nix create mode 100644 pkgs/by-name/ne/netbird-relay/package.nix create mode 100644 pkgs/by-name/ne/netbird-signal/package.nix create mode 100644 pkgs/by-name/ne/netbird-upload/package.nix diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 01ad322de9c5..afaff1e564a8 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -182,6 +182,8 @@ - `services.monero` now includes the `environmentFile` option for adding secrets to the Monero daemon config. +- `services.netbird.server` now uses dedicated packages split out due to relicensing of server components to AGPLv3 with version `0.53.0`, + - The new option [networking.ipips](#opt-networking.ipips) has been added to create IP within IP kind of tunnels (including 4in6, ip6ip6 and ipip). With the existing [networking.sits](#opt-networking.sits) option (6in4), it is now possible to create all combinations of IPv4 and IPv6 encapsulation. diff --git a/nixos/modules/services/networking/netbird/management.nix b/nixos/modules/services/networking/netbird/management.nix index f05adb671e99..1026cf4fc9c1 100644 --- a/nixos/modules/services/networking/netbird/management.nix +++ b/nixos/modules/services/networking/netbird/management.nix @@ -139,7 +139,7 @@ in options.services.netbird.server.management = { enable = mkEnableOption "Netbird Management Service"; - package = mkPackageOption pkgs "netbird" { }; + package = mkPackageOption pkgs "netbird-management" { }; domain = mkOption { type = str; diff --git a/nixos/modules/services/networking/netbird/signal.nix b/nixos/modules/services/networking/netbird/signal.nix index 3122b6c9fe5f..ac13bdb6d6ba 100644 --- a/nixos/modules/services/networking/netbird/signal.nix +++ b/nixos/modules/services/networking/netbird/signal.nix @@ -31,7 +31,7 @@ in options.services.netbird.server.signal = { enable = mkEnableOption "Netbird's Signal Service"; - package = mkPackageOption pkgs "netbird" { }; + package = mkPackageOption pkgs "netbird-signal" { }; enableNginx = mkEnableOption "Nginx reverse-proxy for the netbird signal service"; diff --git a/nixos/tests/netbird.nix b/nixos/tests/netbird.nix index 873f5405935e..962b5377cc9d 100644 --- a/nixos/tests/netbird.nix +++ b/nixos/tests/netbird.nix @@ -7,7 +7,7 @@ ]; nodes = { - clients = + node = { ... }: { services.netbird.enable = true; @@ -15,34 +15,16 @@ }; }; - # TODO: confirm the whole solution is working end-to-end when netbird server is implemented - testScript = '' - start_all() - def did_start(node, name, interval=0.5, timeout=10): - node.wait_for_unit(f"{name}.service") - node.wait_for_file(f"/var/run/{name}/sock") - # `netbird status` returns a full "Disconnected" status during initialization - # only after a while passes it starts returning "NeedsLogin" help message - - start = time.time() - output = node.succeed(f"{name} status") - while "Disconnected" in output and (time.time() - start) < timeout: - time.sleep(interval) - output = node.succeed(f"{name} status") - assert "NeedsLogin" in output - - did_start(clients, "netbird") - did_start(clients, "netbird-custom") - ''; - /* - `netbird status` used to print `Daemon status: NeedsLogin` - https://github.com/netbirdio/netbird/blob/23a14737974e3849fa86408d136cc46db8a885d0/client/cmd/status.go#L154-L164 - as the first line, but now it is just: + Historically waiting for the NetBird client daemon initialization helped catch number of bugs with the service, + so we keep try to keep it here in as much details as it makes sense. - Daemon version: 0.26.3 - CLI version: 0.26.3 - Management: Disconnected + Initially `netbird status` returns a "Disconnected" messages: + OS: linux/amd64 + Daemon version: 0.54.0 + CLI version: 0.54.0 + Profile: default + Management: Disconnected, reason: rpc error: code = FailedPrecondition desc = failed connecting to Management Service : context deadline exceeded Signal: Disconnected Relays: 0/0 Available Nameservers: 0/0 Available @@ -50,7 +32,69 @@ NetBird IP: N/A Interface type: N/A Quantum resistance: false - Routes: - + Lazy connection: false + Networks: - + Forwarding rules: 0 Peers count: 0/0 Connected + + After a while passes it should start returning "NeedsLogin" help message. + + As of ~0.53.0+ in ~30 second intervals the `netbird status` instead of "NeedsLogin" it briefly (for under 2 seconds) crashes with: + + Error: status failed: failed connecting to Management Service : context deadline exceeded + + This might be related to the following log line: + + 2025-08-11T15:03:25Z ERRO shared/management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded */ + # TODO: confirm the whole solution is working end-to-end when netbird server is implemented + testScript = '' + import textwrap + import time + + start_all() + + def run_with_debug(node, cmd, check=True, display=True, **kwargs): + cmd = f"{cmd} 2>&1" + start = time.time() + ret, output = node.execute(cmd, **kwargs) + duration = time.time() - start + txt = f">>> {cmd=} {ret=} {duration=:.2f}:\n{textwrap.indent(output, '... ')}" + if check: + assert ret == 0, txt + if display: + print(txt) + return ret, output + + def wait_until_rcode(node, cmd, rcode=0, retries=30, **kwargs): + def check_success(_last_try): + nonlocal output + ret, output = run_with_debug(node, cmd, **kwargs) + return ret == rcode + + kwargs.setdefault('check', False) + output = None + with node.nested(f"waiting for {cmd=} to exit with {rcode=}"): + retry(check_success, retries) + return output + + instances = ["netbird", "netbird-custom"] + + for name in instances: + node.wait_for_unit(f"{name}.service") + node.wait_for_file(f"/var/run/{name}/sock") + + for name in instances: + wait_until_rcode(node, f"{name} status |& grep -C20 Disconnected", 0, retries=5) + '' + # The status used to turn into `NeedsLogin`, but recently started crashing instead. + # leaving the snippets in here, in case some update goes back to the old behavior and can be tested again + + lib.optionalString false '' + for name in instances: + #wait_until_rcode(node, f"{name} status |& grep -C20 NeedsLogin", 0, retries=20) + output = wait_until_rcode(node, f"{name} status", 1, retries=61) + msg = "Error: status failed: failed connecting to Management Service : context deadline exceeded" + assert output.strip() == msg, f"expected {msg=}, got {output=} instead" + wait_until_rcode(node, f"{name} status |& grep -C20 Disconnected", 0, retries=10) + ''; } diff --git a/pkgs/by-name/ne/netbird-management/package.nix b/pkgs/by-name/ne/netbird-management/package.nix new file mode 100644 index 000000000000..e56743ab82fe --- /dev/null +++ b/pkgs/by-name/ne/netbird-management/package.nix @@ -0,0 +1,5 @@ +{ netbird }: + +netbird.override { + componentName = "management"; +} diff --git a/pkgs/by-name/ne/netbird-relay/package.nix b/pkgs/by-name/ne/netbird-relay/package.nix new file mode 100644 index 000000000000..7eb4459c9dd1 --- /dev/null +++ b/pkgs/by-name/ne/netbird-relay/package.nix @@ -0,0 +1,5 @@ +{ netbird }: + +netbird.override { + componentName = "relay"; +} diff --git a/pkgs/by-name/ne/netbird-signal/package.nix b/pkgs/by-name/ne/netbird-signal/package.nix new file mode 100644 index 000000000000..6e994d7cbd72 --- /dev/null +++ b/pkgs/by-name/ne/netbird-signal/package.nix @@ -0,0 +1,5 @@ +{ netbird }: + +netbird.override { + componentName = "signal"; +} diff --git a/pkgs/by-name/ne/netbird-ui/package.nix b/pkgs/by-name/ne/netbird-ui/package.nix index 8a5ad19846b0..297e40c870d0 100644 --- a/pkgs/by-name/ne/netbird-ui/package.nix +++ b/pkgs/by-name/ne/netbird-ui/package.nix @@ -1,5 +1,5 @@ { netbird }: netbird.override { - ui = true; + componentName = "ui"; } diff --git a/pkgs/by-name/ne/netbird-upload/package.nix b/pkgs/by-name/ne/netbird-upload/package.nix new file mode 100644 index 000000000000..5ca47f5a59f6 --- /dev/null +++ b/pkgs/by-name/ne/netbird-upload/package.nix @@ -0,0 +1,5 @@ +{ netbird }: + +netbird.override { + componentName = "upload"; +} diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 2ae8e43b8ac2..2f894ee8b180 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -12,39 +12,72 @@ libX11, libXcursor, libXxf86vm, - ui ? false, netbird-ui, versionCheckHook, + componentName ? "client", }: let - modules = - if ui then - { - "client/ui" = "netbird-ui"; - } - else - { - client = "netbird"; - management = "netbird-mgmt"; - signal = "netbird-signal"; - }; + /* + License tagging is based off: + - https://github.com/netbirdio/netbird/blob/9e95841252c62b50ae93805c8dfd2b749ac95ea7/LICENSES/REUSE.toml + - https://github.com/netbirdio/netbird/blob/9e95841252c62b50ae93805c8dfd2b749ac95ea7/LICENSE#L1-L2 + */ + availableComponents = { + client = { + module = "client"; + binaryName = "netbird"; + license = lib.licenses.bsd3; + versionCheckProgramArg = "version"; + hasCompletion = true; + }; + ui = { + module = "client/ui"; + binaryName = "netbird-ui"; + license = lib.licenses.bsd3; + }; + upload = { + module = "upload-server"; + binaryName = "netbird-upload"; + license = lib.licenses.bsd3; + }; + management = { + module = "management"; + binaryName = "netbird-mgmt"; + license = lib.licenses.agpl3Only; + versionCheckProgramArg = "--version"; + hasCompletion = true; + }; + signal = { + module = "signal"; + binaryName = "netbird-signal"; + license = lib.licenses.agpl3Only; + hasCompletion = true; + }; + relay = { + module = "relay"; + binaryName = "netbird-relay"; + license = lib.licenses.agpl3Only; + }; + }; + isUI = componentName == "ui"; + component = availableComponents.${componentName}; in buildGoModule (finalAttrs: { - pname = "netbird"; - version = "0.49.0"; + pname = "netbird-${componentName}"; + version = "0.54.0"; src = fetchFromGitHub { owner = "netbirdio"; repo = "netbird"; tag = "v${finalAttrs.version}"; - hash = "sha256-Hv0A9/NTMzRAf9YvYGvRLyy2gdigF9y2NfylE8bLcTw="; + hash = "sha256-qKYJa7q7scEbbxLHaosaurrjXR5ABxCAnuUcy80yKEc="; }; - vendorHash = "sha256-t/X/muMwHVwg8Or+pFTSEQEsnkKLuApoVUmMhyCImWI="; + vendorHash = "sha256-uVVm+iDGP2eZ5GVXWJrWZQ7LpHdZccRIiHPIFs6oAPo="; - nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; + nativeBuildInputs = [ installShellFiles ] ++ lib.optional isUI pkg-config; - buildInputs = lib.optionals (stdenv.hostPlatform.isLinux && ui) [ + buildInputs = lib.optionals (stdenv.hostPlatform.isLinux && isUI) [ gtk3 libayatana-appindicator libX11 @@ -52,7 +85,7 @@ buildGoModule (finalAttrs: { libXxf86vm ]; - subPackages = lib.attrNames modules; + subPackages = [ component.module ]; ldflags = [ "-s" @@ -73,35 +106,36 @@ buildGoModule (finalAttrs: { ''; postInstall = - lib.concatStringsSep "\n" ( - lib.mapAttrsToList ( - module: binary: + let + builtBinaryName = lib.last (lib.splitString "/" component.module); + in + '' + mv $out/bin/${builtBinaryName} $out/bin/${component.binaryName} + '' + + + lib.optionalString + (stdenv.buildPlatform.canExecute stdenv.hostPlatform && (component.hasCompletion or false)) '' - mv $out/bin/${lib.last (lib.splitString "/" module)} $out/bin/${binary} + installShellCompletion --cmd ${component.binaryName} \ + --bash <($out/bin/${component.binaryName} completion bash) \ + --fish <($out/bin/${component.binaryName} completion fish) \ + --zsh <($out/bin/${component.binaryName} completion zsh) '' - + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform && !ui) '' - installShellCompletion --cmd ${binary} \ - --bash <($out/bin/${binary} completion bash) \ - --fish <($out/bin/${binary} completion fish) \ - --zsh <($out/bin/${binary} completion zsh) - '' - ) modules - ) - + lib.optionalString (stdenv.hostPlatform.isLinux && ui) '' + # assemble & adjust netbird.desktop files for the GUI + + lib.optionalString (stdenv.hostPlatform.isLinux && isUI) '' install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/pixmaps/netbird.png" install -Dm644 "$src/client/ui/build/netbird.desktop" "$out/share/applications/netbird.desktop" substituteInPlace $out/share/applications/netbird.desktop \ - --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/netbird-ui" + --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/${component.binaryName}" ''; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; - versionCheckProgramArg = "version"; - # Disabled for the `netbird-ui` version because it does a network request. - doInstallCheck = !ui; + versionCheckProgram = "${placeholder "out"}/bin/${component.binaryName}"; + versionCheckProgramArg = component.versionCheckProgramArg or "version"; + doInstallCheck = component ? versionCheckProgramArg; passthru = { tests = { @@ -115,11 +149,12 @@ buildGoModule (finalAttrs: { homepage = "https://netbird.io"; changelog = "https://github.com/netbirdio/netbird/releases/tag/v${finalAttrs.version}"; description = "Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls"; - license = lib.licenses.bsd3; + license = component.license; maintainers = with lib.maintainers; [ + nazarewk saturn745 loc ]; - mainProgram = if ui then "netbird-ui" else "netbird"; + mainProgram = component.binaryName; }; }) From ece099c7216a3d6b77296c81e61f25573df7c069 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 18:55:17 +0000 Subject: [PATCH 103/137] simplex-chat-desktop: 6.4.2 -> 6.4.3.1 --- pkgs/by-name/si/simplex-chat-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simplex-chat-desktop/package.nix b/pkgs/by-name/si/simplex-chat-desktop/package.nix index 6c5c9717cf86..b36c783ea5e9 100644 --- a/pkgs/by-name/si/simplex-chat-desktop/package.nix +++ b/pkgs/by-name/si/simplex-chat-desktop/package.nix @@ -7,11 +7,11 @@ let pname = "simplex-chat-desktop"; - version = "6.4.2"; + version = "6.4.3.1"; src = fetchurl { url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; - hash = "sha256-g3WsqLEOBcmeUEqNtC0ixJwDbGTvfSUi80pKPvAu6tM="; + hash = "sha256-rFNatd7mC96WrX6imDOdEMNkSokiSeYq0oFRh/HTEC8="; }; appimageContents = appimageTools.extract { From 9bfaf956feea5edce85e7b5c6bab1264d99a68ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 19:08:50 +0000 Subject: [PATCH 104/137] rymdport: 3.9.0 -> 3.9.1 --- pkgs/by-name/ry/rymdport/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ry/rymdport/package.nix b/pkgs/by-name/ry/rymdport/package.nix index 1d3547055e73..931b52226870 100644 --- a/pkgs/by-name/ry/rymdport/package.nix +++ b/pkgs/by-name/ry/rymdport/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "rymdport"; - version = "3.9.0"; + version = "3.9.1"; src = fetchFromGitHub { owner = "Jacalz"; repo = "rymdport"; rev = "v${version}"; - hash = "sha256-Eezitq66NkTYUxGt5/sVrB486irPigeCARjZVW6nTK4="; + hash = "sha256-5INmb8zMFUB8ibA+ACNWoL54tOhWYHF85MZzRNRmJow="; }; vendorHash = "sha256-WPJj3zlEJeghRw0lHHUXm7n0a6d8Yf78s7jnBwmAZ4U="; From 9b04c8710e155decd8c93a8610306a192a34dac0 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 11 Aug 2025 21:18:10 +0300 Subject: [PATCH 105/137] warp-terminal: 0.2025.08.06.08.12.stable_01 -> 0.2025.08.06.08.12.stable_02 --- pkgs/by-name/wa/warp-terminal/versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index cbc548582c4d..2f52dbc180bf 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-s4SHM2pU1CZPJZFiWE5VDeSEprLsSYChFazNGOpz+oo=", - "version": "0.2025.08.06.08.12.stable_01" + "hash": "sha256-wO3xE8cSSMaYVc6eoswDcR3acBzWwB/BHbins8ciM4Y=", + "version": "0.2025.08.06.08.12.stable_02" }, "linux_x86_64": { - "hash": "sha256-u0TH9u1o+g3GngEMg6r78fSZH778kGcKe5tB/lpExZE=", - "version": "0.2025.08.06.08.12.stable_01" + "hash": "sha256-/Nhy0fyslK8h5zzhwlDJT+6nhNmdBowj/jGOTCunX4w=", + "version": "0.2025.08.06.08.12.stable_02" }, "linux_aarch64": { - "hash": "sha256-smg2QiXRlADGBKxl9Wlq2yWsCCi3JwjxhwR13yG70mA=", - "version": "0.2025.08.06.08.12.stable_01" + "hash": "sha256-Jqm2aUg11nrIZUofcLDYZ7BQtaSPx7KrrM91i0bc+ig=", + "version": "0.2025.08.06.08.12.stable_02" } } From f0cd30e1a3bfbe56e25f81d18e7fb40e8d0631a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 20:05:03 +0000 Subject: [PATCH 106/137] zwave-js-ui: 11.0.1 -> 11.1.0 --- pkgs/by-name/zw/zwave-js-ui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zw/zwave-js-ui/package.nix b/pkgs/by-name/zw/zwave-js-ui/package.nix index 53c737688e94..ef3a93f834b7 100644 --- a/pkgs/by-name/zw/zwave-js-ui/package.nix +++ b/pkgs/by-name/zw/zwave-js-ui/package.nix @@ -7,15 +7,15 @@ buildNpmPackage rec { pname = "zwave-js-ui"; - version = "11.0.1"; + version = "11.1.0"; src = fetchFromGitHub { owner = "zwave-js"; repo = "zwave-js-ui"; tag = "v${version}"; - hash = "sha256-8ZN8ixfVZ1eO4kITA7GzdAUbwUylphs71GYu8Yb0yPg="; + hash = "sha256-7EjtxT8CnH73U58LeM9+WoBzQzFJ+7knJFfbq8vYk7c="; }; - npmDepsHash = "sha256-eOKF2sLkRaTPJdi3lXe8hclWOVV+XKz0EKktEEBffVo="; + npmDepsHash = "sha256-uSAkNc7T+il/Ew6mZzStSqvCl9hB0xdc2/zcaDNIip0="; passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui; From 87de4f75663fa52c76e77c61e099f81bae747113 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Mon, 11 Aug 2025 22:24:42 +0200 Subject: [PATCH 107/137] vanillatd: deprecate phases --- pkgs/by-name/va/vanillatd/package.nix | 3 +-- pkgs/by-name/va/vanillatd/passthru-packages.nix | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/va/vanillatd/package.nix b/pkgs/by-name/va/vanillatd/package.nix index abc618638afb..4c336c2c1204 100644 --- a/pkgs/by-name/va/vanillatd/package.nix +++ b/pkgs/by-name/va/vanillatd/package.nix @@ -141,8 +141,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ dataDerivation ] ++ finalAttrs.buildInputs; nativeBuildInputs = [ rsync ]; - phases = [ "buildPhase" ]; - buildPhase = + buildCommand = let Default_Data_Path = if stdenv.hostPlatform.isDarwin then diff --git a/pkgs/by-name/va/vanillatd/passthru-packages.nix b/pkgs/by-name/va/vanillatd/passthru-packages.nix index 145871ef806e..f1d34e1d274f 100644 --- a/pkgs/by-name/va/vanillatd/passthru-packages.nix +++ b/pkgs/by-name/va/vanillatd/passthru-packages.nix @@ -8,10 +8,9 @@ }: builtins.mapAttrs ( - name: buildPhase: + name: buildCommand: stdenvNoCC.mkDerivation { - inherit name buildPhase; - phases = [ "buildPhase" ]; + inherit name buildCommand; nativeBuildInputs = [ unar ]; meta = { sourceProvenance = with lib.sourceTypes; [ From 4838144193d5bd7c0bca3a193165d5b44ba906dc Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Mon, 11 Aug 2025 22:29:12 +0200 Subject: [PATCH 108/137] maintainers: update dblsaiko --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 03c174352385..2e38570e429d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5914,7 +5914,7 @@ }; dblsaiko = { email = "me@dblsaiko.net"; - github = "2xsaiko"; + github = "dblsaiko"; githubId = 3987560; name = "Katalin Rebhan"; }; From d5218e5eb2b0727c750353d94ac9270c943eae6a Mon Sep 17 00:00:00 2001 From: Zitrone Date: Wed, 9 Apr 2025 23:11:42 +0200 Subject: [PATCH 109/137] python3Packages.fullmoon: init at 1.0.2 --- .../python-modules/fullmoon/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/fullmoon/default.nix diff --git a/pkgs/development/python-modules/fullmoon/default.nix b/pkgs/development/python-modules/fullmoon/default.nix new file mode 100644 index 000000000000..f474b226ff07 --- /dev/null +++ b/pkgs/development/python-modules/fullmoon/default.nix @@ -0,0 +1,33 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: +buildPythonPackage { + pname = "fullmoon"; + version = "1.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jr-k"; + repo = "python-fullmoon"; + rev = "702b94d9924cce8c156a3d7951bea65b19022358"; + hash = "sha256-d0OL5z2DCOp0xSYBAdaMHZV9wmZJ6jiQTl7NZjMYJRA="; + }; + + build-system = [ setuptools ]; + + checkPhase = '' + runHook preCheck + python example.py + runHook postCheck + ''; + + meta = { + description = "Determine the occurrence of the next full moon or to determine if a given date is/was/will be a full moon"; + homepage = "https://github.com/jr-k/python-fullmoon"; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ quantenzitrone ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 323b48f55023..9d9afe789e4a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5528,6 +5528,8 @@ self: super: with self; { fugashi = callPackage ../development/python-modules/fugashi { }; + fullmoon = callPackage ../development/python-modules/fullmoon { }; + func-timeout = callPackage ../development/python-modules/func-timeout { }; funcparserlib = callPackage ../development/python-modules/funcparserlib { }; From 27bdd3e2470d6161c22e3e372bd00cfbf4efc6a5 Mon Sep 17 00:00:00 2001 From: Zitrone Date: Wed, 9 Apr 2025 23:11:55 +0200 Subject: [PATCH 110/137] doge: 3.8.0 -> 3.9.0 --- pkgs/by-name/do/doge/package.nix | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/do/doge/package.nix b/pkgs/by-name/do/doge/package.nix index c12e8345abf8..5d3a446a1aea 100644 --- a/pkgs/by-name/do/doge/package.nix +++ b/pkgs/by-name/do/doge/package.nix @@ -5,27 +5,35 @@ }: python3Packages.buildPythonApplication rec { pname = "doge"; - version = "3.8.0"; + version = "3.9.0"; + pyproject = true; src = fetchFromGitHub { owner = "Olivia5k"; repo = "doge"; - rev = version; - hash = "sha256-CZw9Pz9YPVmDMOfDp5yIp/yStOvXEzAgb/HvKpxhQ8I="; + tag = version; + hash = "sha256-aJ1SFehjKiSc7osf5BOB1xjDnrkVXp37PQ5bNpbv1Mk="; }; - pyproject = true; - nativeBuildInputs = [ python3Packages.setuptools ]; - propagatedBuildInputs = [ python3Packages.python-dateutil ]; + build-system = [ python3Packages.hatchling ]; + + dependencies = with python3Packages; [ + python-dateutil + fullmoon + ]; meta = { - homepage = "https://github.com/Olivia5k/doge"; description = "Wow very terminal doge"; + longDescription = '' + Doge is a simple motd script based on the slightly stupid but very funny doge meme. + It prints random grammatically incorrect statements that are sometimes based on things from your computer. + ''; + homepage = "https://github.com/Olivia5k/doge"; license = lib.licenses.mit; + mainProgram = "doge"; maintainers = with lib.maintainers; [ Gonzih quantenzitrone ]; - mainProgram = "doge"; }; } From 207ae1beaa7b8b6de47b392c6cb422dad108bf16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 21:15:12 +0000 Subject: [PATCH 111/137] boxflat: 1.34.2 -> 1.34.2-1 --- pkgs/by-name/bo/boxflat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/boxflat/package.nix b/pkgs/by-name/bo/boxflat/package.nix index 12a888610bc9..b42156eab9e9 100644 --- a/pkgs/by-name/bo/boxflat/package.nix +++ b/pkgs/by-name/bo/boxflat/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonPackage rec { pname = "boxflat"; - version = "1.34.2"; + version = "1.34.2-1"; pyproject = true; src = fetchFromGitHub { owner = "Lawstorant"; repo = "boxflat"; tag = "v${version}"; - hash = "sha256-u1rhZfYCQC0qm79cMCCBvlHC4F9rwkL6X72rylPhJwE="; + hash = "sha256-A18YhQp4USFQ4xoyR1Zc0o0fs5mVFVrvfbdPWvo1NXw="; }; build-system = [ python3Packages.setuptools ]; From 8c630c1ef776e8f2bae861053e037b2ba060d6e0 Mon Sep 17 00:00:00 2001 From: miyu Date: Mon, 11 Aug 2025 16:31:34 -0500 Subject: [PATCH 112/137] maintainers: add miyu --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2e38570e429d..0af0e0272263 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16745,6 +16745,12 @@ githubId = 24192522; name = "MithicSpirit"; }; + miyu = { + email = "miyu@allthingslinux.org"; + github = "fndov"; + githubId = 168955383; + name = "Tommy B"; + }; mjm = { email = "matt@mattmoriarity.com"; github = "mjm"; From 8bc9bb67992d7c8a1d225886001e754f40ad568d Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 11 Aug 2025 19:36:12 +0300 Subject: [PATCH 113/137] docstrfmt: init at 1.10.0 https://github.com/LilSpazJoekp/docstrfmt --- pkgs/by-name/do/docstrfmt/package.nix | 56 +++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 pkgs/by-name/do/docstrfmt/package.nix diff --git a/pkgs/by-name/do/docstrfmt/package.nix b/pkgs/by-name/do/docstrfmt/package.nix new file mode 100644 index 000000000000..2fcfdbc28169 --- /dev/null +++ b/pkgs/by-name/do/docstrfmt/package.nix @@ -0,0 +1,56 @@ +{ + lib, + python3, + fetchFromGitHub, +}: + +python3.pkgs.buildPythonApplication rec { + pname = "docstrfmt"; + version = "1.10.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "LilSpazJoekp"; + repo = "docstrfmt"; + tag = "v${version}"; + hash = "sha256-L7zz9FJRSiBWthME0zsUWHxeA+zVuxQpkyEVbNSSEQs="; + }; + + build-system = [ + python3.pkgs.flit-core + ]; + + dependencies = with python3.pkgs; [ + black + click + docutils + libcst + platformdirs + sphinx + tabulate + toml + ]; + + pythonRelaxDeps = [ + "black" + "docutils" + ]; + + nativeCheckInputs = with python3.pkgs; [ + pytestCheckHook + pytest-aiohttp + ]; + + pythonImportsCheck = [ + "docstrfmt" + ]; + + meta = { + description = "Formatter for reStructuredText"; + homepage = "https://github.com/LilSpazJoekp/docstrfmt"; + changelog = "https://github.com/LilSpazJoekp/docstrfmt/blob/${src.tag}/CHANGES.rst"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ doronbehar ]; + mainProgram = "docstrfmt"; + }; +} From 798c206c3676b871bc09d886611f3f25e4d72022 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 11 Aug 2025 23:46:35 +0200 Subject: [PATCH 114/137] python313Packages.tiered-debug: init at 1.3.0 Python logging helper module that allows for multiple tiers of debug logging https://github.com/untergeek/tiered-debug --- .../python-modules/tiered-debug/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/tiered-debug/default.nix diff --git a/pkgs/development/python-modules/tiered-debug/default.nix b/pkgs/development/python-modules/tiered-debug/default.nix new file mode 100644 index 000000000000..5a3bef576477 --- /dev/null +++ b/pkgs/development/python-modules/tiered-debug/default.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + pytestCheckHook, + pytest-cov-stub, +}: + +buildPythonPackage rec { + pname = "tiered-debug"; + version = "1.3.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "untergeek"; + repo = "tiered-debug"; + tag = "v${version}"; + hash = "sha256-2mThiuJUX+N5qIOXpdFOuIa+kBGYzbZzCeaAfEz3Iy0="; + }; + + build-system = [ hatchling ]; + + nativeCheckInputs = [ + pytest-cov-stub + pytestCheckHook + ]; + + pythonImportsCheck = [ "tiered_debug" ]; + + disabledTests = [ + # AssertionError + "test_add_handler" + "test_log_with_default_stacklevel" + ]; + + meta = { + description = "Python logging helper module that allows for multiple tiers of debug logging"; + homepage = "https://github.com/untergeek/tiered-debug"; + changelog = "https://github.com/untergeek/tiered-debug/releases/tag/${src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 037b08734c75..e664bba7ddd9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18047,6 +18047,8 @@ self: super: with self; { tidylib = callPackage ../development/python-modules/pytidylib { }; + tiered-debug = callPackage ../development/python-modules/tiered-debug { }; + tifffile = callPackage ../development/python-modules/tifffile { }; tika = callPackage ../development/python-modules/tika { }; From a4efb2de31790029043ee25846e30e5cd6152d49 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 11 Aug 2025 23:50:00 +0200 Subject: [PATCH 115/137] python313Packages.es-client: 8.17.4 -> 8.18.2 Changelog: https://github.com/untergeek/es_client/releases/tag/v8.18.2 --- pkgs/development/python-modules/es-client/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/es-client/default.nix b/pkgs/development/python-modules/es-client/default.nix index da67670cc4ea..1f02da027f90 100644 --- a/pkgs/development/python-modules/es-client/default.nix +++ b/pkgs/development/python-modules/es-client/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, certifi, click, + cryptography, dotmap, ecs-logging, elastic-transport, @@ -15,13 +16,13 @@ pythonOlder, pyyaml, requests, - six, + tiered-debug, voluptuous, }: buildPythonPackage rec { pname = "es-client"; - version = "8.17.4"; + version = "8.18.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -30,7 +31,7 @@ buildPythonPackage rec { owner = "untergeek"; repo = "es_client"; tag = "v${version}"; - hash = "sha256-43LB0QceljuS3k+yYtJCbJsstsFr3d2h2Gnjal2HcdQ="; + hash = "sha256-siB17xVRS/eeKOsJcWdh4foOHXbeV8wwRclXDHodADM="; }; pythonRelaxDeps = true; @@ -40,12 +41,13 @@ buildPythonPackage rec { dependencies = [ certifi click + cryptography dotmap ecs-logging elastic-transport elasticsearch8 pyyaml - six + tiered-debug voluptuous ]; From 1f354e27846f0b9e364049c27075a60bd8ada1a1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:01:09 +0200 Subject: [PATCH 116/137] python312Packages.mypy-boto3-cognito-idp: 1.40.0 -> 1.40.7 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 6480bf01a744..3dcc482eea21 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -314,8 +314,8 @@ rec { "sha256-uEEXHsqyaLnPGXs0wVrx+cjUkm8IykxTnWeBOBXb3DU="; mypy-boto3-cognito-idp = - buildMypyBoto3Package "cognito-idp" "1.40.0" - "sha256-IuXn0o68VmKHRc4Njoo/0XKvxPKPxMsI17letOqO4Do="; + buildMypyBoto3Package "cognito-idp" "1.40.7" + "sha256-n1n2O5k0hUHLiMEP2freTDMcYKximRt+yWt86BEjj9I="; mypy-boto3-cognito-sync = buildMypyBoto3Package "cognito-sync" "1.40.0" From d6a0a45f5befcc7d6fceabe87096d610a0e7fa50 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:01:23 +0200 Subject: [PATCH 117/137] python312Packages.mypy-boto3-connect: 1.40.0 -> 1.40.7 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3dcc482eea21..f2e107c7aa30 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -338,8 +338,8 @@ rec { "sha256-eukD7L3JzqvzK5mW9ESu9L62id1EHGhYdy+afYowtAc="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.40.0" - "sha256-RhIoRVpH8EaPKuhcui+1HwOER+CPqLJuKQ3qs3kUsEo="; + buildMypyBoto3Package "connect" "1.40.7" + "sha256-xhy39XaNffvBgpk9vlilQ9WG3yUFhCfN5EsIdSxUKrE="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.40.0" From f35f75cd1e992736a5e960c5638d35111e87f304 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:01:30 +0200 Subject: [PATCH 118/137] python312Packages.mypy-boto3-ec2: 1.40.4 -> 1.40.7 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index f2e107c7aa30..24814159f155 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -446,8 +446,8 @@ rec { "sha256-p+NFAi4x4J6S4v0f2u0awDG+lb2V7r3XwgYwl5CvhHo="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.40.4" - "sha256-fotmSGj+r85lJZPKq4UOc3OvCdnX0pO+qSQVQozxGJw="; + buildMypyBoto3Package "ec2" "1.40.7" + "sha256-dr/9I5kl1nuCU6V3mtkzgwgmzU22Q22yAas2IFCRywM="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.40.0" From 9eff4e7e40f2bfba593c1f21f106415a2154e263 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:01:41 +0200 Subject: [PATCH 119/137] python312Packages.mypy-boto3-inspector2: 1.40.0 -> 1.40.6 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 24814159f155..b5a6962bd9ee 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -626,8 +626,8 @@ rec { "sha256-qreFTjlz+Mcr3dcgHGMjfV0GPF2SfE/zV+FN26JHa0A="; mypy-boto3-inspector2 = - buildMypyBoto3Package "inspector2" "1.40.0" - "sha256-JW7UUuvWlc2YHmK/BeSxI22xQA5NZuq1kHvWWVdkG30="; + buildMypyBoto3Package "inspector2" "1.40.6" + "sha256-A8fOl2LR+moh+/OAjPY3iufppLaFSxHlwMjxzZbyfOU="; mypy-boto3-internetmonitor = buildMypyBoto3Package "internetmonitor" "1.40.0" From 68d42dbe1923ce611621d348db1a2ccf38a782fe Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:01:43 +0200 Subject: [PATCH 120/137] python312Packages.mypy-boto3-iot-data: 1.40.0 -> 1.40.6 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index b5a6962bd9ee..8b4d156c0472 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -638,8 +638,8 @@ rec { "sha256-0AUK0HaqmoLVbbLDcsagUZX7KkFF9zU7obO0BmcK8+s="; mypy-boto3-iot-data = - buildMypyBoto3Package "iot-data" "1.40.0" - "sha256-NkJju++RcjTAI2kEwcTuknZGKNkg/eM+MJcgV5dsuPI="; + buildMypyBoto3Package "iot-data" "1.40.6" + "sha256-fEw3aD8FGyvuQMmr80Fb9pk/IRXa0ZVHXt5Lptahnoc="; mypy-boto3-iot-jobs-data = buildMypyBoto3Package "iot-jobs-data" "1.40.0" From 0a2cd766148d04a5e4848dd65f8eea840d3a52ae Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:01:51 +0200 Subject: [PATCH 121/137] python312Packages.mypy-boto3-lambda: 1.40.0 -> 1.40.7 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8b4d156c0472..2963a4582a35 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -770,8 +770,8 @@ rec { "sha256-UvToP81b2XL33qRD3eLTGq5CkQ/oOL1zczX64ibzkLY="; mypy-boto3-lambda = - buildMypyBoto3Package "lambda" "1.40.0" - "sha256-DLDT73CK1rz/jkvZaMLm8w6U8VeDGr7soB+86V04v6E="; + buildMypyBoto3Package "lambda" "1.40.7" + "sha256-6L7fA6Z/reXbhh/pAt8GMGQpI1Lu1feF90zQ5ZGUjbk="; mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.40.0" From 41467cf244ccc52ecc2783c47cb94b21b682bccc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:02:09 +0200 Subject: [PATCH 122/137] python312Packages.mypy-boto3-quicksight: 1.40.0 -> 1.40.7 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2963a4582a35..41f35ba2e713 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1074,8 +1074,8 @@ rec { "sha256-8nZ7ZrBh6TbqAMOXD546FBiNtdRhWe/UGXrqeFe15vQ="; mypy-boto3-quicksight = - buildMypyBoto3Package "quicksight" "1.40.0" - "sha256-mxtnUgNVJIrhnJZmELjgT5DLek8qSNq/iQ8S+JKs7FI="; + buildMypyBoto3Package "quicksight" "1.40.7" + "sha256-scnIRamymMIBSKcHFhxnxDASqjOQvVm9ywAivUYWN6s="; mypy-boto3-ram = buildMypyBoto3Package "ram" "1.40.0" From 3bb9d903e2152ec853712d20960ce8c5aa7bcc2b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:02:16 +0200 Subject: [PATCH 123/137] python312Packages.mypy-boto3-sagemaker: 1.40.3 -> 1.40.6 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 41f35ba2e713..945b76c7f3f4 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1174,8 +1174,8 @@ rec { "sha256-WRLXguy8jlRl+jw472aPmJXdcZg1mPZ/dfhETIVNLiU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.40.3" - "sha256-vElJCfM082uVc+dQZ7JXv+2eGOJJocUhl9rUPVKbMr0="; + buildMypyBoto3Package "sagemaker" "1.40.6" + "sha256-PHYCA7VtB8r1HSzvXA+MLgbn72fewbpGtXj+zY1D4Co="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.0" From 342f514423c51403c309db5c757c1cc819f39303 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:02:25 +0200 Subject: [PATCH 124/137] python312Packages.mypy-boto3-sso-admin: 1.40.0 -> 1.40.7 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 945b76c7f3f4..4b75cda8dedb 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1314,8 +1314,8 @@ rec { "sha256-I//h5aZulOxyEz6X4NQc+rlbKhfnoJodbNWlsFVPtF4="; mypy-boto3-sso-admin = - buildMypyBoto3Package "sso-admin" "1.40.0" - "sha256-7Uw153nODGFADd5hzIDtt3VGkZzXP3GswAuGdi5/bWo="; + buildMypyBoto3Package "sso-admin" "1.40.7" + "sha256-aate7wrDPC/Gvgu1mdFDaVz24QpFMwsThicGf41b7qI="; mypy-boto3-sso-oidc = buildMypyBoto3Package "sso-oidc" "1.40.0" From 91be287c146dd567810247bd6a339c763471a72d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:02:28 +0200 Subject: [PATCH 125/137] python312Packages.mypy-boto3-transcribe: 1.40.0 -> 1.40.6 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 4b75cda8dedb..68f2996ac471 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1366,8 +1366,8 @@ rec { "sha256-SfZ4sYKJic9iQfWxUQEdV233Y5NbITHWjC3Vt+hFpHA="; mypy-boto3-transcribe = - buildMypyBoto3Package "transcribe" "1.40.0" - "sha256-VdndVGDdsy3nyckIV3dhXgRDHoC4YaDaAhf4fAcbcJ0="; + buildMypyBoto3Package "transcribe" "1.40.6" + "sha256-4wI5o8vjyrVpHn4P4e8J/EshhuqioqAQqkB3qdJr5hE="; mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.40.0" From 0502c1e57cad77b73bdf401cd08f4b3649cce46e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Aug 2025 00:02:36 +0200 Subject: [PATCH 126/137] python313Packages.boto3-stubs: 1.40.5 -> 1.40.7 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 3148c44db8e8..84bf0c0d6e32 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.5"; + version = "1.40.7"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-bVS5Ym36kYNBjq0L1KKHdnj1Atp7WHfDVEt//tj6RjE="; + hash = "sha256-rEtDyToV9l5NdMrucPQIkoRCRG1fA3J3Qm+z3AbZZyA="; }; build-system = [ setuptools ]; From 09bc9a094de36a7c31052f8d4938a22b4df23999 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 8 Jul 2025 00:58:49 +0200 Subject: [PATCH 127/137] uwhoisd: 0.1.0-unstable-2024-02-24 -> 0.1.1 Diff: https://github.com/kgaughan/uwhoisd/compare/refs/tags/v0.1.0-unstable-2024-02-24...refs/tags/v0.1.1 Changelog: https://github.com/kgaughan/uwhoisd/blob/v0.1.1/ChangeLog --- pkgs/by-name/uw/uwhoisd/package.nix | 33 +++++++++++------------------ 1 file changed, 12 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/uw/uwhoisd/package.nix b/pkgs/by-name/uw/uwhoisd/package.nix index c14678502250..4beabbf1eeeb 100644 --- a/pkgs/by-name/uw/uwhoisd/package.nix +++ b/pkgs/by-name/uw/uwhoisd/package.nix @@ -6,42 +6,33 @@ python3.pkgs.buildPythonApplication rec { pname = "uwhoisd"; - version = "0.1.0-unstable-2024-02-24"; + version = "0.1.1"; pyproject = true; src = fetchFromGitHub { - owner = "Lookyloo"; + owner = "kgaughan"; repo = "uwhoisd"; - rev = "31ce5e83b8fcf200098fd5120d9c856f3f80e3f7"; - hash = "sha256-lnPGKF9pJ2NFIsx4HFdRip6R+vGVr9TYzvU89iwBc5g="; + tag = "v${version}"; + hash = "sha256-ncllROnKFwsSalbkQIOt/sQO0qxybAgxrVnYOC+9InY="; }; - pythonRelaxDeps = [ - "beautifulsoup4" - "tornado" - ]; - build-system = with python3.pkgs; [ - poetry-core + hatchling + hatch-vcs ]; - propagatedBuildInputs = - with python3.pkgs; - [ - beautifulsoup4 - publicsuffix2 - redis - tornado - ] - ++ redis.optional-dependencies.hiredis; + dependencies = with python3.pkgs; [ + beautifulsoup4 + requests + ]; # Project has no tests doCheck = false; meta = { description = "Universal WHOIS proxy server"; - homepage = "https://github.com/Lookyloo/uwhoisd"; - changelog = "https://github.com/Lookyloo/uwhoisd/blob/${version}/ChangeLog"; + homepage = "https://github.com/kgaughan/uwhoisd"; + changelog = "https://github.com/kgaughan/uwhoisd/blob/${src.tag}/ChangeLog"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 8124c57f91542996e55770437bd920ef9d693c38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 11 Aug 2025 22:58:50 +0000 Subject: [PATCH 128/137] garnet: 1.0.80 -> 1.0.81 --- pkgs/by-name/ga/garnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/garnet/package.nix b/pkgs/by-name/ga/garnet/package.nix index af25400a3657..4fce3bced6fb 100644 --- a/pkgs/by-name/ga/garnet/package.nix +++ b/pkgs/by-name/ga/garnet/package.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "garnet"; - version = "1.0.80"; + version = "1.0.81"; src = fetchFromGitHub { owner = "microsoft"; repo = "garnet"; tag = "v${version}"; - hash = "sha256-9B2Ai+W6+rZ8xLrrO7d8jd6LYWaMGIq3a+lz8rY32uA="; + hash = "sha256-CEpxV6BoTfkC3Lka1Xuci3uyUYoWxoyYKTQTco5NVY4="; }; projectFile = "main/GarnetServer/GarnetServer.csproj"; From 91012b99fbaa078f00245cafcf57a2b41ca2ccf0 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Mon, 11 Aug 2025 19:05:31 -0400 Subject: [PATCH 129/137] bitwarden-desktop: 2025.6.1 -> 2025.7.0 (#429595) --- .../bi/bitwarden-desktop/fix-lock-files.diff | 282 ------------------ pkgs/by-name/bi/bitwarden-desktop/package.nix | 17 +- 2 files changed, 9 insertions(+), 290 deletions(-) delete mode 100644 pkgs/by-name/bi/bitwarden-desktop/fix-lock-files.diff diff --git a/pkgs/by-name/bi/bitwarden-desktop/fix-lock-files.diff b/pkgs/by-name/bi/bitwarden-desktop/fix-lock-files.diff deleted file mode 100644 index 0fb95a72f799..000000000000 --- a/pkgs/by-name/bi/bitwarden-desktop/fix-lock-files.diff +++ /dev/null @@ -1,282 +0,0 @@ -diff --git a/apps/cli/package.json b/apps/cli/package.json -index 2ec4e6f697..db5981b5ec 100644 ---- a/apps/cli/package.json -+++ b/apps/cli/package.json -@@ -85,7 +85,7 @@ - "multer": "1.4.5-lts.2", - "node-fetch": "2.6.12", - "node-forge": "1.3.1", -- "open": "10.1.2", -+ "open": "8.4.2", - "papaparse": "5.5.3", - "proper-lockfile": "4.1.2", - "rxjs": "7.8.1", -diff --git a/apps/desktop/desktop_native/Cargo.lock b/apps/desktop/desktop_native/Cargo.lock -index 05663ea7e0..eadd75e598 100644 ---- a/apps/desktop/desktop_native/Cargo.lock -+++ b/apps/desktop/desktop_native/Cargo.lock -@@ -162,7 +162,7 @@ dependencies = [ - "serde_repr", - "tokio", - "url", -- "zbus 5.6.0", -+ "zbus", - ] - - [[package]] -@@ -900,7 +900,7 @@ dependencies = [ - "widestring", - "windows 0.61.1", - "windows-future", -- "zbus 4.4.0", -+ "zbus", - "zbus_polkit", - "zeroizing-alloc", - ] -@@ -2063,10 +2063,10 @@ dependencies = [ - "sha2", - "subtle", - "tokio", -- "zbus 5.6.0", -- "zbus_macros 5.6.0", -+ "zbus", -+ "zbus_macros", - "zeroize", -- "zvariant 5.5.1", -+ "zvariant", - ] - - [[package]] -@@ -2715,17 +2715,6 @@ dependencies = [ - "syn", - ] - --[[package]] --name = "sha1" --version = "0.10.6" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" --dependencies = [ -- "cfg-if", -- "cpufeatures", -- "digest", --] -- - [[package]] - name = "sha2" - version = "0.10.8" -@@ -3921,9 +3910,9 @@ dependencies = [ - - [[package]] - name = "zbus" --version = "4.4.0" -+version = "5.5.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" -+checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236" - dependencies = [ - "async-broadcast", - "async-executor", -@@ -3938,90 +3927,37 @@ dependencies = [ - "enumflags2", - "event-listener", - "futures-core", -- "futures-sink", -- "futures-util", -- "hex", -- "nix", -- "ordered-stream", -- "rand 0.8.5", -- "serde", -- "serde_repr", -- "sha1", -- "static_assertions", -- "tracing", -- "uds_windows", -- "windows-sys 0.52.0", -- "xdg-home", -- "zbus_macros 4.4.0", -- "zbus_names 3.0.0", -- "zvariant 4.2.0", --] -- --[[package]] --name = "zbus" --version = "5.6.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2522b82023923eecb0b366da727ec883ace092e7887b61d3da5139f26b44da58" --dependencies = [ -- "async-broadcast", -- "async-recursion", -- "async-trait", -- "enumflags2", -- "event-listener", -- "futures-core", - "futures-lite", - "hex", - "nix", - "ordered-stream", - "serde", - "serde_repr", -+ "static_assertions", - "tokio", - "tracing", - "uds_windows", - "windows-sys 0.59.0", - "winnow", -- "zbus_macros 5.6.0", -- "zbus_names 4.2.0", -- "zvariant 5.5.1", -+ "xdg-home", -+ "zbus_macros", -+ "zbus_names", -+ "zvariant", - ] - - [[package]] - name = "zbus_macros" --version = "4.4.0" -+version = "5.5.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" -+checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0" - dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -- "zvariant_utils 2.1.0", --] -- --[[package]] --name = "zbus_macros" --version = "5.6.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "05d2e12843c75108c00c618c2e8ef9675b50b6ec095b36dc965f2e5aed463c15" --dependencies = [ -- "proc-macro-crate", -- "proc-macro2", -- "quote", -- "syn", -- "zbus_names 4.2.0", -- "zvariant 5.5.1", -- "zvariant_utils 3.2.0", --] -- --[[package]] --name = "zbus_names" --version = "3.0.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" --dependencies = [ -- "serde", -- "static_assertions", -- "zvariant 4.2.0", -+ "zbus_names", -+ "zvariant", -+ "zvariant_utils", - ] - - [[package]] -@@ -4033,20 +3969,20 @@ dependencies = [ - "serde", - "static_assertions", - "winnow", -- "zvariant 5.5.1", -+ "zvariant", - ] - - [[package]] - name = "zbus_polkit" --version = "4.0.0" -+version = "5.0.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "00a29bfa927b29f91b7feb4e1990f2dd1b4604072f493dc2f074cf59e4e0ba90" -+checksum = "ad23d5c4d198c7e2641b33e6e0d1f866f117408ba66fe80bbe52e289eeb77c52" - dependencies = [ - "enumflags2", - "serde", - "serde_repr", - "static_assertions", -- "zbus 4.4.0", -+ "zbus", - ] - - [[package]] -@@ -4149,19 +4085,6 @@ dependencies = [ - "syn", - ] - --[[package]] --name = "zvariant" --version = "4.2.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" --dependencies = [ -- "endi", -- "enumflags2", -- "serde", -- "static_assertions", -- "zvariant_derive 4.2.0", --] -- - [[package]] - name = "zvariant" - version = "5.5.1" -@@ -4173,21 +4096,8 @@ dependencies = [ - "serde", - "url", - "winnow", -- "zvariant_derive 5.5.1", -- "zvariant_utils 3.2.0", --] -- --[[package]] --name = "zvariant_derive" --version = "4.2.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" --dependencies = [ -- "proc-macro-crate", -- "proc-macro2", -- "quote", -- "syn", -- "zvariant_utils 2.1.0", -+ "zvariant_derive", -+ "zvariant_utils", - ] - - [[package]] -@@ -4200,18 +4110,7 @@ dependencies = [ - "proc-macro2", - "quote", - "syn", -- "zvariant_utils 3.2.0", --] -- --[[package]] --name = "zvariant_utils" --version = "2.1.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" --dependencies = [ -- "proc-macro2", -- "quote", -- "syn", -+ "zvariant_utils", - ] - - [[package]] -diff --git a/package-lock.json b/package-lock.json -index 5df63a79dd..702b6d1c81 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -225,7 +225,7 @@ - "multer": "1.4.5-lts.2", - "node-fetch": "2.6.12", - "node-forge": "1.3.1", -- "open": "10.1.2", -+ "open": "8.4.2", - "papaparse": "5.5.3", - "proper-lockfile": "4.1.2", - "rxjs": "7.8.1", diff --git a/pkgs/by-name/bi/bitwarden-desktop/package.nix b/pkgs/by-name/bi/bitwarden-desktop/package.nix index d872ba2ae8f8..373d3daa31c9 100644 --- a/pkgs/by-name/bi/bitwarden-desktop/package.nix +++ b/pkgs/by-name/bi/bitwarden-desktop/package.nix @@ -14,7 +14,7 @@ makeWrapper, napi-rs-cli, nix-update-script, - nodejs_20, + nodejs_22, pkg-config, rustc, rustPlatform, @@ -34,20 +34,18 @@ let in buildNpmPackage' rec { pname = "bitwarden-desktop"; - version = "2025.6.1"; + version = "2025.7.0"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; rev = "desktop-v${version}"; - hash = "sha256-dYeq0YkQwmRve++RcMWnAuJyslaTZ4VIV4V/lMgSauQ="; + hash = "sha256-i1osaSK2Nnjnt2j/bS6VEMi4j5UvEEHf+RVt0901DvA="; }; patches = [ ./electron-builder-package-lock.patch ./dont-auto-setup-biometrics.patch - # The nixpkgs tooling trips over upstreams inconsistent lock files, so we fixed them by running npm install open@10.2.1 and cargo b - ./fix-lock-files.diff # ensures `app.getPath("exe")` returns our wrapper, not ${electron}/bin/electron ./set-exe-path.patch @@ -67,9 +65,12 @@ buildNpmPackage' rec { # will open releases page instead of trying to update files substituteInPlace apps/desktop/src/main/updater.main.ts \ --replace-fail 'this.canUpdate =' 'this.canUpdate = false; let _dummy =' + + # unneeded for desktop, and causes errors + rm -r apps/cli ''; - nodejs = nodejs_20; + nodejs = nodejs_22; makeCacheWritable = true; npmFlags = [ @@ -82,7 +83,7 @@ buildNpmPackage' rec { "--ignore-scripts" ]; npmWorkspace = "apps/desktop"; - npmDepsHash = "sha256-yzOz1X75Wz/NwjlGHL439bEek082vJBL/9imnla3SyU="; + npmDepsHash = "sha256-NnkT+NO3zUI71w9dSinnPeJbOlWBA4IHAxnMlYUmOT4="; cargoDeps = rustPlatform.fetchCargoVendor { inherit @@ -92,7 +93,7 @@ buildNpmPackage' rec { cargoRoot patches ; - hash = "sha256-mt7zWKgH21khAIrfpBFzb+aS2V2mV56zMqCSLzDhGfQ="; + hash = "sha256-nhQUUj7Hz21fnbhqrQL4eYInPNlNLVgbkWylWMRJkAk="; }; cargoRoot = "apps/desktop/desktop_native"; From b9ae777f36b2ec9d4bceb4355e4ca85dc9693605 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 00:11:28 +0000 Subject: [PATCH 130/137] llama-cpp: 6123 -> 6134 --- pkgs/by-name/ll/llama-cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 8d04c1afd41c..6dc27e7baf6c 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -72,13 +72,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "6123"; + version = "6134"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-4kqbKGPPOkOkHXA4IeLuj/0P5jpqtGlGuVKeUD4UhZY="; + hash = "sha256-J/Z6xrCfdSkf504AGiOmgRqgrOUXXTpqq5BpXwgOI4g="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT From cc91c09e97ef8f82d657d6d50a98f77d93bcadd8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 01:12:58 +0000 Subject: [PATCH 131/137] blade-formatter: 1.43.0 -> 1.44.2 --- pkgs/by-name/bl/blade-formatter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/blade-formatter/package.nix b/pkgs/by-name/bl/blade-formatter/package.nix index 4e3d1c760c2c..2de907a4dd5b 100644 --- a/pkgs/by-name/bl/blade-formatter/package.nix +++ b/pkgs/by-name/bl/blade-formatter/package.nix @@ -16,18 +16,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "blade-formatter"; - version = "1.43.0"; + version = "1.44.2"; src = fetchFromGitHub { owner = "shufo"; repo = "blade-formatter"; rev = "v${finalAttrs.version}"; - hash = "sha256-jxRC7VYApAZrC/1b2r5cc9OCQ9/mA8ttizA4v0SY4U8="; + hash = "sha256-FrP+D7SYUPSn82TIRGh9mo/ZpbYxmiTOKagbl/9D7Hk="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-pWa2gI3RiZd5BJ2KJQHKH6+KBJasIVV5xnIoFi8jzlg="; + hash = "sha256-XUd1p9AQXVUtADERNcHY7pHkMCr2g7+N/Dy7z4hL0g4="; }; nativeBuildInputs = [ From b1aa1663f545563d16651cac66bc64ae326ca6ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 02:38:34 +0000 Subject: [PATCH 132/137] qownnotes: 25.7.9 -> 25.8.2 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index f3cf89c0ef7c..008936eeb72c 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "25.7.9"; + version = "25.8.2"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-rcBuGkoRel998i34e1kO8h/lqMZtgKnAipKGEF6xrhs="; + hash = "sha256-6N49s/TFV2xZJPC4nN60eovIAoEdMh0eF3ZtMRNVkLU="; }; nativeBuildInputs = [ From 80a0935c3628cdc08f12d4722654ecb394da7737 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 02:45:42 +0000 Subject: [PATCH 133/137] wtfutil: 0.45.0 -> 0.46.0 --- pkgs/by-name/wt/wtfutil/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wt/wtfutil/package.nix b/pkgs/by-name/wt/wtfutil/package.nix index 0a4d45e3021a..a5f366205ce2 100644 --- a/pkgs/by-name/wt/wtfutil/package.nix +++ b/pkgs/by-name/wt/wtfutil/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "wtfutil"; - version = "0.45.0"; + version = "0.46.0"; src = fetchFromGitHub { owner = "wtfutil"; repo = "wtf"; rev = "v${version}"; - sha256 = "sha256-7PGy8A2NTwFNOYWquXTHMrVAuOrs/b4u2f5uOukEvio="; + sha256 = "sha256-05w5OyXlywt4jN0S0kv1GvbxmqZpEGud8PhV5ODCFu8="; }; - vendorHash = "sha256-DrW3wR6sy3glqA6ON65YqjnSEXLO0EVeHAXFVzOsxMc="; + vendorHash = "sha256-Vanus0oD11GxuQwwM8EoOLPsjgkQvQMiaHp6fRQZTrQ="; proxyVendor = true; doCheck = false; From 94574c3367f93e9d9e8cd351cc5c60c6f2284b9b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 02:57:38 +0000 Subject: [PATCH 134/137] typtea: 0.1.4 -> 0.1.5 --- pkgs/by-name/ty/typtea/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ty/typtea/package.nix b/pkgs/by-name/ty/typtea/package.nix index a9c7c1b29a91..3231b4563e9f 100644 --- a/pkgs/by-name/ty/typtea/package.nix +++ b/pkgs/by-name/ty/typtea/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "typtea"; - version = "0.1.4"; + version = "0.1.5"; src = fetchFromGitHub { owner = "ashish0kumar"; repo = "typtea"; tag = "v${version}"; - hash = "sha256-JIb7MkqHHlKLTI+SY007RQS4DpmQS1y8SNUsYVevEEk="; + hash = "sha256-syN35y4oCm0P6N+UmbPrcfmGgJNuEjZ8wzW98xhM5NM="; }; vendorHash = "sha256-LWY1Tnh4iyNAV7dNjlKdT9IwPJRN25HkEAGSkQIRe9I="; From cb9dceee9ab04554c647506f46cd532be0719445 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 Aug 2025 03:14:12 +0000 Subject: [PATCH 135/137] python3Packages.homeassistant-stubs: 2025.8.0 -> 2025.8.1 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index a459ca4e8862..726fb1a114a0 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2025.8.0"; + version = "2025.8.1"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-YPWAeAqR6s2jMdN85S+7PZdr6epuCqPfzr7DdmpqsiE="; + hash = "sha256-EmZ79AmJpfdsI/VHasRC8OzUEsX0nv8zZfEEum1jneI="; }; build-system = [ From 37a1895466014e1ed2589e7ad1add0a7e589e8e8 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Tue, 12 Aug 2025 12:21:28 +0800 Subject: [PATCH 136/137] android-tools: fix darwin build --- pkgs/tools/misc/android-tools/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/misc/android-tools/default.nix b/pkgs/tools/misc/android-tools/default.nix index 2fae172c1649..80fff7f02859 100644 --- a/pkgs/tools/misc/android-tools/default.nix +++ b/pkgs/tools/misc/android-tools/default.nix @@ -35,10 +35,10 @@ stdenv.mkDerivation rec { patches = [ (fetchpatch2 { - url = "https://gitlab.archlinux.org/archlinux/packaging/packages/android-tools/-/raw/dd0234790b42b48567b64a3024fc2ec6c7ab6c21/android-tools-35.0.2-fix-protobuf-30.0-compilation.patch"; + url = "https://raw.githubusercontent.com/nmeum/android-tools/0c4d79943e23785589ce1881cbb5a9bc76d64d9b/patches/extras/0003-extras-libjsonpb-Fix-incompatibility-with-protobuf-v.patch"; stripLen = 1; extraPrefix = "vendor/extras/"; - hash = "sha256-WSfU+0XIrxxlCjAIR49l9JvX9C6xCXirhLFHMMvNmJk="; + hash = "sha256-PO6ZKP54ri2ujVa/uFXgMy/zMQjjIo4e/EPW2Cu6a1Q="; }) ]; @@ -58,8 +58,8 @@ stdenv.mkDerivation rec { zstd pcre2 fmt - udev - ]; + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ udev ]; propagatedBuildInputs = [ pythonEnv ]; preConfigure = '' @@ -69,7 +69,7 @@ stdenv.mkDerivation rec { cmakeFlags = [ (lib.cmakeBool "CMAKE_FIND_PACKAGE_PREFER_CONFIG" true) (lib.cmakeBool "protobuf_MODULE_COMPATIBLE" true) - (lib.cmakeBool "ANDROID_TOOLS_LIBUSB_ENABLE_UDEV" true) + (lib.cmakeBool "ANDROID_TOOLS_LIBUSB_ENABLE_UDEV" stdenv.hostPlatform.isLinux) (lib.cmakeBool "ANDROID_TOOLS_USE_BUNDLED_LIBUSB" true) ]; From cca779286a4dfd33a04d11954829dfeca0904b79 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 11 Aug 2025 09:55:29 +0200 Subject: [PATCH 137/137] ocamlPackages.mdx: add missing dependency to result --- pkgs/development/ocaml-modules/mdx/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/ocaml-modules/mdx/default.nix b/pkgs/development/ocaml-modules/mdx/default.nix index 75c0ac1e7a98..bf16d88814fd 100644 --- a/pkgs/development/ocaml-modules/mdx/default.nix +++ b/pkgs/development/ocaml-modules/mdx/default.nix @@ -15,6 +15,7 @@ camlp-streams, lwt, re, + result, csexp, gitUpdater, }: @@ -40,6 +41,7 @@ buildDunePackage rec { ocaml-version camlp-streams re + result findlib ]; checkInputs = [